VMware vRealize Orchestrator 7.3 版本說明

|

vRealize Orchestrator Appliance 7.3 | 2017 年 5 月 16 日 | 組建編號 5521409

請經常查看這些版本說明的增補和更新。

版本說明上次更新日期:2017 年 6 月 5 日。

版本說明的內容

此版本說明涵蓋下列主題:

vRealize Orchestrator 7.3 的新功能

vRealize Orchestrator 7.3 引入了數項改進與錯誤修正,並以多個全新選項擴展自動組態:

  • 透過 vRealize Automation 或 vSphere 驗證進行 Single Sign-On (SSO) 整合。
  • 改善控制中心的組態,包括初始組態設定精靈。
  • 不同於舊版中的根目錄存取不受限制,現採用以角色為基礎的控制中心存取模式。

vRealize Orchestrator 平台現已納入重新設計的 vRealize Orchestrator vCenter Server 外掛程式。全新的 vCenter Server 外掛程式擁有下列功能:

  • 相較於舊版的外掛程式,簡化的維護作業以及更迅速的疑難排解。
  • 將與 vSphere Server 執行個體之間的通訊最佳化,並變更快取架構,藉此改善效能。
  • 指令碼 API 最大相容性,以及與 5.5 版或更新版本的 vSphere 產品的內容相容性。
  • 支援 Storage Policy Based Management (SPBM) 和 Storage Monitoring Service (SMS) 端點。

如需進一步瞭解適用於 vRealize Orchestrator 7.3 的 vCenter Server 外掛程式的變更,請參閱全新 vCenter Server 外掛程式的新功能

vRealize Orchestrator Dynamic Types Plug-in 1.3.0 納入兩項全新功能。

  • 針對組態中持續存在的 DynamicType 內容新增支援。
  • 加入改進的快取機制,支援設定每個物件的逾時設定值。

功能與支援注意事項

  • 下列功能已達停止使用的生命週期,無法在 vRealize Orchestrator 中繼續使用或不再提供支援。
    • LDAP 驗證

  • vRealize Orchestrator 中的下列功能已過時,且已預定在未來的版本中移除。
    • 支援以 Microsoft SQL Server 和 Oracle 資料庫做為外部資料庫伺服器。
    • 支援 SNMPv3。
  • vCenter Single Sign-On 舊版驗證模式已由 vSphere 驗證方法取代。
  • vRealize Automation 外掛程式的下列工作流程已過時,無法繼續在 vRealize Automation Plug-in 7.3 中使用。
    • 建立管理端點
    • 刪除管理端點
    • 刪除連線認證
    • 建立連線認證

部署 VMware vRealize Orchestrator Appliance 7.3

VMware vRealize Orchestrator 7.3 以預先設定的虛擬應用裝置的形式推出。

Orchestrator Appliance 以 OVA 檔案格式發佈。此應用裝置使用 Novell SUSE Linux Enterprise Server 和 PostgreSQL 預先建置並預先設定,可搭配 vCenter Server 5.5 或更新版本部署。

Orchestrator Appliance 效能迅速,容易使用,能配合您的 IT 流程與環境,以更實惠的方式整合 VMware 雲端堆疊,包括 vRealize Automation 和 vCenter Server。

升級至 vRealize Orchestrator 7.3

如需部署與使用 Orchestrator Appliance 的相關說明,請參閱升級與移轉 VMware vRealize Orchestrator

注意:不支援從 vRealize Orchestrator Appliance 5.5.x 版升級至 7.3 版。您必須先將 vRealize Orchestrator Appliance 5.5.x 版升級至 6.0.x 版。

重要:基於安全理由,Orchestrator Appliance 根帳戶的密碼過期設為 365 天。若要延長帳戶的過期時間,請以根使用者身分登入 Orchestrator Appliance,並且執行以下命令:

passwd -x number_of_days name_of_account

若要永久保存您的 Orchestrator Appliance 根密碼,請執行以下命令:

passwd -x 99999 root

與 vRealize Orchestrator 7.3 一併安裝的外掛程式

以下為預設與 vRealize Orchestrator 7.3 一併安裝的外掛程式:

  • vRealize Automation Center Infrastructure Administration Plug-in 7.3.0
  • vRealize Automation Plug-in 7.3.0
  • vRealize Orchestrator vCenter Server Plug-in 6.5.0
  • vRealize Orchestrator Mail Plug-in 7.0.1
  • vRealize Orchestrator SQL Plug-in 1.1.4
  • vRealize Orchestrator SSH Plug-in 7.0.2
  • vRealize Orchestrator SOAP Plug-in 2.0.0
  • vRealize Orchestrator HTTP-REST Plug-In 2.2.2
  • vRealize Orchestrator Plug-in for Microsoft Active Directory 3.0.6
  • vRealize Orchestrator AMQP Plug-in 1.0.4
  • vRealize Orchestrator SNMP Plug-in 1.0.3
  • vRealize Orchestrator PowerShell Plug-in 1.0.11
  • vRealize Orchestrator Multi-Node Plug-In 7.3.0
  • vRealize Orchestrator Dynamic Types 1.3.0
  • vRealize Orchestrator vCloud Suite API (vAPI) Plug-in 7.3.0
  • vRealize Orchestrator Plug-in for vRealize Automation 7.3.0

國際化支援

vRealize Orchestrator 7.3 支援多語言版本的控制中心,並針對 Orchestrator 用戶端支援國際化第 1 級。

如何提供意見反應

誠摯感謝您的寶貴意見。請使用下列一種方法提供意見反應:

  • 支援要求 (SR)
  • Orchestrator 論壇

支援要求

即便您以其他方式回報至 VMware,也可透過支援要求 (SR) 方式提出您發現的所有問題。

VMware 支援所受理的客戶支援要求,以及提出支援要求的相關說明,請參閱 https://www.vmware.com/support/services/beta

請在您的 SR 中隨附記錄檔。同時請依照下列步驟收集 Orchestrator 的記錄檔與組態:

  1. 請前往控制中心,網址是:https://orchestrator_server_ip_address:8283/vco-controlcenter
  2. administrator 身分登入。
  3. 按一下匯出記錄
  4. 按一下匯出記錄
  5. 儲存系統產生的 ZIP 檔。
  6. 將已儲存 ZIP 檔上傳至 VMware 支援。

vRealize Orchestrator 先前版本

各個版本提供的版本說明皆已描述 vRealize Orchestrator 先前版本的功能和問題。若要檢閱 vRealize Orchestrator 先前版本的版本說明,請按一下以下的任一連結:

已解決的問題

vRealize Orchestrator 7.3 解決以下問題:

  • 全新功能!在全新的 vCener Server 外掛程式中,系統會對集合中的每個元素套用布林值 XPath 運算式,而非套用於整個集合。
    當您使用的 XPath 運算式包含集合專用的運算子時,會傳回不正確的結果。例如,在 xpath:name[contains(.,'vm1')] 運算式中,篩選條件會套用至每個元素,而運算式並不會傳回任何結果。
  • 自訂事件架構元素無法在 Orchestrator 叢集中運作
    當 Orchestrator 伺服器設定在叢集中,則根據等待自訂事件架構元素繼續執行的工作流程無法正常運作。自訂事件架構元素僅能在單一 Orchestrator 節點中運作。
  • 從不同的 Orchestrator 執行個體執行匯入或移轉後,資料庫金鑰儲存區會變得無法讀取。
    匯入或移轉含有 passwordencryptor.key 檔案的 Orchestrator 組態時,匯入的 passwordencryptor.key 檔案會取代目標伺服器上的現有檔案。這會導致無法讀取金鑰儲存區,因為其使用了原始的 .key 檔案為密碼加密。
  • 若是 Orchestrator 伺服器與 Orchestrator 用戶端採用不同的時區設定,則工作排程器無法執行。
    如果 Orchestrator 用戶端採用 UTC 以外的其他時區設定,則 Orchestrator 伺服器一律會將所有排程工作所排定的時間解譯為 UTC 時間,且該工作無法按照指定的時間執行。
  • 若您所使用的連接埠需要核發 STARTTLS 命令,則 Orchestrator 不支援匯入郵件伺服器憑證做為信任憑證。
    您使用從 URL 匯入選項匯入郵件伺服器 SSL/TLS 憑證,且 URL 包括 SMTP 連接埠 587 時,匯入作業會失敗,並出現以下錯誤訊息:Error! IOException.Message: 'Unrecognized SSL message, plaintext connection?'
  • System.log 會確實傳回工作流程的名稱和目前日期,而非傳回空白陣列或字串。
    工作流程中可採用編寫指令碼方式執行的工作含有 System.log([])System.log("") 時,系統記錄不會空白,而是含有工作流程的名稱和目前日期資訊。
  • 工作流程執行失敗,出現「無法執行的工作流程:無法使用 OAuthToken 進行驗證!Token 已過期。」錯誤訊息。
    工作流程含有可採用編寫指令碼方式執行的工作且其使用 execute() 方法啟動數項子工作流程,並等候這些子工作流程完成時,工作流程 Token 會過期,而工作流程執行便會失敗。
  • REST API 用戶端未正確編碼和解碼空白字元。
    透過 REST API 用戶端依照完整網域名稱查詢指令碼動作時,空白字元會不正確編碼為 %2B 或加號 (+) 字元。因此,要求會失敗,並顯示 Script module not found 錯誤訊息。
  • 如果使用的模組內容無效,則 Orchestrator 指令碼引擎無法捕捉例外狀況。
    如果 Module 名稱指向不存在的物件,若使用 System.getModule() 方法叫用 Module 物件而其名稱無效時,指令碼引擎無法捕捉傳回的 NullPointerException
  • 適用於 Site Recovery Manager 6.1.1 和 6.1.2 的 vRealize Orchestrator Plug-In 無法搭配 vRealize Orchestrator 7.2 使用。
    The field is mandatory 訊息出現之後,Local Site 文字方塊會從 Site Recovery Manager Plug-in 6.1.1 和 6.1.2 的組態工作流程中消失。
  • 適用於 vSphere Web Client 的 Orchestrator 外掛程式不支援 vSphere Web Client Integration 6.5。
    將 vSphere Web Client 的 Orchestrator 外掛程式與 vSphere 6.5 搭配使用時,會發生 TypeError: Error #1009 錯誤。
  • 如果 Orchestrator 用戶端處於使用中狀態已達 20 分鐘以上,則您無法在編輯工作流程時編輯輸入參數欄位。
    如果您已使用 Orchestrator 用戶端已達 20 分鐘以上,然後又啟動編輯工作流程,則無法再修改輸入參數的類型。
  • vRealize Orchestrator SQL 外掛程式會以純文字格式顯示資料庫密碼。
    執行 Add a database 工作流程設定遠端資料庫時,工作流程執行 Token 會以純文字格式顯示您提供用於連線資料庫的密碼。
  • OAuth Token 會在程式檢查 Token 執行是否過期並提供更新 Token 之前即過期。
    Token 過期檢查每 10 分鐘執行一次,某些現有的 Token 會在 Token 生命週期監控程式對其進行更新之前即已過期。
  • 事件代理訂閱中的訊息篩選功能無法運作。傳送至任何佇列的訊息都會觸發所有訂閱。
    當您有多個事件代理佇列,且每個佇列在 vRealize Orchestrator 中都設有不同的訂閱及原則時,若其中一個佇列收到訊息,便會觸發所有訂閱。
  • Orchestrator Appliance 停止運作,且伺服器記錄中會記錄下 Too many open files 例外狀況。
    由於 Tomcat 伺服器工作階段一直處於 CLOSE_WAIT 狀態,導致 Orchestrator Appliance 的 CPU 使用量達到 100% 且無法回應。
  • 如果您執行使用 REST 主機的工作流程,則 vRealize Orchestrator 會無法回應。
    工作流程執行失敗,並出現 Uninitialized keystorejava.security.KeyStoreException: Uninitialized keystoreUninitialized keystore 例外狀況。
  • 從 Orchestrator 用戶端匯出的套件中含有類型 SecureString 的物件值。
    從 Orchestrator 用戶端匯出的套件含有類型 SecureString 的物件,例如:密碼和複雜密碼。
  • HTTP-REST 外掛程式已達 16 個同時連線的硬式編碼數目上限。
    如果在使用 HTTP-REST 外掛程式時,達到同時連線的最大臨界值,會出現 Cannot execute the request: ; Timeout waiting for connection from pool 訊息。

已知問題

已知問題分類如下:

安裝問題

  • 執行備份並還原程序後,Orchestrator 服務無法復原
    當您備份並還原 Orchestrator 後,無法從 vRealize Automation 存取伺服器,且會出現 Unable to establish a connection to vCenter Orchestrator server 錯誤訊息。這個情況導致 Orchestrator 雖處於「已啟動」狀態卻無法啟動、找不到工作和原則,且必須重新執行工作流程。

    因應措施:重新建立遺失的已排定工作和原則,重新執行尚未開始的已排定工作流程,然後再重新啟動 Orchestrator 服務。

組態問題

  • 在未變更任何驗證設定的情況下,按一下 [設定驗證提供者] 頁面上的 [儲存變更] 按鈕後,即無法再存取控制中心。
    在控制中心的 [設定驗證提供者] 頁面上,如果您在未進行任何變更的情況下,再次儲存已設定的驗證參數,則 OAuth2 作業會發生錯誤請聯絡管理員以解決此問題。{ "error": "invalid_request", "error_description": "Must provide a valid redirect uri."} 錯誤訊息會出現,而您無法再存取控制中心。
  • 在控制中心安裝外掛程式期間,出現錯誤訊息。
    從控制中心的 Manage Plug-Ins 頁面安裝外掛程式時,會出現 Plug-in 'name_of_the_plug-in' (plug-in_file_name) is not compatible with the current platform version.Supported platform versions are ''.Clicking on the 'Install' button will install it anyway 錯誤訊息。您可以放心忽略此錯誤,並繼續執行外掛程式。
  • vRealize Orchestrator SQL 外掛程式無法連線至 MySQL 資料庫。
    對 MySQL 資料庫執行「新增資料庫」工作流程時,工作流程會失敗並顯示 The driver 'com.mysql.jdbc.Driver' for 'MySQL' database cannot be found! 錯誤訊息。

    注意:vRealize Orchestrator 7.0 已移除 MySQL 資料庫支援。

    因應措施:若要啟用支援 MySQL 資料庫,您必須在 Orchestrator 平台上安裝適用於 MySQL 的 JDBC 驅動程式。

    1. 請從以下網址下載適用於 MySQL 的最新 JDBC 驅動程式:http://dev.mysql.com/downloads/connector/j/
    2. 解壓縮下載的封存。
    3. 在解壓縮的資料夾中,找到 mysql-connector-java-x.x.x.jar 檔案,x.x.x 是目前的次要版本。
    4. 請將 mysql-connector-java-x.x.x.jar 複製到 Orchestrator 伺服器上的 /usr/lib/vco/app-server/lib 目錄。
    5. 變更 mysql-connector-java-x.x.x.jar 檔案的擁有權。
    6. chown vco:vco mysql-connector-java-x.x.x.jar

    7. 變更 mysql-connector-java-x.x.x.jar 的權限。
    8. chmod 644 mysql-connector-java-x.x.x.jar

    9. 重新啟動 Orchestrator 伺服器服務。
    10. service vco-server restart

  • 若驗證提供者的憑證經過變更或重新產生,則 Orchestrator 驗證組態可能會無效。
    如果變更或重新產生在控制中心設為驗證提供者的 vRealize Automation 或 vSphere 執行個體的 SSL 憑證,則 Orchestrator 驗證組態會失效,且 Orchestrator 伺服器會無法啟動。

    因應措施:匯入新的驗證提供者憑證:

    1. 管理員身分登入 [控制中心]。
    2. 按一下 [憑證]
    3. 按一下 [ [信任憑證] ] 索引標籤上的 [[匯入]。]。
    4. 從 URL 或檔案載入 SSL 憑證。
    5. 按一下 [匯入]

  • SOAP Plug-in 無法透過驗證的 Proxy 伺服器連線。
    若要執行新增 SOAP 主機工作流程,請使用無須驗證的 Proxy 伺服器。
  • 無法以 Java 8 之前的版本執行 Orchestrator 用戶端。
    您需要 Java 8 才可執行 Orchestrator 用戶端。
  • 若連線至 SOAP 或 REST 主機或匯入憑證時發生問題,可能要明確地啟用 SSL 或 TLS 的特定版本。
    如需此問題的相關資訊,請參閱 https://docs.oracle.com/javase/8/docs/technotes/guides/security/jsse/JSSERefGuide.html

    因應措施:如需明確地啟用連出 HTTPS 連線的 SSLv3 和 TLSv1 的相關資訊,請參閱 Enable TLSv1 for outgoing HTTPS connections in vRealize Orchestrator 6.0.4 and 7.0.x manually (在 vRealize Orchestrator 6.0.4 和 7.0.x 版本中手動啟用連出 HTTPS 連線的 TLSv1) (KB 2144318)

  • 無法在 vSphere Web Client 中存取 vCenter Server 物件
    若您嘗試存取的 vCenter Server 執行個體已在 Orchestrator 中以 IP 位址註冊,則 Orchestrator 無法在 vSphere Web Client 中存取 vCenter Server 物件。

    因應措施:以主機名稱註冊 vCenter Server 執行個體。

  • 不支援使用 TNSNames 連線至 Oracle 資料庫
    您無法使用 TNSNames 連線至 Oracle 資料庫。您可以使用 IP 位址或 DNS 名稱連線至 Oracle 資料庫。

    因應措施:請參閱 Add support for RAC and TNS configuration for Oracle 11g Database instances to vRealize Orchestrator (將 Oracle 11g Database 執行個體的 RAC 和 TNS 組態支援新增至 vRealize Orchestrator) (KB 1022828)。

用戶端問題

  • 複製工作流程會一律同時複製原始工作流程的版本歷程記錄,即使將 [複製版本歷程記錄] 設定為 [否] 亦然。
    會將事件歷程記錄從原始工作流程傳輸至複製的工作流程,即使您在複製期間針對 [複製版本歷程記錄] 選取 [否] 選項按鈕亦然。
  • 輸入參數的 OGNL 運算式會隨著每次輸入參數更新執行
    若輸入參數包括的 OGNL 運算式繫結一個以上的輸入參數,則 OGNL 運算式會在每次任何輸入參數更新時執行,並非等所有輸入參數更新完才執行一次。若 OGNL 運算式呼叫資料探勘等消耗資源的作業,顯示畫面可能會緩慢執行。
  • 處理某些內容中的非 ASCII 字元時發生問題
    在輸入參數中使用非 ASCII 字元會在以下狀況中出現錯誤行為:
    • 若您在含有非 ASCII 字元檔案名稱中的 SSH 資料夾執行 SCP put 或 SCP get 工作流程,工作流程會執行,但目的地電腦所產生之檔案的名稱則無法讀取。
    • 若您嘗試在屬性名稱中填入非 ASCII 字元,則該字元不會出現。此問題會在處理工作流程屬性和動作屬性時發生。
  • 若 Orchestrator Appliance 在網路位址轉譯 (NAT) 背後執行,則不支援透過 Java WebStart 使用 Orchestrator 用戶端。

其他問題

  • 叢集中具有多個 Orchestrator 執行個體時,工作流程 Token 只有在已執行之工作流程的 Orchestrator 節點上才會顯示。
  • 若要針對可尋找的物件即時擷取內容的值,只能在每次使用時擷取。
  • 範例:如果指令碼存取虛擬機器上 VMware Tools 的狀態,系統記錄會按照其使用第一行程式碼擷取的狀態列印。

    var guest = vm.guest;
    // meanwhile do something
    System.log(guest.toolsStatus);

    因應措施:若要擷取 VMware Tools 狀態的目前值,您必須使用下列語法:

    System.log(*vm.*guest.toolsStatus);

  • vCenter Server 外掛程式的 Storage VSAN 工作流程不支援將固態硬碟 (SSD) 磁碟新增至 ESXi 主機。
    將磁碟新增置磁碟群組從磁碟群組移除磁碟工作流程不支援將 SSD 磁碟以容量磁碟的形式新增至 ESXi 主機。
  • vCenter Server 外掛程式不支援原則。
    vRealize Orchestrator 的 vCenter Server 外掛程式不支援使用原則監控由受管 vCenter Server 執行個體發出的事件。
  • 如果您使用的延伸方法含有 lambda 運算式,則編譯自訂模式導向的外掛程式會失敗。
    使用模式導向外掛程式建立外掛程式並新增延伸方法到特定延伸時,若延伸方法含有 lambda 運算式,則外掛程式不會執行編譯。外掛程式編譯失敗,並出現類似以下的錯誤訊息:Caused by: java.lang.ArrayIndexOutOfBoundsException: 52789.

    因應措施:不在延伸方法內文中使用 lambda 運算式。

  • 若 REST 主機執行個體是以 Swagger 規格建立的,則 RESTOperation ID 無法正確地初始化。
    在 HTTP-REST 外掛程式中,若 REST 主機執行個體是採用 Swagger 規格所建立,則 RESTOperation ID 無法正確地初始化,且 RESTHost 物件的 getOperation 也無法正常運作。
  • SOAP Plug-in 不支援與 SOAP 主機進行相互驗證。
    可用的驗證機制僅支援單向驗證。

  • SSH Plug-in 無法連線至 Cisco Adaptive Security Appliance (ASA) 防火牆。
    vRealize Orchestrator 7.1 版本的 SSH Plug-in 不支援 Cisco Adaptive Security Appliance (ASA) 防火牆的連線。
  • 若選取 [每位使用者工作階段],限制存取 vCenter Server 詳細目錄會造成錯誤
    若您在將 vCenter Server 執行個體新增至 Orchestrator 時選取 [每位使用者工作階段] 選項,在限制存取詳細目錄物件的情況下,使用者若嘗試存取 vCenter Server 詳細目錄,則可能會出現錯誤。
  • 從 Orchestrator 6.0.2 或更早的版本升級後,vCenter Server 外掛程式不具備有效的認證。
    若您從 Orchestrator 6.0.3 之前的版本升級,則 vCenter Server 外掛程式並不具備有效認證。

    因應措施:Orchestrator 升級後,請更新 vCenter Server 執行個體並設定使用者的密碼。

  • 轉換磁碟至精簡佈建的工作流程無法正確處理含有快照的虛擬機器,也無法轉換完整佈建磁碟。
    工作完成時,轉換磁碟至精簡佈建的工作流程回報含有快照之虛擬機器的完整佈建磁碟,已成功轉換為精簡佈建,即使失敗亦然。

    因應措施:請勿在工作流程中加入含有快照的虛擬機器。

  • 無法新增數值至陣列類型的 vCenter Server 資料物件屬性
    Orchestrator 執行指令碼時,vCenter Server 外掛程式將 JavaScript 陣列轉換為固定大小的 Java 陣列。這會導致您無法新增數值至將陣列視為內容值的 vCenter Server 資料物件。若您藉由提供預先填入的陣列將物件轉化為執行個體,即可建立將陣列視為內容的物件。然而,在您將物件轉化為執行個體後,卻無法新增數值至該陣列。

    舉例來說,以下的程式碼無法執行:

    var spec = new VcVirtualMachineConfigSpec();
    spec.deviceChange = [];
    spec.deviceChange[0] = new VcVirtualDeviceConfigSpec();
    System.log(spec.deviceChange[0]);

    上述的程式碼中,Orchestrator 會先將空白的 spec.deviceChange JavaScript 陣列轉換為固定大小的 Java 陣列 VirtualDeviceConfigSpec[],然後再呼叫 setDeviceChange()。呼叫 spec.deviceChange[0] = new VcVirtualDeviceConfigSpec() 時,Orchestrator 會呼叫 getDeviceChange() 而陣列會保留固定的空白 Java 陣列。呼叫 spec.deviceChange.add() 也會產生相同行為。

    因應措施:宣告陣列為本機變數:

    var spec = new VcVirtualMachineConfigSpec();
    var deviceSpec = [];
    deviceSpec[0] = new VcVirtualDeviceConfigSpec();
    spec.deviceChange = deviceSpec;
    System.log(spec.deviceChange[0]);

說明文件和協助

下列項目或更正不包含在此版本的說明文件中。

  • 將外部 Orchestrator 伺服器移轉至 vRealize Automation 內嵌的 Orchestrator 執行個體時,如果 vRealize Automation 是從舊版移轉,您必須先刪除內嵌 Orchestrator 執行個體資料庫的信任憑證,再啟動 vRealize Automation Appliance 上的 Orchestrator 伺服器服務和控制中心服務。
    按照〈將外部 vRealize Orchestrator 7.x 移轉至 vRealize Automation 7.3〉說明文件主題中的步驟 4 完成移轉後,您必須刪除內嵌 Orchestrator 資料庫的信任憑證。

    sudo -u postgres -i -- /opt/vmware/vpostgres/current/bin/psql vcac -c "DELETE FROM vmo_keystore WHERE id='cakeystore-id';"

  • 解除安裝 vRealize Orchestrator 中的外掛程式不會如〈將外掛程式解除安裝〉說明文件主題中所述的方式執行。

    因應措施:執行以下步驟來解除安裝外掛程式。如果叢集中有多個 Orchestrator 節點,請對所有節點執行下列步驟。

    1. root 使用者身分透過 SSH 登入 Orchestrator Appliance。
    2. 停止 Orchestrator 伺服器服務和控制中心服務。

      service vco-server stop && service vco-configurator stop

    3. 使用文字編輯器開啟 /etc/vco/app-server/plugins/_VSOPluginInstallationVersion.xml 檔案,然後刪除對應於要移除的外掛程式的程式碼。
    4. /var/lib/vco/app-server/plugins 目錄底下,刪除含有您要移除的外掛程式的 .dar 封存。
    5. 從 Orchestrator 資料庫的 VMO_VroConfiguration 資料表刪除底下所有記錄。

      例如,如果您是使用 Microsoft SQL Server,則刪除陳述式為 DELETE FROM [database_name].[dbo].[VMO_VroConfiguration]

    6. 啟動 Orchestrator 伺服器服務和控制中心服務。

      service vco-server start && service vco-configurator start

    7. 按照〈將外掛程式解除安裝〉說明文件主題的步驟 5 所述,刪除與外掛程式相關的套件及資料夾。