您好,登錄后才能下訂單哦!
虛擬IP地址(VIP) 是一個不與特定計算機或一個計算機中的網(wǎng)絡(luò)接口卡(NIC)相連的IP地址。數(shù)據(jù)包被發(fā)送到這個VIP地址,但是所有的數(shù)據(jù)還是經(jīng)過真實的網(wǎng)絡(luò)接口。
上邊是百度的定義。
就是一塊網(wǎng)卡上邊有兩個ip,然后無論到哪個ip的流量都會經(jīng)過物理網(wǎng)卡。
?
2、虛擬ip的作用
大部分虛擬ip基本上都用于高可用的架構(gòu)上邊。主機啟用虛擬ip,所有訪問的請求都會到主機。當(dāng)主機宕機的時候,高可用軟件會將主機的虛擬ip down掉,然后在備機上啟用虛擬ip。這樣就完成了主備切換。從而保證業(yè)務(wù)的可用性。
?
3、linux中創(chuàng)建虛擬ip的方法
在linux中創(chuàng)建虛擬ip有兩種方法,分別是:別名IP和輔助IP。
(1)別名ip
別名ip是通過ifconfig命令去創(chuàng)建和操作的虛擬ip。
<1>創(chuàng)建虛擬ip
使用ifconfig命令查看
使用命令創(chuàng)建
ifconfig eth0:1 192.168.8.5 netmask 255.255.255.0 up
上邊可以看到生成了eth0:1然后ip是192.168.8.5的虛擬網(wǎng)卡。
<2>刪除別名ip
ifconfig eth0:1 192.168.8.5 netmask 255.255.255.0 down
很簡單只要將后邊的up改為down就可以了。
<3>開機生成虛擬ip
想要開機就有虛擬ip,可以在網(wǎng)卡的配置目錄中去建立一個新的網(wǎng)卡的配置文件
centos和紅帽都是在這個目錄下/etc/sysconfig/network-scripts
cp ifcfg-eth0 ifcfg-eth0:1
然后更改其中的ip即可,重啟網(wǎng)卡就行。
(2)輔助ip
輔助ip是由linux的ip命令去創(chuàng)建和操作的。
<1>創(chuàng)建輔助ip
ip addr add 192.168.8.5/24 dev eth0
<2>查看輔助ip
使用命令ip a就可以查看,但是不能使用ifconfig –a去查看。
<3>刪除輔助ip
ip addr del 192.168.8.5/24 dev eth0
也很簡單,將add改為del即可。
<4>永久生效
這種方式創(chuàng)建的虛擬ip,可以將生成虛擬ip的命令寫到/etc/rc.local中去。
開機即可自動加載。在配置redis-sentinel的時候可能會使用到。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。