您可以使用「部署」工具,將 Node.js 伺服器安裝為群體的成員。 在本說明文件中,Node.js 群體成員稱為
Node.js server。
開始之前
- 建立 Liberty 群體,其中包含您計劃要安裝 Node.js 伺服器的主機。 請參閱 使用「管理中心」來部署資源 的 開始之前 一節,以及 配置 Liberty 群體 主題。
- 完成 使用部署 REST API 部署 Node.js 伺服器中的 開始之前 小節及步驟 1-4。 除非 Node.js 應用程式在群體控制器上,否則您不需要完成步驟 2b。
- 在 17.0.0.2 和更舊的版本中,您最多可上傳 200 MB 的伺服器和應用程式套件。 如果要避開這項限制,請使用已存在於群體控制器選項中的檔案。 從 17.0.0.3 及更新版本起,上限增加到 1 GB。
關於這項作業
安裝 Node.js、配置 Liberty 群體,並登錄目標主機之後,請使用「部署」工具,將 Node.js 伺服器安裝成群體的成員。
程序
- 移至「部署」工具。
- 從 工具箱 中,選取 部署
。
- 從「探索」工具中的主機詳細資料,選取 。
如果未來要直接啟動「部署」工具,您可以使用您在檢視「部署」工具時顯示在瀏覽器中的 URL。
- 選擇安裝 Node.js 應用程式套件。
- 若為 預設伺服器類型,請選取 Node.js。
- 若為 DEFAULT RULES,請選取 應用程式套件 預設規則。
- 在 應用程式套件下,選取 確認。
- 對於 部署參數,請指定要部署的伺服器套件檔、伺服器名稱及叢集名稱。 如果您將套件拖曳至「部署」工具,或瀏覽並找出某個套件,會自動設定伺服器套件檔名稱值。 您也可以輸入一值。 如果要指定叢集名稱,您可以從現有叢集清單中選取叢集,或輸入新的叢集名稱。
- 拖曳或瀏覽選項
如果要將檔案從瀏覽器系統上傳至群體控制器,請將套件拖曳至「部署」工具,或瀏覽並找出套件。
- 使用位於群體控制器上的檔案選項
如果要使用控制器中的檔案,Node.js 應用程式必須可供控制器使用。 如果您尚未這麼做,請完成 使用部署 REST API 來部署 Node.js 伺服器中的步驟 2b 。 之後,您便可以使用使用位於群體控制器上的檔案選項。
上傳或捨棄檔案之後,請再次選取使用位於群體控制器上的檔案,以編輯應用程式目錄欄位。
在您執行 wlpn-collective registerHost 或 wlpn-collective updateHost 指令時,請確定您是以部署成員伺服器時所指定的相同使用者身分來執行。 例如,如果您是以 root 使用者身分來執行指令,而之後又以不同使用者身分來部署成員,則部署會失敗。 會發生失敗的原因是部署服務無權將檔案推送至 /root/wlpn 目錄。
- 針對 選取的主機,選取要安裝伺服器的主機。 如果想要的目標主機不在可用的主機清單中,您可以搜尋一個主機。
- 如需 安全詳細資料,請指定密碼來保護包含伺服器鑑別認證的新產生金鑰儲存庫檔。
產品會在每一個部署的伺服器的 resources 目錄中產生金鑰儲存庫檔。
- 選取 部署。
結果
即會執行「部署」動作。 「部署」工具會顯示部署狀態和結果的相關訊息。