- Step1:建立虛擬網路
- Step2:建立雲端服務
- Step3:建立 VM 並設定 Load Balance
- Step4:Load Balance 測試
- Step5:建立高可用性群組
加入 => 網路服務 => 虛擬網路 => 自訂建立
輸入虛擬網路名稱、選擇位置和訂用帳戶,之後兩個設定頁面保持預設值(直接下一步,不截圖說明)
已建立的 LBInternet 虛擬網路
Step2:建立雲端服務
加入 => 計算 => 雲端服務 => 自訂建立
輸入雲端 URL、選擇區域或同質群組和訂用帳戶
已建立的 LBService 雲端服務
Step3:建立 VM 並設定 Load Balance
加入 => 計算 => 虛擬機器 => 從組件庫
選擇 Windows Server 2012 R2 Datacenter
輸入虛擬機器名稱
選擇 LBService 雲端服務和 LBInternet 虛擬網路,虛擬網路一定要在建立 VM 時指定,建立 VM 後,就無法加入虛擬網路
套用預設值就可以
依上述步驟建立 LBVM-02、LBVM-03 VM
LBVM-01 => 端點 => 加入
LBVM-01 為建立端點的第一台 VM,選擇加入獨立端點
輸入端點名稱(HTTP-LBVM01)並勾選 "建立負載平衡集"
探查間隔和探查數目說明:每 15 秒呼叫負載平衡內所有的 VM,若該 VM 有 2 次沒有回應,代表該 VM 出問題,該 VM 會自動從負載平衡中退出
LBVM - 01 完成 80 port 和負載平衡設定
LBVM-02 和 LBVM-03,因為 LBVM-01 已經建立好負載平衡(LBDemo),所以可以使用 "將端點加入至現有的負載平衡集"
LBVM-02 上建立 HTTP-LBVM02 80 port,LBVM-03 同 LBVM-02 步驟
驗證負載平衡是否設定完成,任找一台 VM,並進行端點資料編輯,勾選 "重新設定負載平衡集" 才能進入下一步驟
從 "虛擬機器已負載平衡" 內可以看見 LBVM-01、LBVM-02 和 LBVM-03 字樣,表示設定成功
Step4:Load Balance 測試
在 VM 上安裝好 IIS,並修改 default 檔案(iisstart)
利用 NotePad 打開 iisstart,並修改 title 為 LBVM-01
IE 上輸入 localhost 來看效果,LBVM-02 和 LBVM-03 的 IIS 也同步驟修改 title
確認 DNS 名稱,因為三台 VM 都在同一個雲端服務上,所以只會有一個 DNS 名稱
利用本地端 IE 來連接,看負載平衡設定效果,每隔一段時間進行重整就可以看見 LBVM-01、LBVM-02 和 LBVM-03 出現,或關掉網頁上顯示的 VM,看是否會連進其他 VM
Step5:建立高可用性群組
建議將同一個負載平衡中的 VM 也要放在同一個可用性設定群組中,一旦當某個地區的資料中心,需要更新或發生硬體錯誤時,由於放在同一個可用性設定組,Azure 會自動把 VM 放在不同的 fault domain 和 update domain,確保有一台 VM 是可以正常使用的
LBVM-01 => 設定 => 可用性群組,建立 GroupDemo,建立後 LBVM-02 和 LBVM-03 就可直接選擇 GroupDemo
設定完成後在 VM 可以看見下圖資訊
LBService 雲端服務 => 執行個體,就可以看見 LBVM-01、LBVM-02、LBVM-03 放在不同的 fault domain 和 update domain
沒有留言:
張貼留言