操作場景
虛擬IP地址用于為網卡提供第二個IP地址,同時支持與多個彈性云主機的網卡綁定,從而實現多個彈性云主機之間的高可用性。
操作步驟
- 登錄管理控制臺。
- 選擇“計算 > 彈性云主機”。
- 在彈性云主機列表中,單擊待綁定虛擬IP地址的彈性云主機名稱。系統跳轉至該彈性云主機詳情頁面。
- 選擇“網卡”頁簽,單擊“管理虛擬IP地址”。
- 選擇“IP地址管理”頁簽,在需要綁定彈性公網IP或者彈性云主機的虛擬IP地址所在行的操作列下,單擊“綁定彈性公網IP”或者“綁定彈性云主機”。
- 多個主備部署的彈性云主機可以在綁定虛擬IP地址時選擇同一個虛擬IP地址,增強容災性能。
- 單擊“確定”。
為已綁定虛擬IP的彈性云主機手工配置虛擬IP地址。
彈性云主機的網卡綁定虛擬IP地址后,需要在彈性云主機上手工配置虛擬IP地址。
Linux系統(本文以“CentOS 7.2 64bit”為例,其他規格請參考對應官網幫助文檔)
a. 執行以下命令,查看并記錄需要綁定虛擬IP的網卡及對應連接。
nmcli connection
回顯類似如下信息:

本示例的回顯信息說明如下:
- DEVICE列的eth0為需要綁定虛擬IP的網卡。
- NAME列的Wired connection 1為網卡對應的連接。 b. 執行以下命令,在目標連接中添加虛擬IP。
nmcli connection modify "CONNECTION" ipv4.addresses VIP
參數說明如下: - CONNECTION:為7.a中查到的網卡對應的連接。
- VIP:待添加的虛擬IP地址。 n 如果一次添加多個虛擬IP地址,多個虛擬IP地址之間用“,”隔開。
n 如果已有虛擬IP地址,此時還需要新增虛擬IP地址,那么命令中除了包含新的虛擬IP地址,也需要包含原有虛擬IP地址。
命令示例:
- 添加單個虛擬IP:nmcli connection modify "Wired connection 1" ipv4.addresses 172.16.0.125
- 添加多個虛擬IP:nmcli connection modify "Wired connection 1" ipv4.addresses 172.16.0.125,172.16.0.126 c. 執行以下命令,使7.b的配置生效。
nmcli connection up "CONNECTION"
命令示例:
nmcli connection up "Wired connection 1"
回顯類似如下信息:

d. 執行以下命令,檢查虛擬IP配置是否成功。
ip a
回顯類似如下信息,可以看到eth0網卡下存在虛擬IP地址,為172.16.0.125。

Windows系統(本文以“Windows Server”為例)
a. 在“控制面板 > 網絡和共享中心”路徑下,單擊對應的本地連接。
b. 在打開的本地連接頁面中,單擊“屬性”。
c. 在“網絡”頁簽中選擇“Internet 協議版本 4 (TCP/IPv4)”。
d. 單擊“屬性”。
e. 選擇“使用下面的IP地址”,IP地址配置為彈性云主機的私有IP地址,例如:10.0.0.101。
配置私有IP地址

f. 單擊“高級”。
g. 在“IP設置”頁簽內“IP地址”區域,單擊“添加”。
添加虛擬IP地址,例如:10.0.0.154。
配置虛擬IP地址

h. 單擊“確定”,保存更改。
i. 在“開始”菜單中打開Windows命令行窗口,執行以下命令確認是否配置了虛擬IP地址。
ipconfig /all
回顯樣例中IPv4 Address包含虛擬IP地址10.0.0.154,表示彈性云主機內部網卡的虛擬IP地址配置正常。