1. 程式人生 > >ipvsadm啟動報錯解決辦法,另附ipvsadm詳細引數

ipvsadm啟動報錯解決辦法,另附ipvsadm詳細引數

摘 要

記錄ipvsadm 啟動報錯的解決辦法,並附上詳細的ipvsadm引數說明
報錯資訊:[[email protected] ~]# service ipvsadm start
Clearing the current IPVS table: [確定]
Applying IPVS configuration: /etc/init.d/ipvsadm: line 62: /etc/sysconfig/ipvsadm: 沒有那個檔案或目錄

昨天在給老大做 LVS 演示時,手賤運行了一下 service ipvsadm start 命令,結果報錯被老大逼著問怎麼回事!其實這個問題在以前測試 LVS 的時候就遇見過,被問急了,一下就忘了,重灌 ipvsadm,可勁試都不行!後來搜尋了一下才搞定!事實證明,有個好記性不如有個好部落格,還是記錄一下比較妥當,哈哈!

問題描述:啟動 ipvsadm 會有如下報錯:

Shell
123 [
root@localhost~]# service ipvsadm start   Clearing the current IPVS table:[確定]Applying IPVS configuration:/etc/init.d/ipvsadm:line62:/etc/sysconfig/ipvsadm:沒有那個檔案或目錄

解決辦法:遇到這個錯誤,先執行service ipvsadm save。之後再執行service ipvsadm start即可!

Ps:當然,也可以使用絕對路徑 /etc/init.d/ipvsadm save

下面附上 ipvsadm 詳細引數說明,以方便後續查詢:

Shell
12345678910111213141516171819202122232425262728293031323334353637 附錄:ipvsadm命令選項解釋:-A--add-service在核心的虛擬伺服器表中新增一條新的虛擬伺服器記錄。也就是增加一臺新的虛擬伺服器。-E--edit-service編輯核心虛擬伺服器表中的一條虛擬伺服器記錄。-D--delete-service刪除核心虛擬伺服器表中的一條虛擬伺服器記錄。-C--clear清除核心虛擬伺服器表中的所有記錄。-R--restore恢復虛擬伺服器規則-S--save儲存虛擬伺服器規則,輸出為-R選項可讀的格式-a--add-server在核心虛擬伺服器表的一條記錄裡新增一條新的真實伺服器記錄。也就是在一個虛擬伺服器中增加一臺新的真實伺服器-e--edit-server編輯一條虛擬伺服器記錄中的某條真實伺服器記錄-d--delete-server刪除一條虛擬伺服器記錄中的某條真實伺服器記錄-L|-l--list顯示核心虛擬伺服器表-Z--zero虛擬服務表計數器清零(清空當前的連線數量等)--set tcp tcpfin udp設定連線超時值--start-daemon啟動同步守護程序。他後面可以是masterbackup,用來說明LVS Routermaster或是backup。在這個功能上也可以採用keepalivedVRRP功能。--stop-daemon停止同步守護程序-h--help顯示幫助資訊其他的選項:-t--tcp-service service-address說明虛擬伺服器提供的是tcp的服務[vip:port]or[real-server-ip:port]-u--udp-service service-address說明虛擬伺服器提供的是udp的服務[vip:port]or[real-server-ip:port]-f--fwmark-service fwmark說明是經過iptables標記過的服務型別。-s--scheduler scheduler使用的排程演算法,有這樣幾個選項rr|wrr|lc|wlc|lblc|lblcr|dh|sh|sed|nq,預設的排程演算法是:wlc.-p--persistent[timeout]持久穩固的服務。這個選項的意思是來自同一個客戶的多次請求,將被同一臺真實的伺服器處理。timeout的預設值為300秒。-M--netmask                                    netmask persistent granularity mask-r--real-server server-address真實的伺服器[Real-Server:port]-g--gatewaying指定LVS的工作模式為直接路由模式(也是LVS預設的模式)-i--ipip指定LVS的工作模式為隧道模式-m--masquerading指定LVS的工作模式為NAT模式-w--weight weight真實伺服器的權值--mcast-interfaceinterface指定組播的同步介面-c--connection顯示LVS目前的連線如:ipvsadm-L-c--timeout顯示tcp tcpfin udptimeout值如:ipvsadm-L--timeout--daemon顯示同步守護程序狀態--stats顯示統計資訊--rate顯示速率資訊--sort對虛擬伺服器和真實伺服器排序輸出--numeric-n輸出IP地址和埠的數字形式