如果 BMC BladeLogic Configuration Manager 從中部署軟體的系統可在網路上使用,且您已安裝 EPI 代理程式與其互動,則可以從該系統直接部署軟體至最新佈建的機器。提出申請的使用者可以選取要部署哪個軟體,或者藍圖可以包含特定工作,用以部署至從該藍圖佈建的所有機器。

先決條件

  • 安裝適用於 BMC BladeLogic 的 EPI 代理程式

  • 系統管理員身分登入 vRealize Automation EPI/BMC 代理程式主機。

  • 以執行 EPI 代理程式的系統管理員身分,登入 BladeLogic 主控台以設定要使用的驗證設定檔並接受任何 BladeLogic 安全性憑證,然後關閉主控台。此必要條件只須執行一次。

程序

  1. 選取開始 > 系統管理工具 > 服務,然後停止 vRealize Automation EPI/BMC 代理程式服務。
  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,並以 DecomMachine.ps1 取代 CitrixProvisioningUnregister.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 位址指派進行複製來加以佈建,可以啟用透過 IP 位址 (而非透過機器名稱) 來向 BMC BladeLogic 登錄已佈建的機器。
    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 代理程式服務 (vRealize Automation Agent – agentname 服務)。
  7. 將您要提供給機器申請者選取或由藍圖架構設計人員指定的所有 BMC BladeLogic 工作,放置在 BMC BladeLogic Configuration Manager 中的單一位置下,例如 /Utility
  8. 準備參考機器,並將其轉換成用於複製的範本。
    1. 安裝指向 BMC BladeLogic Configuration Manager 執行所在伺服器的 BMC BladeLogic 代理程式。
    2. 確認在佈建後,您可以在客體上連線至代理程式,並按預期成功執行工作。

結果

承租人管理員和業務群組管理員現在可將 BMC BladeLogic 整合至複製藍圖。請參閱 將 BMC BladeLogic 整合新增至藍圖