1、虛擬ip的介紹
虛擬ip位址(vip) 是乙個不與特定計算機或乙個計算機中的網路介面卡(nic)相連的ip位址。資料報被傳送到這個vip位址,但是所有的資料還是經過真實的網路介面。
就是一塊網絡卡上邊有兩個ip,然後無論到哪個ip的流量都會經過物理網絡卡。
2、虛擬ip的作用
大部分虛擬ip基本上都用於高可用的架構上邊。主機啟用虛擬ip,所有訪問的請求都會到主機。當主機宕機的時候,高可用軟體會將主機的虛擬ip down掉,然後在備機上啟用虛擬ip。這樣就完成了主備切換。從而保證業務的可用性。
3、linux中建立虛擬ip的方法
在linux中建立虛擬ip有兩種方法,分別是:別名ip和輔助ip。
(1)別名ip
別名ip是通過ifconfig命令去建立和操作的虛擬ip。
<1>建立虛擬ip
使用ifconfig命令檢視
使用命令建立
上邊可以看到生成了eth0:1然後ip是192.168.8.5的虛擬網絡卡。
<2>刪除別名ip
ifconfig eth0:1 192.168.8.5 netmask 255.255.255.0 down
很簡單只要將後邊的up改為down就可以了。
<3>開機生成虛擬ip
想要開機就有虛擬ip,可以在網絡卡的配置目錄中去建立乙個新的網絡卡的配置檔案
centos和紅帽都是在這個目錄下/etc/sysconfig/network-scripts
cp ifcfg-eth0 ifcfg-eth0:1
然後更改其中的ip即可,重啟網絡卡就行。
(2)輔助ip
輔助ip是由linux的ip命令去建立和操作的。
<1>建立輔助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>永久生效
這種方式建立的虛擬ip,可以將生成虛擬ip的命令寫到/etc/rc.local中去。
開機即可自動載入。在配置redis-sentinel的時候可能會使用到。
虛擬機器linux下靜態IP的配置方法
具體內容如下所示 ewuqfjznaz先對網路介面配置檔案ifcfg eth0進行設定 1.cd etc sysconfig network scripts 2.vi ifcfg eth0 advanced micro devices amd 79c970 pcnet32 lance device ...
linux增加 刪除虛擬ip
1 linux增加 刪除虛擬ip位址 zt 在網絡卡eth1上新增乙個虛擬ip 192.168.26.74 1.新增ip root zw test db mastermha sbin ip addr add 192.168.26.74 32 dev eth1 2.檢視新增的虛擬ip root zw ...
linux配置IP的方法
linux系統下如何設定ip位址?我們可以通過命令設定ip的方法,不過此方法的前提條件是使用者需root許可權。在linux系統的 etc sysconfig network script ifcfg eth0檔案中存放著網絡卡ip位址配置的相關資訊,它的具體格式為 root localhost n...