gpt4 book ai didi

azure - 如何将 Azure Scaleset 添加到 Log Analytics

转载 作者:行者123 更新时间:2023-12-02 06:29:03 25 4
gpt4 key购买 nike

如何将 Azure 规模集添加到日志分析。通过日志分析,我可以看到虚拟机,但与虚拟机不同的是,连接按钮未启用。我需要做什么。启用此连接。

最佳答案

有一篇关于此问题的 MSDN 帖子:

https://blogs.msdn.microsoft.com/timomta/2018/04/09/how-to-add-the-oms-client-to-a-vm-scale-set/

正如文章中提到的,我们解释了如何为 VM 执行此操作,但不为 VMSS 执行此操作。您可以通过 PowerShell 来完成此操作,上面的链接博客介绍了如何实现它。

我将为不想点击链接的用户添加下面的脚本

select-azurermsubscription -subscriptionid ‘your subscription id’
$PublicSettings = @{"workspaceId" = "your oms workspace id"}
$ProtectedSettings = @{"workspaceKey" = "your big base64 oms key"}

# Get information about the scale set
$vmss = Get-AzureRmVmss -ResourceGroupName 'VMSSRESOURCEGROUP' `
-VMScaleSetName 'VMSSNAME'

Add-AzureRmVmssExtension `
-VirtualMachineScaleSet $vmss `
-Name "Microsoft.EnterpriseCloud.Monitoring" `
-Publisher "Microsoft.EnterpriseCloud.Monitoring" `
-Type "MicrosoftMonitoringAgent" `
-TypeHandlerVersion 1.0 `
-AutoUpgradeMinorVersion $true `
-Setting $PublicSettings `
-ProtectedSetting $ProtectedSettings

# Update the scale set and apply the Custom Script Extension to the VM instances
Update-AzureRmVmss `
-ResourceGroupName $vmss.ResourceGroupName `
-Name $vmss.Name `
-VirtualMachineScaleSet $vmss

# Only needed for manual update VMSS – warning tells them all to update, so modify to suit
$jobs=@()
Get-AzureRmVmssVM -ResourceGroupName $vmss.ResourceGroupName -VMScaleSetName $vmss.Name | foreach {
$jobs+=Update-AzureRmVmssInstance -ResourceGroupName $vmss.ResourceGroupName -Name $vmss.Name -InstanceId $_.InstanceId -AsJob
}

$jobs | Wait-Job
$jobs | Receive-Job

向作者致敬https://social.msdn.microsoft.com/profile/Tim+Omta

关于azure - 如何将 Azure Scaleset 添加到 Log Analytics,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57076826/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com