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 create、vmss create 和 vm 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 create,vm/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 update 或 vm 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 list,vm secret list,vm unmanaged-disk list 和 vmss 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-identity,vm 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 delete在delete命令中不再返回预期的输出。
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 update和vm 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)
预览版。
项目详情
下载文件
下载适合您平台的应用程序文件。如果您不确定要选择哪个,请了解更多关于安装包的信息。