如何在CentOS上配置虛擬IP地址 (VIP)
阿新 • • 發佈:2018-12-30
目錄
本教程將指導您如何在伺服器上配置虛擬IP地址。
介紹
顧名思義,虛擬IP地址(VIP)是一個沒有實際物理網路介面的IP地址。傳入的資料包被髮送到VIP,但所有資料包都通過真實的網路介面傳輸。
虛擬IP地址通常用於資料庫高可用性。應用程式將其用於資料庫連線,而不是普通的主機IP地址。當活動資料庫失敗時,VIP將轉移到新升級的主機。
教程
第1步
執行此命令以顯示當前網路配置並檢視伺服器的已配置網路介面:
ip addr show
從上面的輸出中,我們可以看到網路介面是
第2步
enp0s3網路介面的配置檔案可以在:
/etc/sysconfig/network-scripts 中找到。
為了建立虛擬網路介面,我們需要先複製主配置檔案。
cd /etc/sysconfig/network-scripts/
cp ifcfg-enp0s3 ifcfg-enp0s3:1
第3步
編輯其內容來設定相應的網路介面名稱和IP地址——DEVICE ,NAME,IPADDR在虛擬網路配置檔案中
/etc/sysconfig/network-scripts/cat ifcfg-enp0s3
TYPE="Ethernet" PROXY_METHOD="none" BROWSER_ONLY="no" BOOTPROTO="none" DEFROUTE="yes" IPV4_FAILURE_FATAL="no" IPV6INIT="yes" IPV6_AUTOCONF="yes" IPV6_DEFROUTE="yes" IPV6_FAILURE_FATAL="no" IPV6_ADDR_GEN_MODE="stable-privacy" NAME="enp0s3" UUID="b1d44459-6b90-435a-950e-9b6001cfcf1b" DEVICE="enp0s3" ONBOOT="yes" IPADDR="192.168.40.222" PREFIX="24" GATEWAY="192.168.40.60" DNS1="192.168.40.60" IPV6_PRIVACY="no" ZONE=public
/etc/sysconfig/network-scripts/ifcfg-enp0s3:1
TYPE="Ethernet" PROXY_METHOD="none" BROWSER_ONLY="no" BOOTPROTO="none" DEFROUTE="yes" IPV4_FAILURE_FATAL="no" IPV6INIT="yes" IPV6_AUTOCONF="yes" IPV6_DEFROUTE="yes" IPV6_FAILURE_FATAL="no" IPV6_ADDR_GEN_MODE="stable-privacy" NAME="enp0s3" UUID="b1d44459-6b90-435a-950e-9b6001cfcf1b" DEVICE="enp0s3:1" ONBOOT="yes" IPADDR="192.168.40.224" PREFIX="24" GATEWAY="192.168.40.60" DNS1="192.168.40.60" IPV6_PRIVACY="no"
第4步
編輯完虛擬網路介面檔案後,重新啟動網路服務。
systemctl restart network
第5步
再次檢查您的網路設定,您將看到配置的虛擬網路介面:
ip addr show
原文地址:https://www.codeproject.com/Tips/1272324/How-to-Configure-Virtual-IP-Address-VIP-on-CentOS