Azure ARM (11) ARM模式下,建立虛擬機器並配置負載平衡器

來源:互聯網
上載者:User

標籤:rdp   abi   sas   idt   manager   tin   連接埠轉寄   其他   virtual   

  《Windows Azure Platform 系列文章目錄》

 

  本文內容比較多,請大家仔細閱讀,謝謝!

 

  在前幾章中,我們做了準備工作:

  1.建立ARM Resouce Group,叫LeiResourceGroup

  2.建立ARM Storage Account,叫leistorageaccount

  3.建立ARM Virtual Network,叫LeiARMVNet

 

 

  在本章中,筆者將介紹如何在ARM模式下,建立虛擬機器VM。主要分為以下幾步:

  1.建立第一台ARM VM LeiARMWeb01,Azure會自動建立一個網卡NIC。我們可以制定這個ARM VM是否有固定PIP地址,記住要設定Availability Set

  2.快速建立第2台ARM VM LeiARMWeb02,記住要設定Availability Set

  3.建立一個負載平衡器Load Balancer,Load Balancer是Level 4.

  4.將這2台VM加入到這個負載平衡器後面

  5.設定負載平衡器的

  6.設定負載平衡器的SNAT

 

 

  首先開始第一部分的內容,建立第一台Azure RM。

  1.登入Azure ARM Portal: http://portal.azure.cn,選擇New,然後點擊Virtual Machines。如:

  如果需要需要選擇其他VM Template模板,請選擇的See All

  

 

  2.deploymenbt Model,選擇Resource Manager

  

  

  3.首先設定Azure VM的使用者名稱和密碼。VM Disk Type可以選擇HDD,即普通的SAS磁碟。如果需要全固態硬碟,請選擇SSD。

  

 

  4.然後我們設定虛擬機器大小。這裡選擇Standard_A1。如果要選擇其他的VM Size,請選擇View All

   

  

  5.然後設定虛擬機器所在的儲存賬戶和虛擬網路。

  記住要設定Availability Set,記住要設定Availability Set,記住要設定Availability Set。

  

  請注意:中我們並沒有設定虛擬機器的PIP,而且與ASM模式的虛擬機器不同,ARM模式下的虛擬機器可以設定固定PIP地址。如:

  

  請注意,我們還必須設定虛擬機器的高可用性設定組(Availability Set)。如:

  

  的更新網域為5,最多為20。故障域最大為3。

  

  6.最後確認建立該虛擬機器,圖略。

 

  7.建立完畢後,我們可以看到建立了以下Azure ARM資源。

  (1)建立新的ARM虛擬機器LeiARMWeb01

  (2)自動建立新的ARM NIC網卡leiarmweb01953

  (3)建立新的Network Security Group : LeiARMWeb01-nsg

  (4)建立新的高可用集:Web-AvbSet

  

 

 

 

  

  第二部分,我們快速建立第2台Azure VM,命名為LeiARMWeb02。

  記住要設定Availability Set,記住要設定Availability Set,記住要設定Availability Set。

 

  建立第2台Azure VM之後,建立資源如下:

    (1)建立新的Azure虛擬機器:LeiARMWeb02

  (2)建立新的Azure虛擬機器網卡

  (3)建立新的Network Security Group : LeiARMWeb02-nsg

 

 

 

 

  第三部分:建立一個負載平衡器Load Balancer,Load Balancer是Level 4。

  1.我們選擇建立Load Balancer

  

  2.在建立Azure Load Balancer的時候,設定這個LB的名稱,並且為這個LB綁定固定公網IP地址

  

  

 

  

  第四部分,之前我們建立的Web Server 01和Web Server 02,和前端的負載平衡器Load Balancer是無關的。現在我們把這2台VM和負載平衡器Load Balancer產生關聯

  我們現在將2台Azure虛擬機器綁定到這個Azure Load Balancer下。

  1.我們點擊之前建立LeiARMLoadBalancer,選擇Backend Pools。如:

  

  中,我們點擊"Choose an Availability Set",選擇之前2台Web VM的高可用集

  

  設定完畢,如:

  

 

 

 

  第五部分,我們需要設定負載平衡器到後端的Web Server的接聽程式 (Probe),當後端的Web Server發生問題宕機的時候,負載平衡器就不會把流量發送到該Web Server上。

  我們點擊Settings,Probes,,增加接聽程式 (Probe)。如紅色部分,我們針對80連接埠,增加規則,每隔5秒鐘發送一次偵聽請求,連續3次失敗 (總共15秒),則把這台Web Server的狀態設定為不穩定,負載平衡器就不會把流量發送到該Web Server上

  

 

 

 

 

  第六部分,我們要設定負載平衡器的規則。

  在之前的文章中,筆者介紹了負載平衡器的規則為五元組或者兩元組。

  Azure PowerShell (8) 使用PowerShell設定Azure負載平衡器規則

  

  我們將介紹如何在ARM模式下,設定80連接埠的負載平衡器的規則。如:

  

  

  中,我們還可以負載平衡器的規則為五元組或者兩元組,如:

  

  中:

  (1)None,表示不保留Session

  (2)Client IP,表示根據用戶端IP地址,來保留Session

  (3)Client IP and Protocol,表示根據用戶端IP地址+協議,來保留Session

 

  我們針對80連接埠的負載平衡器設定完畢後,架構如:

  

 

 

  最後,我們還可以設定通過負載平衡器,針對單台虛擬機器的連接埠轉寄。

  我們選擇的Inbound NAT Rule,點擊Add,然後選擇需要的虛擬機器,再設定Service和Port,Target Port

  

  

  這樣通過Load Balancer + 連接埠號碼 (中是Port: 60021),我們就可以訪問到負載平衡器後面的LeiARMWeb01的RDP連接埠3389

 

Azure ARM (11) ARM模式下,建立虛擬機器並配置負載平衡器

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.