跳转到主要内容

Microsoft Azure命令行工具VM命令模块

项目描述

Microsoft Azure CLI ‘vm’命令模块

此包用于‘vm’模块。即‘az vm’

发布历史

2.2.23

  • [新命令组]。镜像模板:通过镜像模板添加了镜像构建器支持。这些命令处于预览状态。

2.2.22

  • vm create:现在可以从具有数据磁盘lun(不从0开始或跳过数字的)的托管镜像创建vm。不假设数据磁盘lun来自源托管镜像中的数据磁盘数量。

2.2.21

  • vm create:添加了–computer-name来设置vm的计算机名。

  • vm/vmss create:–ssh-key-value已重命名为–ssh-key-values,现在可以接受多个ssh公钥值或路径。注意:这不是一个破坏性更改。–ssh-key-value将正确解析,因为它只匹配–ssh-key-values

  • ppg create:–type,接近放置组类型,现在是可选的。

2.2.20

  • vmss 更新:添加 –protect-from-scale-in–protect-from-scale-set-actions 以启用对 VMSS 虚拟机实例的保护策略更新。

  • vmss 更新:添加 –instance-id 以启用 VMSS 虚拟机实例的通用更新。

  • vmss 等待:添加 –instance-id

  • [新命令组] ppg:添加 ppg create / delete / list / show / update 用于管理邻近放置组。

  • ppg:将 –ppg 添加到 vm createvmss createvm availability-set create

  • 镜像创建:公开 –hyper-v-generation 参数。

2.2.19

  • vm/vmss 停止:公开 –skip-shutdown。如果使用,则虚拟机将被关闭而不会关闭。这对于虚拟机崩溃或无法正确关闭非常有用。

  • sig image-version create:公开 –storage-account-type。现在可以设置发布配置文件的通用存储帐户类型为 Standard_LRS 或 Standard_ZRS。

  • sig image-version create:将 –target-regions 更新为允许设置特定区域的存储帐户类型。

2.2.18

  • 小修复

2.2.17

  • 添加 image update 命令。

2.2.16

  • vm create:修复了 Ubuntu 18.0 默认未启用 –accelerated-networking 的问题。

2.2.15

  • vm list-skus:允许使用 –all 代替 –all true

  • 添加 vmss run-command [invoke / list / show]

  • vmss 加密启用:修复了如果之前已运行则命令失败的问题。

  • az identity 命令树移动到 azure-cli-role

2.2.14

  • 小修复

2.2.13

  • vm 加密启用:现在验证 –disk encryption keyvault 和 key encryption keyvault 是否存在,与 vmss 加密启用 保持一致。公开 –force。更多信息:请参阅问题 #8111 和 #8110。

2.2.12

  • ‘vm disk/unmanaged-disk’ 和 ‘vmss disk’:参数选项现在更一致。

  • vm/vmss create:支持跨租户镜像引用。

  • vm diagnostics get-default-config –windows-os:修复了 windows os 默认配置中的错误。

  • vmss extension set:公开 –provision-after-extensions。它定义了在设置扩展之前必须提供的扩展。

  • sig image-version update:公开 –replica-count 以设置默认复制计数。

2.2.11

  • disk create:公开 –os-type 参数。

  • image create –source:修复了源操作系统磁盘被误认为是具有相同名称的虚拟机的问题,即使提供了完整的资源 ID。

2.2.10

  • vm identity remove:如果指定的虚拟机没有分配管理服务标识,则不会崩溃。

2.2.9

  • vm extension show / wait:已弃用 –expand 参数。

  • vm 重启:添加 –force,它重新部署无响应的虚拟机。

  • vm/vmss create–authentication-type 现在接受/推断“all”,以创建同时具有密码和 ssh 认证的虚拟机。

  • image create:添加 –os-disk-caching 参数以设置镜像的操作系统磁盘缓存。

2.2.8

  • vm/vmss create –storage-sku:现在可以分别指定托管操作系统和数据磁盘的存储帐户 SKU。

  • sig image-version:版本名称现在由 –image-version -e 一致指定。–image-version-name 已弃用。

  • vm/vmss create –ephemeral-os-disk:公开参数以创建具有本地操作系统磁盘的 vm/vmss。

  • 快照创建/更新:添加了对 –no-wait 的支持。

  • 快照:添加了 wait 命令。

  • vm/vmss extension set –extension-instance-name:现在可以指定扩展的实例名称。

2.2.7

  • image create:公开 storage-sku 参数以设置镜像的默认存储帐户类型。

  • vm 调整大小:修复了 –no-wait 选项导致命令崩溃的错误。

  • vm encryption show:表格输出格式显示状态。

  • vm secret format:需要 json/jsonc 输出。如果选择不希望输出的格式,则警告用户并默认为 json 输出。

  • vm create –image:改进了图像参数的验证。

2.2.6

  • vm/vmss create:强制磁盘缓存模式为 None 对于 Lv/Lv2 机器系列。

  • vm create:更新支持的大小列表,支持网络加速器

  • disk update:暴露ultrassd iops 和 mbps 配置的强类型参数

2.2.5

  • 修复了导致 Homebrew 安装失败的 SDK 问题。

2.2.4

  • az disk grant-access:修复了空的“accessSas”字段

  • vmss create:为处理超配预留足够的前端端口范围

  • az sig:修复更新命令,支持管理镜像版本时的 –no-wait 选项

  • vm list-ip-addresses:现在显示公共 IP 地址的可用区域。

  • az vmvmss disk attach:默认磁盘的 lun 设置为第一个可用位置

2.2.3

  • 通过 az sig 支持共享镜像库。

2.2.2

  • vm/vmss identity show:在资源缺失时,进行异常处理并退出代码为 3 以保持一致性

  • vm create:弃用 –storage-caching 选项。

2.2.1

  • vm list-skus:添加一些常用过滤器,使命令更容易使用

2.2.0

  • 可用性集:支持按订阅列表

  • vm/vmss:支持 StandardSSD_LRS

  • vm/vmss:支持在创建 VM 扩展集时使用应用程序安全组

  • 重大变更:vm/vmss createvm/vmss identity assign/remove 将输出 用户分配的标识符,格式为字典

  • 消耗多 api azure.mgmt.authorization 包以支持 Azure Stack

2.1.0

  • 重大变更:将 vmss create 更新为使用 Standard_DS1_v2 作为默认实例大小

  • 重大变更:在资源缺失时,‘show’ 命令将记录错误消息并以退出代码 3 失败。

  • vm/vmss extension set/delete:添加 –no-wait 支持。

  • 添加 vm extension wait

2.0.35

  • msi:支持移除系统分配的标识符

2.0.34

  • vm create:细化对加速网络支持的 VM 大小检查

  • vmss create:警告默认 VM 大小将从“Standard_D1_v2”更改为“Standard_DS1_v2”

  • vm/vmss extension set:暴露 –force-update 标志,即使在配置未更改的情况下也更新扩展

2.0.33

  • vm list-skus:确保我们有固定的列;警告“层”和“大小”列将被删除

  • vm create:支持 –accelerated-networking

  • vm/vmss extension image list:当找不到图像类型时,吸收 404

  • identity create:支持 –tags

2.0.32

  • 重大变更:从 vm create 中移除 –write-accelerator。相同的功能可以通过 vm updatevm disk attach 访问

  • vm/vmss extension:修复了不正确的扩展图像匹配逻辑

  • vm create:暴露 –boot-diagnostics-storage 以捕获引导日志

  • vm/vmss update:暴露 –license-type

  • vm/vmss:使用 PATCH 更新标识符

2.0.31

  • vm:修复对未管理 blob uri 的无效检测逻辑

  • vm:支持无用户提供的服务主体的磁盘加密

  • 重大变更:不使用 VM ‘ManagedIdentityExtension’ 来支持 MSI

  • vmss:支持驱逐策略

  • 重大变更:从 vm extension listvm secret listvm unmanaged-disk listvmss nic list 中移除错误的 ids 参数。

  • vm:支持写入加速器

  • vmss:暴露 az vmss perform-maintenance

  • vm diagnostics set:可靠地检测 VM 的操作系统类型

  • vm resize:检查请求的大小是否与当前设置不同,仅在更改时更新

2.0.30

  • vmss create:支持配置平台故障域计数

  • vmss create:对于区域、大型或单放置组禁用的扩展集,默认为 Standard LB

  • 重大变更:vm assign-identityvm remove-identity:已移除弃用命令。

  • 重大变更:vm format-secret:已移除弃用命令。

  • vm create:支持配置公共 IP SKU

  • vm create:支持配置公共 IP SKU

  • vm secret format:添加额外的验证。添加 –keyvault–resource-group 以支持场景

    命令无法解析保险库ID时。[#5718](https://github.com/Azure/azure-cli/issues/5718)

  • vm/vmss create:如果资源组的地理位置没有区域支持,则发出更好的错误。

  • sdist现在与wheel 0.31.0兼容。

2.0.29

  • vmss create:对于有100个以上实例的规模集,警告即将发生的破坏性更改。

  • 虚拟机快照/镜像:支持区域容错。

  • vmss:通过磁盘实例视图报告更好的加密状态。

  • BC:az vm extension deletedelete命令中不再返回预期的输出。

2.0.28

  • vm/vmss create:支持附加未管理的数据磁盘并配置其缓存模式。

  • vm/vmss:编写identity assign/remove/show管理身份命令,并弃用assign-identity/remove-identity

  • vmss create:默认优先级为None。

  • 支持基于Autorest 3.0的SDK。

2.0.27

  • vmss实例更新:支持对单个实例附加/分离磁盘。

  • 支持基于Autorest 3.0的SDK。

2.0.26

  • vm加密:避免vm加密设置可能未完全初始化时的崩溃。

  • msi:在启用系统分配的身份时输出主体ID。

  • vm启动诊断:修复了损坏的获取日志命令。

2.0.25

  • vm镜像:支持接受市场条款以使用vm镜像。

  • vm/vmss create:确保命令可以在使用未签名证书的代理下运行。

  • vmss:(预览)支持低优先级。

  • vm/vmss create - –admin-password更新为secureString类型。

2.0.24

  • vmss:(预览)支持跨区域。

  • vmss:(破坏性更改)单区域规模集将默认为“标准”负载均衡器,而不是“基本”。

  • vm/vmss:使用“userAssignedIdentity”的正确术语用于EMSI。

  • vm:(预览)支持操作系统磁盘交换。

  • vm:支持使用其他订阅中的镜像。

2.0.23

  • vmss:确保在大型规模集默认为app-gateway时,app-gateway有一个名称。

2.0.22

  • VM/VMSS:(预览)支持用户分配的身份。

2.0.21

  • 小修复

2.0.20

  • 小修复

2.0.19

  • 在< cite>az vm list-skus -otable上显示区域信息。

  • 更新存储多API包引用。

2.0.18

  • vmss create:修复了一个阻止使用VM大小基本层的存储SKU的bug。

  • vm/vmss create:公开用于使用带有计费信息的自定义镜像的< cite>plan参数。

  • vm:支持< cite>vm secret add/remove/list。

  • vm:vm format-secret被复制到< cite>vm secret format。旧的一个将在未来被移除。

  • 小修。

2.0.17

  • vm encryption enable:公开‘–encrypt-format’。

  • vmss create:公开‘–accelerated-networking’。

2.0.16 (2017-10-09)

  • vm show:修复了使用‘-d’在缺少私有IP地址时崩溃的bug。

  • vmss create:(预览)支持滚动升级。

  • vm encryption enable:允许通过重新运行命令来更新加密设置。

  • vm create:公开–os-disk-size-gb。

  • vmss create:公开–license-type用于Windows操作系统。

2.0.15 (2017-09-22)

  • vm/vmss/disk create:支持可用性区域。

  • vmss create:修复了提供< cite>–app-gateway ID会失败的问题。

  • vm create:添加了< cite>–asgs支持。

  • vm run-command:支持在远程虚拟机上运行命令。

  • vmss encryption:(预览)支持vmss磁盘加密。

  • vm perform-maintenance:支持对vm执行维护。

2.0.14 (2017-09-11)

  • msi:除非提供< cite>–scope,否则不要分配访问权限。

  • msi:使用与门户相同的扩展命名。

  • msi:从< cite>vm/vmss create命令的输出中删除无用的< cite>subscription。

  • vm/vmss create:修复了不应用存储SKU到带有镜像的数据磁盘的bug。

  • vm format-secret:修复了< cite>–secrets不会接受换行符分隔的ID的问题。

2.0.13 (2017-08-28)

  • vmss get-instance-view:修复了在使用< cite>–instance-id *时显示额外、错误信息的问题。

  • vmss create:添加了对< cite>–lb-sku的支持。

  • vm/vmss create:从管理员名称黑名单中删除了人类名称。

  • vm/vmss create:修复了无法从镜像中提取计划信息时命令会抛出错误的问题。

  • vmss create:修复了在创建具有内部负载均衡器的伸缩集时崩溃的问题。

  • vm availability-set create:修复了–no-wait参数不工作的问题。

2.0.12 (2017-08-11)

  • availability-set:在转换时公开故障域数量。

  • vm:公开‘az vm list-skus’命令。

  • vm/vmss:支持不创建角色分配即可分配标识。

  • vm:在附加数据磁盘时应用存储SKU。

  • vm:使用托管磁盘时,删除默认OS磁盘名称和存储SKU。

2.0.11 (2017-07-27)

  • vmss:支持配置nsg。

  • vmss:修复了DNS服务器未正确配置的bug。

  • vm/vmss:支持托管服务标识。

  • vmss create:修复了使用现有负载均衡器创建时需要–backend-pool-name的问题。

  • vm image create:使数据磁盘的LUN从0开始。

2.0.10 (2017-07-07)

  • vm/vmss:使用“2017-03-30”的新api版本。

  • BC:从‘az vm availability-set show’中删除‘sku.managed’(使用sku.name代替)。

  • vmss create:添加了–app-gateway-capacity–app-gateway-sku参数。

  • vm/vmss create:如果为Linux镜像指定了–admin-password,将自动从SSH身份验证更改为密码,无需显式指定–authentication-type password

  • vm/vmss create:添加了使用–debug可以显示的信息语句。

  • vm/vmss create:添加了客户端验证,某些参数之前只是被忽略。

  • vmss create:支持每个实例的公网IP、实例自定义域名和自定义DNS服务器。

2.0.9 (2017-06-21)

  • vm/vmss:降低用于‘vm image list –all’的线程数,以避免超出OS打开文件限制。

  • 诊断:修复默认Linux诊断扩展配置中的错误。

  • vmss create:修复了使用–use-unmanaged-disk时运行失败的问题。

2.0.8 (2017-06-13)

  • vm:支持在创建VM时附加数据磁盘(#3644)。

  • 改进vm/vmss命令的表格输出:get-instance-view、list、show、list-usage等。

  • 支持在附加托管磁盘时配置磁盘缓存(#3513)。

  • 支持在创建VM时附加现有数据磁盘。

  • VM/VMSS:修复了名称生成问题,导致创建命令不具有幂等性。

2.0.7 (2017-05-09)

  • 诊断:修复了LAD v.3.0扩展更新后的不正确的Linux诊断默认配置。

  • 磁盘:支持跨订阅blob导入。

  • 磁盘:在磁盘创建、更新和删除中添加–no-wait标志。

  • 磁盘:添加az disk wait命令。

  • BC:磁盘:在az disk delete中添加确认提示。

  • vm:支持在创建时指定许可类型。

  • BC:vm open-port:命令始终返回NSG。以前它返回NIC或子网。

  • vm:修复了如果VM没有扩展则“vm extension list”崩溃的问题。

  • vmss:更新‘vmss delete-instances –instance-ids’的参数描述。

  • vmss:隐藏不应工作的参数‘vmss show –ids’,因为存在‘instance-id’参数。

  • BC:vmss list-instance-connection-info:在输出中包含实例ID。

  • vm/vmss诊断:提供受保护设置示例,处理扩展主要版本升级等。

  • disk/snapshot/image:在创建命令中公开‘–tags’。

  • vmss:在创建新vnet时为‘–app-gateway-subnet-address-prefix’提供默认值。

  • vm:支持在附加托管磁盘时配置磁盘缓存。

2.0.6 (2017-05-09)

  • 小修。

2.0.5 (2017-05-05)

  • avail-set:使UD&FD域计数为可选。

注意:主权云中的VM命令请避免使用与托管磁盘相关的功能,包括以下内容:1. az disk/snapshot/image 2. az vm/vmss disk 3. 在“az vm/vmss create”内部,使用“—use-unmanaged-disk”以避免托管磁盘。其他命令应该可以正常工作。

2.0.4 (2017-04-28)

  • vm/vmss:改进了生成SSH密钥对时的警告文本。

2.0.3 (2017-04-17)

  • vm/vmss:支持从需要计划信息的市集镜像创建(#1209)。

  • 修复了vmss updatevm availability-set update的bug。

2.0.2 (2017-04-03)

  • vmss:修复了IP地址处理方面的bug(#2683)。

  • 修复#2641(#2670)。

  • 更新存储依赖关系(#2654)。

  • vm:修复了使用‘next’时缺少回退默认值的bug(#2624)。

  • [计算] 将AppGateway支持添加到VMSS创建(#2570)。

  • [VM/VMSS] 改进磁盘缓存支持 (#2522)

  • VM/VMSS: 采用了门户使用的凭据验证逻辑 (#2537)

  • 添加等待命令和 –no-wait 支持 (#2524)

  • vm: 修复了磁盘加密使用的分发检查机制 (#2511)

  • 修正了帮助文本中的错误 (#2519)

  • [KeyVault] 命令修复 (#2474)

  • vm: 在查询加密扩展状态时捕获更一般的异常 (#2498)

2.0.1 (2017-03-13)

  • vmss: 支持使用 * 列出跨 VM 的实例视图 (#2467)

  • 核心: 支持设置默认值,如默认资源组、默认 Web、默认 VM (#2414)

  • vm create 命令名称不支持动态完成 (#2451)

  • VM/VMSS: 在更新时重用现有的扩展实例名称 (#2395)

  • 修复 vm show 中的错误 (#2415)

  • 为 VM 和 VMSS 添加 –secrets (#2212)

  • 允许使用专用 VHD 创建 VM (#2256)

  • vm/vmss: 将 generate_ssh_keys 移动到“身份验证”组 (#2296)

2.0.0 (2017-02-27)

  • GA 版本

  • 修复 vmss list-instance-connection-info 命名

  • 快照描述更新

0.1.2rc2 (2017-02-22)

  • VM: 修复检查操作系统类型时的大小写问题 (#2208)

  • 将计算包版本更改为 0.33.rc1 以支持新的 API 版本 (#2136)

  • 更改默认 VM 大小为 Standard_DS1_v2. (#2181)

  • 修复文档中的 VM 名称 (#2183)

0.1.2rc1 (2017-02-17)

  • vm/disk: 修复 detach 中的错误 (#2138)

  • 对于 404 响应,显示命令返回空字符串,退出代码为 0 (#2117)

  • 磁盘加密:启用/禁用/显示 (#2113)

  • vm image: 不要在 blob uri 上规范化大小写 (#2126)

  • vm/av-set: 删除域计数默认值 (#2111)

  • 将 acs 命令从 vm 移到 acs 模块 (#2098)

  • 修复 VM/VMSS Create 中的名称或 ids 逻辑错误 (#2091)

  • VM 列表:避免添加 None MAC 地址 (#2059)

  • 使用与门户相同的默认值 (#2055)

  • VM:在“访问”相关命令上进行命令重命名 (#2053)

  • 为 VM 和 VMSS 创建添加 –custom-data (#2035)

  • 改进子网的默认逻辑 (#2000)

  • yes / no 提示使用 -y 选项而不是 –force

0.1.1b3 (2017-02-08)

  • VM/VMSS: 管理磁盘支持

  • 增强 vm open-port 命令,添加 –port 和 –priority 参数。

0.1.1b2 (2017-01-30)

  • VM: 如有需要生成 ssh 密钥文件 (#1842)

  • 新的 VM/VMSS 创建 (#1849)

  • 修复 vm doc 错误 #621, #519 (#1839)

  • 为文件类型参数添加路径展开 (#1827)

  • 公开显示 VM IP 地址、电源状态的标志 (#1820)

  • [ACS] 为 SSH 密钥格式添加验证 (#1699)

  • 在“vm delete”中添加确认提示。

  • 支持 Python 3.6。

0.1.1b1 (2017-01-17)

  • 启用多云 VM/VMSS 创建。

  • [ACS] 为 acs show 添加一个表格转换以匹配 acs list。

  • 修复:az vm boot-diagnostics get-boot-log key1 -> keys[0].value.

0.1.0b11 (2016-12-12)

  • 预览版。

项目详情


发布历史 发布通知 | RSS 源

下载文件

下载适合您平台的应用程序文件。如果您不确定要选择哪个,请了解更多关于安装包的信息。

源分发

azure-cli-vm-2.2.23.tar.gz (117.4 kB 查看散列值)

上传时间

构建分发

azure_cli_vm-2.2.23-py2.py3-none-any.whl (116.0 kB 查看散列值)

上传时间 Python 2 Python 3

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面