Dell Wyse 管理套件 版本 3.
Identifier Version Status GUID-5B8DE7B7-879F-45A4-88E0-732155904029 15 Translation Validated 註、警示與警告 註: 「註」表示可以幫助您更有效地使用產品的重要資訊。 警示: 「警示」表示有可能會損壞硬體或導致資料遺失,並告訴您如何避免發生此類問題。 警告: 「警告」表示可能的財產損失、人身傷害或死亡。 © 2020 年 Dell Inc. 或其子公司。版權所有,翻印必究。Dell、EMC 與其他商標均為 Dell Inc.
目錄 章 1: 簡介........................................................................................................................................ 5 高可用性概觀........................................................................................................................................................................ 5 章 2: 高可用性架構........................................................................................................................... 6 高可用性的系統需求........................................
章 12: 疑難排解..............................................................................................................................
1 Identifier Version Status GUID-ED09EB91-3AF7-4CD0-AD06-2908B7356A52 4 Translation approved 簡介 Wyse 管理套件是下一代的管理解決方案,可讓您設定、監控、管理及最佳化 Dell Wyse 精簡型用戶端與 Dell Hybrid Client 支援的 Dell 端點。Wyse 管理套件有助於您以提升的效能和高可用性設定來部署和管理支援的 Dell 裝置。可提供進階功能選項,例如私人雲端部 署、透過使用行動應用程式從任何地方進行管理,並增強安全性,例如 BIOS 組態與連接埠鎖定。 也提供裝置探索與註冊、資產與庫存管理、組態管理、作業系統與應用程式部署、即時命令,以及端點的監控、警示、報告、故障 診斷。 Wyse 管理套件版本支援高可用性並大幅降低系統停機時間。該解決方案亦可保護系統免受無預警停機時間所擾,並協助您達到所需 的可用性,以符合您的業務目標。 本指南敘述解決方案架構,並說明在應用程式和資料庫層級安裝、設定和維持高可用性叢集的方式。僅著重於現場 (私人雲端) 部 署。 Identifier Versi
2 Identifier Version Status GUID-28CB898E-70CA-47D5-8118-8CD0BDF8EBF9 4 Translation approved 高可用性架構 Dell Wyse 管理套件架構包含啟用容錯移轉叢集的 Windows Server 2012 R2/2016/2019 Standard。Windows 叢集包含可支援其他應用 程式的主電腦,並確保運用備援電腦的最低停機時間。這是用於 Tomcat、Memcache、MQTT 服務的應用程式容錯移轉。MongoDB 資料庫叢集有助於在主要資料庫失敗事件時,次要資料庫接管其工作。MySQL InnoDB 資料庫叢集具備內建資料庫叢集化機制,且萬 一主要讀取寫入資料庫失敗時會由次要資料庫接管。具 HA Proxy 的 Linux 伺服器為負載平衡器與 EMSDK (Teradici) 伺服器的高可用 性伺服器。本機儲存庫會建立為包含應用程式、影像、套件的部份共用路徑,但不屬於叢集設定。 註: 高可用性系統需求可能會根據您工作站台的基礎結構而有所變更。 圖 1.
表 1.
3 Identifier Version Status GUID-11A63D2C-3399-4AC8-B9BA-F0AE3986BF11 3 Translation approved 在 Windows Server 2012 R2/2016/2019 的高可 用性 容錯移轉叢集為一組獨立系統,可提升叢集角色的可用性和擴充性。此功能可支援在硬體或虛擬機器上執行叢集的多重工作負載。 容錯移轉叢集為一組獨立系統,可提升叢集角色的可用性和擴充性。叢集伺服器為彼此連線為網路的節點。如果一或多個叢集節點 失敗,則其他節點會變成作用中,並避免網路中的系統容錯移轉。在叢集設定監控期間建立以驗證系統的叢集角色,會在叢集網路 中運作。如果系統無法正常運作,會重新開機或移至其他節點。 Windows Server 2012 R2/2016/2019 上的高可用性容錯移轉叢集網路包含兩個節點,也就是在執行 Windows Server 2012 R2/2016/2019 系統上設定的節點 1 及節點 2。在容錯移轉叢集網路中,如果作為主要節點運作的節點 1 失敗,則節點 2 會自動成為 主要節點開始運作。在節點 1 成為作
步驟 1. 在 Windows Server 2012 中,以滑鼠右鍵按一下開始功能表,然後選取伺服器管理員以啟動伺服器管理員儀表板 2. 按一下容錯移轉叢集管理員以啟動叢集管理員。 3. 以滑鼠右鍵按一下角色,然後選取配置角色以顯示高可用性精靈畫面。 圖 3. 高可用性精靈 4.
圖 4. 選取服務 5. 選取 Dell WMS: Tomcat 服務,然後按一下一步。 註: 在您安裝 Wyse 管理套件後,可僅將 Wyse 管理套件的相關服務新增至叢集。 會在需要建立用戶端存取點,並建立 Windows server 2012 及 Wyse 管理套件間連線的位置,顯示高可用性精靈畫面。 6.
圖 5. 確認 7. 按一下下一步以完成程序。 8. 若要將其他 Wyse 管理套件服務新增為叢集的一部份,請啟動容錯移轉叢集管理員,然後前往動作角色以顯示您建立的網路名 稱。 9. 按一下網路名稱,並前往新增資源一般服務。 10. 從新資源精靈畫面選取下列需要新增為部分叢集的服務: a. Dell WMS:MQTT Broker b. Dell WMS:memcached 11.
4 Identifier Version Status GUID-DAAD1759-D915-4576-B116-9FBF91E7D8F0 3 Translation approved 在 Windows Server 2012 R2/2016/2019 上達到 高可用性 關於此工作 以下為在 Windows Server 2012/2016/2019 上達到高可用性的步驟: 1. 在 Windows Server 2012 R2/2016/2019 上新增容錯移轉叢集功能—請參閱在 Windows Server 012 R2/2016/2019 上新增容錯移轉 叢集功能。 2. 建立檔案共用見證—請參閱建立檔案共用見證。 3. 設定叢集仲裁—請參閱設定叢集仲裁。 4.
圖 6. 角色型選取 3. 按一下安裝類型,並選取角色型或功能型安裝,然後按一下下一步以在選取伺服器目的地畫面中檢視伺服器清單。 圖 7. 選取伺服器目的地 4.
5. 在功能畫面上選取容錯移轉叢集,然後按一下下一步。當您在伺服器上啟用容錯移轉叢集之後,在節點 1 的伺服器上開啟容錯移 轉叢集管理員。 6. 按一下是以確認安裝,並啟用所選伺服器上的容錯移轉叢集功能。 7. 在容錯移轉叢集管理員畫面中,按一下驗證組態以檢視驗證組態精靈,將所需伺服器或節點新增至叢集。 圖 8. 容錯移轉叢集管理員 8. 按一下選取伺服器和叢集,然後按一下瀏覽來設定伺服器。 9.
圖 9. 測試選項 10.
圖 10. 確認 11.
圖 11. 測試摘要詳細資料 12. 按一下檢視報告以檢查報告。若狀態為通過,便可以繼續進行下一個步驟。若狀態為未通過,則必須在繼續下一個步驟前修正錯 誤。 註: 如果沒有驗證錯誤,便會顯示建立叢集精靈畫面。 13. 按一下下一步,接著在叢集名稱欄位中輸入叢集名稱,然後選取系統的 IP 位址。 14. 按一下下一步,隨即會顯示確認畫面。 15. 按一下下一步以在所有選取的叢集節點上建立叢集,然後按一下檢視報告以檢視警告訊息。 16. 按一下完成以建立容錯移轉叢集。 Identifier Version Status GUID-51B11AC8-F8D2-477D-9B15-1B80837BDA52 1 Translation approved 建立檔案共用見證 檔案共享見證為叢集電腦具有讀取/寫入存取權的基本檔案共用。檔案共用必須位在叢集所在相同網域中的獨立 Windows Server 2012 上。 關於此工作 若要建立檔案共用見證,請執行下列步驟: 步驟 1.
4. 按一下新共用。隨即會顯示新共用精靈。 5. 按一下選取設定檔以建立檔案共用,然後按一下下一步。 6. 在共用位置畫面上,選取伺服器和檔案共用的共用位置,然後按一下下一步。 7. 在共用名稱畫面上的共用名稱欄位中輸入名稱,然後按一下下一步直至顯示確認畫面。 8. 按一下建立以建立檔案共用,並且會顯示狀態為完成的檢視結果畫面,表示在無任何錯誤的情況下建立檔案共用見證。 9. 按一下關閉以結束。 Identifier Version Status GUID-CEFC1DF5-589F-4AEE-BDC4-3131EB626B6B 2 Translation approved 設定叢集仲裁設定 叢集組態資料庫 (亦稱作仲裁),其中包含伺服器在叢集設定中的任何指定時間應處於作用狀態的詳細資料。 關於此工作 若要設定叢集仲裁設定,請執行下列步驟: 步驟 1. 在 Microsoft Windows Server 2012 中,按一下開始以開啟開始畫面,然後按一下伺服器管理員以啟動伺服器管理員儀表板。 2. 按一下伺服器管理員圖示來存取伺服器管理員,然後按一下容錯移轉叢集管理員以啟動叢集管理員。 3.
圖 13. 選取表決組態 6. 按一下下一步。從選取仲裁見證畫面選取設定檔案共用見證。 7.
圖 14. 設定檔案共用見證 8.
圖 15. 仲裁設定摘要 9. 按一下完成以完成仲裁設定。 Identifier Version Status GUID-0DC32F2B-07DD-4C10-92D0-D5D4C20C1D54 3 Translation approved 建立叢集角色 事前準備作業 在您建立容錯移轉叢集之後,可建立叢集角色以裝載叢集工作負載。請確定已將 Wyse 管理套件安裝於伺服器上,並在建立叢集角色 前指向遠端資料庫。 步驟 1. 在 Windows Server 2012 中,以滑鼠右鍵按一下開始功能表,然後選取伺服器管理員以啟動伺服器管理員儀表板 2. 按一下容錯移轉叢集管理員以啟動叢集管理員。 3.
圖 16. 高可用性精靈 4. 選取一般服務,然後按一下下一步以檢視選取服務畫面。 圖 17. 選取服務 5.
註: 在您安裝 Wyse 管理套件後,可僅將 Wyse 管理套件的相關服務新增至叢集。 會在需要建立用戶端存取點,並建立 Windows server 2012 及 Wyse 管理套件間連線的位置,顯示高可用性精靈畫面。 6. 在名稱欄位中輸入網路名稱,然後按一下下一步。在確認畫面會顯示網路名稱和伺服器的 IP 位址詳細資料。 圖 18. 確認 7. 按一下下一步以完成程序。 8. 若要將其他 Wyse 管理套件服務新增為叢集的一部份,請啟動容錯移轉叢集管理員,然後前往動作角色以顯示您建立的網路名 稱。 9. 按一下網路名稱,並前往新增資源一般服務。 10. 從新資源精靈畫面選取下列需要新增為部分叢集的服務: a. Dell WMS:MQTT Broker b. Dell WMS:memcached 11.
5 Identifier Version Status GUID-22674723-A920-44CD-A647-DEC56C02AFD9 3 Translation approved 達到 MySQL InnoDB 的高可用性 關於此工作 下列步驟說明如何達到 MySQL InnoDB 的高可用性: 步驟 1. 檢查 MySQL InnoDB 伺服器例項—請參閱建立 MySQL InnoDB 叢集。 2. 將伺服器或節點新增至 MySQL InnoDB—請參閱將伺服器或節點新增至 MySQL InnoDB 叢集。 3.
圖 19. 安裝類型 4.
圖 20. 產品和功能 5.
圖 21. 需求 6.
圖 22.
圖 23. 需求 7.
圖 24. 安裝 已升級 MySQL 伺服器、工作台和 Shell 元件。 8.
圖 25. 安裝 9.
圖 26. 產品組態 10. 按一下下一步以設定 MySQL 伺服器元件。 11.
圖 27. 群組複寫 12.
圖 28. 類型和網路功能 13. 在連線能力區段中選取並設定選項,然後按一下下一步。 14. 在帳戶及角色畫面上,輸入 MySQL 根密碼。 15.
圖 29. 新增使用者 隨即會顯示 MySQL 使用者詳細資料視窗。 16.
圖 30. 帳戶及角色 17. 按一下下一步。 18.
圖 31. Windows 服務 19.
圖 32. 外掛程式與延伸模組 20.
圖 33. 套用組態 21.
圖 34. 套用組態 22.
圖 35. 產品組態 23.
圖 36. 安裝完成 後續步驟 按照程序在 MySQL 叢集的全部三個伺服器中安裝和設定 MySQL 伺服器。 註: 若要依高可用性設定來設定環境,請參閱 dev.mysql.
步驟 若要檢查是否在全部三個叢集節點上建立 MySQL InnoDB,請在命令提示字元執行下列命令: ● mysql-js> dba.checkInstanceConfiguration('root@IP Address1') ● mysql-js> dba.checkInstanceConfiguration('root@IP Address2') ● mysql-js> dba.checkInstanceConfiguration('root@IP Address3') 圖 37. MySQL 命令提示字元 若要檢查是否在全部三個叢集節點上建立 MySQL InnoDB,請在命令提示字元執行下列命令: ● mysql-js> dba.checkInstanceConfiguration('root@IPAddress1:3306') ● mysql-js> dba.checkInstanceConfiguration('root@IPAddress2:3306') ● mysql-js> dba.
圖 38. 登入提示 2. 執行下列命令以使用唯一名稱建立叢集。例如,MySQLCluster。 MySql JS> var cluster = dba.createCluster('MySQLCluster') 3. 執行下列命令以檢查叢集狀態。 MySql JS>Cluster.status() 所建立的叢集狀態顯示為 ONLINE,表示已成功建立叢集。 圖 39. 確認畫面 Identifier Version Status GUID-A3C187DE-CBD0-43E7-A743-F06534D88465 3 Translation approved 將伺服器執行個體新增至 MySQL InnoDB 叢集 事前準備作業 ● 在您將伺服器或節點新增至叢集前,請先將伺服器 ID 變更為位於 C:\ProgramData\MySQL\MySQL Server 5.7 次要 MySQL 伺服器中 my.
註: IP 位址與連接埠號碼僅為範例,會根據您工作環境使用的系統而有所不同。 3. 執行下列命令,以檢查伺服器執行個體狀態: cluster.status() 註: ● 如果所有節點的伺服器 ID 均相同,若您嘗試在叢集中新增執行個體,便會顯示錯誤訊息 Server_ID is already in used by the peer node, Result。 ● 所有節點的狀態均應顯示為線上,表示已將節點成功新增至 MySQL InnoDB 叢集設定。 圖 40. 叢集狀態 Identifier Version Status GUID-2A92D82C-7302-482F-A695-E57BD5591A96 1 Translation approved 設定 MySQL 路由器 事前準備作業 MySQL 路由器可建立 Wyse 管理套件與 MySQL InnoDB 之間的通訊網路。 關於此工作 若要安裝 MySQL 路由器,請執行下列步驟: 步驟 1.
圖 41. 選取產品和功能 3.
圖 42. 檢查需求 4.
圖 43.
圖 44. 檢查需求 5.
圖 45. 安裝 已升級 MySQL 路由器元件。 6.
圖 46. 安裝 7.
圖 47. 產品組態 8. 按一下下一步以設定 MySQL 路由器元件。 9.
圖 48. MySQL 路由器組態 10.
圖 49. 套用組態 11.
圖 50. 套用組態 12.
圖 51.
圖 52. 安裝完成 13. 按一下完成。 14. 瀏覽至 \ProgramData\MySQL\MySQL Router 目錄,然後開啟檔案 mysqlrouter.
圖 53.
6 Identifier Version Status GUID-8346C988-3AB5-4D1D-B347-4FA80C20BCF3 1 Translation approved 在 MongoDB 上達到高可用性 關於此工作 下列步驟說明如何在 MongoDB 上達到高可用性: 步驟 1. 安裝 MongoDB—請參閱安裝 MongoDB。 2. 建立複本伺服器—請參閱建立複本伺服器。 3. 建立 Stratus 使用者—請參閱建立 Stratus 使用者帳戶。 4. 建立根使用者—請參閱建立 MongoDB 的根使用者。 5. 編輯 MongoDB 組態檔案—請參閱編輯 MongoDB 組態檔案。 Identifier Version Status GUID-4578D339-B917-4162-B5A5-E4651CD19CBE 3 Translation approved 安裝 MongoDB 關於此工作 若要在全部三個節點上安裝 MongoDB,請執行下列步驟: 註: 如需關於安裝 MongoDB 的資訊,請參閱—安裝 MongoDB 步驟 1.
圖 55. mongod.cfg 檔案 4. 在文字編輯器中開啟 mongod.cfg 檔案,並新增: systemLog: destination: file path: c:\data\log\mongod.log storage: dbPath: c:\data\db 5. 儲存該檔案。 6. 開啟命令提示字元。 7. 執行下列命令來啟動 MongoDB 服務: a. C:\MongoDB\bin>.\mongod.exe --config c:\Mongodb\mongod.cfg --install b. C:\MongoDB\bin>net start mongodb 隨即會顯示 MongoDB service is starting 訊息。 8. 將工作目錄變更為 \MongoDB\bin。 9. 在命令提示字元執行 Mongo.
執行下列命令以建立 StratusUser: db.createUser({ user: "stratus", pwd: , roles: [ { role: "userAdminAnyDatabase", db: "admin" }, { role: "dbAdminAnyDatabase", db: "admin" }, { role: "readWriteAnyDatabase", db: "admin" }, { role: "dbOwner", db: "DBUser" }]}) Identifier Version Status GUID-36646162-CDEA-4ED6-A8D4-1052E3AD44E5 2 Translation approved 建立資料庫使用者 建立使用者,例如 DBUser 使用 Wyse 管理套件存取 MongoDB。 註: 以資料庫使用者和密碼為範例,可在工作環境中使用不同名稱和密碼來建立。 執行下列命令以建立 DBUser: db.
圖 56. 編輯 mongod.cfg systemLog: destination: file path: c:\data\log\mongod.log storage: dbPath: c:\data\db\Mongo net: bindIp: x.x.x.x, 0.0.0.0 port: 27017 security: authorization: enabled 註: 連接埠號碼會根據工作場所的系統而有所變更。 4. 儲存 mongod.cfg 並結束。 啟動伺服器複寫 請確定您已停用 Windows 防火牆,且若在執行 Tomcat 伺服器,請將其停止。 1. 以您建立的根使用者身分登入,並執行下列命令: mongo -uroot - admin 2. 請前往 \data\bin\mongod.cfg 目錄,然後開啟文字編輯器中的 mongod.cfg 檔案。 3. 在 mongod.cfg 檔案中新增下列三行: systemLog: destination: file path: c:\data\log\mongod.
圖 57. 啟用安全性 4. 建立 mongod.key.txt 檔案並複製到全部三台伺服器上。 註: 請確定全部三台伺服器中的 mongod.key.txt 檔案內容或金鑰均相同。 圖 58. 複製 mongod 金鑰檔案 5. 複製檔案後,透過執行下列命令來停止 mongod 服務: net stop mongodb 6. 執行下列命令,以啟動 mongod 服務: net start mongodb 7. 在 MongoDB 伺服器的三個節點中重複步驟 1 至 6。 8. 在使用 DBadmin 使用者登入的 MongoDB 叢集主要節點上啟動複寫,然後執行下列命令: rs.initiate(); C:\Mongo\bin>mongo.exe -u root -p x` admin MongoDB shell version v4.2.1 connecting to: mongodb://127.0.0.
"ok" : 1 } 9. 執行下列命令,以檢查複寫狀態: rs.status(); 圖 59. 複寫狀態 10. 啟動 mongod 服務,並將次要節點新增至 MongoDB 叢集中的第二及第三個節點: rs.add("IPAddress2:27017") rs.add("IPAddress3:27017") MongoDB Enterprise wms20:PRIMARY> rs.add("10.150.132.36:27017") { "ok" : 1, "$clusterTime" : { "clusterTime" : Timestamp(1579600528, 1), "signature" : { "hash" : BinData(0,"8N3uoZ5khebgbY+PsFxJZvMaI1g="), "keyId" : NumberLong("6784332217662308354") } }, "operationTime" : Timestamp(1579600528, 1) } 註: 連接埠號碼會根據網路中的系統和您的系統而有所不同。 11.
圖 60. 主要伺服器中的狀態 圖 61.
7 Identifier Version Status GUID-C7857DB3-9B9E-46ED-9DD2-628772C9E85D 1 Translation approved 達到 Teradici 裝置的高可用性 Wyse 管理套件會使用 Ubuntu 伺服器 16.04.
maxconn 註: 系統管理員必須新增超過用戶端容量總數的額外後端伺服器,以獲得順暢的容錯移轉。 5. 透過輸入 CTRL+O,將變更儲存至 haproxy.cfg 檔案。 下列文字為 HAProxy 組態檔案範例: global log /dev/log local0 log /dev/log local1 notice chroot /var/lib/haproxy daemon #maxconn is maximum allowed connections maxconn 60000 defaults log global mode tcp timeout connect 5000ms timeout client 50000ms timeout server 50000ms errorfile 400 /etc/haproxy/errors/400.http errorfile 403 /etc/haproxy/errors/403.
8 Identifier Version Status GUID-B27CD20A-2CDF-440C-9219-CA61A2D05FB0 5 Translation approved 在 Windows Server 2012 R2/2016/2019 上安裝 Wyse 管理套件 事前準備作業 請確定在您安裝 Wyse 管理套件應用程式前,已執行下列伺服器設定: ● 兩個節點上的 Windows 容錯移轉叢集 ● MongoDB 伺服器正在執行複本集 ● MySQL 伺服器 InnoDB 叢集正在執行中 ● 安裝在兩個節點上的 MySQL 路由器 ● 安裝 Visual C++ 2015 或 2017 Redistributable 套裝 (x64) 或更新版本。Wyse 管理套件安裝程式需要 VCRUNTIME140.dll 檔案才能 與 MongoDB 複本集連接或版本 4.2.1 獨立式設定連接。 關於此工作 在 Windows 叢集中的兩個節點上安裝 Wyse 管理套件 1.3 或更高版本 步驟 1. 啟動 Wyse 管理套件安裝程式。 圖 62. 歡迎畫面 2.
圖 63. 安裝類型 3. 選取「外部遠端 Mongo」資料庫選項 (已建立複本集的 MongoDB 叢集)。確保提供遠端主要 Mongo DB 伺服器資訊和連接埠號碼; 以及 Mongo 資料庫使用者名稱和密碼。 圖 64. 組態 4. 選取 MySQL 的外部 MariaDB 選項。在外部 Maria DB 伺服器欄位中,提供 MySQL 路由器位址 (本機主機,如果已安裝在 Wyse 管理套件伺服器節點上) 與連接埠號碼 (預設為 6446)。您必須輸入最初建立的 MySQL 資料庫使用者帳戶資訊。 註: 請確定已在 MySQL 伺服器上建立具有適當權限的「Stratus」資料庫以及「DB User」帳戶 (Stratus)。 下列命令將在主要節點或 R/W MySQL DB 伺服器中啟動: a. 以系統管理員模式開啟命令提示,移至「C:\Program Files\MariaDB 10.0\bin>」並開始命令,「C:\Program Files\MariaDB 10.0\bin>mysql.exe -u root –p」 b.
圖 65. 根密碼 c. 執行命令 CREATE DATABASE stratus DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_unicode_ci 以建立資料庫。 圖 66. 資料庫命令 d. 執行下列命令,以建立 Stratus 使用者帳戶和權限: ● Create user 'stratus'@'localhost' ● Create user 'stratus'@'10.150.132.21' ● Set password for 'stratus'@'localhost' = password ('PASSWORD') ● Set password for 'stratus'@'IP ADDRESS'= password ('PASSWORD') ● Grant all privileges on *.* to 'stratus'@'IP ADDRESS' identified by 'PASSWORD' with grant option. ● Grant all privileges on *.
圖 67. MySQL 工作台 圖 68. MySQL 工作台 5. 在「連接埠選擇」視窗中提供 Wyse 管理套件相關服務的連接埠資訊。 圖 69. 組態 6.
圖 70. 組態 7. 提供 Teradici EM SDK 連接埠資訊和 CIFS 使用者帳戶資訊。 圖 71. Teradici EM SDK 8.
圖 72. 目的地 9. 在繼續進行 Wyse 管理套件安裝之前,請再次檢查安裝摘要資訊。 10. 在兩個節點上完成安裝。 輸入本機儲存庫的目的地安裝資料夾路徑和共用 UNC 路徑,然後按一下下一步。隨即會顯示安裝成功訊息。 註: 共用的 UNC 路徑應摒除已安裝 Wyse 管理套件應用程式的 Windows Server。在您於節點 2 上安裝 Wyse 管理套件應用程 式之前,請務必刪除 Wyse 管理套件本機儲存庫中出現、於安裝期間在節點 1 上建立的「資料」資料夾。從共用的 UNC WMS 本機儲存庫路徑刪除「資料」資料夾後,您便可以在 Windows 叢集的節點 2 中安裝 Wyse 管理套件應用程式。 圖 73.
9 Identifier Version Status GUID-5CBAE8BA-78A8-45BE-B3CE-F25938CD7472 3 Translation approved 安裝後檢查 關於此工作 請執行下列步驟來檢查 Wyse 管理套件的高可用性: ● 啟動 Wyse 管理套件系統管理員入口網站,並檢查是否可使用 Web 介面登入。 ● 編輯 MongoDB 的 \Dell\WMS\Tomcat-9\webapps\ccm-web\WEB-INF\classes 資料夾下 Tomcat 伺服器中的 bootstrap.properties 檔案,如下所示: mongodb.seedList = MongoDBServer1_IP:27017, MongoDBServer2_IP:27017, MongoDBServer3_IP:27017 請執行下列步驟,以對 MongoDB 和 MySQL DB 表格進行變更: 1.
10 Identifier Version Status GUID-CF364B55-EE27-4893-9107-D5CAD7B09F16 2 Translation approved 將 Wyse 管理套件 1.3 版升級至 1.4 版 事前準備作業 ● 請確定 bootstrap.properties 檔案中的 mongodb.seedList 值包括 Mongo 資料庫伺服器清單中的反斜線字元 (\)。 bootstrap.properties 檔案位於 Tomcat-9\webapps\ccm-web\WEB-INF\classes、mongodb.seedList = MongoDBServer1_IP\:27017、MongoDBServer2_IP\:27017, MongoDBServer3_IP\:27017。 圖 74. 事前準備作業 ● 請確定具備讀取和寫入存取權的主要 (作用中) Mongo 資料庫伺服器為 mongodb.
圖 75. 歡迎畫面 3. 在升級頁面上,按一下下一步以升級 Wyse 管理套件。 76 將 Wyse 管理套件 1.3 版升級至 1.
圖 76. 升級 將 Wyse 管理套件 1.3 版升級至 1.
圖 77. 升級 4. 按一下啟動以開啟 Wyse 管理套件 Web 主控台。 78 將 Wyse 管理套件 1.3 版升級至 1.
圖 78. 啟動 後續步驟 ● 請確定已刪除 Tomcat-8 資料夾和子資料夾,且已建立 Tomcat-9 資料夾和子資料夾。此外,請執行下列步驟: ○ 請確定已建立 Tomcat-9\webapps\ccm-web\WEB-INF\classes 資料夾和子資料夾。 ○ 請確定已新增 Tomcat-9 服務,且正在執行 Tomcat-9 服務。 ○ 請確定已從 Tomcat-8\ webapps\ccm-web\WEB-INF\classes 資料夾將 bootstrap.properties 檔案複製至 Tomcat-9\webapps\ccm-web\WEB-INF\classes folder。 ○ 請確定 bootstrap.properties 檔案中的 mongodb.seedList 值包括 Mongo 資料庫伺服器清單中的反斜線字元 (\)。 bootstrap.properties 檔案位於 Tomcat-8\webapps\ccm-web\WEB-INF\classes、mongodb.seedList = MongoDBServer1_IP\:27017、MongoDBServer
圖 79. 存取點 3. 檢查 Tomcat 服務的版本。如果 Tomcat 服務的版本是 8,您必須手動移除 Tomcat ‐8,並將 Tomcat ‐9 服務新增至存取點。 這是因為當您將 Wyse 管理套件 1.4 升級至 WMS 2.0 時,Tomcat ‐8 服務會更換為 Tomcat ‐9。 4. 以右鍵按一下 Tomcat‐8 服務,然後按一下移除。 圖 80. Tomcat 服務移除 5. 將 Tomcat-9 服務新增至存取點。 80 將 Wyse 管理套件 1.3 版升級至 1.
圖 81. Tomcat-9 服務 圖 82. Tomcat 9 服務 6. 在兩個高可用性設定的節點上,使用命令將高可用性的存取點 FQDN 位址繫結至 Memcached 登錄 Registry Path: HKLM\SYSTEM\CurrentControlSet\Services\Memcached\ “ImagePath” = “C:\Program Files\DELL\WMS\memcached\memcached.exe" -d runservice -p -I 11211 WMS1314AP.AD132.COM -U 0” 將 Wyse 管理套件 1.3 版升級至 1.
圖 83. Memcached 資料 82 將 Wyse 管理套件 1.3 版升級至 1.
11 Identifier Version Status GUID-F82EDA49-4A74-4F95-B83B-B1CA5CB0FBC5 2 Translation approved 從 Wyse 管理套件 1.4/1.4.1/2.x/2.1 版升級至 Wyse 管理套件 3.x 版 事前準備作業 請務必在升級至 Wyse 管理套件 3.x 版之前執行下列工作: ● 雖然建議使用預設原則「如果資源失敗,嘗試在目前節點重新該機」,但請將存取點的資源 (tomcat、memcache、mqtt) 原則設定 為「如果資源故障,請勿在預設原則下重新開機」以避免容錯移轉情況讓產品無法升級。 圖 84. Tomcat 服務屬性 ● 將 MongoDB 複本集從 3.4.1 升級至 4.2.1;Mongo DB 升級的路徑為 3.4.1 >> 3.6 >> 4.0 >> 4.2.1。這是為了支援 RAPTOR 9.0 裝置 所做的方案變更,從 Wyse 管理套件 2.0 版本開始我們支援 MongoDB 版本 4.2.1。 1. 將複本集從 3.4.1 升級至 3.6 — 請參閱 https://docs.
圖 85. 歡迎使用 3. 清除將 Memcached 繫結至 127.0.0.1 核取方塊。 圖 86. Teradici EM SDK 4. 按一下下一步。 84 從 Wyse 管理套件 1.4/1.4.1/2.x/2.1 版升級至 Wyse 管理套件 3.
圖 87. 升級 5. 在 Dell Wyse 管理套件 - InstallShield 精靈視窗中,按一下是。 圖 88. 升級 從 Wyse 管理套件 1.4/1.4.1/2.x/2.1 版升級至 Wyse 管理套件 3.
圖 89. 升級 圖 90. 已完成升級 86 從 Wyse 管理套件 1.4/1.4.1/2.x/2.1 版升級至 Wyse 管理套件 3.
12 Identifier Version Status GUID-FC50DC9B-C4F6-4C17-97C0-001DE9A122DF 2 Translation approved 疑難排解 關於此工作 本节提供丛集设定 Wyse 管理套件 1.x 版适用的疑难解答信息。 ● 问题:可检查服务器安装问题的 Wyse 管理套件记录档位在何处。 因應措施:記錄檔位於 %temp% WMSInstall.log 資料夾中。 ● 問題:可檢查應用程式相關問題的 Tomcat 服務相關記錄檔位在何處。 因應措施:如果叢集中的任何節點/伺服器無法運作,且不屬於 MySQL 叢集,請執行下列步驟: 1. 重新啟動叢集節點,並在 Shell 提示字元中執行命令 var cluster = dba.rebootClusterFromCompleteOutage();。 2. 使用命令 dba.configureLocalInstance('root@ Server_IPAddress:3306') 以重新設定本機執行個體。 3. 使用命令 cluster.
圖 91. 錯誤訊息 因應措施:變更位於 \ProgramData\MySQL\MySQL Server 5.7 目錄內 my.conf 檔案的伺服器 ID 項目。 圖 92.