1. 程式人生 > >Azure虛擬機安裝 IIS配置 VM 擴容

Azure虛擬機安裝 IIS配置 VM 擴容

重啟 tac 選項卡 head openssl ros docs con ria

https://docs.microsoft.com/zh-cn/learn/modules/welcome-to-azure/4-create-a-vm?pivots=windows-cloud

在此頁側邊的 Cloud Shell 中,運行以下命令以創建一個用戶名,並生成一個隨機密碼。

bash
USERNAME=azureuser
PASSWORD=$(openssl rand -base64 32)

運行以下 az vm create 命令來創建虛擬機。 該命令在“美國東部”位置創建 VM,可以將其更改為上面列出的任一位置。

Azure CLI
az vm create   --name myVM   --resource-group 83f1619a-8d3f-489a-acef-c2b3c5a5c700   --image Win2016Datacenter   --size Standard_DS2_v2   --location eastus   --admin-username $USERNAME   --admin-password $PASSWORD


運行以下 az vm get-instance-view 命令以驗證 VM 是否已成功創建並正在運行。

Azure CLI
az vm get-instance-view   --name myVM   --resource-group 83f1619a-8d3f-489a-acef-c2b3c5a5c700   --output table

配置 IIS

在這裏,你將從 Cloud Shell 使用自定義腳本擴展在 VM 上遠程配置 IIS。 你還將對防火墻進行配置以允許端口 80 (HTTP) 上的入站網絡訪問。

  1. 從 Cloud Shell 中,運行此 az vm extension set 命令來下載並執行一個 PowerShell 腳本,該腳本安裝 IIS 並配置一個基本主頁。

    Azure CLI
    az vm extension set   --resource-group 83f1619a-8d3f-489a-acef-c2b3c5a5c700   --vm-name myVM   --name CustomScriptExtension   --publisher Microsoft.Compute   --settings ‘{"fileUris":["https://raw.githubusercontent.com/MicrosoftDocs/mslearn-welcome-to-azure/master/configure-iis.ps1"]}‘   --protected-settings ‘{"commandToExecute": "powershell -ExecutionPolicy Unrestricted -File configure-iis.ps1"}‘
    

    配置 IIS、設置主頁內容和啟動服務的過程需要幾分鐘才能完成。

  1. 運行此 az vm open-port 命令以打開防火墻端口 80 (HTTP)。

    Azure CLI
    az vm open-port   --name myVM   --resource-group 83f1619a-8d3f-489a-acef-c2b3c5a5c700   --port 80
    

驗證配置

現在已設置了 IIS,讓我們驗證它是否正在運行。

  1. 運行此 az vm show 命令以列出 VM 的公共 IP 地址。

    Azure CLI
    az vm show   --name myVM   --resource-group 83f1619a-8d3f-489a-acef-c2b3c5a5c700   --show-details   --query [publicIps]   --output tsv
    

    可以看到 VM 的公用 IP 地址,例如,http://23.96.83.255/。

  2. 在新的瀏覽器選項卡中,導航到 VM 的 IP 地址(http://23.96.83.255/)。 會顯示歡迎消息和 VM 的名稱。

縱向擴展 VM

回想一下,你在創建 VM 時指定了大小 Standard_DS2_v2。 你的 VM 當前具有兩個虛擬 CPU 和 7 GB 內存。

讓我們將其提升到下一個大小 Standard_DS3_v2。 這樣,你的 VM 將具有四個虛擬 CPU 和 14 GB 內存。

  1. 在 Cloud Shell 中,運行 az vm resize 以將 VM 的大小增加到 Standard_DS3_v2。

    Azure CLI
    az vm resize   --resource-group 83f1619a-8d3f-489a-acef-c2b3c5a5c700   --name myVM   --size Standard_DS3_v2
    

    更新過程大約需要一分鐘時間。 此過程中將重啟 VM。

  2. 運行 az vm show 以驗證 VM 是否在運行新大小。

    Azure CLI
    az vm show   --resource-group 83f1619a-8d3f-489a-acef-c2b3c5a5c700   --name myVM   --query "hardwareProfile"   --output tsv
    

    可看到新的 VM 大小為 Standard_DS3_v2。

 

Azure虛擬機安裝 IIS配置 VM 擴容