Sun Cluster cluster(1CL) shutdown 指令按順序停止叢集服務並完全地關閉整個叢集。您可以在移動叢集位置時使用 cluster shutdown 指令。如果應用程式錯誤導致資料毀損,您也可使用此指令來關閉叢集。
請使用 cluster shutdown 指令,而非 shutdown 或 halt 指令以確保整個叢集正常關閉。Solaris shutdown 指令與 clnode(1CL) evacuate 指令一起使用可關閉個別節點。請參閱如何關閉叢集或關閉與啟動單一叢集節點,以取得更多資訊。
cluster shutdown 指令可藉由執行下列動作停止叢集中的所有節點:
使所有執行中的資源群組離線。
卸載所有的叢集檔案系統。
關閉使用中的裝置服務。
執行 init 0,將所有節點引入 OpenBootTM PROM ok 提示符號處 (在以 SPARC 為基礎的系統上) 或引入 GRUB 功能表 (在以 x86 為基礎的系統上)。GRUB 功能表的詳細說明,請參閱 「System Administration Guide: Basic Administration 」中的「System Administration Guide: Basic Administration」中的第 11 章「GRUB Based Booting (Tasks)」。
如有需要,您可在非叢集模式下啟動節點,如此該節點便不會以叢集成員身份參與。在安裝叢集軟體或執行某些管理程序時,非叢集模式非常有用。請參閱如何以非叢集模式啟動叢集節點以取得更多資訊。
作業 |
相關說明 |
---|---|
停止叢集。 使用 cluster(1CL) shutdown |
請參閱如何關閉叢集 |
以啟動所有節點的方式來啟動叢集。 節點和叢集交互連接之間必須有運轉中的連線,才能夠成為叢集成員。 |
請參閱如何啟動叢集 |
重新啟動叢集。 使用 cluster shutdown。 在 Press any key to continue 訊息中,按下任一鍵以啟動各節點。 節點和叢集交互連接之間必須有運轉中的連線,才能夠成為叢集成員。 |
請參閱如何重新啟動叢集 |
請勿在叢集主控台上使用 send brk 來關閉叢集節點。叢集中並不支援這個指令。
此程序提供長形式的 Sun Cluster 指令。大多指令也有短的形式。除了指令名稱有長形式和短形式之分外,指令本身是相同的。如需指令及其短形式的清單,請參閱附錄 ASun Cluster 以物件為導向的指令。
SPARC:如果您的叢集正在執行 Oracle Parallel Server 或 Oracle Real Application Clusters (RAC),請關閉所有資料庫實例。
請參閱 Oracle Parallel Server 或 Oracle RAC 產品說明文件,以取得關機程序的說明。
成為超級使用者或成為可在叢集中的任一節點上提供 solaris.cluster.admin RBAC 授權的角色。
立即關閉叢集。
從叢集中的單一節點,輸入下列指令。
# cluster shutdown -g0 -y |
在以 SPARC 為基礎的系統或在以 x86 為基礎的系統之 GRUB 功能表上,請確認所有節點均顯示 ok 提示符號。
在以 SPARC 為基礎的系統或以 x86 為基礎的系統的啟動子系統上,除非所有叢集節點均已顯示 ok 提示符號,否則不要關閉任何節點的電源。
# cluster status -t node |
必要時,關閉節點的電源。
下列範例顯示當正常的叢集作業停止,且所有節點被關閉以致 ok 提示符號顯示時的主控台輸出。-g 0 選項會將關機寬限期設成零,-y 選項提供自動的 yes 回應,以確認問題。關機訊息還會顯示在叢集中其他節點的主控台上。
# cluster shutdown -g0 -y Wed Mar 10 13:47:32 phys-schost-1 cl_runtime: WARNING: CMM monitoring disabled. phys-schost-1# INIT: New run level: 0 The system is coming down. Please wait. System services are now being stopped. /etc/rc0.d/K05initrgm: Calling scswitch -S (evacuate) The system is down. syncing file systems... done Program terminated ok |
下列範例顯示當正常的叢集作業停止,且所有節點關閉時的主控台輸出。在範例中,ok 提示符號不會顯示在所有節點上。-g 0 選項會將關機寬限期設成零,-y 選項提供自動的 yes 回應,以確認問題。關機訊息還會顯示在叢集中其他節點的主控台上。
# cluster shutdown -g0 -y May 2 10:32:57 phys-schost-1 cl_runtime: WARNING: CMM: Monitoring disabled. root@phys-schost-1# INIT: New run level: 0 The system is coming down. Please wait. System services are now being stopped. /etc/rc0.d/K05initrgm: Calling scswitch -S (evacuate) failfasts already disabled on node 1 Print services already stopped. May 2 10:33:13 phys-schost-1 syslogd: going down on signal 15 The system is down. syncing file systems... done Type any key to continue |
請參閱如何啟動叢集重新啟動已關閉的叢集。
此程序說明如何啟動叢集,該叢集的節點已關閉且位於 SPARC 系統上的 ok 提示符號或位於以 GRUB 為基礎的 x86 系統上的 Press any key to continue 訊息。
此程序提供長形式的 Sun Cluster 指令。大多指令也有短的形式。除了指令名稱有長形式和短形式之分外,指令本身是相同的。如需指令及其短形式的清單,請參閱附錄 ASun Cluster 以物件為導向的指令。
啟動每個節點進入叢集模式。
在基於 SPARC 的系統上,執行下列動作︰
ok boot |
在基於 x86 的系統上,執行下列動作︰
當螢幕顯示 GRUB 功能表時,請選取合適的 Solaris 項目然後按下 Enter。GRUB 功能表會以類似以下的方式顯示:
GNU GRUB version 0.95 (631K lower / 2095488K upper memory) +-------------------------------------------------------------------------+ | Solaris 10 /sol_10_x86 | | Solaris failsafe | | | +-------------------------------------------------------------------------+ Use the ^ and v keys to select which entry is highlighted. Press enter to boot the selected OS, 'e' to edit the commands before booting, or 'c' for a command-line. |
叢集節點和叢集互連之間必須有運轉中的連線,才能夠成為叢集成員。
如需得知更多以 GRUB 為基礎的啟動之相關資訊,請參閱「System Administration Guide: Basic Administration 」中的「System Administration Guide: Basic Administration」中的第 11 章「GRUB Based Booting (Tasks)」。
確認節點啟動成功而且是在線上狀態。
cluster(1CL) 狀況指令報告節點狀況。
# cluster status -t node |
如果叢集節點的 /var 檔案系統已滿,Sun Cluster 可能無法在該節點上重新啟動。如果出現此問題,請參閱如何修復整個 /var 檔案系統。
以下範例顯示 phys-schost-1 節點啟動為叢集時的主控台輸出。類似的訊息會出現在叢集中其他節點的主控台上。
ok boot Rebooting with command: boot ... Hostname: phys-schost-1 Booting as part of a cluster NOTICE: Node phys-schost-1 with votecount = 1 added. NOTICE: Node phys-schost-2 with votecount = 1 added. NOTICE: Node phys-schost-3 with votecount = 1 added. ... NOTICE: Node phys-schost-1: attempting to join cluster ... NOTICE: Node phys-schost-2 (incarnation # 937690106) has become reachable. NOTICE: Node phys-schost-3 (incarnation # 937690290) has become reachable. NOTICE: cluster has reached quorum. NOTICE: node phys-schost-1 is up; new incarnation number = 937846227. NOTICE: node phys-schost-2 is up; new incarnation number = 937690106. NOTICE: node phys-schost-3 is up; new incarnation number = 937690290. NOTICE: Cluster members: phys-schost-1 phys-schost-2 phys-schost-3. ... |
執行 cluster(1CL) shutdown 指令來關閉叢集,接著在各個節點上使用 boot(1M) 指令啟動叢集。
此程序提供長形式的 Sun Cluster 指令。大多指令也有短的形式。除了指令名稱有長形式和短形式之分外,指令本身是相同的。如需指令及其短形式的清單,請參閱附錄 ASun Cluster 以物件為導向的指令。
SPARC:如果叢集正在執行 Oracle Parallel Server 或 Oracle RAC,請關閉所有資料庫實例。
請參閱 Oracle Parallel Server 或 Oracle RAC 產品說明文件,以取得關機程序的說明。
成為超級使用者或成為可在叢集中的任一節點上提供 solaris.cluster.admin RBAC 授權的角色。
關閉叢集。
從叢集中的單一節點,輸入下列指令。
# cluster shutdown -g0 -y |
會關閉每一個節點。
叢集節點和叢集互連之間必須有運轉中的連線,才能夠成為叢集成員。
啟動每一個節點。
節點的啟動順序沒有任何影響,除非您在兩次關機之間進行配置變更。如果您在關機期間變更任何配置,請先以最近的配置啟動節點。
在基於 SPARC 的系統上,執行下列動作︰
ok boot |
在基於 x86 的系統上,執行下列動作︰
當螢幕顯示 GRUB 功能表時,請選取合適的 Solaris 項目然後按下 Enter。GRUB 功能表會以類似以下的方式顯示:
GNU GRUB version 0.95 (631K lower / 2095488K upper memory) +-------------------------------------------------------------------------+ | Solaris 10 /sol_10_x86 | | Solaris failsafe | | | +-------------------------------------------------------------------------+ Use the ^ and v keys to select which entry is highlighted. Press enter to boot the selected OS, 'e' to edit the commands before booting, or 'c' for a command-line. |
叢集節點和叢集互連之間必須有運轉中的連線,才能夠成為叢集成員。
如需得知更多以 GRUB 為基礎的啟動之相關資訊,請參閱「System Administration Guide: Basic Administration 」中的「System Administration Guide: Basic Administration」中的第 11 章「GRUB Based Booting (Tasks)」。
當叢集元件啟動時,訊息會出現在啟動節點的主控台上。
確認節點啟動成功而且是在線上狀態。
scstat 指令可報告節點的狀態。
# cluster status -t node |
如果叢集節點的 /var 檔案系統已滿,Sun Cluster 可能無法在該節點上重新啟動。如果出現此問題,請參閱如何修復整個 /var 檔案系統。
下列的範例顯示當停止正常的叢集作業,將所有節點關閉至 ok 提示符號,並重新啟動叢集時主控台的輸出。-g 0 選項可將寬限期設成零,-y 提供自動的 yes 回應,以確認問題。關機訊息還會出現在叢集中其他節點的主控台上。
# cluster shutdown -g0 -y Wed Mar 10 13:47:32 phys-schost-1 cl_runtime: WARNING: CMM monitoring disabled. phys-schost-1# INIT: New run level: 0 The system is coming down. Please wait. ... The system is down. syncing file systems... done Program terminated ok boot Rebooting with command: boot ... Hostname: phys-schost-1 Booting as part of a cluster ... NOTICE: Node phys-schost-1: attempting to join cluster ... NOTICE: Node phys-schost-2 (incarnation # 937690106) has become reachable. NOTICE: Node phys-schost-3 (incarnation # 937690290) has become reachable. NOTICE: cluster has reached quorum. ... NOTICE: Cluster members: phys-schost-1 phys-schost-2 phys-schost-3. ... NOTICE: Node phys-schost-1: joined cluster ... The system is coming up. Please wait. checking ufs filesystems ... reservation program successfully exiting Print services started. volume management starting. The system is ready. phys-schost-1 console login: NOTICE: Node phys-schost-1: joined cluster ... The system is coming up. Please wait. checking ufs filesystems ... reservation program successfully exiting Print services started. volume management starting. The system is ready. phys-schost-1 console login: |