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

如何在Azure Runbook中安装并使用FailoverClusters PowerShell模块?

在Azure Runbook中使用FailoverClusters PowerShell模块的步骤与说明

一、前提条件

  • 已创建Azure Automation账户
  • 部署Hybrid Runbook Worker(FailoverClusters是Windows Server内置模块,Azure Automation云端沙箱默认不包含,需通过Hybrid Worker连接到运行故障转移集群的Windows Server节点)
  • Hybrid Runbook Worker所在Windows Server节点需属于目标故障转移集群,或拥有集群管理权限

二、模块确认与启用

  1. 在Hybrid Worker节点上,以管理员身份打开PowerShell,执行命令确认模块状态:
    Get-Module -Name FailoverClusters -ListAvailable
    
  2. 若模块未找到,启用Windows Server故障转移集群功能(模块随功能自动安装):
    Install-WindowsFeature -Name Failover-Clustering -IncludeManagementTools
    
    执行完成后重启节点,模块即可生效。

三、在Azure Runbook中调用模块

  1. 登录Azure门户,进入目标Automation账户
  2. 创建或编辑PowerShell Runbook,编写调用模块的脚本示例:
    # 连接到目标故障转移集群
    $clusterName = "你的集群名称"
    Connect-Cluster -Name $clusterName
    
    # 获取集群节点状态
    Get-ClusterNode
    
    # 查询集群资源信息
    Get-ClusterResource
    
  3. 配置Runbook的运行目标为Hybrid Runbook Worker组,确保脚本在已准备好的Worker节点上执行

四、常见问题排查

  • 提示“找不到FailoverClusters模块”:检查Hybrid Worker节点是否已启用故障转移集群功能,或重启Hybrid Worker服务(Restart-Service HybridRunbookWorker)
  • 权限错误:确保Hybrid Worker的运行账户属于集群管理员组或具备对应管理权限
  • 版本差异问题:不同Windows Server版本的模块cmdlet可能存在差异,可通过以下命令查看详情:
    Get-Module FailoverClusters
    Get-Command -Module FailoverClusters
    

内容的提问来源于stack exchange,提问作者Naresh Ede

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 19:52:01