本文简述了使用 Azure Template 部署一台 Linux 虚拟机的过程,默认的模板参数已经针对 Azure for Students 订阅进行了修改以防止不必要的扣费,无需后续修改磁盘、IP等参数。您也可以通过更改模板参数使其适用于您的需求。
此方法相比手动创建,具有以下优势:
- 命名一致:使用一致的驼峰命名方法,避免系统使用默认的随机数命名资源。
- 快速部署:只需粘贴模板和参数即可完成部署,无需手动完成长达 5 页的虚拟机部署向导,同时避免了手动操作可能带来的错误。
此模板包括以下资源:
- 创建一个 Resource Group,名为
Example
;所有资源都将部署到此 Resource Group 中。 - 虚拟机:
Example-VM
(计算机名:localhost
) - 虚拟网络:
Example-VNet
- 虚拟子网:
Example-Subnet
- 网卡:
Example-NIC
- 网络配置:
Example-IPConfig
- 公网IP:
Example-IP
(动态,基本SKU) - 网络安全组:
Example-NSG
(已允许 SSH 或 RDP 连接) - 硬盘:
Example-OSDisk
(已修改为 Azure for Students 订阅免费的 64G P6 性能)
要使用此模板,请下载 vm-deploy.zip,其中的文件结构如下:
1 | windows/ Windows 虚拟机部署模板 |
然后,可以使用以下两种方法部署虚拟机:
通过 Azure 控制台部署
- 打开 Azure 控制台,在顶部搜索框输入 「Deploy a custom template」,点击「Build your own template in the editor」,粘贴
deployment.json
的内容。 - 点击「Save」按钮,在跳出的页面点击「Edit parameters」,粘贴
parameters.json
的内容,并根据需要修改其中的参数。 - 点击「Review + create」,检查参数是否正确。如果提示错误找不到资源组,请先返回上一步并创建对应的资源组。
使用 Azure CLI 部署
1 | cd linux # 切换到 Linux 虚拟机部署模板目录 |