重要
经典 VM 将于 2023 年 3 月 1 日停用。
如果使用 ASM 中的 IaaS 资源,请在 2023 年 3 月 1 日完成迁移。 我们建议你尽快进行切换,以利用 Azure 资源管理器中的许多增强功能。
有关详细信息,请参阅 将 IaaS 资源在 2023 年 3 月 1 日前迁移到 Azure 资源管理器。
注释
Azure 具有用于创建和处理资源的两个不同的部署模型:资源管理器部署模型和经典部署模型。 本文介绍如何使用经典部署模型。 Microsoft 建议大多数新部署使用 Resource Manager 模型。 有关使用资源管理器模型创建 Linux VM 的信息,请参阅 使用门户在 Azure 上创建 Linux VM。
从 2017 年 11 月 15 日开始,虚拟机仅在 Azure 门户可用。
自定义 虚拟机意味着你使用来自 市场 的 特色 应用创建的虚拟机,因为它为你完成了大部分工作。 但是,你仍然可以做出包括以下项的配置选择:
- 将虚拟机连接到虚拟网络。
- 安装 Azure 虚拟机代理和 Azure 虚拟机扩展,例如用于反恶意软件。
- 将虚拟机添加到现有云服务。
- 将虚拟机添加到现有存储帐户。
- 将虚拟机添加到可用性集。
重要
如果希望虚拟机使用虚拟网络,请确保在创建虚拟机时指定虚拟网络。
- 使用虚拟网络的两个优点是直接连接到虚拟机并设置跨界连接。
- 仅当创建虚拟机时,虚拟机才能配置为加入虚拟网络。 有关虚拟网络的详细信息,请参阅 Azure 虚拟网络概述。
创建虚拟机
使用 从 Azure 经典 CLI连接到 Azure 中列出的步骤登录到 Azure 订阅。
请确保处于经典部署模式,如下所示:
azure config mode asm
找出要从可用映像中加载的 Linux 映像,如下所示:
azure vm image list | grep "Linux"
在 Windows 命令提示符窗口中,使用 查找 而不是 grep。
使用
azure vm create
来创建一个使用上一个列表中的 Linux 映像的 VM。 此步骤创建云服务和存储帐户。 也可以使用-c
选项将此 VM 连接到现有云服务。 使用-e
选项创建 SSH 终结点以登录到 Linux 虚拟机。 以下示例使用West US
位置中的Ubuntu-14_04_4-LTS
映像创建名为myVM
的 VM,并添加用户名ops
:azure vm create myVM \ b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_4-LTS-amd64-server-20160516-en-us-30GB \ -g ops -p P@ssw0rd! -z "Small" -e -l "West US"
输出类似于以下示例:
info: Executing command vm create + Looking up image b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_4-LTS-amd64-server-20160516-en-us-30GB + Looking up cloud service info: cloud service myVM not found. + Creating cloud service + Retrieving storage accounts + Creating VM info: vm create command OK
注释
对于 Linux 虚拟机,必须在
vm create
中提供-e
选项。 创建虚拟机后无法启用 SSH。 有关 SSH 的更多详细信息,请阅读 如何在 Azure上将 SSH 与 Linux 配合使用。可以使用
azure vm show
命令验证 VM 的属性。 以下示例列出名为myVM
的 VM 的信息:azure vm show myVM
使用
azure vm start
命令启动 VM,如下所示:azure vm start myVM
后续步骤
有关所有这些 Azure 经典 CLI 虚拟机命令的详细信息,请阅读 将 Azure 经典 CLI 与经典部署 API 配合使用。