Azure虚拟机安装 IIS配置 VM 扩容

Posted JackSun924

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Azure虚拟机安装 IIS配置 VM 扩容相关的知识,希望对你有一定的参考价值。

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 扩容的主要内容,如果未能解决你的问题,请参考以下文章

如何在Azure VM上配置IIS站点以接受来自其他外部IP地址的请求?

如何为azure虚拟机创建双网卡

我用VM5.5做的虚拟机 003系统怎么安装IIS服务

在虚拟机中,如何配置IIS,进行建站操作(在线等)

虚拟机硬件配置扩容容易吗

如何在 Azure VM 上设置 FTP