在服务结构 VM 中手动安装诊断扩展

在服务结构 VM 中手动安装诊断扩展

我有一个 5 节点 Service Fabric 集群,该集群在规模集上运行。出于某种原因,其中一个虚拟机报告扩展Microsoft.Azure.诊断.IaaS诊断停留在 ProvisioningState/transitioning 状态。

完整的错误信息如下:

处理插件 Microsoft.Azure.Diagnostics.IaaSDiagnostics 版本 1.11.3.0 时出错,状态:已启用,错误:插件清单反序列化失败,出现异常:在插件文件夹下未找到插件清单文件 C:\Packages\Plugins\Microsoft.Azure.Diagnostics.IaaSDiagnostics\1.10.1.1\HandlerManifest.json

显然,它正在尝试访问不再存在的清单文件。

我想知道是否可以手动重新安装/重新初始化此扩展?我还没有找到通过 Azure PowerShell 执行此操作的方法。cmdlet设置 AzureRmVMDiagnosticsExtension需要明确定义 ResourceGroupName 属性,而且我不太明白这里必须指定什么,因为虚拟机实际上位于规模集中。

任何建议都值得赞赏。

相关内容