创建 Linux VM 的不同方式

用户可以在 Azure 中灵活地使用适合自己的工具和工作流创建 Linux 虚拟机 (VM)。 本文总结了创建 Linux VM 的相关差异和示例,包括 Azure CLI 2.0。 还可以查看包括 Azure CLI 1.0 在内的创建选项。

Azure CLI 2.0 可通过 npm 包、发行版提供的程序包或 Docker 容器跨平台使用。 为环境安装最适当的内部版本,并使用 az login 登录到 Azure 帐户

Note

在 Azure 中国区使用 Azure CLI 2.0 之前,请先运行 az cloud set -n AzureChinaCloud 来改变云环境。如果想切回国际版 Azure,请再次运行 az cloud set -n AzureCloud

Azure 门户

Azure 门户允许用户快速创建 VM,因为不需在系统上安装任何内容。 使用 Azure 门户创建 VM:

操作系统和映像选项

创建 VM 时,可根据要运行的操作系统选择映像。 Azure 及其合作伙伴提供了许多映像,其中一些映像包括预安装的应用程序和工具。 也可上传自己的某个映像(请参阅以下部分)。

Azure 映像

使用 az vm image 命令可按发布者、发行版本和内部版本查看可用内容。

列出可用的发布者:

az vm image list-publishers --location chinaeast

列出给定发布者的可用产品(服务):

az vm image list-offers --publisher Canonical --location chinaeast

列出给定产品/服务的可用 SKU(发行版本):

az vm image list-skus --publisher Canonical --offer UbuntuServer --location chinaeast

列出给定发行版的所有可用映像:

az vm image list --publisher Canonical --offer UbuntuServer --sku 16.04.0-LTS --location chinaeast

请参阅使用 Azure CLI 导航并选择 Azure 虚拟机映像,获取有关浏览和使用可用映像的更多示例。

az vm create 命令具有一些别名,可用于快速访问较常见的分发版及其最新版本。 使用别名通常比每次创建 VM 时指定发布者、产品、SKU 和版本更加快捷:

别名 发布者 产品 SKU 版本
CentOS OpenLogic Centos 7.2 最新
CoreOS CoreOS CoreOS Stable 最新
Debian credativ Debian 8 最新
openSUSE SUSE openSUSE 13.2 latest
SLES SLES SLES 12-SP1 最新
UbuntuLTS Canonical UbuntuServer 14.04.3-LTS 最新

使用你自己的映像

如果需要特定自定义,可以通过捕获现有的 Azure VM 使用基于该 VM 的映像。 也可以上传本地创建的映像。 有关受支持的发行版以及如何使用你自己的映像的详细信息,请参阅以下文章:

后续步骤