Linux 配置虛擬IP
https://www.cnblogs.com/ywgh/p/11696475.html
https://blog.csdn.net/qq_20332637/article/details/81911305
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命令檢視
使用命令建立
ifconfig eth0:1 192.168.8.5 netmask 255.255.255.0 up
eth0:x 虛擬網路介面,建立在eth0上,取值範圍0-255
上邊可以看到生成了eth0:1然後ip是192.168.8.5的虛擬網路卡。
<2>刪除別名ip
ifconfig eth0:1 192.168.8.5 netmask 255.255.255.0 down
很簡單隻要將後邊的up改為down就可以了。
清除ip別名
#ifconfg eth0:0 down
#ifconfg eth0:1 down
#ifconfg eth0:2 down
<3>保留網路卡的ip別名資訊
1.將增加ip別名的命令填寫到/etc/rc.local檔案中
即將所有如這樣ifconfig eth0:0 192.168.6.100 netmask 255.255.255.0 up的命令一行行全部填寫到rc.local檔案中去,rc.local檔案是作用於linux開機自動執行命令,這個方法最方便,但不太可靠,有時會失靈。
2.在網路卡的配置目錄中去建立一個新的網路卡的配置檔案
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的時候可能會使用到。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31397003/viewspace-2712196/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 虛擬機器(三)虛擬機器配置靜態Ip虛擬機
- Linux虛擬機器配置IP時提示:determining ip information for ip xxx.xxx.xxx.xxx address is alreadyLinux虛擬機ORM
- VMware Fusion虛擬機器配置固定IP虛擬機
- VMware配置centos虛擬機器靜態ipCentOS虛擬機
- Linux虛擬機器設定靜態IPLinux虛擬機
- Linux虛擬機器網路配置Linux虛擬機
- Linux 虛擬記憶體引數配置Linux記憶體
- VMware 虛擬機器,配置 Ubuntu 22.04 靜態 IP 地址。虛擬機Ubuntu
- Linux虛擬機器IP總是改變解決Linux虛擬機
- 虛擬機器 NAT 網路靜態ip配置記錄虛擬機
- Hadoop叢集--linux虛擬機器Hadoop安裝與配置、克隆虛擬機器HadoopLinux虛擬機
- GOland配置ssh訪問Linux/Manjaro虛擬機器GoLandLinuxJAR虛擬機
- Linux環境搭建 | 手把手教你配置Linux虛擬機器Linux虛擬機
- Windows虛擬機器安裝Linux的基礎配置Windows虛擬機Linux
- windows11配置wsl2虛擬linux環境WindowsLinux
- 詳解Nginx 虛擬主機配置的三種方式(基於IP)Nginx
- mac上使用Vmware Fusion虛擬機器配置Centos的靜態ipMac虛擬機CentOS
- linux靜態ip 配置Linux
- 虛擬環境配置以及xshll配置
- VMware Workstation Pro虛擬機器配置Linux系統系統分割槽配置虛擬機Linux
- Linux虛擬機器安裝配置到專案上架Linux虛擬機
- Nginx虛擬主機配置Nginx
- lamp虛擬路勁配置LAMP
- 網路虛擬化之linux虛擬網路基礎Linux
- Linux 虛擬記憶體Linux記憶體
- vmware虛擬機器環境下配置centos為靜態IP的步驟虛擬機CentOS
- Linux中Postfix虛擬使用者及虛擬域(六)Linux
- win10如何修改虛擬網路卡ip_win10虛擬網路卡怎麼設定ip地址Win10
- Linux中配置靜態IPLinux
- VMware虛擬機器如何設定使主機和虛擬機器不同IP虛擬機
- 虛擬機器網路卡配置虛擬機
- pycharm配置anaconda虛擬環境PyCharm
- 虛擬化環境配置指南
- 如何在伺服器上新增虛擬IP?伺服器
- Linux虛擬網路技術Linux
- 在Linux使用虛擬環境Linux
- linux基礎:1、linux簡介、虛擬化軟體的安裝與配置、Xshell的安裝與配置Linux
- 【002】Linux配置靜態ip地址Linux