1. 程式人生 > >如何在CentOS上配置虛擬IP地址 (VIP)

如何在CentOS上配置虛擬IP地址 (VIP)

目錄

介紹

教程

第1步

第2步

第3步

第4步

第5步


本教程將指導您如何在伺服器上配置虛擬IP地址。

介紹

顧名思義,虛擬IP地址(VIP)是一個沒有實際物理網路介面的IP地址。傳入的資料包被髮送到VIP,但所有資料包都通過真實的網路介面傳輸。

虛擬IP地址通常用於資料庫高可用性。應用程式將其用於資料庫連線,而不是普通的主機IP地址。當活動資料庫失敗時,VIP將轉移到新升級的主機。

教程

第1步

執行此命令以顯示當前網路配置並檢視伺服器的已配置網路介面:

ip addr show

https://www.codeproject.com/KB/system/1272324/1.png

從上面的輸出中,我們可以看到網路介面是

enp0s3

2

enp0s3網路介面的配置檔案可以在:
/etc/sysconfig/network-scripts 中找到

為了建立虛擬網路介面,我們需要先複製主配置檔案。

cd /etc/sysconfig/network-scripts/
cp ifcfg-enp0s3 ifcfg-enp0s3:1

3

編輯其內容來設定相應的網路介面名稱和IP地址——DEVICE NAMEIPADDR在虛擬網路配置檔案中

/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://img-blog.csdnimg.cn/20181225204900251

 

原文地址:https://www.codeproject.com/Tips/1272324/How-to-Configure-Virtual-IP-Address-VIP-on-CentOS