如果 BMC BladeLogic Configuration Manager 用于部署软件的系统在网络上可用,且您已安装 EPI 代理与之进行交互,则可将软件从该系统直接部署到新置备的计算机。请求用户可以选择要部署的软件,或者蓝图可以包含要在通过该蓝图置备的所有计算机上部署的特定作业。

开始之前

  • 安装适用于 BMC BladeLogic 的 EPI 代理

  • 系统管理员身份登录到 vRealize Automation EPI/BMC Agent 主机。

  • 作为运行 EPI 代理的系统管理员,请登录到 BladeLogic 控制台,配置要使用的身份验证配置文件并接受任何 BladeLogic 安全证书,然后关闭控制台。此必备条件仅需满足一次。

过程

  1. 选择开始 > 管理工具 > 服务,然后停止 vRealize Automation EPI/BMC Agent 服务。
  2. 在 EPI 代理安装主机(可能与 Manager Service 主机相同)上,更改为 EPI 代理安装目录(通常为 %SystemDrive%\Program Files (x86)\VMware\vCAC Agents\agent_name)。
  3. 编辑 EPI 代理目录下的 Scripts\nsh 文件夹中的每个文件,然后在每个 .nsh 文件的参数列表部分下,更新以下变量的值。每个变量的描述显示在变量定义上方。

    USERNAME_USER=BLAdmin

    AUTH_TYPE=SRP

    PASSWORD_USER=password

    APP_SERVER_HOST=bladelogic.dynamicops.local

    ROLE_NAME=BLAdmins

  4. 编辑 EPI 代理安装目录中的代理配置文件 VRMAgent.exe.config,并将 CitrixProvisioningUnregister.ps1 替换为 DecomMachine.ps1
    1. 找到以下行。
      <DynamicOps.Vrm.Agent.EpiPowerShell
        registerScript="CitrixProvisioningRegister. ps1"
        unregisterScript="CitrixProvisioningUnregister.ps1"/>
    2. 将该行更改为与以下行匹配。
      <DynamicOps.Vrm.Agent.EpiPowerShell
        registerScript="CitrixProvisioningRegister. ps1"
        unregisterScript="DecomMachine.ps1"/>
  5. 如果打算通过克隆进行置备并使用静态 IP 地址分配,则可以通过 BMC BladeLogic 按 IP 地址(而非计算机名称)注册已置备的计算机。
    1. 编辑 EPI 代理目录下的 Scripts 文件夹中的文件 InstallSoftware.ps1DecomMachine.ps1,并将行 $byip=$false 更改为 $byip=$true。编辑 EPI 代理目录下的 Scripts 文件夹中的文件 InstallSoftware.ps1DecomMachine.ps1,并将行 $byip=$false 更改为 $byip=$true
    2. 如果通过上述更改按 IP 地址进行注册,则必须使用静态 IP 地址分配进行置备,否则 BMC BladeLogic 集成将失败。
  6. 选择开始 > 管理工具 > 服务以启动 EPI/BMC Agent 服务(vRealize Automation 代理 – agentname 服务)。
  7. 将希望可供计算机请求者选择或由蓝图架构师指定的所有 BMC BladeLogic 作业集中放在 BMC BladeLogic Configuration Manager 内的同一位置,例如 /Utility
  8. 准备参考机并将其转换成克隆模板。
    1. 安装 BMC BladeLogic 代理,使其指向运行 BMC BladeLogic Configuration Manager 的服务器。
    2. 确认置备后您可以连接到客户机上的代理并按预期成功执行作业。

结果

租户管理员和业务组主管现在可以将 BMC BladeLogic 集成到克隆蓝图中。请参见将 BMC BladeLogic 集成添加到蓝图