- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 Azure VMSS(虚拟机规模集),其中包含一些实例,链接到“图像库”。 VMSS 的配置方式是它应该始终从图像库中选择特定图像的最新版本。
如何以及在哪里可以看到特定实例上安装了哪个版本的镜像?
最佳答案
如果镜像库配置为在新实例上安装最新镜像,则镜像版本可能会因实例而异。实际安装的镜像版本存储在 vmss 对象的 storageProfile.imageReference.exactVersion
属性中。
列出现有规模集中特定计算机的已安装镜像版本:
az vmss show --resource-group "<resource group name>" \
--subscription "<subscription name>" \
--name <vmss name> \
--instance-id <instance id> \
--query storageProfile.imageReference.exactVersion
回复与图片库中定义的版本号匹配:
"2021.06.1782103"
如果实例 ID 未知,则可以获取现有规模集的所有实例 ID:
az vmss list-instances --resource-group "<resource group name>" \
--subscription "<subscription name>" \
--name <vmss name> \
--query [].instanceId
[
"1141",
"1142",
"1143"
]
为了进一步简化事情,可以列出现有规模集中每台计算机已安装的镜像版本。例如,这允许查看所有实例是否都处于同一版本,或者是否有一个实例被遗漏:
az vmss list-instances --resource-group "<resource group name>" \
--subscription "<subscription name>" \
--name <vmss name> \
--query [].storageProfile.imageReference.exactVersion
在具有 3 个实例的示例中,回复可能表明两台计算机使用的是较新版本 (...03),而一台计算机仍使用的是旧版本镜像 (...02):
[
"2021.06.1782102",
"2021.06.1782103",
"2021.06.1782103"
]
最后,结合这个还可以同时查询instanceId和安装的镜像版本:
az vmss list-instances --resource-group "<resource group name>" --subscription "<subscription name>" --name <vmss name> --query "[].[instanceId,storageProfile.imageReference.exactVersion]"
[
[
"1141",
"2021.06.1782102"
],
[
"1142",
"2021.06.1782103"
],
[
"1143",
"2021.06.1782103"
]
]
关于azure - 如何知道 Azure VMSS 的特定实例上安装了哪个镜像版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67510937/
用例:我需要根据 CPU 利用率在应用程序网关内启动带有 VMSS 的虚拟机。在 VMSS 中,我需要执行一次脚本,如果有人之前执行过此操作,请分享相同的文档。 谢谢。 我创建了一个自定义模板,但在部
VMSS 启动后,我想执行 shell 脚本作为 VMSS 扩展的一部分。这是我尝试过的,但脚本没有执行。 我的初步分析是该脚本不适用于 VMSS;在这种情况下,如何将脚本与 tf 构建一起复制,我不
我为 Azure 中部署的 Azure ServiceFabric 应用程序设置了 VM 规模。我需要在 VM 规模集中的每个虚拟机启动时运行 RabbitMQ 服务器(尤其是当我要扩展集群并创建新
我的要求是根据 CPU 使用情况扩展虚拟机实例(基于 Linux 的自定义镜像)。尝试遵循VMSS(虚拟机规模集:https://learn.microsoft.com/en-us/azure/vir
我想要横向扩展或扩展服务结构应用程序。为此,我在 VM 规模集上添加了带有 CPU 指标的自动缩放设置。在 VM 规模集中,我有带有 wadcfg 部分的扩展部分,以及 CPU 指标计数器。并且数据已
我的要求是根据 CPU 使用情况扩展虚拟机实例(基于 Linux 的自定义镜像)。尝试遵循VMSS(虚拟机规模集:https://learn.microsoft.com/en-us/azure/vir
我想要横向扩展或扩展服务结构应用程序。为此,我在 VM 规模集上添加了带有 CPU 指标的自动缩放设置。在 VM 规模集中,我有带有 wadcfg 部分的扩展部分,以及 CPU 指标计数器。并且数据已
我正在运行自定义模板部署,其中包括 Linux VM 和基于 Linux 的 VMSS。 这两个操作(VM 创建和 VMSS 创建)都涉及 CustomScriptExtension。 用于后配置的脚
我需要这种设置,因为它会节省金钱,因为需要许多窗口虚拟机,例如用于 Datagateway 的虚拟机、用于 Datafactory 的 SHIR 和用于 Purview 的 SHIR,并且仅在有调用时
我创建了 Azure VMSS(Windows 2016 Datacenter、Standart F2s)。不知何故,“加速网络”选项被禁用(根据规范,Standart F2s 虚拟机支持网络加速,而
我们有 Service Fabric 应用程序,它在我们创建集群时创建 VMSS。创建时我们必须选择虚拟机大小。我们在 3 个不同的区域部署了我们的应用程序。 尽管所有 3 个区域选择的 VM 大小相
我已经使用编排模式和正确的名称创建了 VMSSFlexible,但虚拟机、网卡、IP 的后缀是随机生成的。 通过VMSS添加实例时是否可以自动创建虚拟机和相应的资源?我想要这样的资源名称: TST-W
我正在查看https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-a
我有一个 VMSS,实例数为 3。假设我指定,如果 CPU 利用率 <20%,则将实例减少 3 到 1。假设这 3 个实例正在服务一些请求,假设每个请求需要 60秒完成。 假设此时 CPU 利用率达到
问题 我在创建新的 VMSS 时尝试将多个证书添加到该 VMSS,但收到错误列表 secret 包含重复的实例 /subscriptions/xxxxx/resourceGroups/xxxxx/pr
我已经部署了带有应用程序网关的虚拟机规模集。 VMSS 中的虚拟机已配置 SOAP API。现在,当我通过应用程序网关的 DNS 名称为我的soap api 下载 WSDL 时,对于 WSDL 中的s
目前,我们在 Linux 虚拟机上托管五个网站。这些网站位于各自的目录中,并由 Nginx 托管。 SSL 在 Azure 应用程序网关处终止,该网关将流量发送到 VM。如果在远程存储库中更新文件,则
我们有多个后台工作虚拟机,不需要公共(public) IP 即可工作。 我希望能够连接到任意虚拟机(例如通过 rdp 进行故障排除,或使用远程分析器等收集一些快照)。 当每个负载均衡器只有一个 VMS
我已在 Azure 门户中创建 VMSS,以便为我的应用程序提供自动缩放功能。我的应用程序驻留在 Kubernetes 集群中 - 大约 10 个微服务。 我想创建一个横向扩展规则,如果没有足够的内存
我遇到一个问题,其中 azure vmss(已启用托管身份)的新部署由于以下错误而首次失败 - 代码:ResourceNotFound。消息:找不到资源组“”下的资源“Microsoft.Comput
我是一名优秀的程序员,十分优秀!