云上跨VPC添加云主機至彈性負載均衡
更新時間 2023-09-14 17:41:51
最近更新時間: 2023-09-14 17:41:51
分享文章
應用場景
當云上應用部署在不同VPC,需要通過彈性負載均衡進行流量分發時,可以采用云上跨VPC添加云主機至ELB后端云主機組,實現流量跨VPC轉發。
方案使用云產品
彈性負載均衡、彈性云主機、對等連接
方案架構
- 經典負載均衡器在VPC1中。
- VPC1中有一臺云主機,部署應用1。
- VPC2中有一臺云主機,部署應用2,加載到負載均衡器中。

方案優勢
彈性負載均衡支持跨VPC添加云上其他VPC內的云主機至后端云主機組,幫助用戶根據業務訴求靈活配置,將流量請求轉發到云主機上。
操作步驟
步驟一:創建VPC
- 登錄天翼云官網進入控制中心。單擊控制臺左上角的

,選擇地域。 - 單擊“網絡-虛擬私有云”,進入虛擬私有云控制臺,單擊右上角“創建虛擬私有云”。配置如下參數
- 名稱:VPC1。
- IPv4網段:192.168.0.0/16。
- 其他參數根據需要設置即可。
- 單擊“下一步”,選擇我已閱讀并同意相關協議,單擊“立即創建”完成VPC1的創建。
- 重復上述步驟,創建VPC2,網段選擇172.16.0.0/12。
步驟二:創建對等連接
- 登錄天翼云官網進入控制中心。單擊控制臺左上角的
,選擇地域。 - 單擊“網絡-虛擬私有云”,進入虛擬私有云控制臺,單擊左側導航欄對等連接,進入對等連接控制臺,單擊右上角“創建對等連接”,配置如下參數:
- 名稱:填寫對等連接名稱。
- 本端VPC:VPC1。
- 對端VPC:VPC2。
- 其他參數根據需要設置即可。
- 單擊“確定”,完成對等連接創建。
- 單擊對等連接名稱,選擇本端路由頁簽,單擊“路由表”到本端VPC路由表下添加路由,單擊“創建”,在彈出頁面配置如下參數:
- IP類型:IPv4。
- 目的地址:172.16.0.0/12。
- 下一條類型:對等連接網關。
- 對等連接網關:選擇創建的對等連接名稱。
單擊“確定”,完成本端路由的添加。
- 回到對等連接詳情頁,選擇對端路由頁簽,單擊“路由表”到對端VPC路由表下添加路由,單擊“創建”,在彈出頁面配置如下參數:
- IP類型:IPv4。
- 目的地址:192.168.0.0/16。
- 下一條類型:對等連接網關。
- 對等連接網關:選擇創建的對等連接名稱。
單擊“確定”,完成對端路由的添加。
步驟三:創建彈性云主機
- 登錄天翼云官網進入控制中心。單擊控制臺左上角的

,選擇地域。 - 單擊“計算-彈性云主機”,進入彈性云主機控制臺,單擊左上角“創建云主機”配置如下參數:
- 實例名稱:ECS01。
- 鏡像:CentOS 7.6 64位。
- VPC:VPC1。
- 安全組:打開22、8888、8889等端口。
- 彈性IP:自動分配,5M。
- 其他參數根據需要設置即可。
確認配置后,單擊“立即購買”,完成ECS01的創建。
- 重復上述步驟,在VPC2中創建ECS02。
- 使用root用戶登錄ECS01,ping ECS02的內網ip,驗證對等連接配置是否連通,顯示如下表示連通:


- 執行如下命令,在云主機部署Apache1。
yum -y install httpd
cd /var/www/html
echo "Hello World ! This is ECS01." > index.html
cd /root
vim /etc/httpd/conf/httpd.conf #找到端口位置,修改 Listen 80 為 Listen 8889,保存修改。
systemctl start httpd.service
- 使用IP:8889打開頁面,如下:


- 登錄ECS02,ping ECS01的內網IP,顯示如下:


- 重復步驟5,在ECS02中配置Apache應用,頁面首頁改為Hello World ! This is ECS02


- 創建完成,分別解綁兩臺彈性云主機的彈性IP。步驟詳見解綁彈性IP地址。
步驟四:創建負載均衡器
- 登錄天翼云官網進入控制中心。單擊控制臺左上角的
,選擇地域。 - 單擊“網絡-彈性負載均衡”,進入彈性負載均衡控制臺,單擊右上角“創建負載均衡器”,配置如下:
- 類型:經典型。
- 名稱:填寫負載均衡器名稱。
- 網絡類型:外網。
- 所屬VPC:VPC1。
- 子網:默認子網。
- 彈性IP:選擇已有彈性IP。
- 其他參數根據需要設置即可。
單擊“下一步”,選擇我已閱讀并同意相關協議,單擊“立即創建”完成負載均衡器的創建。
- 單擊負載均衡器名稱,選擇監聽器頁簽,單擊“添加監聽器”,配置如下:
- 名稱:填寫監聽器名稱。
- 負載均衡器協議/端口:HTTP 8888。
- 單擊下一步,進入添加后端云主機頁面。填寫主機組名稱,選擇ECS01,點擊

按鈕,加載至云主機組中,填寫端口-權重:8889-10。 - 單擊下一步,進入負載方式&健康檢查頁面,配置參數如下:
- 負載方式:輪詢算法。
- 會話保持:關閉。
- 健康檢查:打開,具體參數選擇默認。
- 單擊“立即創建”,完成監聽器的添加。
步驟五:添加跨VPC的云主機
- 登錄天翼云官網進入控制中心。單擊控制臺左上角的

,選擇地域。 - 單擊“網絡-彈性負載均衡”,進入彈性負載均衡控制臺,單擊負載均衡器名稱,選擇后端主機組頁簽,單擊主機組名稱,在下方選擇跨VPC后端IP頁簽,單擊“添加”,配置如下:
- 選擇網絡:VPC2。
- 輸入IP:ECS02的內網IP。
- 端口:8889。
- 權重:10。
單擊確定,完成跨VPC云主機的添加。
步驟六:驗證網絡連通性
- 使用負載均衡綁定IP:8888,驗證網絡連通性。


- 刷新驗證網頁內容更改,證明ELB工作正常。

