linux下如何設置vip(虛擬ip)


在做HA的時候需要為服務器設計虛擬IP,也就是一個主機對應多個IP地址?剛聽起來好神奇,原來這樣也是可能的
看了下面的這個鏈接 自己配了一下
http://hi.baidu.com/pbottle/item/7175d29702a0a0bd83d29533

在eth0處引用別名,設置完子網掩碼即可
ifconfig eth0:0 166.111.69.100 netmask 255.255.255.0 up
ifconfig查看此時的信息

點擊(此處)折疊或打開

  1. eth0 Link encap:Ethernet HWaddr 08:00:27:64:59:11 
  2.           inet addr:166.111.69.17 Bcast:166.111.69.255 Mask:255.255.255.0
  3.           inet6 addr: 2402:f000:1:4412:a00:27ff:fe64:5911/64 Scope:Global
  4.           inet6 addr: fe80::a00:27ff:fe64:5911/64 Scope:Link
  5.           UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
  6.           RX packets:597673 errors:0 dropped:0 overruns:0 frame:0
  7.           TX packets:215472 errors:0 dropped:0 overruns:0 carrier:0
  8.           collisions:0 txqueuelen:1000 
  9.           RX bytes:67285933 (67.2 MB) TX bytes:22782158 (22.7 MB)
  10. eth0:0 Link encap:Ethernet HWaddr 08:00:27:64:59:11 
  11.           inet addr:166.111.69.100 Bcast:166.111.69.255 Mask:255.255.255.0
  12.           UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
  13. lo Link encap:Local Loopback 
  14.           inet addr:127.0.0.1 Mask:255.0.0.0
  15.           inet6 addr: ::1/128 Scope:Host
  16.           UP LOOPBACK RUNNING MTU:16436 Metric:1
  17.           RX packets:843 errors:0 dropped:0 overruns:0 frame:0
  18.           TX packets:843 errors:0 dropped:0 overruns:0 carrier:0
  19.           collisions:0 txqueuelen:0 
  20.           RX bytes:67174 (67.1 KB) TX bytes:67174 (67.1 KB)

然后找另一台機器ping這個vip(eth0:0)就可以看到顯示結果了。
寫在/etc/rc.local里也可以,寫在這里就不怕斷電后機器無法正常使用了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM