You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure创建Hybrid Worker后,如何安装其扩展及获取注册URL

Azure Hybrid Worker扩展配置指南:注册URL获取与Set-AzVMExtension使用

一、获取自动化账户注册URL

无需手动拼接URL,直接通过PowerShell命令获取自动化账户的官方注册信息:

# 替换为你的资源组和自动化账户名称
$rgname = 'rgjt4061rb'
$aaname = 'aajt4061rb'

# 获取注册信息(包含URL和密钥)
$registrationInfo = Get-AzAutomationRegistrationInfo -ResourceGroupName $rgname -AutomationAccountName $aaname

# 提取注册URL
$registrationUrl = $registrationInfo.Endpoint

$registrationInfo.Endpoint即为所需的注册URL,会自动匹配你的自动化账户所在区域和实例信息。

二、完整Set-AzVMExtension配置示例

结合你已有的变量,以下是针对Windows/Linux VM安装Hybrid Worker扩展的完整代码:

# 基础变量复用
$rgDRname = 'rgjt4061rbdr'
$rgname = 'rgjt4061rb'
$aaname = 'aajt4061rb'
$hybridWorkerGroupName = 'hwrvmjt4061rbDNS1'

# 获取目标VM的名称和区域
$vmDNS1 = Get-AzVM -ResourceGroupName $rgDRname | Where-Object { $_.Name -like "vm*DNS1" }
$vmName = $vmDNS1.Name
$vmLocation = $vmDNS1.Location

# 获取注册信息
$registrationInfo = Get-AzAutomationRegistrationInfo -ResourceGroupName $rgname -AutomationAccountName $aaname
$registrationUrl = $registrationInfo.Endpoint
$registrationKey = $registrationInfo.PrimaryKey

# 扩展配置
$settings = @{
    RegistrationUrl = $registrationUrl
    GroupName = $hybridWorkerGroupName  # 指定要加入的混合工作器组
}

$protectedSettings = @{
    RegistrationKey = $registrationKey  # 敏感密钥,放在ProtectedSettings中避免明文暴露
}

# 安装Windows扩展(Linux替换ExtensionType为HybridWorkerForLinux)
Set-AzVMExtension -ResourceGroupName $rgDRname `
    -VMName $vmName `
    -Location $vmLocation `
    -ExtensionName "HybridWorkerExtension" `
    -Publisher "Microsoft.Azure.Automation" `
    -ExtensionType "HybridWorkerForWindows" `
    -TypeHandlerVersion "1.10" `
    -Settings $settings `
    -ProtectedSettings $protectedSettings `
    -Force

参数说明

  • Publisher与ExtensionType:固定使用Microsoft.Azure.Automation作为发布者,Windows VM用HybridWorkerForWindows,Linux VM用HybridWorkerForLinux。
  • TypeHandlerVersion:建议指定稳定版本(如1.10),也可使用*自动选择最新版本。
  • -Force参数:如果之前扩展安装失败,添加此参数可强制重新部署。

三、验证安装结果

安装完成后,可通过以下命令确认混合工作器是否成功注册:

Get-AzAutomationHybridRunbookWorker -ResourceGroupName $rgname -AutomationAccountName $aaname -HybridRunbookWorkerGroupName $hybridWorkerGroupName

内容的提问来源于stack exchange,提问作者Ayanda ezekiel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 13:16:13