本章提供安裝與配置叢集的程序。依照這些程序也可以將新節點加入現有的叢集內。本章還提供解除安裝某些叢集軟體的程序。
本章包含以下小節。
本節提供在叢集節點上安裝軟體的資訊與程序。
以下作業對應表列出了在多節點叢集或單一節點叢集上安裝軟體時所要執行的作業。依指示的順序完成程序。
表 2–1 對應作業:安裝軟體
作業 |
操作說明 |
---|---|
1. 規劃您叢集配置的佈局,並準備好安裝軟體。 | |
2. (可選用) 在管理主控台上安裝「叢集控制面板」(CCP) 軟體。 | |
3. 在所有節點上安裝 Solaris 作業系統。 | |
4. (可選擇) SPARC: 安裝 Sun StorEdge Traffic Manager 軟體。 | |
5. (可選擇) SPARC: 安裝 VERITAS 檔案系統 軟體。 | |
6. 為將要使用的 Solaris 8 或 Solaris 9 作業系統安裝 Sun Cluster 軟體套裝模組以及任何 Sun Java System 資料服務。 | |
7. 設置目錄路徑。 | |
8. 建立叢集或附加叢集節點。 |
開始安裝軟體前,請先做好以下準備事項。
請確保 Sun Cluster 軟體的此發行版本支援您為叢集配置選擇的硬體和軟體。
請連絡 Sun 銷售代表,以取得有關支援的叢集配置之最新資訊。
請閱讀下列手冊,以取得協助您規劃叢集配置和準備安裝策略的資訊。
「Sun Cluster 3.1 8/05 版本說明 (適用於 Solaris 作業系統)」─限制、錯誤解決方法以及其他最新資訊。
「Sun Cluster 3.0-3.1 Release Notes Supplement」─有關額外限制、錯誤解決方法、新功能以及其他最新資訊的後續出版文件。將定期更新此文件,並在以下網站進行線上發佈。
「Sun Cluster 簡介 (適用於 Solaris 作業系統)」與「Sun Cluster 概念指南 (適用於 Solaris 作業系統)」─Sun Cluster 產品簡介。
「Sun Cluster 軟體安裝指南(適用於 Solaris 作業系統)」(本手冊) – 安裝和配置 Solaris、Sun Cluster 與容體管理程式軟體的規劃準則和程序。
「Sun Cluster Data Services Planning and Administration Guide for Solaris OS」─安裝與配置資料服務的的規劃準則和程序。
請將所有相關說明文件備齊,包括協力廠商的文件。
以下列示了安裝叢集時您可能需要參考其說明文件的部分產品。
Solaris OS
Solstice DiskSuite 或 Solaris Volume Manager 軟體
Sun StorEdge QFS 軟體
SPARC:VERITAS Volume Manager
SPARC:Sun Management Center
協力廠商應用程式
規劃叢集配置。
完整規劃叢集安裝。在您開始安裝 Solaris 和 Sun Cluster 軟體之前,請識別所有資料服務及協力廠商產品的需求。未依此進行可能會導致安裝錯誤,使您需完全重新安裝 Solaris 和 Sun Cluster 軟體。
例如,Oracle Real Application Clusters 的 Oracle Real Application Clusters Guard 選項對於您在叢集中使用的主機名稱具有特殊需求。另一個具有特殊需求的例子是 Sun Cluster HA for SAP。您必須在安裝 Sun Cluster 軟體之前考慮到這些需求,因為在安裝 Sun Cluster 軟體後,便無法變更主機名稱。
另請注意,在基於 x86 的叢集中,不支援使用 Oracle Real Application Clusters 與 Sun Cluster HA for SAP。
使用第 1 章, 規劃 Sun Cluster 配置與「Sun Cluster Data Services Planning and Administration Guide for Solaris OS」中的規劃準則來確定如何安裝與配置叢集。
填寫在規劃準則中參考的叢集框架以及資料服務配置工作表。以後進行安裝和配置作業時,就可以用這份填好的工作表當作參考依據。
獲取叢集配置的所有必要修補程式。
請參閱「Sun Cluster 3.1 8/05 版本說明 (適用於 Solaris 作業系統)」中的「修補程式與必需的韌體層次」,以取得修補程式的位置及安裝說明。
將 Sun Cluster 所需的修補程式複製到單一目錄中。
該目錄必須位於所有節點均可存取的檔案系統上。預設的修補程式目錄為 /var/cluster/patches/。
您在節點上安裝了 Solaris 軟體之後,便可以檢視 /etc/release 檔案,以查看所安裝 Solaris 軟體的準確版本。
(可選擇) 如果您使用 SunPlex Installer,則可以建立修補程式清單檔案。
如果您已指定修補程式清單檔案,則 SunPlex Installer 將僅安裝該修補程式清單檔案中列出的修補程式。如需有關建立修補程式清單檔案的資訊,請參閱 patchadd(1M) 線上手冊。
記錄此目錄的路徑。
如果您想使用 Cluster Control Panel 軟體將管理主控台連接至叢集節點,請移至如何在管理主控台安裝「叢集控制面板」軟體。
否則,請選用 Solaris 安裝程序。
如果您要使用 scinstall(1M) 公用程式 (基於文字的方法) 或 SunPlex Installer (基於 GUI 的方法) 來安裝 Sun Cluster,請移至如何安裝 Solaris 軟體,以首先安裝 Solaris 軟體。
如果您要在同一作業中同時安裝 Solaris 與 Sun Cluster 軟體 (JumpStart 方法),請移至如何安裝 Solaris 和 Sun Cluster 軟體 (JumpStart)。
您不需要使用管理主控台。如果您不使用管理主控台,可以從叢集中的指定節點,執行管理作業。
本程序說明如何在管理主控台安裝「叢集控制面板」(CCP) 軟體。CCP 提供了一個可啟動 cconsole(1M)、ctelnet(1M) 及 crlogin(1M) 工具的單一介面。其中的每個工具均提供與節點集的多重視窗連接,以及一個一般視窗。您可以使用一般視窗將輸入內容一次傳送給所有節點。
您可以使用任何執行 Solaris 8 或 Solaris 9 作業系統的桌上型機器作為管理主控台。另外,您也可以將管理主控台作為說明文件伺服器使用。如果在基於 SPARC 的系統上使用 Sun Cluster,則您可以將管理主控台作為 Sun Management Center 主控台或伺服器使用。請參閱 Sun Management Center 文件,以取得有關如何安裝 Sun Management Center 軟體的資訊。請參閱「Sun Cluster 3.1 8/05 版本說明 (適用於 Solaris 作業系統)」,以取得有關如何安裝 Sun Cluster 文件的附加資訊。
確定管理主控台上已安裝受支援版本的 Solaris 作業系統及所有 Solaris 修補程式。所有平台至少需要「一般使用者 Solaris 軟體群組」。
成為管理主控台上的超級使用者。
將 Sun Cluster 2 of 2 CD-ROM 插入管理主控台的 CD-ROM 光碟機。
如果容體管理常駐程式 vold(1M) 正在執行,並且被配置為管理 CD-ROM 裝置,則常駐程式會自動將 CD-ROM 掛載在 /cdrom/cdrom0/ 目錄下。
切換至 Solaris_arch/Product/sun_cluster/Solaris_ver/Packages/ 目錄,其中 arch 為 sparc 或 x86,ver 為 Solaris 8 的 8、Solaris 9 的 9,或 Solaris 10 的 10。
# cd /cdrom/cdrom0/Solaris_arch/Product/sun_cluster/Solaris_ver/Packages/ |
安裝 SUNWccon 套件。
# pkgadd -d . SUNWccon |
(可選擇) 安裝 SUNWscman 套件。
# pkgadd -d . SUNWscman |
當您在管理主控台上安裝 SUNWscman 套件時,在將 Sun Cluster 軟體安裝於叢集節點上之前,即能從管理主控台上檢視 Sun Cluster 線上援助頁。
(可選擇) 安裝 Sun Cluster 說明文件套裝軟體。
如果您尚未在管理主控台上安裝說明文件,則仍可以直接從 CD-ROM 檢視 HTML 說明文件或 PDF 說明文件。請使用 Web 瀏覽器檢視 Sun Cluster 2 of 2 CD-ROM 上的 Solaris_arch/Product/sun_cluster/index.html 檔案,其中 arch 為 sparc 或 x86。
請確定是否已在管理主控台上安裝了 SUNWsdocs 套裝軟體。
# pkginfo | grep SUNWsdocs application SUNWsdocs Documentation Navigation for Solaris 9 |
如果尚未安裝 SUNWsdocs 套裝軟體,則必須在安裝該套裝軟體後,方可安裝文件套裝軟體。
選擇要安裝的 Sun Cluster 文件套裝軟體。
下列說明文件集合均以 HTML 和 PDF 格式提供︰
集合標題 |
HTML 套裝軟體名稱 |
PDF 套裝軟體名稱 |
---|---|---|
Sun Cluster 3.1 9/04 Software Collection for Solaris OS (SPARC 平台版本) |
SUNWscsdoc |
SUNWpscsdoc |
Sun Cluster 3.1 9/04 Software Collection for Solaris OS (x86 平台版本) |
SUNWscxdoc |
SUNWpscxdoc |
Sun Cluster 3.x Hardware Collection for Solaris OS (SPARC 平台版本) |
SUNWschw |
SUNWpschw |
Sun Cluster 3.x Hardware Collection for Solaris OS (x86 平台版本) |
SUNWscxhw |
SUNWpscxhw |
Sun Cluster 3.1 9/04 Reference Collection for Solaris OS |
SUNWscref |
SUNWpscref |
如果尚未安裝 SUNWsdocs 套裝軟體,請安裝該套裝軟體及您所選擇的 Sun Cluster 文件套裝軟體。
所有文件套裝軟體均對 SUNWsdocs 套裝軟體具有相依性。系統中必須已存在 SUNWsdocs 套裝軟體,方可在該系統中成功安裝文件套裝軟體。
# pkgadd -d . SUNWsdocs pkg-list |
變更至不是 CD-ROM 上的目錄,然後彈出 CD-ROM。
# eject cdrom |
將您的叢集名稱與每個叢集節點的實體節點名稱加入至檔案。
# vi /etc/clusters clustername node1 node2 |
請參閱 /opt/SUNWcluster/bin/clusters(4) 線上手冊,以取得詳細資訊。
將叢集中每個節點的項目加入該檔案內。指定實體節點名稱、主控台存取裝置的主機名稱及通訊埠編號。主控台存取裝置的範例包括終端機集線器 (TC)、系統服務處理器 (SSP) 及 Sun Fire 系統控制器。
# vi /etc/serialports node1 ca-dev-hostname port node2 ca-dev-hostname port |
叢集節點實際名稱
主控台存取裝置的主機名稱
串列通訊埠編號
請注意建立 /etc/serialports 檔案的以下特殊說明︰
對於 Sun Fire 15000 系統控制器,請將 telnet(1) 連接埠號碼 23 用於每個項目的串列埠號碼。
針對所有其他主控台存取裝置,請使用 telnet 串列通訊埠編號,而不是使用實體通訊埠編號。若要決定 telnet 串列通訊埠編號,請將實體通訊埠編號加上 5000。例如,如果實體通訊埠編號是 6,telnet 串列通訊埠編號應該是 5006。
對於 Sun Enterprise 10000 伺服器,另請參閱 /opt/SUNWcluster/bin/serialports(4) 線上手冊,以取得詳細資訊與特殊注意事項。
# /opt/SUNWcluster/bin/ccp & |
按一下CCP 視窗中的 [cconsole] 按鈕、[crlogin] 按鈕或 [ctelnet] 按鈕,以啟動該工具。此外,您還可以直接啟動所有這些工具。例如,若要啟動 ctelnet,請輸入下列指令:
# /opt/SUNWcluster/bin/ctelnet & |
請參閱「Sun Cluster 系統管理指南(適用於 Solaris 作業系統)」中的「開始管理叢集」中的「如何從遠端登入 Sun Cluster」程序,以取得有關如何使用 CCP 公用程式的附加資訊。另請參閱 ccp(1M) 線上手冊。
請確定是否已安裝符合 Sun Cluster 軟體需求的 Solaris 作業系統。
如果 Solaris 作業系統符合 Sun Cluster 的需求,請移至如何安裝 Sun Cluster 架構和資料服務軟體套裝模組 (Java ES installer)。
如果 Solaris 作業系統不符合 Sun Cluster 的需求,請依需要安裝、重新配置或重新安裝 Solaris 作業系統。請參閱規劃 Solaris 作業系統,以取得 Sun Cluster 對 Solaris 作業系統的安裝需求資訊。如需安裝程序,請移至如何安裝 Solaris 軟體。
請遵循以下程序,在叢集的每個節點上安裝 Solaris 作業系統,或在要快閃歸檔 JumpStart 安裝的主控節點上安裝 Solaris 作業系統。請參閱如何安裝 Solaris 和 Sun Cluster 軟體 (JumpStart),以取得有關叢集之 JumpStart 安裝的更多資訊。
為加快安裝速度,您可以同時在每個節點上安裝 Solaris 作業系統。
如果節點已安裝有 Solaris 作業系統,但不符合 Sun Cluster 的安裝需求,您可能需要重新安裝 Solaris 軟體。依照此程序中的步驟,確保隨後成功安裝 Sun Cluster 軟體。請參閱規劃 Solaris 作業系統,以取得有關所需根磁碟分割與其他 Sun Cluster 安裝需求的資訊。
請執行以下作業:
在安裝 Solaris 軟體前,請確定已完成硬體設定,並已確認連接。請參閱Sun Cluster Hardware Administration Collection以及伺服器與儲存裝置的說明文件,以取得詳細資訊。
確定您的叢集配置規劃已經完備。請參閱如何準備安裝叢集軟體,以取得需求與準則。
請完成本機檔案系統佈局工作表。
如果使用命名服務,請將所有公用主機名稱和邏輯位址的位址對名稱對應加入至客戶使用的所有命名服務,以存取叢集服務。請參閱IP 位址,以取得規劃準則。請參閱 Solaris 系統管理員說明文件,以取得關於如何使用 Solaris 命名服務的資訊。
如果您使用的是叢集管理主控台,請顯示叢集中每個節點的主控台螢幕。
如果您的管理主控台已安裝並配置了 Cluster Control Panel (CCP) 軟體,請使用 cconsole(1M) 公用程式顯示個別的主控台螢幕。
請使用以下指令啟動 cconsole 公用程式:
# /opt/SUNWcluster/bin/cconsole clustername & |
cconsole 公用程式還會開啟一個主視窗,您可在其中將輸入的資料同時傳送至所有的個別主控台視窗。
如果您不使用 cconsole 公用程式,請分別連接至每個節點的主控台。
依照 Solaris 安裝文件中的指示,安裝 Solaris 作業系統。
您必須在叢集中的所有節點上安裝相同版本的 Solaris 作業系統。
您可以使用通常用來安裝 Solaris 軟體的任一方法。安裝 Solaris 軟體期間,請執行下列步驟:
至少安裝「一般使用者 Solaris 軟體群組」。
若要避免手動安裝 Solaris 軟體套裝模組,請安裝 Entire Solaris Software Group Plus OEM Support。
請參閱Solaris 軟體群組注意事項,以取得有關 Solaris 軟體需求的附加資訊。
選擇「線上援助佈局」來設定檔案系統。
建立至少 512 MB 的檔案系統,才可適用於整體裝置子系統。
若要使用 SunPlex Installer 安裝 Sun Cluster 軟體,您必須建立掛載點名稱為 /globaldevices 的檔案系統。/globaldevices 裝載點名稱為 scinstall 所使用的預設值。
Sun Cluster 軟體需要整體裝置檔案系統才能成功安裝。
如果您要使用 SunPlex Installer 來安裝 Solstice DiskSuite 軟體 (Solaris 8) 或配置 Solaris Volume Manager 軟體 (Solaris 9 或 Solaris 10),則還需將此檔案系統掛載於 /sds 上。
如果您要使用 SunPlex Installer 來安裝 Sun Cluster HA for NFS 或 Sun Cluster HA for Apache,則 SunPlex Installer 還必須安裝 Solstice DiskSuite 軟體 (Solaris 8) 或配置 Solaris Volume Manager 軟體 (Solaris 9 或 Solaris 10)。
依照系統磁碟分割區中的描述,建立所需的其他任意檔案系統分割區。
為了使管理簡化,請在每一個節點上設定相同的 root 密碼。
如果您要將節點增加至現有的叢集,請準備該叢集以接受新節點。
在任意使用中的叢集成員上,啟動 scsetup(1M) 公用程式。
# scsetup |
顯示 Main Menu。
選擇功能表項目,新增節點。
選擇功能表項目,指定可能增加其自身的機器之名稱。
依照提示,將節點名稱加入至已辨識機器的清單。
如果完成作業後沒有任何錯誤,則 scsetup 公用程式會列印訊息 Command completed successfully。
結束 scsetup 公用程式。
在使用中的叢集節點上,顯示所有叢集檔案系統的名稱。
% mount | grep global | egrep -v node@ | awk '{print $1}' |
在新節點上,為叢集內的每一個檔案系統分別建立一個裝載點。
% mkdir -p mountpoint |
例如,如果 mount 指令傳回的檔案系統名稱是 /global/dg-schost-1,請在要加入至叢集的新節點上執行 mkdir -p /global/dg-schost-1。
如果您要增加節點,並且叢集的任一節點已安裝 VxVM,請執行以下作業。
如果您已安裝 End User Solaris Software Group,請使用 pkgadd 指令手動安裝所需的任何附加 Solaris 軟體套裝模組。
以下是支援某些 Sun Cluster 功能所需要的 Solaris 套裝軟體。
依照下表所列的順序安裝套裝軟體。
功能 |
必要的 Solaris 軟體套裝模組 |
---|---|
RSMAPI、RSMRDT 驅動程式或 SCI-PCI 配接卡 (僅適用於基於 SPARC 的叢集) |
Solaris 8 或 Solaris 9:SUNWrsm SUNWrsmx SUNWrsmo SUNWrsmox Solaris 10:SUNWrsm SUNWrsmo |
SunPlex Manager |
SUNWapchr SUNWapchu |
安裝任何必需的 Solaris 作業系統修補程式以及與硬體有關的韌體和修補程式 (包含用於儲存陣列支援的韌體和修補程式)。同時下載硬體修補程式中包含的任何所需韌體。
請參閱「Sun Cluster 3.1 8/05 版本說明 (適用於 Solaris 作業系統)」中的「修補程式與必需的韌體層次」,以取得修補程式的位置及安裝說明。
x86:將預設啟動檔案設定為 kadb。
# eeprom boot-file=kadb |
如果您無法存取登入提示,則此值的設定可讓您重新啟動節點。
以叢集中使用的所有 IP 位址更新每個節點上的 /etc/inet/hosts 檔案。
無論您是否有使用命名服務,都應該執行此步驟。請參閱IP 位址,以取得必須增加其 IP 位址的 Sun Cluster 元件之清單。
如果您要將 ce 配接卡用於叢集互連,請將以下項目增加至 /etc/system 檔案。
set ce:ce_taskq_disable=1 |
這個項目會在下次系統重新開機後生效。
(可選擇) 在 Sun Enterprise 10000 伺服器上,將 /etc/system 檔案配置為使用動態重新配置。
將以下項目增加至叢集的每個節點上的 /etc/system 檔案。
set kernel_cage_enable=1 |
這個項目會在下次系統重新開機後生效。請參閱您的伺服器說明文件,以取得關於動態重新配置的詳細資訊。
如果您要使用 Sun 多重路徑軟體,請移至SPARC: 如何安裝 Sun 多重路徑軟體。
如果您要安裝 VxFS,請移至SPARC: 如何安裝 VERITAS 檔案系統 軟體。
否則,請安裝 Sun Cluster 軟體套裝模組。請移至如何安裝 Sun Cluster 架構和資料服務軟體套裝模組 (Java ES installer)。
請參閱「Sun Cluster 系統管理指南(適用於 Solaris 作業系統)」,以取得在 Sun Cluster 配置中執行動態重新配置作業的程序。
在叢集的每個節點上執行此程序,以安裝與配置用於光纖通道 (FC) 儲存的 Sun 多重路徑軟體。多重路徑軟體可管理共用叢集儲存的多重 I/O 路徑。
對於 Solaris 8 或 Solaris 9 作業系統,請安裝與配置 Sun StorEdge Traffic Manager 軟體。
對於 Solaris 10 作業系統,請啟用 Solaris 多重路徑功能,依預設其已安裝為 Solaris 10 軟體的一部分。
請執行以下作業:
請確定已安裝 Solaris 作業系統來支援 Sun Cluster 軟體。
如果節點上已安裝了 Solaris 軟體,那麼您必須確定 Solaris 的安裝符合 Sun Cluster 軟體以及您要安裝到叢集上的任何其他軟體的需求。請參閱如何安裝 Solaris 軟體,以取得有關安裝 Solaris 軟體以滿足 Sun Cluster 軟體需求的更多資訊。
對於 Solaris 8 或 Solaris 9 作業系統,提供軟體套裝模組、修補程式,以及 Sun StorEdge Traffic Manager 軟體和 Sun StorEdge SAN Foundation 軟體的文件。請參閱 http://www.sun.com/products-n-solutions/hardware/docs/,以取得文件的連結。
對於 Solaris 10 作業系統,在 http://docs.sun.com/source/819-0139/ 上提供「Solaris Fibre Channel Storage Configuration and Multipathing Administration Guide」。
成為超級使用者。
對於 Solaris 8 或 Solaris 9 作業系統,請在每個節點上 安裝 Sun StorEdge Traffic Manager 軟體及任何必要的修補程式。
如需有關如何安裝 Sun StorEdge Traffic Manager 軟體的程序,請在 http://www.sun.com/products-n-solutions/hardware/docs/ 上參閱 「Sun StorEdge Traffic Manager Installation and Configuration Guide」。
如需 Sun StorEdge Traffic Manager 軟體所必需的修補程式,請在 http://www.sun.com/storage/san/ 上參閱 「Sun StorEdge Traffic Manager Software Release Notes」。
啟用多重路徑功能。
對於 Solaris 8 或 9 作業系統,請將 mpxio-disable 參數的值變更為 no。
在每個節點上修改 /kernel/drv/scsi_vhci.conf 檔案中的此項目。
set mpxio-disable=no |
對於 Solaris 10 作業系統,在每個節點上發出以下指令:
如果已安裝 Sun Cluster 軟體,請勿發出此指令。在使用中的叢集節點上執行 stmsboot 指令可能導致 Solaris 服務進入維護狀態。請改為遵循 stmsboot(1M) 線上手冊中有關在 Sun Cluster 環境中使用 stmsboot 指令的說明。
# /usr/sbin/stmsboot -e |
啟用 Solaris I/O 多重路徑
請參閱 stmsboot(1M) 線上手冊,以取得更多資訊。
對於 Solaris 8 或 Solaris 9 作業系統,請確定您的 Sun StorEdge SAN Foundation 軟體版本是否包含儲存陣列的內建支援。
如果軟體未包含儲存陣列的內建支援,請在每個節點上編輯 /kernel/drv/scsi_vhci.conf 檔案,以包含必要的項目。如需更多資訊,請參閱儲存裝置的版本說明。
對於 Solaris 8 或 Solaris 9 作業系統,請關閉每個節點並執行重新配置啟動。
重新配置啟動會建立新的 Solaris 裝置檔案與連結。
# shutdown -y -g0 -i0 ok boot -r |
當所有節點完成重新配置重新啟動後,請執行完成儲存陣列配置所需的任何附加作業。
請參閱 Sun Cluster Hardware Administration Collection 中有關儲存陣列的安裝說明,以取得詳細資訊。
如果您是在叢集安裝 Sun Cluster 軟體後,才安裝 Sun 多重路徑軟體,則可能需要更新 DID 對應。在叢集的每個節點上發出以下指令,以重新產生 DID 名稱空間。
# scdidadm -C# scdidadm -r(僅適用於 Solaris 8 或 9) # cfgadm -c configure# scgdevs
請參閱 scdidadm(1M) 和 scgdevs(1M) 線上手冊,以取得更多資訊。
如果您要安裝 VxFS,請移至SPARC: 如何安裝 VERITAS 檔案系統 軟體。
否則,請安裝 Sun Cluster 軟體套裝模組。請移至如何安裝 Sun Cluster 架構和資料服務軟體套裝模組 (Java ES installer)。
請依照 VxFS 安裝說明文件中的程序,將 VxFS 軟體安裝到叢集的每個節點上。
安裝支援 VxFS 需要的所有 Sun Cluster 修補程式。
請參閱「Sun Cluster 3.1 8/05 版本說明 (適用於 Solaris 作業系統)」中的「修補程式與必需的韌體層次」,以取得修補程式的位置及安裝說明。
在每個節點上的 /etc/system 檔案中,設定以下值。
set rpcmod:svc_default_stksize=0x8000 set lwp_default_stksize=0x6000 |
這些變更會在下次系統重新啟動時生效。
Sun Cluster 軟體需要的 rpcmod:svc_default_stksize 的最小設定為 0x8000。由於 VxFS 安裝將 rpcmod:svc_default_stksize 變數的值設定為 0x4000,因此您必須在 VxFS 安裝完成之後手動將該值設定為 0x8000。
您必須在 /etc/system 檔案中設定 lwp_default_stksize 變數,以置換 VxFS 的預設值 0x4000。
安裝 Sun Cluster 軟體套裝模組。請移至如何安裝 Sun Cluster 架構和資料服務軟體套裝模組 (Java ES installer)。
請遵循使用 Sun JavaTM Enterprise System (Java ES) installer 程式的程序,執行以下一項或多項安裝作業:
在叢集的每個節點上安裝 Sun Cluster 架構軟體套裝模組。
在要快閃歸檔 JumpStart 安裝的主控節點上安裝 Sun Cluster 架構軟體套裝模組。請參閱如何安裝 Solaris 和 Sun Cluster 軟體 (JumpStart),以取得有關叢集之 JumpStart 安裝的更多資訊。
從 Sun Cluster 2 of 2 CD-ROM 上為 Solaris 8 或 Solaris 9 作業系統安裝 Sun Java System 資料服務。
請勿使用此程序安裝以下各種資料服務套裝軟體:
Sun Cluster 2 of 2 CD-ROM 中 Solaris 10 作業系統的資料服務─請改為遵循如何安裝資料服務軟體套裝模組 (pkgadd)中的程序。
Sun Cluster Agents CD 中的資料服務─請改為遵循如何安裝資料服務軟體套件 (scinstall)中的程序。
對於 Sun Cluster Agents CD 中 Solaris 8 或 Solaris 9 作業系統的資料服務,您也可以遵循如何安裝資料服務軟體套裝模組 (Web Start installer)中的程序。
請執行以下作業:
請確保已安裝 Solaris 作業系統來支援 Sun Cluster 軟體。
如果節點上已安裝了 Solaris 軟體,那麼您必須確定 Solaris 的安裝符合 Sun Cluster 軟體以及您要安裝到叢集上的任何其他軟體的需求。請參閱如何安裝 Solaris 軟體,以取得有關安裝 Solaris 軟體以滿足 Sun Cluster 軟體需求的更多資訊。
提供 Sun Cluster 1 of 2 CD-ROM 與 Sun Cluster 2 of 2 CD-ROM。
(可選擇) 若要透過 GUI 使用 installer 程式,請確保已將要安裝叢集節點的顯示環境設定為顯示 GUI。
% xhost + % setenv DISPLAY nodename:0.0 |
成為要安裝之叢集節點的超級使用者。
將 Sun Cluster 1 of 2 CD-ROM 插入 CD-ROM 光碟機。
變更為 installer 程式常駐的 CD-ROM 目錄。
# cd /cdrom/cdrom0/Solaris_arch/ |
在 Solaris_arch/ 目錄中,arch 為 sparc 或 x86。
啟動 Java ES installer 程式。
# ./installer |
遵循螢幕上的說明,在節點上安裝 Sun Cluster 架構軟體與資料服務。
當系統提示是否配置 Sun Cluster 架構軟體時,請選擇 [稍後配置]。
安裝結束後,您可以檢視所有變數安裝日誌。請參閱「Sun Java Enterprise System 2005Q5 Installation Guide」,以取得有關使用 Java ES installer 程式的附加資訊。
遠端共用記憶體應用程式設計介面 (RSMAPI)
用於互連傳輸的 SCI-PCI 配接卡
RSMRDT 驅動程式
RSMRDT 驅動程式僅用於執行已啟用 RSM 之 Oracle9i release 2 SCI 配置的叢集。請參照 Oracle9i release 2 使用者文件,以取得有關安裝和配置的詳細說明。
確定必須安裝的套裝軟體。
下表依照安裝每組套裝軟體所必須遵循的順序,列出了每種功能所需要的 Sun Cluster 3.1 8/05 套裝軟體。Java ES installer 程式不會自動安裝這些套裝軟體。
依照下表所列的順序安裝套裝軟體。
功能 |
要安裝的其他 Sun Cluster 3.1 8/05 套件 |
---|---|
RSMAPI |
SUNWscrif |
SCI-PCI 配接卡 |
|
RSMRDT 驅動程式 |
SUNWscrdt |
如果尚未將 Sun Cluster 2 of 2 CD-ROM 插入 CD-ROM 光碟機,請將其插入光碟機。
變更為 Solaris_arch/Product/sun_cluster/Solaris_ver/Packages/ 目錄,其中 arch 為 sparc 或 x86,ver 為 Solaris 8 的 8、Solaris 9 的 9,或 Solaris 10 的 10。
# cd /cdrom/cdrom0/Solaris_arch/Product/sun_cluster/Solaris_ver/Packages/ |
安裝附加套裝軟體。
# pkgadd -d . packages |
變更至不是 CD-ROM 上的目錄,然後彈出 CD-ROM。
# eject cdrom |
請確定 /usr/java/ 目錄為 Java 軟體最低版本或最新版本的符號連結。
Sun Cluster 軟體至少需要 Java 軟體 1.4.2_03 版。
確定將 /usr/java/ 目錄符號連結至何種目錄。
# ls -l /usr/java lrwxrwxrwx 1 root other 9 Apr 19 14:05 /usr/java -> /usr/j2se/ |
確定已安裝何種版本的 Java 軟體。
以下為您可用於顯示與其相關的 Java 軟體發行版本的指令範例。
# /usr/j2se/bin/java -version # /usr/java1.2/bin/java -version # /usr/jdk/jdk1.5.0_01/bin/java -version |
如果尚未將 /usr/java/ 目錄符號連結至受支援版本的 Java 軟體,請重新建立符號連結,以連結至受支援版本的 Java 軟體。
以下範例顯示了建立至 /usr/j2se/ 目錄之符號連結的過程,此目錄包含 Java 1.4.2_03 軟體。
# rm /usr/java # ln -s /usr/j2se /usr/java |
如果您要安裝 Sun StorEdge QFS 檔案系統軟體,請遵循「Sun StorEdge QFS and Sun StorEdge SAM-FS Software Installation and Configuration Guide」中的初始安裝程序。
否則,若要設置根使用者環境,請移至如何設定 Root 使用者環境。
在 Sun Cluster 配置中,必須驗證是否從互動式 shell 中執行各種 shell 的使用者初始化檔案。這些檔案必須確認此情況,然後再嘗試輸出至終端機。否則,可能會發生意想不到的狀況或對資料服務造成干擾。請參閱「System Administration Guide, Volume 1」(Solaris 8) 或「System Administration Guide: Basic Administration」(Solaris 9 或 Solaris 10) 中的「Customizing a User's Work Environment」,以取得更多資訊。
在叢集的每一個節點上執行此程序。
成為叢集節點的超級使用者。
修改 .cshrc 或 .profile 檔案中的 PATH 與 MANPATH 項目。
請參閱您的容體管理程式文件及其他應用程式文件,以取得其他檔案路徑進行設定。
(可選擇) 為了方便管理,請在每一個節點設定相同的 root 密碼 (如果您尚未這樣做)。
在叢集節點上配置 Sun Cluster 軟體。請移至建立叢集。
本小節提供建立新叢集或將節點增加至現有叢集的資訊與程序。開始執行這些作業之前,請確保您已經依照安裝軟體中的描述,安裝了適用於 Solaris 作業系統的的軟體套裝模組、Sun Cluster 架構和其他產品。
以下作業對應表列出了所要執行的作業。依指示的順序完成程序。
表 2–2 對應作業:建立叢集
在叢集的一個節點上執行此程序,以在叢集的所有節點上配置 Sun Cluster 軟體。
請執行以下作業:
確定已安裝 Solaris 作業系統來支援 Sun Cluster 軟體。
如果節點上已安裝了 Solaris 軟體,那麼您必須確定 Solaris 的安裝符合 Sun Cluster 軟體以及您要安裝到叢集上的任何其他軟體的需求。請參閱如何安裝 Solaris 軟體,以取得有關安裝 Solaris 軟體來滿足 Sun Cluster 軟體要求的更多資訊。
請確定 Sun Cluster 軟體套件已安裝在節點上。請參閱如何安裝 Sun Cluster 架構和資料服務軟體套裝模組 (Java ES installer)。
請確定您要使用 scinstall 公用程式的一般模式還是自訂模式。對於 Sun Cluster 軟體的「一般」安裝,scinstall 自動指定下列配置預設值。
元件 |
預設值 |
---|---|
專用網路位址 |
172.16.0.0 |
專用網路遮罩 |
255.255.0.0 |
叢集傳輸接點 |
switch1 與 switch2 |
整體裝置檔案系統名稱 |
/globaldevices |
安裝安全性 (DES) |
已限制 |
Solaris 與 Sun Cluster 修補程式目錄 |
/var/cluster/patches/ |
依據您是以一般模式,還是以自訂模式執行 scinstall 公用程式,請完成以下叢集配置工作表之一。
[典型] 模式 ─ 如果您要使用 [典型] 模式,並且接受所有預設值,請完成以下工作表。
元件 |
說明/範例 |
回答 |
|
---|---|---|---|
叢集名稱 |
您要建立的叢集的名稱是什麼? | ||
叢集節點 |
為初始叢集配置規劃的其他叢集節點的名稱是什麼? | ||
叢集傳輸配接卡與電纜 |
將節點附加至專用互連的兩個叢集傳輸配接卡的名稱是什麼? |
第一個
|
第二個
|
這是否為專屬叢集傳輸配接卡? |
是 | 否 |
是 | 否 |
|
如果否,則此配接卡的 VLAN ID 是什麼? | |||
法定配置 (僅適用於兩節點叢集) |
您是否要停用自動法定裝置選取?(如果所有共用儲存裝置均不是合格的法定裝置,或者您要將 Network Appliance NAS 裝置配置為法定裝置,請回答是。) |
是 | 否 |
|
檢查 |
發生 sccheck 錯誤時,您是否要中斷安裝?(sccheck 驗證是否滿足預配置需求) |
是 | 否 |
自訂模式 ─ 如果您要使用自訂模式並自訂配置資料,請完成以下工作表。
請依照這些準則來使用此程序中的互動式 scinstall 公用程式:
互動式 scinstall 可讓您繼續鍵入。因此,如果下一個功能表螢幕沒有立即顯示,請勿多次按下 Return 鍵。
除非另有說明,否則可按下 Control-D 返回一系列相關問題的起始位置或 Main Menu。
先前階段作業的預設回覆顯示在問題結尾處的括號 ([ ]) 中。按 Return 鍵可輸入括號中的回應,無需鍵入它。
如果您在 Sun Cluster 軟體安裝期間已停用遠端配置,請重新啟動遠端配置。
(可選擇) 若要使用 scinstall(1M) 公用程式來安裝修補程式,請將修補程式下載至修補程式目錄。
如果您使用一般模式安裝叢集,請使用名為 /var/cluster/patches/ 或 /var/patches/ 的目錄來包含所要安裝的修補程式。
在一般模式中,scinstall 指令會檢查修補程式的這兩個目錄。
如果這兩個目錄均不存在,則不會增加任何修補程式。
如果這兩個目錄均存在,則僅增加 /var/cluster/patches/ 目錄中的修補程式。
如果你使用自訂模式安裝叢集,請指定修補程式目錄的路徑。指定路徑可確保您不必使用 scinstall 在一般模式下檢查的修補程式目錄。
您可以在修補程式目錄中包含修補程式清單檔案。預設的修補程式清單檔案名稱為 patchlist。如需有關建立修補程式清單檔案的資訊,請參閱 patchadd(1M) 線上手冊。
成為要從中配置叢集的叢集節點之超級使用者。
啟動 scinstall 公用程式。
# /usr/cluster/bin/scinstall |
從 [Main Menu] 中選擇功能表項目,安裝叢集或叢集節點。
*** Main Menu *** Please select from one of the following (*) options: * 1) Install a cluster or cluster node 2) Configure a cluster to be JumpStarted from this install server 3) Add support for new data services to this cluster node 4) Upgrade this cluster node * 5) Print release information for this cluster node * ?) Help with menu options * q) Quit Option: 1 |
從 [Install Menu] 中選擇功能表項目,安裝新叢集的所有節點。
請依照功能表提示來提供您的回答 配置規劃工作表。
scinstall 公用程式會安裝與配置所有叢集節點,並重新啟動叢集。在所有節點都已順利啟動並進入叢集後,即建立了叢集。Sun Cluster 安裝輸出記錄於 /var/cluster/logs/install/scinstall.log.N 檔案中。
對於 Solaris 10 作業系統,請在每個節點上驗證 Service Management Facility (SMF) 的多使用者服務是否處於線上狀態。
如果節點的服務尚未進入線上狀態,請待其進入線上狀態後,再繼續執行下一個步驟。
# svcs multi-user-server STATE STIME FMRI online 17:52:55 svc:/milestone/multi-user-server:default |
從一個節點,驗證所有節點都已加入了此叢集。
執行 scstat(1M) 指令以顯示叢集節點的清單。您無需以超級使用者身份登入即可執行此指令。
% scstat -n |
輸出類似下列。
-- Cluster Nodes -- Node name Status --------- ------ Cluster node: phys-schost-1 Online Cluster node: phys-schost-2 Online |
請安裝任何必要的修補程式以支援 Sun Cluster 軟體 (如果您尚未執行此作業)。
若要重新啟用迴路檔案系統 (LOFS),請從叢集的每個節點上的 /etc/system 檔案中刪除以下項目。
exclude:lofs |
重新啟用 LOFS 會在下次重新啟動系統後生效。
如果您在具有高度可用性的本機檔案系統上使用 Sun Cluster HA for NFS,並且執行 automountd,則無法啟用 LOFS。LOFS 可導致 Sun Cluster HA for NFS 發生切換保護移轉問題。如果您啟用了 LOFS,並且之後選擇在具有高度可用性的本機檔案系統上增加 Sun Cluster HA for NFS,則必須執行以下作業之一:
在叢集的每個節點上修復 /etc/system 檔案的 exclude:lofs 項目,然後重新啟動節點。此變更會停用 LOFS。
停用 automountd 常駐程式。
從自動掛載程式對應中,排除所有由 Sun Cluster HA for NFS 匯出的具有高度可用性之本機檔案系統中的檔案。此選擇可讓您將 LOFS 與 automountd 常駐程式保持為啟用狀態。
請參閱「System Administration Guide, Volume 1」中的「Types of File Systems」(Solaris 8),或「System Administration Guide: Devices and File Systems」中的「The Loopback File System」(Solaris 9 或 Solaris 10),以取得有關迴路檔案系統的更多資訊。
以下範例顯示 scinstall 在雙節點叢集上完成配置作業時,所記錄的 scinstall 進度訊息 (schost)。使用 scinstall 一般模式,從 phys-schost-1 安裝叢集。另一個叢集節點為 phys-schost-2。配接卡名稱為 qfe2 與 qfe3。已啟用自動選擇法定裝置。
Installation and Configuration Log file - /var/cluster/logs/install/scinstall.log.24747 Testing for "/globaldevices" on "phys-schost-1" … done Testing for "/globaldevices" on "phys-schost-2" … done Checking installation status … done The Sun Cluster software is already installed on "phys-schost-1". The Sun Cluster software is already installed on "phys-schost-2". Starting discovery of the cluster transport configuration. The following connections were discovered: phys-schost-1:qfe2 switch1 phys-schost-2:qfe2 phys-schost-1:qfe3 switch2 phys-schost-2:qfe3 Completed discovery of the cluster transport configuration. Started sccheck on "phys-schost-1". Started sccheck on "phys-schost-2". sccheck completed with no errors or warnings for "phys-schost-1". sccheck completed with no errors or warnings for "phys-schost-2". Removing the downloaded files … done Configuring "phys-schost-2" … done Rebooting "phys-schost-2" … done Configuring "phys-schost-1" … done Rebooting "phys-schost-1" … Log file - /var/cluster/logs/install/scinstall.log.24747 Rebooting … |
如果您要安裝資料服務,請移至適用於所要安裝的資料服務和您的 Solaris 作業系統版本的程序:
Sun Cluster 2 of 2 CD-ROM (Sun Java System 資料服務) |
Sun Cluster Agents CD (所有其他資料服務) |
|||
---|---|---|---|---|
程序 |
Solaris 8 或 9 |
Solaris 10 |
Solaris 8 或 9 |
Solaris 10 |
X | ||||
X | ||||
X |
X |
|||
X |
否則,請移至下一個相應的程序:
如果您已安裝單一節點的叢集,便完成了叢集建立過程。請移至配置叢集,以安裝容體管理軟體並配置叢集。
如果您已安裝多節點叢集,並選擇了自動法定配置,便完成了後續安裝設置。請移至如何驗證法定配置與安裝模式。
如果您已安裝多節點叢集,但拒絕了自動法定配置,請執行後續安裝設定。請移至如何配置法定裝置。
完成 scinstall 處理之後,您無法變更專用網路位址和網路遮罩。如果您需要使用不同的私有網路位址或網路遮罩,並且節點仍處於安裝模式,請遵循如何解除安裝 Sun Cluster 軟體以校正安裝問題中的程序。然後,請執行如何安裝 Sun Cluster 架構和資料服務軟體套裝模組 (Java ES installer)中的程序,然後執行此程序重新安裝軟體並以正確的資訊配置節點。
此程序描述了如何設置與使用 scinstall(1M) 自訂 JumpStart 安裝方法。此方法會將 Solaris 作業系統與 Sun Cluster 軟體同時一次性安裝到所有叢集節點上,並建立叢集。您也可以使用此程序將新節點新增到現有的叢集內。
請執行以下作業:
在安裝 Solaris 軟體前,請確定已完成硬體設定以及連接確認。請參閱「Sun Cluster Hardware Administration Collection」以及伺服器和儲存裝置的文件,以取得有關如何設置硬體的詳細資訊。
請確定每個叢集節點的乙太網路位址。
如果您使用命名服務,請確保已將以下資訊增加至用戶端用於存取叢集服務的任何命名服務。請參閱IP 位址,以取得規劃準則。請參閱 Solaris 系統管理員說明文件,以取得關於如何使用 Solaris 命名服務的資訊。
用於所有公用主機名稱與邏輯位址的位址對名稱對應
JumpStart 伺服器的 IP 位址與主機名稱
確定您的叢集配置規劃已經完備。請參閱如何準備安裝叢集軟體,以取得需求與準則。
請確保已在要建立快閃歸檔的伺服器上,安裝了支援 Sun Cluster 軟體所必要的所有 Solaris 作業系統軟體、修補程式和韌體。
如果伺服器上已安裝了 Solaris 軟體,則必須確保 Solaris 的安裝符合 Sun Cluster 軟體以及您要在叢集上安裝的任何其他軟體的需求。請參閱如何安裝 Solaris 軟體,以取得有關安裝 Solaris 軟體以滿足 Sun Cluster 軟體需求的更多資訊。
請確保已在要建立快閃歸檔的伺服器上,安裝了 Sun Cluster 軟體套裝模組與修補程式。請參閱如何安裝 Sun Cluster 架構和資料服務軟體套裝模組 (Java ES installer)。
請確定您要使用 scinstall 公用程式的一般模式還是自訂模式。對於 Sun Cluster 軟體的「一般」安裝,scinstall 自動指定下列配置預設值。
元件 |
預設值 |
---|---|
專用網路位址 |
172.16.0.0 |
專用網路遮罩 |
255.255.0.0 |
叢集傳輸接點 |
switch1 與 switch2 |
整體裝置檔案系統名稱 |
/globaldevices |
安裝安全性 (DES) |
已限制 |
Solaris 與 Sun Cluster 修補程式目錄 |
/var/cluster/patches |
請完成相應的規劃工作表。請參閱規劃 Sun Cluster 環境,以取得規劃準則。
[典型] 模式 ─ 如果您要使用 [典型] 模式,並且接受所有預設值,請完成以下工作表。
元件 |
說明/範例 |
回答 |
|
---|---|---|---|
JumpStart 目錄 |
要使用的 JumpStart 目錄的名稱是什麼? | ||
叢集名稱 |
您要建立的叢集的名稱是什麼? | ||
叢集節點 |
為初始叢集配置規劃的叢集節點的名稱是什麼? | ||
叢集傳輸配接卡與電纜 |
第一個節點名稱︰ | ||
傳輸配接卡︰ |
第一個
|
第二個
|
|
這是否為專屬叢集傳輸配接卡? |
是 | 否 |
是 | 否 |
|
如果否,則此配接卡的 VLAN ID 是什麼? | |||
為每個附加節點指定 |
節點名稱: | ||
傳輸配接卡︰ |
第一個
|
第二個
|
|
法定配置 (僅適用於兩節點叢集) |
您是否要停用自動法定裝置選取?(如果所有共用儲存裝置均不是合格的法定裝置,或者您要將 Network Appliance NAS 裝置配置為法定裝置,請回答是。) |
是 | 否 |
是 | 否 |
自訂模式 ─ 如果您要使用自訂模式並自訂配置資料,請完成以下工作表。
請依照這些準則來使用此程序中的互動式 scinstall 公用程式:
互動式 scinstall 可讓您繼續鍵入。因此,如果下一個功能表螢幕沒有立即顯示,請勿多次按下 Return 鍵。
除非另有說明,否則可按下 Control-D 返回一系列相關問題的起始位置或 Main Menu。
先前階段作業的預設回覆顯示在問題結尾處的括號 ([ ]) 中。按 Return 鍵可輸入括號中的回應,無需鍵入它。
設定您的 JumpStart 安裝伺服器。
針對您的軟體平台,遵循相應的說明。
Solaris 作業系統平台 |
操作說明 |
---|---|
SPARC |
請參閱以下任一手冊,以取得有關如何設置 JumpStart 安裝伺服器的說明:
另請參閱 setup_install_server(1M) 線上手冊與 add_install_client(1M) 線上手冊。 |
x86 |
請參閱「Sun Fire V60x and Sun Fire V65x Server Solaris Operating Environment Installation Guide」中的「Solaris 9 Software Installation From a PXE Server」,以取得有關如何設置 JumpStart 動態主機配置協定 (DHCP) 伺服器與用於 Preboot Execution Environment (PXE) 安裝之 Solaris 網路的說明。 |
確定 JumpStart 安裝伺服器滿足下列需求。
安裝伺服器與叢集節點位於相同的子網路上,或位於叢集節點所使用的子網路的 Solaris 啟動伺服器上。
安裝伺服器本身並非叢集節點。
安裝伺服器安裝 Sun Cluster 軟體支援的 Solaris 作業系統發行版本。
Sun Cluster 軟體的 JumpStart 安裝具有自訂的 JumpStart 目錄。這個 jumpstart-dir 目錄必須包含 check(1M) 公用程式的副本。該目錄也必須由 NFS 匯出,以便 JumpStart 安裝伺服器讀取它。
每個新叢集節點已被配置為自訂 JumpStart 安裝用戶端,該安裝用戶端使用為安裝 Sun Cluster 而設置的自訂 JumpStart 目錄。
如果您要將新節點安裝至現有叢集,請將該節點增加至授權叢集節點的清單中。
切換至其他使用中的叢集節點,並啟動 scsetup(1M) 公用程式。
使用 scsetup 公用程式,在授權叢集節點的清單中加入新節點的名稱。
如需更多資訊,請參閱「Sun Cluster 系統管理指南(適用於 Solaris 作業系統)」中的「如何新增節點至已授權的節點清單」。
請在叢集節點或同一伺服器平台的其他機器上安裝 Solaris 作業系統 (如果您尚未執行此作業)。
請遵循如何安裝 Solaris 軟體中的程序。
請在已完成安裝的系統上安裝 Sun Cluster 軟體 (如果您尚未執行此作業)。
啟用 一般代理程式容器 常駐程式在系統啟動期間自動啟動。
# cacaoadm enable |
在已完成安裝的系統上,安裝所有必要的修補程式來支援 Sun Cluster 軟體。
在已完成安裝的系統上,以叢集中使用的所有 IP 位址更新 /etc/inet/hosts 檔案。
無論您是否有使用命名服務,都應該執行此步驟。請參閱IP 位址,以取得必須增加其 IP 位址的 Sun Cluster 元件之清單。
對於 Solaris 10,在已完成安裝的系統上,以叢集中使用的所有 IP 位址更新 /etc/inet/ipnodes 檔案。
無論您是否有使用命名服務,都應該執行此步驟。
建立已安裝系統的快閃歸檔。
# flarcreate -n name archive |
快閃歸檔的名稱。
快閃歸檔的檔案名稱,帶有完整路徑。依慣例,該檔案名稱以 .flar 結尾。
請遵循以下任一手冊中的程序:
請確保快閃歸檔由 NFS 匯出,以供 JumpStart 安裝伺服器讀取。
請參閱「System Administration Guide, Volume 3」中的「Solaris NFS Environment」(Solaris 8),或「System Administration Guide: Network Services」中的「Managing Network File Systems (Overview)」(Solaris 9 或 Solaris 10),以取得更多有關自動檔案共用的資訊。
從 JumpStart 安裝伺服器,啟動 scinstall(1M) 公用程式。
/export/suncluster/sc31/ 路徑在此處用做您建立的安裝目錄範例。在 CD-ROM 路徑中,以 sparc 或 x86 替代 arch,並以 8 (對於 Solaris 8)、9 (對於 Solaris 9) 或 10 (對於 Solaris 10) 替代 ver。
# cd /export/suncluster/sc31/Solaris_arch/Product/sun_cluster/ \ Solaris_ver/Tools/ # ./scinstall |
從 [Main Menu] 中,選擇功能表項目 [Configure a cluster to be JumpStarted from this installation server]。
這個選項是用來配置自訂 JumpStart 的結束程序檔。JumpStart 會使用結束程序檔安裝 Sun Cluster 軟體。
*** Main Menu *** Please select from one of the following (*) options: * 1) Install a cluster or cluster node * 2) Configure a cluster to be JumpStarted from this install server 3) Add support for new data services to this cluster node 4) Upgrade this cluster node * 5) Print release information for this cluster node * ?) Help with menu options * q) Quit Option: 2 |
請依照功能表提示來提供您的回答 配置規劃工作表。
scinstall 指令會儲存您的配置資訊,並複製 jumpstart-dir/autoscinstall.d/3.1/ 目錄中 autoscinstall.class 預設的 class 檔案。此檔案類似於以下範例。
install_type initial_install system_type standalone partitioning explicit filesys rootdisk.s0 free / filesys rootdisk.s1 750 swap filesys rootdisk.s3 512 /globaldevices filesys rootdisk.s7 20 cluster SUNWCuser add package SUNWman add |
調整 autoscinstall.class 檔案以配置 JumpStart,從而安裝快閃歸檔。
請依需要修改項目,以符合您在快閃歸檔機器上安裝 Solaris 作業系統時,或執行 scinstall 公用程式時,所選擇的配置。
例如,如果您將磁碟片段 4 指定給全域裝置檔案系統,並指定給檔案系統名稱為 /gdevs 的scinstall,則您需要將 autoscinstall.class 檔案的 /globaldevices 項目進行如下變更:
filesys rootdisk.s4 512 /gdevs |
變更 autoscinstall.class 檔案中的以下項目。
要替代的現有項目 |
要增加的新項目 |
||
---|---|---|---|
install_type |
initial_install |
install_type |
flash_install |
system_type |
standalone |
archive_location |
retrieval_type location |
請參閱「Solaris 8 Advanced Installation Guide」中的「archive_location Keyword」、「Solaris 9 9/04 Installation Guide」或「Solaris 10 Installation Guide: Custom JumpStart and Advanced Installations」,以取得有關 retrieval_type 和 location 與 archive_location 關鍵字一起使用時,何值有效之資訊。
移除所有要安裝特定套裝軟體的項目,例如以下項目。
cluster SUNWCuser add package SUNWman add |
如果您尚未在快閃歸檔系統中安裝修補程式,請設置 Solaris 修補程式目錄。
如果將一個修補程式目錄指定給 scinstall 公用程式,則不會安裝 Solaris 修補程式目錄中的修補程式。
如果您使用的是叢集管理主控台,請顯示叢集中每個節點的主控台螢幕。
如果您的管理主控台已安裝並配置了 Cluster Control Panel (CCP) 軟體,請使用 cconsole(1M) 公用程式顯示個別的主控台螢幕。
請使用以下指令啟動 cconsole 公用程式:
# /opt/SUNWcluster/bin/cconsole clustername & |
cconsole 公用程式還會開啟一個主視窗,您可在其中將輸入的資料同時傳送至所有的個別主控台視窗。
如果您不使用 cconsole 公用程式,請分別連接至每個節點的主控台。
關閉每個節點。
# shutdown -g0 -y -i0 |
啟動每個節點以開始 JumpStart 安裝。
在基於 SPARC 的系統上,執行下列動作︰
ok boot net - install |
在指令中,破折號 (-) 的兩側要各留有一個空格。
在基於 x86 的系統上,執行下列動作︰
當 BIOS 資訊畫面出現時,按下 Esc 鍵。
將出現 [選取啟動裝置] 畫面。
在 [選取啟動裝置] 螢幕上,選擇列出的已連接至與 JumpStart PXE 安裝伺服器相同之網路的 IBA。
IBA 啟動選項右邊的最小號碼與較低的乙太網路埠號碼對應。IBA 啟動選項右邊的較大號碼與較高的乙太網路埠號碼對應。
節點將重新啟動,並將顯示 [裝置配置助理]。
在 [啟動 Solaris] 螢幕上,選擇 [Net]。
當螢幕上顯示以下提示時,請選擇 [自訂 JumpStart] 並按下 Enter 鍵:
Select the type of installation you want to perform: 1 Solaris Interactive 2 Custom JumpStart Enter the number of your choice followed by the <ENTER> key. If you enter anything else, or if you wait for 30 seconds, an interactive installation will be started. |
出現提示後,回答問題並依照螢幕上的指示執行。
JumpStart 會在每個節點上安裝 Solaris 作業系統和 Sun Cluster 軟體。當順利完成安裝時,會將每一個節點完整安裝,成為一個新的叢集節點。Sun Cluster 安裝輸出記錄於 /var/cluster/logs/install/scinstall.log. N 檔案中。
對於 Solaris 10 作業系統,請在每個節點上驗證 Service Management Facility (SMF) 的多使用者服務是否處於線上狀態。
如果節點的服務尚未進入線上狀態,請待其進入線上狀態後,再繼續執行下一個步驟。
# svcs multi-user-server STATE STIME FMRI online 17:52:55 svc:/milestone/multi-user-server:default |
如果您在現有叢集上安裝新的節點,請在新節點上為所有的現有叢集檔案系統建立掛載點。
從另一個使用中的叢集節點顯示所有叢集檔案系統的名稱。
% mount | grep global | egrep -v node@ | awk '{print $1}' |
在您新增至叢集的節點上,對叢集的每一個叢集檔案系統建立裝載點。
% mkdir -p mountpoint |
例如,如果 mount 指令傳回的檔案系統名稱為 /global/dg-schost-1,請在要增加至叢集的節點上執行 mkdir -p /global/dg-schost-1。
當您在步驟 24 中重新啟動叢集後,掛載點便進入使用中狀態。
如果已經在叢集中所有已存在的節點上安裝了 VERITAS Volume Manager (VxVM),請檢視每個已安裝 VxVM 的節點上的 vxio 數目。
# grep vxio /etc/name_to_major vxio NNN |
請確定每個已安裝 VxVM 的節點上均使用相同的 vxio 編號。
還要確定該 vxio 編號適用於每個未安裝 VxVM 的節點。
如果在未安裝 VxVM 的節點上已經使用 vxio 編號,請在該節點上釋放此編號。變更 /etc/name_to_major 項目以使用其他編號。
(可選擇) 若要在 Sun Enterprise 10000 伺服器上使用動態重新配置功能,請將下列項目加入至 /etc/system 檔案。在叢集內的每個節點上加入此項目。
set kernel_cage_enable=1 |
這個項目會在下次系統重新開機後生效。請參閱「Sun Cluster 系統管理指南(適用於 Solaris 作業系統)」,以取得在 Sun Cluster 配置中執行動態重新配置作業的程序。請參閱您的伺服器說明文件,以取得關於動態重新配置的詳細資訊。
若要重新啟用迴路檔案系統 (LOFS),請從叢集的每個節點上的 /etc/system 檔案中刪除以下項目。
exclude:lofs |
重新啟用 LOFS 會在下次重新啟動系統後生效。
如果您在具有高度可用性的本機檔案系統上使用 Sun Cluster HA for NFS,並且執行 automountd,則無法啟用 LOFS。LOFS 可導致 Sun Cluster HA for NFS 發生切換保護移轉問題。如果您啟用了 LOFS,並且之後選擇在具有高度可用性的本機檔案系統上增加 Sun Cluster HA for NFS,則必須執行以下作業之一:
在叢集的每個節點上修復 /etc/system 檔案的 exclude:lofs 項目,然後重新啟動節點。此變更會停用 LOFS。
停用 automountd 常駐程式。
從自動掛載程式對應中,排除所有由 Sun Cluster HA for NFS 匯出的具有高度可用性之本機檔案系統中的檔案。此選擇可讓您將 LOFS 與 automountd 常駐程式保持為啟用狀態。
請參閱「System Administration Guide, Volume 1」中的「Types of File Systems」(Solaris 8),或「System Administration Guide: Devices and File Systems」中的「The Loopback File System」(Solaris 9 或 Solaris 10),以取得有關迴路檔案系統的更多資訊。
x86:將預設啟動檔案設定為 kadb。
# eeprom boot-file=kadb |
如果您無法存取登入提示,則此值的設定可讓您重新啟動節點。
如果您執行的作業要求重新啟動叢集,請遵循這些重新啟動叢集的步驟。
以下是一些需要進行重新啟動的工作。
向現有叢集增加新節點
安裝需要重新啟動節點或叢集的修補程式
使需要重新進行啟動的配置變更生效
在某一個節點上關閉叢集。
# scshutdown |
在叢集尚未關機之前,絕對不要將叢集內第一個安裝的節點重新開機。尚未停用叢集安裝模式之前,唯有當初建立此叢集時第一個安裝的節點擁有法定票數。已建立的叢集仍處於安裝模式時,如果在第一個安裝的節點重新啟動之前未關閉該叢集,則其餘叢集節點將無法取得法定票數。整個叢集就會關閉。
在您首次執行 scsetup(1M) 指令前,叢集節點會保持安裝模式。請在執行如何配置法定裝置程序期間執行此指令。
重新啟動叢集中的每個節點。
在基於 SPARC 的系統上,執行下列動作︰
ok boot |
在基於 x86 的系統上,執行下列動作︰
<<< Current Boot Parameters >>> Boot path: /pci@0,0/pci-ide@7,1/ata@1/cmdk@0,0:b Boot args: Type b [file-name] [boot-flags] <ENTER> to boot with options or i <ENTER> to enter boot interpreter or <ENTER> to boot with defaults <<< timeout in 5 seconds >>> Select (b)oot or (i)nterpreter: b |
scinstall 公用程式會安裝與配置所有叢集節點,並重新啟動叢集。在所有節點都已順利啟動並進入叢集後,即建立了叢集。Sun Cluster 安裝輸出記錄於 /var/cluster/logs/install/scinstall.log.N 檔案中。
從一個節點,驗證所有節點都已加入了此叢集。
執行 scstat(1M) 指令以顯示叢集節點的清單。您無需以超級使用者身份登入即可執行此指令。
% scstat -n |
輸出類似下列。
-- Cluster Nodes -- Node name Status --------- ------ Cluster node: phys-schost-1 Online Cluster node: phys-schost-2 Online |
如果您已將節點增加至雙節點叢集,請移至如何在增加節點後更新 SCSI 保留。
如果您要安裝資料服務,請移至適用於所要安裝的資料服務和您的 Solaris 作業系統版本的程序:
Sun Cluster 2 of 2 CD-ROM (Sun Java System 資料服務) |
Sun Cluster Agents CD (所有其他資料服務) |
|||
---|---|---|---|---|
程序 |
Solaris 8 或 9 |
Solaris 10 |
Solaris 8 或 9 |
Solaris 10 |
X | ||||
X | ||||
X |
X |
|||
X |
否則,請移至下一個相應的程序:
如果您已安裝單一節點的叢集,便完成了叢集建立過程。請移至配置叢集,以安裝容體管理軟體並配置叢集。
如果您已將新節點增加至現有的叢集,請驗證叢集的狀態。請移至如何驗證法定配置與安裝模式。
如果您已安裝多節點叢集,並選擇了自動法定配置,便完成了後續安裝設置。請移至如何驗證法定配置與安裝模式。
如果您已安裝多節點叢集,但拒絕自動法定配置,請執行後續安裝設置。請移至如何配置法定裝置。
如果您已將節點增加至具有兩個以下或兩個以上節點的叢集,請移至如何驗證法定配置與安裝模式。
已停用的 scinstall 選項─如果 scinstall 指令的 JumpStart 選項前面沒有星號,則已停用該選項。此情況指示 JumpStart 設定不完整,或該設定有錯誤。若要校正此情況,請先退出 scinstall 公用程式。請重複執行步驟 1 至步驟 10,以校正 JumpStart 設定,然後重新啟動 scinstall 公用程式。
有關不存在的節點的錯誤訊息─除非您已安裝自己的 /etc/inet/ntp.conf 檔案,否則 scinstall 指令會為您安裝預設的 ntp.conf 檔案。預設檔案隨附有節點最大可能數目的參考。因此,xntpd(1M) 常駐程式可能會在啟動時發出有關其中一些參照的錯誤訊息。您可以忽略這些訊息。請參閱如何配置網路時間通訊協定 (Network Time Protocol,NTP),以取得有關如何在其他正常叢集情況下,不列印這些訊息的資訊。
變更私有網路位址─您無法在 scinstall 處理結束後,變更私有網路位址和網路遮罩。如果您需要使用不同的私有網路位址或網路遮罩,並且節點仍處於安裝模式,請遵循如何解除安裝 Sun Cluster 軟體以校正安裝問題中的程序。然後重複執行此程序,使用正確資訊來重新安裝與配置節點。
請勿在以下環境中使用此配置方法:
配置單一節點叢集。請改為執行如何在所有節點上配置 Sun Cluster 軟體 (scinstall)中的程序。
使用與預設不同的私有網路 IP 位址或網路遮罩。SunPlex Installer 會自動指定預設私有網路位址 (172.16.0.0) 與網路遮罩 (255.255.0.0)。請改為執行如何在所有節點上配置 Sun Cluster 軟體 (scinstall)中的程序。
為叢集傳輸配置可標記的 VLAN 配接卡或 SCI-PCI 配接卡。請改為執行如何在所有節點上配置 Sun Cluster 軟體 (scinstall)中的程序。
將新節點增加至現有叢集。請改為執行如何在附加叢集節點上配置 Sun Cluster 軟體 (scinstall)或如何安裝 Solaris 和 Sun Cluster 軟體 (JumpStart)中的程序。
本小節描述了如何使用 SunPlex Installer (SunPlex Manager 安裝模組) 建立新叢集。您還可以使用 SunPlex Installer 安裝或配置以下一種或多種附加軟體產品:
(僅在 Solaris 8 上) Solstice DiskSuite 軟體 – 在安裝 Solstice DiskSuite 軟體之後,SunPlex Installer 可配置多達三個中繼組及關聯的中介裝置。SunPlex Installer 還為每個中繼組建立並掛載叢集檔案系統。
(僅在 Solaris 9 或 Solaris 10 上) Solaris Volume Manager 軟體─SunPlex Installer 可配置多達三個 Solaris Volume Manager 容體。SunPlex Installer 還為每個容體建立並掛載叢集檔案系統。Solaris Volume Manager軟體已經作為 Solaris 軟體安裝的一部分安裝。
Sun Cluster HA for NFS 資料服務。
Sun Cluster HA for Apache 可延伸資料服務。
下表列出這些附加軟體產品的 SunPlex Installer 安裝需求。
表 2–3 使用 SunPlex Installer 安裝軟體的需求
您所提供的測試 IP 位址必須符合下列需求:
同一多重路徑群組中所有配接卡的測試 IP 位址都必須屬於單一 IP 子網路。
一般應用程式不可使用測試 IP 位址,因為測試 IP 位址並不具高度可用性。
下表列出了由 SunPlex Installer 建立的各個中繼組名稱和叢集檔案系統掛載點。SunPlex Installer 建立的中繼組及掛載點的數目取決於連接至節點的共用磁碟數目。例如,如果一個節點連接至四個共用磁碟,SunPlex Installer 將建立 mirror-1 與 mirror-2 中繼組。然而,SunPlex Installer 不會建立 mirror-3 中繼組,因為該節點沒有足夠的共用磁碟來建立第三個中繼組。
表 2–4 由 SunPlex Installer 建立的 metaset
共用磁碟 |
metaset 名稱 |
叢集檔案系統裝載點 |
用途 |
---|---|---|---|
第一對 |
mirror-1 |
/global/mirror-1 |
Sun Cluster HA for NFS 或 Sun Cluster HA for Apache 可延伸資料服務,或者兩者 |
第二對 |
mirror-2 |
/global/mirror-2 |
未使用 |
第三對 |
mirror-3 |
/global/mirror-3 |
未使用 |
即使叢集未滿足最小的共用磁碟需求,SunPlex Installer 仍會安裝 Solstice DiskSuite 套裝軟體。然而,如果沒有足夠的共用磁碟,SunPlex Installer 將無法配置中繼組、中介裝置或容體。這樣,SunPlex Installer 就無法配置建立資料服務實例所需的叢集檔案系統。
SunPlex Installer 可透過識別有限的字元集來增加安全性。將 HTML 表單提交給 SunPlex Installer 伺服器時,會以無訊息方式過濾掉字元集中不包含的字元。SunPlex Installer 接受下列字元:
()+,-./0-9:=@A-Z^_a-z{|}~ |
此過濾器可能導致下列兩個區域出現問題:
Sun JavaTM System 服務的密碼項目─如果密碼包含不尋常的字元,則這些字元會被刪除,進而導致下列問題之一:
因此,結果密碼由於其字元不足八個而失敗。
使用了不是使用者所期望的密碼來配置應用程式。
本土化 – 替代字元集 (例如,重音字元或中日韓字元) 無法用於輸入。
請執行此程序,以使用 SunPlex Installer 來配置 Sun Cluster 軟體,並在單一作業中為叢集的所有節點安裝修補程式。此外,您還可使用此程序安裝 Solstice DiskSuite 軟體與修補程式 (Solaris 8),並配置 Solstice DiskSuite 或 Solaris Volume Manager 鏡像的磁碟組。
請勿在以下環境中使用此配置方法:
配置單一節點叢集。請改為執行如何在所有節點上配置 Sun Cluster 軟體 (scinstall)中的程序。
使用與預設不同的私有網路 IP 位址或網路遮罩。SunPlex Installer 會自動指定預設私有網路位址 (172.16.0.0) 與網路遮罩 (255.255.0.0)。請改為執行如何在所有節點上配置 Sun Cluster 軟體 (scinstall)中的程序。
為叢集傳輸配置可標記的 VLAN 配接卡或 SCI-PCI 配接卡。請改為執行如何在所有節點上配置 Sun Cluster 軟體 (scinstall)中的程序。
將新節點增加至現有叢集。請改為執行如何在附加叢集節點上配置 Sun Cluster 軟體 (scinstall)或如何安裝 Solaris 和 Sun Cluster 軟體 (JumpStart)中的程序。
安裝程序可能要持續 30 分鐘到兩個小時或更長時間。實際的時間長度取決於叢集節點的數目、您選擇要安裝的資料服務以及叢集配置中的磁碟數目。
請執行以下作業:
確定叢集配置滿足使用 SunPlex Installer 安裝軟體的需求。請參閱使用 SunPlex Installer 配置 Sun Cluster 軟體,以取得安裝需求與限制。
確定已安裝 Solaris 作業系統來支援 Sun Cluster 軟體。
如果節點上已安裝了 Solaris 軟體,那麼您必須確定 Solaris 的安裝符合 Sun Cluster 軟體以及您要安裝到叢集上的任何其他軟體的需求。請參閱如何安裝 Solaris 軟體,以取得有關安裝 Solaris 軟體來滿足 Sun Cluster 軟體要求的更多資訊。
請確保已在節點上安裝了 Apache 軟體套裝模組與 Apache 軟體修補程式。
# pkginfo SUNWapchr SUNWapchu SUNWapchd |
必要時,請從 Solaris Software 2 of 2 CD-ROM 安裝任何缺少的 Apache 軟體套裝模組。
請確定 Sun Cluster 軟體套件已安裝在節點上。請參閱如何安裝 Sun Cluster 架構和資料服務軟體套裝模組 (Java ES installer)。
如果您要使用 root 密碼存取 SunPlex Installer 或 SunPlex Manager,請確保叢集中每個節點上的 root 密碼均相同。如有必要,也可使用 chkey 指令來更新 RPC 鍵對。請參閱 chkey(1) 線上手冊。
如果您計劃安裝 Sun Cluster HA for NFS 或 Sun Cluster HA for Apache,請確定該叢集配置滿足所有相關需求。請參閱使用 SunPlex Installer 配置 Sun Cluster 軟體。
請完成以下配置規劃工作表。請參閱規劃 Solaris 作業系統與規劃 Sun Cluster 環境,以取得規劃準則。請參閱「Sun Cluster Data Services Planning and Administration Guide for Solaris OS」,以取得資料服務規劃準則。
針對您要安裝的每個軟體產品,找出其 CD-ROM 影像的檔案系統路徑。
依照這些準則來準備檔案系統路徑︰
x86: 在管理主控台上,請確定您使用 Netscape NavigatorTM 瀏覽器還是 Microsoft Internet Explorer 瀏覽器。
x86: 確定已安裝 Java Plug-in,並在您的管理主控台上運行。
在管理主控台上啟動 Netscape Navigator 瀏覽器,用以連接至叢集。
從[說明] 功能表中,選擇 [關於 Plug-in]。
確定是否列示了 Java Plug-in。
請從 http://java.sun.com/products/plugin 下載最新的 Java 外掛程式。
在管理主控台上安裝 Plug-in。
建立 Plug-in 的符號連結。
% cd ~/.netscape/plugins/ % ln -s /usr/j2se/plugin/i386/ns4/javaplugin.so . |
請跳至步驟 5。
x86: 確定已安裝適用於 Windows 的 Java 2 Platform, Standard Edition (J2SE),並在您的管理主控台上運行。
在 Microsoft Windows 桌面上,按一下 [開始],指向 [設定],然後選取 [控制台]。
螢幕上會顯示 [控制台] 視窗。
確定是否列示了 Java Plug-in。
請從 http://java.sun.com/j2se/downloads.html 下載適用於 Windows 的 J2SE 最新版本。
在管理主控台上安裝適用於 Windows 的 J2SE 軟體。
重新啟動執行管理主控台的系統。
將啟動適用於 Windows 的 J2SE 控制面板。
如果存在支援 Sun Cluster 或 Solstice DiskSuite 軟體所需的修補程式,請確定如何安裝那些修補程式。
在管理主控台或叢集外的任何一台電腦上啟動瀏覽器。
停用瀏覽器的網路代理設定。
SunPlex Installer 安裝功能與網路代理不相容。
確定是否已經啟用磁碟快取與記憶體快取功能。
磁碟快取與記憶體快取大小必須大於 0。
從瀏覽器連接叢集某個節點的 3000 通訊埠。
https://node:3000 |
瀏覽器視窗內會出現 Sun Cluster 安裝畫面。
如果 SunPlex Installer 顯示資料服務安裝螢幕,而非 Sun Cluster 安裝螢幕,則表示該節點上已安裝並配置 Sun Cluster 框架軟體。檢查 URL 內的節點名稱是否就是要安裝的叢集節點名稱。
如果瀏覽器顯示 [新網站] 視窗,請依照螢幕上的指示進行接受憑證。
以超級使用者身份登入。
在 Sun Cluster 安裝螢幕中,驗證叢集是否滿足列出的使用 SunPlex Installer 的需求。
如果符合以上列出的所有條件,請按 [下一步] 繼續移到下個畫面。
請依照功能表提示來提供您的回答 配置規劃工作表。
按 [開始安裝],整個安裝過程便會開始。
請遵循這些準則使用 SunPlex Installer:
在安裝過程中,請勿關閉瀏覽器視窗或變更 URL。
如果瀏覽器顯示 [新網站] 視窗,請依照螢幕上的指示進行接受憑證。
如果瀏覽器提示要輸入登入資訊,請輸入您所連接之節點的適當超級使用者 ID 與密碼。
SunPlex Installer 安裝與配置所有叢集節點並重新啟動叢集。在所有節點都已順利啟動並進入叢集後,即建立了叢集。Sun Cluster 安裝輸出記錄於 /var/cluster/logs/install/scinstall.log.N 檔案中。
在安裝過程中,畫面上會顯示叢集安裝過程的進度的簡短訊息。在安裝與配置完畢之後,瀏覽器便會顯示叢集的監視和管理 GUI。
SunPlex Installer 安裝輸出記錄於 /var/cluster/spm/messages 檔案中。Sun Cluster 安裝輸出記錄於 /var/cluster/logs/install/scinstall.log.N 檔案中。
從一個節點,驗證所有節點都已加入了此叢集。
執行 scstat(1M) 指令以顯示叢集節點的清單。您無需以超級使用者身份登入即可執行此指令。
% scstat -n |
輸出類似下列。
-- Cluster Nodes -- Node name Status --------- ------ Cluster node: phys-schost-1 Online Cluster node: phys-schost-2 Online |
驗證法定指定並在必要時修改那些指定。
對於有三個或更多節點的叢集,使用共用法定裝置是選用性的。SunPlex Installer 可能有也可能沒有將法定票數指定給所有法定裝置,這取決於是否有適當的共用磁碟。您可以使用 SunPlex Manager 指派法定裝置,並重新指定叢集中的法定票數。請參閱「Sun Cluster 系統管理指南(適用於 Solaris 作業系統)」中的第 5 章「管理法定數目」,以取得更多資訊。
若要重新啟用迴路檔案系統 (LOFS),請從叢集的每個節點上的 /etc/system 檔案中刪除以下項目。
exclude:lofs |
重新啟用 LOFS 會在下次重新啟動系統後生效。
如果您在具有高度可用性的本機檔案系統上使用 Sun Cluster HA for NFS,並且執行 automountd,則無法啟用 LOFS。LOFS 可導致 Sun Cluster HA for NFS 發生切換保護移轉問題。如果您啟用了 LOFS,並且之後選擇在具有高度可用性的本機檔案系統上增加 Sun Cluster HA for NFS,則必須執行以下作業之一:
在叢集的每個節點上修復 /etc/system 檔案的 exclude:lofs 項目,然後重新啟動節點。此變更會停用 LOFS。
停用 automountd 常駐程式。
從自動掛載程式對應中,排除所有由 Sun Cluster HA for NFS 匯出的具有高度可用性之本機檔案系統中的檔案。此選擇可讓您將 LOFS 與 automountd 常駐程式保持為啟用狀態。
請參閱「System Administration Guide, Volume 1」中的「Types of File Systems」(Solaris 8),或「System Administration Guide: Devices and File Systems」中的「The Loopback File System」(Solaris 9 或 Solaris 10),以取得有關迴路檔案系統的更多資訊。
如果您要安裝資料服務,請移至適用於所要安裝的資料服務和您的 Solaris 作業系統版本的程序:
Sun Cluster 2 of 2 CD-ROM (Sun Java System 資料服務) |
Sun Cluster Agents CD (所有其他資料服務) |
|||
---|---|---|---|---|
程序 |
Solaris 8 或 9 |
Solaris 10 |
Solaris 8 或 9 |
Solaris 10 |
X | ||||
X | ||||
X |
X |
|||
X |
否則,請移至如何驗證法定配置與安裝模式。
在完成 scinstall 處理之後,您無法變更專用網路位址和網路遮罩。如果您需要使用不同的私有網路位址或網路遮罩,並且節點仍處於安裝模式,請執行如何解除安裝 Sun Cluster 軟體以校正安裝問題中的程序。然後重複執行此程序,使用正確資訊來重新安裝與配置節點。
執行此程序,在現有叢集中增加新節點。若要使用 JumpStart 增加新節點,請改為遵循如何安裝 Solaris 和 Sun Cluster 軟體 (JumpStart)中的程序。
請執行以下作業:
確定已安裝所有必需的硬體。
確定新節點上已安裝主機配接卡。請參閱「Sun Cluster 3.0-3.1 Hardware Administration Manual for Solaris OS」。
驗證所有現有的叢集互連均支援新節點。請參閱「Sun Cluster 3.0-3.1 Hardware Administration Manual for Solaris OS」。
確定已安裝所有附加儲存裝置。請參閱「Sun Cluster 3.x Hardware Administration Collection」中的適當手冊。
確定已安裝 Solaris 作業系統來支援 Sun Cluster 軟體。
如果節點上已安裝了 Solaris 軟體,那麼您必須確定 Solaris 的安裝符合 Sun Cluster 軟體以及您要安裝到叢集上的任何其他軟體的需求。請參閱如何安裝 Solaris 軟體,以取得有關安裝 Solaris 軟體來滿足 Sun Cluster 軟體要求的更多資訊。
請確定 Sun Cluster 軟體套件已安裝在節點上。請參閱如何安裝 Sun Cluster 架構和資料服務軟體套裝模組 (Java ES installer)。
請確定您要使用 scinstall 公用程式的一般模式還是自訂模式。對於 Sun Cluster 軟體的「一般」安裝,scinstall 自動指定下列配置預設值。
元件 |
預設值 |
---|---|
叢集傳輸接點 |
switch1 與 switch2 |
整體裝置檔案系統名稱 |
/globaldevices |
Solaris 與 Sun Cluster 修補程式目錄 |
/var/cluster/patches |
請完成以下配置規劃工作表之一。請參閱規劃 Solaris 作業系統與規劃 Sun Cluster 環境,以取得規劃準則。
[典型] 模式 ─ 如果您要使用 [典型] 模式,並且接受所有預設值,請完成以下工作表。
自訂模式 ─ 如果您要使用自訂模式並自訂配置資料,請完成以下工作表。
請依照這些準則來使用此程序中的互動式 scinstall 公用程式:
互動式 scinstall 可讓您繼續鍵入。因此,如果下一個功能表螢幕沒有立即顯示,請勿多次按下 Return 鍵。
除非另有說明,否則可按下 Control-D 返回一系列相關問題的起始位置或 Main Menu。
先前階段作業的預設回覆顯示在問題結尾處的括號 ([ ]) 中。按 Return 鍵可輸入括號中的回應,無需鍵入它。
如果您要將此節點增加至單一節點的叢集,請透過顯示互連配置來確保已存在兩個叢集之間互連。
# scconf -p | grep cable # scconf -p | grep adapter |
增加節點前,必須配置至少兩條電纜或兩個配接卡。
如果輸出顯示兩條電纜或兩個配接卡的配置資訊,請繼續執行步驟 2。
如果輸出顯示沒有電纜或配接卡的配置資訊,或僅顯示一條電纜或一個配接卡的配置資訊,請配置新的叢集互連。
在現有叢集節點上,啟動 scsetup(1M) 公用程式。
# scsetup |
選擇功能表項目 [叢集互連]。
選擇功能表項目 [增加傳輸電纜]。
依照指示指定要加入至叢集的節點名稱、傳輸配接卡名稱以及是否使用傳輸接點。
必要時,請重複執行步驟 c,以再次配置叢集互連。
完成後,退出 scsetup 公用程式。
確認此叢集現在已配置了兩個叢集互連。
# scconf -p | grep cable # scconf -p | grep adapter |
指令輸出應該至少顯示兩個叢集互連的配置資訊。
如果您將此節點增加至現有叢集,請將新節點增加至叢集的授權節點的清單。
在任意使用中的叢集成員上,啟動 scsetup(1M) 公用程式。
# scsetup |
顯示 Main Menu。
選擇功能表項目,新增節點。
選擇功能表項目,指定可能增加其自身的機器之名稱。
依照提示,將節點名稱加入至已辨識機器的清單。
如果完成作業後沒有任何錯誤,則 scsetup 公用程式會列印訊息 Command completed successfully。
結束 scsetup 公用程式。
成為要配置之叢集節點的超級使用者。
啟動 scinstall 公用程式。
# /usr/cluster/bin/scinstall |
從 [Main Menu] 中選擇功能表項目,安裝叢集或叢集節點。
*** Main Menu *** Please select from one of the following (*) options: * 1) Install a cluster or cluster node 2) Configure a cluster to be JumpStarted from this install server 3) Add support for new data services to this cluster node 4) Upgrade this cluster node * 5) Print release information for this cluster node * ?) Help with menu options * q) Quit Option: 1 |
從 [安裝功能表] 中選擇功能表項目 [將此機器增加為現有叢集中的節點]。
請依照功能表提示來提供您的回答 配置規劃工作表。
scinstall 公用程式配置節點並將節點啟動到叢集中。
變更至不是 CD-ROM 上的目錄,然後彈出 CD-ROM。
# eject cdrom |
請安裝任何必要的修補程式來支援 Sun Cluster 軟體 (如果您尚未執行此作業)。
在要加入至叢集中的任何其他節點上重複執行此程序,直到完全配置所有其他節點。
對於 Solaris 10 作業系統,請在每個節點上驗證 Service Management Facility (SMF) 的多使用者服務是否處於線上狀態。
如果節點的服務尚未進入線上狀態,請待其進入線上狀態後,再繼續執行下一個步驟。
# svcs multi-user-server STATE STIME FMRI online 17:52:55 svc:/milestone/multi-user-server:default |
# /usr/cluster/bin/scconf -a -T node=. |
指定指令的增加形式
指定認證選項
指定要加入至認證清單中的點 (.) 節點名稱,以阻止任何其他節點自動加入至叢集
或者,您可以使用 scsetup(1M) 公用程式。請參閱「Sun Cluster 系統管理指南(適用於 Solaris 作業系統)」中的「如何新增節點至已授權的節點清單」,以取得使用此公用程式的程序。
從一個節點,驗證所有節點都已加入了此叢集。
執行 scstat(1M) 指令以顯示叢集節點的清單。您無需以超級使用者身份登入即可執行此指令。
% scstat -n |
輸出類似下列。
-- Cluster Nodes -- Node name Status --------- ------ Cluster node: phys-schost-1 Online Cluster node: phys-schost-2 Online |
若要重新啟用迴路檔案系統 (LOFS),請從叢集的每個節點上的 /etc/system 檔案中刪除以下項目。
exclude:lofs |
重新啟用 LOFS 會在下次重新啟動系統後生效。
如果您在具有高度可用性的本機檔案系統上使用 Sun Cluster HA for NFS,並且執行 automountd,則無法啟用 LOFS。LOFS 可導致 Sun Cluster HA for NFS 發生切換保護移轉問題。如果您啟用了 LOFS,並且之後選擇在具有高度可用性的本機檔案系統上增加 Sun Cluster HA for NFS,則必須執行以下作業之一:
在叢集的每個節點上修復 /etc/system 檔案的 exclude:lofs 項目,然後重新啟動節點。此變更會停用 LOFS。
停用 automountd 常駐程式。
從自動掛載程式對應中,排除所有由 Sun Cluster HA for NFS 匯出的具有高度可用性之本機檔案系統中的檔案。此選擇可讓您將 LOFS 與 automountd 常駐程式保持為啟用狀態。
請參閱「System Administration Guide, Volume 1」中的「Types of File Systems」(Solaris 8),或「System Administration Guide: Devices and File Systems」中的「The Loopback File System」(Solaris 9 或 Solaris 10),以取得有關迴路檔案系統的更多資訊。
以下範例顯示增加至叢集 schost 的節點 phys-schost-3。贊助節點為 phys-schost-1。
*** Adding a Node to an Existing Cluster *** Fri Feb 4 10:17:53 PST 2005 scinstall -ik -C schost -N phys-schost-1 -A trtype=dlpi,name=qfe2 -A trtype=dlpi,name=qfe3 -m endpoint=:qfe2,endpoint=switch1 -m endpoint=:qfe3,endpoint=switch2 Checking device to use for global devices file system ... done Adding node "phys-schost-3" to the cluster configuration ... done Adding adapter "qfe2" to the cluster configuration ... done Adding adapter "qfe3" to the cluster configuration ... done Adding cable to the cluster configuration ... done Adding cable to the cluster configuration ... done Copying the config from "phys-schost-1" ... done Copying the postconfig file from "phys-schost-1" if it exists ... done Copying the Common Agent Container keys from "phys-schost-1" ... done Setting the node ID for "phys-schost-3" ... done (id=1) Setting the major number for the "did" driver ... Obtaining the major number for the "did" driver from "phys-schost-1" ... done "did" driver major number set to 300 Checking for global devices global file system ... done Updating vfstab ... done Verifying that NTP is configured ... done Initializing NTP configuration ... done Updating nsswitch.conf ... done Adding clusternode entries to /etc/inet/hosts ... done Configuring IP Multipathing groups in "/etc/hostname.<adapter>" files Updating "/etc/hostname.hme0". Verifying that power management is NOT configured ... done Ensure that the EEPROM parameter "local-mac-address?" is set to "true" ... done The "local-mac-address?" parameter setting has been changed to "true". Ensure network routing is disabled ... done Updating file ("ntp.conf.cluster") on node phys-schost-1 ... done Updating file ("hosts") on node phys-schost-1 ... done Rebooting ... |
確定下一步驟:
如果您將節點增加至雙節點叢集,請移至如何在增加節點後更新 SCSI 保留。
如果您要安裝資料服務,請移至適用於所要安裝的資料服務和您的 Solaris 作業系統版本的程序:
Sun Cluster 2 of 2 CD-ROM (Sun Java System 資料服務) |
Sun Cluster Agents CD (所有其他資料服務) |
|||
---|---|---|---|---|
程序 |
Solaris 8 或 9 |
Solaris 10 |
Solaris 8 或 9 |
Solaris 10 |
X | ||||
X | ||||
X |
X |
|||
X |
否則,請移至如何驗證法定配置與安裝模式。
當您增加或減少法定裝置的節點附件數目時,叢集節點不會自動重新計算法定票數。若要重新建立正確的法定票數,請使用 scsetup 公用程式移除每個法定裝置,然後再將其重新加入配置。請一次在一個法定裝置上執行此作業。
如果叢集僅有一個法定裝置,請在移除和重新增加原有法定裝置前配置第二個法定裝置。然後移除第二個法定裝置,以將叢集返回至其原有配置。
如果您已將節點增加至以一個或多個共用 SCSI 磁碟作為法定裝置的雙節點叢集,則必須更新 SCSI 永久性群組保留 (PGR)。若要執行此作業,請移除包含 SCSI-2 保留的法定裝置。如果您要重新增加法定裝置,則新配置的法定裝置將具有 SCSI-3 保留。
請確保您已在增加的節點上完成了 Sun Cluster 軟體的安裝。
成為叢集上任何節點的超級使用者。
檢視目前的法定配置。
以下範例輸出顯示了法定裝置 d3 的狀態。
# scstat -q |
請注意所列出的每個法定裝置的名稱。
請移除原始的法定裝置。
對已配置的每個法定裝置執行此步驟。
# scconf -r -q globaldev=devicename |
移除
指定法定裝置的名稱
請驗證已經移除所有的原始法定裝置。
# scstat -q |
(可選擇) 增加 SCSI 法定裝置。
您既可以配置原來配置為法定裝置的裝置,也可以選擇配置新的共用裝置。
(可選擇) 如果您要選擇將新的共用裝置配置為法定裝置,則顯示系統檢查的所有裝置。
否則,請跳至步驟 c。
# scdidadm -L |
輸出類似下列內容︰
1 phys-schost-1:/dev/rdsk/c0t0d0 /dev/did/rdsk/d1 2 phys-schost-1:/dev/rdsk/c1t1d0 /dev/did/rdsk/d2 2 phys-schost-2:/dev/rdsk/c1t1d0 /dev/did/rdsk/d2 3 phys-schost-1:/dev/rdsk/c1t2d0 /dev/did/rdsk/d3 3 phys-schost-2:/dev/rdsk/c1t2d0 /dev/did/rdsk/d3 … |
從輸出中,選擇要配置為法定裝置的共用裝置。
將該共用裝置配置為法定裝置。
# scconf -a -q globaldev=devicename |
增加
對所要配置的每個法定裝置重複執行此作業。
如果您增加了任何法定裝置,請驗證新的法定配置。
# scstat -q |
每個新法定裝置均應處於 Online 狀態,並具有指定的票數。
以下範例識別原始法定裝置 d2、移除該法定裝置、列出可用的共用裝置,並將 d3 配置為新的法定裝置。
(列出法定裝置) # scstat -q … -- Quorum Votes by Device -- Device Name Present Possible Status ----------- ------- -------- ------ Device votes: /dev/did/rdsk/d2s2 1 1 Online (移除原始法定裝置) # scconf -r -q globaldev=d2 (驗證原始法定裝置的移除) # scstat -q … -- Quorum Votes by Device -- Device Name Present Possible Status ----------- ------- -------- ------ (列出可用的裝置) # scdidadm -L … 3 phys-schost-1:/dev/rdsk/c1t2d0 /dev/did/rdsk/d3 3 phys-schost-2:/dev/rdsk/c1t2d0 /dev/did/rdsk/d3 … (增加法定裝置) # scconf -a -q globaldev=d3 (驗證新法定裝置的增加) # scstat -q … -- Quorum Votes by Device -- Device Name Present Possible Status ----------- ------- -------- ------ Device votes: /dev/did/rdsk/d3s2 2 2 Online |
如果您要安裝資料服務,請移至適用於所要安裝的資料服務和您的 Solaris 作業系統版本的程序:
Sun Cluster 2 of 2 CD-ROM (Sun Java System 資料服務) |
Sun Cluster Agents CD (所有其他資料服務) |
|||
---|---|---|---|---|
程序 |
Solaris 8 或 9 |
Solaris 10 |
Solaris 8 或 9 |
Solaris 10 |
X | ||||
X | ||||
X |
X |
|||
X |
否則,請移至如何驗證法定配置與安裝模式
請執行此程序,從 Sun Cluster 2 of 2 CD-ROM 安裝適用於 Solaris 10 作業系統的資料服務。Sun Cluster 2 of 2 CD-ROM 包含適用於 Sun Java System 應用程式的資料服務。此程序使用 pkgadd(1M) 程式來安裝套裝軟體。請在叢集中每個要執行所選資料服務的節點上執行此程序。
請勿將此程序用於以下各種資料服務套裝軟體:
Sun Cluster 2 of 2 CD-ROM 中適用於 Solaris 8 或 Solaris 9 作業系統的資料服務 ─ 請改為遵循如何安裝 Sun Cluster 架構和資料服務軟體套裝模組 (Java ES installer)中的安裝程序。
Sun Cluster Agents CD 中適用於 Solaris 10 作業系統的資料服務 ─ 請改為遵循如何安裝資料服務軟體套件 (scinstall)中的安裝程序。Sun Cluster Agents CD 中的 Web Start installer 程式與 Solaris 10 作業系統不相容。
成為叢集節點的超級使用者。
請將 Sun Cluster 2 of 2 CD-ROM 插入 CD-ROM 光碟機。
如果容體管理常駐程式 vold(1M) 正在執行,並且被配置為管理 CD-ROM 裝置,則常駐程式會自動將 CD-ROM 掛載在 /cdrom/cdrom0/ 目錄下。
變更至 Solaris_arch/Product/sun_cluster_agents/Solaris_10/Packages/ 目錄,其中 arch 為 sparc 或 x86。
# cd /cdrom/cdrom0/Solaris_arch/Product/sun_cluster_agents/ \ Solaris_10/Packages/ |
在全域區域上,安裝資料服務套裝軟體。
# pkgadd -G -d . [套裝軟體] |
將套裝軟體僅增加至目前的區域。必須將 Sun Cluster 套裝軟體僅增加至全域區域。此選項還指定不將套裝軟體傳遞至任何現有的或以後建立的非全域區域。
指定安裝套裝軟體的位置。
可選性的步驟。指定一個或多個要安裝的套裝軟體之名稱。如果未指定任何套裝軟體名稱,則 pkgadd 程式會顯示所有可安裝之套裝軟體的挑選清單。
變更至不是 CD-ROM 上的目錄,然後彈出 CD-ROM。
# eject cdrom |
為已安裝的資料服務安裝任何修補程式。
請參閱「Sun Cluster 3.1 8/05 版本說明 (適用於 Solaris 作業系統)」中的「修補程式與必需的韌體層次」,以取得修補程式的位置及安裝說明。
除非修補程式有特別指示,否則,您無需在安裝 Sun Cluster 資料服務修補程式之後重新啟動。如果修補程式的指示要求您重新啟動,請執行以下步驟:
從某個節點上,使用 scshutdown(1M) 指令關閉叢集。
重新啟動叢集中的每個節點。
尚未停用叢集安裝模式之前,唯有當初建立此叢集時第一個安裝的節點擁有法定票數。在已建立但仍處於安裝模式的多節點叢集中,如果叢集未在第一個安裝的節點重新啟動之前關閉,則剩餘叢集節點無法取得法定數目。整個叢集就會關閉。
如果您在安裝 Sun Cluster 期間選擇自動法定配置,或使用 SunPlex Installer 安裝 Sun Cluster 軟體,則安裝公用程式會自動指定法定票數,並會在安裝重新啟動期間從安裝模式中移除叢集。但是,在執行如何配置法定裝置程序期間,如果您沒有選擇其中一種方法,則叢集節點會保持安裝模式,直至您執行 scsetup(1M) 指令。
如果您已安裝單一節點的叢集,便完成了叢集建立過程。請移至配置叢集,以安裝容體管理軟體並配置叢集。
如果您將新節點增加至現有叢集,請驗證叢集的狀態。請移至如何驗證法定配置與安裝模式。
如果您在多重節點叢集安裝 Sun Cluster 軟體期間,拒絕了自動法定配置,請執行後續安裝設定。請移至如何配置法定裝置。
如果您在多重節點叢集安裝 Sun Cluster 軟體期間,選擇了自動法定配置,便完成了後續安裝設定。請移至如何驗證法定配置與安裝模式。
如果您使用 SunPlex Installer 來安裝多重節點叢集,便完成了後續安裝設定。請移至如何驗證法定配置與安裝模式。
執行此程序,從 Sun Cluster 3.1 8/05 發行版本的 Sun Cluster Agents CD 安裝資料服務。此程序使用互動式 scinstall 公用程式安裝套裝軟體。請在叢集中每個要執行所選資料服務的節點上執行此程序。
請勿將此程序用於以下各種資料服務套裝軟體:
Sun Cluster 2 of 2 CD-ROM 中適用於 Solaris 10 作業系統的資料服務 ─ 請改為遵循如何安裝資料服務軟體套裝模組 (pkgadd)中的安裝程序。
Sun Cluster 2 of 2 CD-ROM 中適用於 Solaris 8 或 Solaris 9 作業系統的資料服務 ─ 請改為遵循如何安裝 Sun Cluster 架構和資料服務軟體套裝模組 (Java ES installer)中的安裝程序。
如果您使用 SunPlex Installer 安裝了 Sun Cluster HA for NFS 或 Sun Cluster HA for Apache 或兩者,並且不想安裝任何其他資料服務,則無需執行此程序。請改為移至如何配置法定裝置。
若要從 Sun Cluster 3.1 10/03 或以前的發行版本安裝資料服務,則您還可以使用 Web Start installer 程式來安裝套裝軟體。請參閱如何安裝資料服務軟體套裝模組 (Web Start installer)。
請依照這些準則來使用此程序中的互動式 scinstall 公用程式:
互動式 scinstall 可讓您繼續鍵入。因此,如果下一個功能表螢幕沒有立即顯示,請勿多次按下 Return 鍵。
除非另有說明,否則可按下 Control-D 返回一系列相關問題的起始位置或 Main Menu。
先前階段作業的預設回覆顯示在問題結尾處的括號 ([ ]) 中。按 Return 鍵可輸入括號中的回應,無需鍵入它。
成為叢集節點的超級使用者。
請將 Sun Cluster Agents CD 插入節點上的 CD-ROM 光碟機。
如果容體管理常駐程式 vold(1M) 正在執行,並且被配置為管理 CD-ROM 裝置,則常駐程式會自動將 CD-ROM 掛載在 /cdrom/cdrom0/ 目錄下。
切換至 CD-ROM 的裝載目錄。
# cd /cdrom/cdrom0/ |
啟動 scinstall(1M) 公用程式。
# scinstall |
從 [主功能表] 選擇功能表項目 [將新資料服務的支援增加至此叢集節點]。
請依照提示來選取您要安裝的資料服務。
您必須在每個節點上安裝同一組資料服務套件。即使不期望節點存放已安裝資料服務的資源,此需求也適用。
安裝完資料服務之後,請退出 scinstall 公用程式。
變更至不是 CD-ROM 上的目錄,然後彈出 CD-ROM。
# eject cdrom |
安裝所有 Sun Cluster 資料服務修補程式。
請參閱「Sun Cluster 3.1 8/05 版本說明 (適用於 Solaris 作業系統)」中的「修補程式與必需的韌體層次」,以取得修補程式的位置及安裝說明。
除非修補程式有特別指示,否則,您無需在安裝 Sun Cluster 資料服務修補程式之後重新啟動。如果修補程式的指示要求您重新啟動,請執行以下步驟:
從某個節點上,使用 scshutdown(1M) 指令關閉叢集。
重新啟動叢集中的每個節點。
尚未停用叢集安裝模式之前,唯有當初建立此叢集時第一個安裝的節點擁有法定票數。在已建立但仍處於安裝模式的多節點叢集中,如果叢集未在第一個安裝的節點重新啟動之前關閉,則剩餘叢集節點無法取得法定數目。無法取得法定數目會導致整個叢集關閉。
如果您在安裝 Sun Cluster 期間選擇自動法定配置,或使用 SunPlex Installer 安裝了 Sun Cluster 軟體,則安裝公用程式會自動指定法定票數,並會在安裝重新啟動期間從安裝模式中移除叢集。但是,在執行如何配置法定裝置程序期間,如果您沒有選擇其中一種方法,則叢集 節點會保持安裝模式,直至您執行 scsetup(1M) 指令。
如果您已安裝單一節點的叢集,便完成了叢集建立過程。請移至配置叢集,以安裝容體管理軟體並配置叢集。
如果您將新節點增加至現有叢集,請驗證叢集的狀態。請移至如何驗證法定配置與安裝模式。
如果您在多重節點叢集安裝 Sun Cluster 軟體期間,拒絕了自動法定配置,請執行後續安裝設定。請移至如何配置法定裝置。
如果您在多重節點叢集安裝 Sun Cluster 軟體期間,選擇了自動法定配置,便完成了後續安裝設定。請移至如何驗證法定配置與安裝模式。
如果您使用 SunPlex Installer 來安裝多重節點叢集,便完成了後續安裝設定。請移至如何驗證法定配置與安裝模式。
請執行此程序,從 Sun Cluster Agents CD 安裝適用於 Solaris 8 或 Solaris 9 作業系統的資料服務。此程序使用 CD-ROM 上的 Web Start installer 程序來安裝該套裝軟體。請在叢集中每個要執行所選資料服務的節點上執行此程序。
請勿將此程序用於以下各種資料服務套裝軟體:
Sun Cluster Agents CD 中適用於 Solaris 10 作業系統的資料服務 ─ 請改為遵循如何安裝資料服務軟體套件 (scinstall)中的安裝程序。Sun Cluster Agents CD 中的 Web Start installer 程式與 Solaris 10 作業系統不相容。
Sun Cluster 2 of 2 CD-ROM 中適用於 Solaris 10 作業系統的資料服務 ─ 請改為遵循如何安裝資料服務軟體套裝模組 (pkgadd)中的安裝程序。
Sun Cluster 2 of 2 CD-ROM 中適用於 Solaris 8 或 Solaris 9 作業系統的資料服務 ─ 請改為遵循如何安裝 Sun Cluster 架構和資料服務軟體套裝模組 (Java ES installer)中的安裝程序。
如果您使用 SunPlex Installer 安裝了 Sun Cluster HA for NFS 或 Sun Cluster HA for Apache 或兩者,並且不想安裝任何其他資料服務,則無需執行此程序。請改為移至如何配置法定裝置。
若要從 Sun Cluster 3.1 10/03 或以前的發行版本安裝資料服務,您還可以遵循如何安裝資料服務軟體套件 (scinstall)中的程序。
您可以經由指令行介面 (CLI) 或圖形化使用者介面 (GUI) 執行 installer 程式。CLI 和 GUI 中指令的內容和序列類似。如需有關 installer 程式的更多資訊,請參閱 installer(1M) 線上手冊。
如果您要經由 GUI 使用 installer 程式,請確定已設定 DISPLAY
環境變數。
成為叢集節點的超級使用者。
請將 Sun Cluster Agents CD 插入 CD-ROM 光碟機。
如果容體管理常駐程式 vold(1M) 正在執行,並且被配置為管理 CD-ROM 裝置,則常駐程式會自動將 CD-ROM 掛載在 /cdrom/cdrom0/ 目錄下。
變更至 installer 程式常駐於的 CD-ROM 之目錄。
# cd /cdrom/cdrom0/Solaris_arch/ |
在 Solaris_arch/ 目錄中,arch 為 sparc 或 x86。
請啟動 Web Start installer 程式。
# ./installer |
當系統提示時,請選取安裝類型。
請參閱「Sun Cluster 版本說明」,以取得可用於每種資料服務的語言環境之清單。
當顯示提示時,請選取所要安裝的語言環境。
依照螢幕上的指示在節點上安裝資料服務套件。
安裝完成後,installer 程式會提供一個安裝摘要。此摘要可讓您檢視該程式在安裝期間建立的日誌。這些記錄位於 /var/sadm/install/logs/ 目錄中。
退出 installer 程式。
變更至不是 CD-ROM 上的目錄,然後彈出 CD-ROM。
# eject cdrom |
安裝所有 Sun Cluster 資料服務修補程式。
請參閱「Sun Cluster 3.1 8/05 版本說明 (適用於 Solaris 作業系統)」中的「修補程式與必需的韌體層次」,以取得修補程式的位置及安裝說明。
除非修補程式有特別指示,否則,您無需在安裝 Sun Cluster 資料服務修補程式之後重新啟動。如果修補程式的指示要求您重新啟動,請執行以下步驟:
從某個節點上,使用 scshutdown(1M) 指令關閉叢集。
重新啟動叢集中的每個節點。
尚未停用叢集安裝模式之前,唯有當初建立此叢集時第一個安裝的節點擁有法定票數。在已建立但仍處於安裝模式的多節點叢集中,如果叢集未在第一個安裝的節點重新啟動之前關閉,則剩餘叢集節點無法取得法定數目。整個叢集就會關閉。
如果您在安裝 Sun Cluster 期間選擇自動法定配置,或使用 SunPlex Installer 安裝了 Sun Cluster 軟體,則安裝公用程式會自動指定法定票數,並會在安裝重新啟動期間從安裝模式中移除叢集。但是,在執行如何配置法定裝置程序期間,如果您沒有選擇其中一種方法,則叢集節點會保持安裝模式,直至您執行 scsetup(1M) 指令。
如果您已安裝單一節點的叢集,便完成了叢集建立過程。請移至配置叢集,以安裝容體管理軟體並配置叢集。
如果您將新節點增加至現有叢集,請驗證叢集的狀態。請移至如何驗證法定配置與安裝模式。
如果您在多重節點叢集安裝 Sun Cluster 軟體期間,拒絕了自動法定配置,請執行後續安裝設定。請移至如何配置法定裝置。
如果您在多重節點叢集安裝 Sun Cluster 軟體期間,選擇了自動法定配置,便完成了後續安裝設定。請移至如何驗證法定配置與安裝模式。
如果您使用 SunPlex Installer 來安裝多重節點叢集,便完成了後續安裝設定。請移至如何驗證法定配置與安裝模式。
在下列情況下,您無需配置法定裝置︰
您在 Sun Cluster 軟體配置期間選擇了自動法定配置。
您已使用 SunPlex Installer 安裝叢集。SunPlex Installer 指定法定票數並從安裝模式移除該叢集。
已安裝包含單一節點的叢集。
在現有叢集內加入了一個節點,並已指定了充足的法定票數。
請改為繼續執行如何驗證法定配置與安裝模式。
在叢集完全形成之後,只能執行一次此程序。使用此程序指定法定票數,然後解除叢集的安裝模式。
如果您要將 Network Appliance 網路連結式儲存 (NAS) 裝置配置為法定裝置,請執行以下作業:
安裝 NAS 裝置硬體與軟體。請參閱「Sun Cluster 3.1 With Network-Attached Storage Devices Manual for Solaris OS」中的第 1 章「Installing and Maintaining Network Appliance Network-Attached Storage Devices in a Sun Cluster Environment」以及您的裝置文件,以取得 NAS 硬體與軟體的需求和安裝程序。
取得下列資訊:
NAS 裝置的名稱
NAS 裝置的 LUN ID
請參閱以下 Network Appliance NAS 文件,以取得有關建立與設置 Network Appliance NAS 裝置和 LUN 的資訊。您可以在 http://now.netapp.com 上存取以下文件。
設置 NAS 裝置
「System Administration File Access Management Guide」
設置 LUN
「Host Cluster Tool for Unix Installation Guide」
安裝 ONTAP 軟體
「Software Setup Guide」,「Upgrade Guide」
匯出叢集的容體
「Data ONTAP Storage Management Guide」
在叢集節點上安裝 NAS 支援軟體套裝模組
登入 http://now.netapp.com。從 [Software Download] 頁面下載「Host Cluster Tool for Unix Installation Guide」。
如果您要將共用的 SCSI 磁碟用做法定裝置,請驗證裝置與叢集節點的連結,並選擇所要配置的裝置。
您無需以超級使用者身份登入即可執行此指令。
% scdidadm -L |
輸出類似下列內容︰
1 phys-schost-1:/dev/rdsk/c0t0d0 /dev/did/rdsk/d1 2 phys-schost-1:/dev/rdsk/c1t1d0 /dev/did/rdsk/d2 2 phys-schost-2:/dev/rdsk/c1t1d0 /dev/did/rdsk/d2 3 phys-schost-1:/dev/rdsk/c1t2d0 /dev/did/rdsk/d3 3 phys-schost-2:/dev/rdsk/c1t2d0 /dev/did/rdsk/d3 … |
請確保輸出顯示叢集節點與儲存裝置間的所有連結。
決定要配置成法定裝置的每個共用磁碟之整體裝置 ID 名稱。
您所選擇的任何共用磁碟必須能夠用做法定裝置。請參閱法定裝置,以取得有關選擇法定裝置的進一步資訊。
使用步驟 a 中的 scdidadm 輸出來識別每個要配置為法定裝置的共用磁碟的裝置 ID 名稱。例如,步驟 a 中的輸出顯示全域裝置 d2 由 phys-schost-1 與 phys-schost-2 共用。
成為叢集中某個節點的超級使用者。
啟動 scsetup(1M) 共用程式。
# scsetup |
出現「Initial Cluster Setup」畫面。
如果是顯示 Main Menu,表示此程序已經執行成功了。請跳至步驟 8。
請回覆「Do you want to add any quorum disks?」提示。
指定要配置為法定裝置的裝置之類型。
指定要配置為法定裝置的裝置之名稱。
對於 Network Appliance NAS 裝置,還需指定以下資訊:
NAS 裝置的名稱
NAS 裝置的 LUN ID
出現「Is it okay to reset "installmode"?」提示時,請鍵入 Yes。
在 scsetup 公用程式設定叢集的法定配置與法定票數之後,螢幕上會顯示訊息 Cluster initialization is complete。該公用程式讓您返回至 Main Menu。
結束 scsetup 公用程式。
驗證法定配置並驗證已停用安裝模式。請移至如何驗證法定配置與安裝模式。
中斷的 scsetup 處理 ─ 如果法定裝置設定程序中斷,或無法成功完成,請重新執行 scsetup。
法定票數變更 ─ 如果您稍後增加或減少了法定裝置之節點附加檔案的數目,則不會自動重新計算法定票數。您可以透過移除每個法定裝置然後將其重新增加至配置來重新建立正確的法定票數,每次移除一個法定裝置。臨時為雙節點叢集增加新的法定裝置,然後再移除和重新增加原有的法定裝置。然後再移除臨時法定裝置。請參閱「Sun Cluster 系統管理指南(適用於 Solaris 作業系統)」中的第 5 章「管理法定數目」中的「如何修改法定裝置節點清單」程序。
請執行此程序,以驗證是否成功完成法定配置,以及是否已停用叢集安裝模式。
在任何一個節點上,檢查裝置與節點的法定配置。
% scstat -q |
您不必是超級使用者,即可執行這個指令。
% scconf -p | grep "install mode" Cluster install mode: disabled |
叢集安裝已完成。
請移至配置叢集,以安裝容體管理軟體,並在叢集或新叢集節點上執行其他配置作業。
如果您將新節點增加至使用 VxVM 的叢集,則必須執行SPARC: 如何安裝 VERITAS Volume Manager 軟體中的步驟,以完成以下作業之一:
在該節點上安裝 VxVM。
修改該節點的 /etc/name_to_major 檔案,以支援與 VxVM 共同存在。
本小節提供了配置在叢集或新叢集節點上安裝的軟體之資訊與程序。開始進行這些作業之前,請先確定已經完成下列作業︰
下表列出配置叢集需要執行的作業。依指示的順序完成程序。
如果您將新節點增加至使用 VxVM 的叢集,則必須執行SPARC: 如何安裝 VERITAS Volume Manager 軟體中的步驟,以完成以下作業之一:
在該節點上安裝 VxVM。
修改該節點的 /etc/name_to_major 檔案,以支援與 VxVM 共同存在。
作業 |
操作說明 |
---|---|
1. 安裝與配置容體管理軟體: |
|
|
第 3 章, 安裝和配置 Solstice DiskSuite 或 Solaris Volume Manager 軟體 Solstice DiskSuite 或 Solaris Volume Manager 文件 |
|
第 4 章, SPARC: 安裝與配置 VERITAS Volume Manager VERITAS Volume Manager 說明文件 |
2. 建立與掛載叢集檔案系統。 | |
3. (Solaris 8 或 SunPlex Installer 安裝) 為每個尚未在 IP 網路多重路徑連結 群組中進行配置的公用網路配接卡建立 Internet Protocol (IP) 網路多重路徑 群組。 | |
4. (可選擇) 變更節點的私有主機名稱。 | |
5. 建立或修改 NTP 配置檔案。 | |
6. (可選擇) SPARC: 將 Sun Cluster 模組安裝至 Sun Management Center 軟體。 |
SPARC: 安裝用於 Sun Management Center 的 Sun Cluster 模組 Sun Management Center 說明文件 |
7. 安裝協力廠商應用程式,並配置應用程式、資料服務及資源群組。 |
「Sun Cluster Data Services Planning and Administration Guide for Solaris OS」 協力廠商應用程式說明文件 |
請對要建立的每個叢集檔案系統執行此程序。與本機檔案系統不同,叢集檔案系統可從叢集的任何節點存取。如果您已使用 SunPlex Installer 安裝資料服務,則 SunPlex Installer 可能已建立一個或多個叢集檔案系統。
當您建立檔案系統時,磁碟上的所有資料都會被銷毀。請確定您已指定正確的磁碟裝置名稱。如果您指定錯誤的裝置名稱,則您可能會消除不想刪除的資料。
請執行以下作業:
請確保已經安裝與配置容體管理程式軟體。如需容體管理程式安裝程序,請參閱安裝和配置 Solstice DiskSuite 或 Solaris Volume Manager 軟體或SPARC: 安裝和配置 VxVM 軟體。
確定用於所要建立的每個叢集檔案系統的掛載選項。請遵守下表描述的 Sun Cluster 掛載選項需求與限制:
請參閱 mount_ufs(1M) 線上手冊,以取得有關 UFS 掛載選項的更多資訊。
掛載參數 |
描述 |
---|---|
shared |
必需的。該選項指定此為共用檔案系統,因此,對叢集的所有節點均可視。 |
請確保 /etc/vfstab 檔案中的設定不會與 /etc/opt/SUNWsamfs/samfs.cmd 檔案中的設定發生衝突。/etc/vfstab 檔案中的設定會置換 /etc/opt/SUNWsamfs/samfs.cmd 檔案中的設定。
請參閱 mount_samfs(1M) 線上手冊,以取得有關 QFS 掛載參數的更多資訊。
某些資料服務 (例如 Sun Cluster Support for Oracle Real Application Clusters) 對 QFS 具有掛載參數的附加需求和準則。請參閱資料服務使用手冊,以取得所有附加需求。
/etc/vfstab 掛載參數不能啟用記錄,並且 Sun Cluster 軟體也不需要 QFS 共用檔案系統的記錄。
掛載選項 |
描述 |
---|---|
global |
必需的。該選項使檔案系統在叢集的所有節點上均整體可見。 |
log |
必需的。該選項啟用記錄功能。 |
請參閱 VxFS mount_vxfs 線上手冊與「Sun Cluster 系統管理指南(適用於 Solaris 作業系統)」中的「管理叢集檔案系統簡介」,以取得有關 VxFS 掛載選項的更多資訊。
成為叢集中任何節點的超級使用者。
若要快速建立檔案系統,請在您想建立檔案系統之整體裝置的現行主要節點上成為超級使用者。
建立檔案系統。
對於 UFS 檔案系統,請使用 newfs(1M) 指令。
# newfs raw-disk-device |
下表顯示 raw-disk-device 引數的名稱範例。請注意,每個容體管理程式的命名慣例都不一樣。
容體管理程式 |
磁碟裝置名稱範例 |
描述 |
---|---|---|
Solstice DiskSuite 或 Solaris Volume Manager |
/dev/md/nfs/rdsk/d1 |
nfs 磁碟組內的原始磁碟裝置 d1 |
SPARC:VERITAS Volume Manager |
/dev/vx/rdsk/oradg/vol01 |
oradg 磁碟群組內的原始磁碟裝置 vol01 |
無 |
/dev/global/rdsk/d1s3 |
原始磁碟裝置 d1s3 |
對於 Sun StorEdge QFS 檔案系統,請遵循「Sun StorEdge QFS and Sun StorEdge SAM-FS Software Installation and Configuration Guide」中的定義配置之程序。
SPARC:對於 VERITAS 檔案系統 (VxFS) 檔案系統,請依照 VxFS 文件中提供的程序執行。
每個節點上都需要裝載點,即使該節點上的叢集檔案系統不會被存取。
為便於管理,請在 /global/device-group/ 目錄中建立掛載點。這個位置可讓您輕易區分叢集檔案系統 (整體可用) 與本機檔案系統。
# mkdir -p /global/device-group/mountpoint/ |
與包含裝置的裝置群組名稱相同的目錄名稱
裝載叢集檔案系統的目錄名稱
在叢集的每一個節點上,將裝載點的項目加入 /etc/vfstab 檔。
在每個項目中,指定您使用的檔案系統類型所必需的掛載選項。
請勿將 logging 掛載選項用於 Solstice DiskSuite 異動中介裝置或 Solaris Volume Manager 異動容體。異動中介裝置與異動容體提供它們自己的記錄。
另外, Solaris Volume Manager 在即將發佈的 Solaris 發行版本中,依照計畫將從 Solaris 作業系統中移除 異動容體記錄 (以前為 Solstice DiskSuite 異動複合裝置記錄)。Solaris UFS 記錄 提供與其相同的功能,且效能更優、系統管理需求更低、管理費用更少。
若要自動裝載叢集檔案系統,請將 mount at boot 欄位設定為 yes。
對每一個叢集檔案系統,確定其 /etc/vfstab 項目中的資訊在每一個節點上都相同。
請確定每一個節點的 /etc/vfstab 檔案中的項目是以相同次序列示裝置。
檢查檔案系統的啟動順序相依關係。
例如,考量以下情況:phys-schost-1 在 /global/oracle/ 上掛載磁碟裝置 d0,而 phys-schost-2 在 /global/oracle/logs/ 上掛載磁碟裝置 d1。使用此配置,phys-schost-2 僅能在 phys-schost-1 啟動與掛載 /global/oracle/ 之後,方可啟動與掛載 /global/oracle/logs/。
在叢集的任一節點上,執行 sccheck(1M) 公用程式。
sccheck 公用程式驗證掛載點是否存在。該公用程式還驗證在叢集的所有節點上 /etc/vfstab 檔案項目是否正確。
# sccheck |
如果沒有發生錯誤,則不會傳回任何項目。
掛載叢集檔案系統。
# mount /global/device-group/mountpoint/ |
在叢集的每一個節點上,驗證叢集檔案系統已經裝載。
以下範例在 Solstice DiskSuite metadevice /dev/md/oracle/rdsk/d1 上建立一個 UFS 叢集檔案系統。
# newfs /dev/md/oracle/rdsk/d1 … (在某個節點上) # mkdir -p /global/oracle/d1 # vi /etc/vfstab #device device mount FS fsck mount mount #to mount to fsck point type ; pass at boot options # /dev/md/oracle/dsk/d1 /dev/md/oracle/rdsk/d1 /global/oracle/d1 ufs 2 yes global,logging (儲存並結束) (在某個節點上) # sccheck # mount /global/oracle/d1 # mount … /global/oracle/d1 on /dev/md/oracle/dsk/d1 read/write/setuid/global/logging/largefiles on Sun Oct 3 08:56:16 2000 |
如果您在 Solaris 8 作業系統上安裝 Sun Cluster 軟體,或使用 SunPlex Installer 安裝叢集,請移至如何配置 Internet Protocol (IP) 網路多重路徑 群組。
如果您要變更任何私有主機名稱,請移至如何變更專用主機名稱。
如果您在安裝 Sun Cluster 軟體之前未安裝自己的 /etc/inet/ntp.conf 檔案,請安裝或建立 NTP 配置檔案。請移至如何配置網路時間通訊協定 (Network Time Protocol,NTP)。
SPARC: 如果您要配置 Sun Management Center 監視叢集,請移至SPARC: 安裝用於 Sun Management Center 的 Sun Cluster 模組。
否則,請安裝協力廠商應用程式、註冊資源類型、設置資源群組,並配置資料服務。請遵循「Sun Cluster Data Services Planning and Administration Guide for Solaris OS」與應用程式軟體隨附文件中的程序。
在叢集的每一個節點上執行此作業。如果您已使用 SunPlex Installer 安裝 Sun Cluster HA for Apache 或 Sun Cluster HA for NFS,SunPlex Installer 會為這些資料服務所使用的公用網路配接卡配置 IP 網路多重路徑連結群組。您必須為其他公用網路配接卡配置 IP 網路多重路徑連結 群組。
所有公用網路配接卡均必須屬於某個 IP 網路多重路徑連結群組。
提供完整的公用網路工作表。
請分別執行「IP Network Multipathing Administration Guide」中的「Deploying Network Multipathing」(Solaris 8)、「System Administration Guide: IP Services」中的「Configuring Multipathing Interface Groups」(Solaris 9),或「System Administration Guide: IP Services」中的「Configuring IPMP Groups」(Solaris 10) 等章節中的程序。
依照這些附加需求在配置 Sun Cluster 時配置 IP 網路多重路徑連結群組:
每一張公用網路配接卡必須屬於一個多重路徑群組。
在以下種類的多重路徑群組中,您必須為群組中的每個配接卡配置測試 IP 位址:
在 Solaris 8 作業系統中,所有多重路徑群組均需要每個配接卡的測試 IP 位址。
在 Solaris 9 或 Solaris 10 作業系統中,包含兩個或兩個以上配接卡的多重路徑群組均需要測試 IP 位址。如果多重路徑群組僅包含一個配接卡,則無需配置測試 IP 位址。
同一多重路徑群組中所有配接卡的測試 IP 位址都必須屬於單一 IP 子網路。
一般應用程式不可使用測試 IP 位址,因為測試 IP 位址並不具高度可用性。
在 /etc/default/mpathd 檔案中,TRACK_INTERFACES_ONLY_WITH_GROUPS 的值必須為 yes。
多重路徑群組的名稱沒有任何要求或限制。
如果您要變更任何私有主機名稱,請移至如何變更專用主機名稱。
如果您在安裝 Sun Cluster 軟體之前未安裝自己的 /etc/inet/ntp.conf 檔案,請安裝或建立 NTP 配置檔案。請移至如何配置網路時間通訊協定 (Network Time Protocol,NTP)。
如果您是在基於 SPARC 的系統上使用 Sun Cluster,且希望使用 Sun Management Center 來監視叢集,則安裝 Sun Management Center 的 Sun Cluster 模組。請移至SPARC: 安裝用於 Sun Management Center 的 Sun Cluster 模組。
否則,請安裝協力廠商應用程式、註冊資源類型、設置資源群組,並配置資料服務。請執行「Sun Cluster Data Services Planning and Administration Guide for Solaris OS」與應用程式隨附文件中的程序。
如果您不想使用安裝 Sun Cluster 軟體期間指定的預設私有主機名稱 (clusternodenodeid-priv),請執行此作業。
請勿在應用程式和資料服務已配置和啟動之後執行此程序。否則,應用程式或資料服務可能會在更名之後,繼續使用舊的專用主機名稱而導致主機名稱衝突。如果有任何應用程式或資料服務正在執行中,請停止它們之後再執行此程序。
在叢集的一個使用中節點上執行此程序。
成為叢集中某個節點的超級使用者。
請啟動 scsetup(1M) 公用程式。
# scsetup |
從 [主功能表] 選擇功能表項目 [私有主機名稱]。
從 [私有主機名稱功能表] 選擇功能表項目 [變更私有主機名稱]。
請遵循提示來變更私有主機名稱。
對要變更的每個專用主機名稱重複此步驟。
# scconf -pv | grep "private hostname" (phys-schost-1) Node private hostname: phys-schost-1-priv (phys-schost-3) Node private hostname: phys-schost-3-priv (phys-schost-2) Node private hostname: phys-schost-2-priv |
如果您在安裝 Sun Cluster 軟體之前未安裝自己的 /etc/inet/ntp.conf 檔案,請安裝或建立 NTP 配置檔案。請移至如何配置網路時間通訊協定 (Network Time Protocol,NTP)。
SPARC: 如果您要配置 Sun Management Center 監視叢集,請移至SPARC: 安裝用於 Sun Management Center 的 Sun Cluster 模組。
否則,請安裝協力廠商應用程式、註冊資源類型、設置資源群組,並配置資料服務。請參閱應用程式軟體隨附的文件與「Sun Cluster Data Services Planning and Administration Guide for Solaris OS」。
如果您在安裝 Sun Cluster 軟體之前已安裝自己的 /etc/inet/ntp.conf 檔案,則無需執行此程序。確定下一步驟:
SPARC: 如果您要配置 Sun Management Center 監視叢集,請移至SPARC: 安裝用於 Sun Management Center 的 Sun Cluster 模組。
否則,請安裝協力廠商應用程式、註冊資源類型、設置資源群組,並配置資料服務。請參閱應用程式軟體隨附的文件與「Sun Cluster Data Services Planning and Administration Guide for Solaris OS」。
在執行以下任何作業後,請您執行此作業以建立或修改 NTP 配置檔案:
安裝 Sun Cluster 軟體
將節點增加至現有的叢集
變更叢集中某個節點的私有主機名稱
如果您將節點增加至單一節點的叢集,則必須確保將所使用的 NTP 配置檔案複製到原始的叢集節點和新節點上。
在叢集內配置 NTP 或任何時間同步化機能的主要需求,是所有的叢集節點必須要同步化成為相同的時間。優先考慮節點之間的時間同步,個別節點上的時間正確性是次要的。如果符合了此同步化的基本需求,您便可以隨意配置 NTP,使其完全滿足您的個人需要。
請參閱「Sun Cluster 概念指南 (適用於 Solaris 作業系統)」,以取得有關叢集時間的進一步資訊。請參閱 /etc/inet/ntp.cluster 範本檔,以取得如何設定 Sun Cluster 配置的 NTP 的其他準則。
成為叢集節點的超級使用者。
如果您具有自己的檔案,請將其複製到叢集的每個節點上。
如果您沒有自己的 /etc/inet/ntp.conf 檔案以進行安裝,請將 /etc/inet/ntp.conf.cluster 檔案用做 NTP 配置檔案。
請勿將 ntp.conf.cluster 檔案更名為 ntp.conf。
如果節點上沒有 /etc/inet/ntp.conf.cluster 檔案,您可以從先前安裝的 Sun Cluster 軟體獲取 /etc/inet/ntp.conf 檔案。如果 /etc/inet/ntp.conf 檔案尚未存在於節點上,則 Sun Cluster 軟體會建立 /etc/inet/ntp.conf.cluster 檔案作為 NTP 配置檔。如果有,請依照以下指示編輯該 ntp.conf 檔案的內容。
將此 NTP 配置檔複製到叢集中的所有節點上。
所有叢集節點上的 NTP 配置檔內容必須相同。
請在每個節點均成功完成該指令後,再繼續執行步驟 6。
對於 Solaris 8 或 Solaris 9 作業系統,請使用以下指令:
# /etc/init.d/xntpd stop |
對於 Solaris 10 作業系統,請使用以下指令:
# svcadm disable ntp |
重新啟動每一個節點上的 NTP 常駐程式。
如果您使用 ntp.conf.cluster 檔案,請執行以下指令:
# /etc/init.d/xntpd.cluster start |
xntpd.cluster 啟動程序檔會先尋找 /etc/inet/ntp.conf 檔。
如果 ntp.conf 檔案已存在,則無需啟動 NTP 常駐程式,便會立即產生程序檔。
如果 ntp.conf 檔案不存在,但 ntp.conf.cluster 檔案存在,則程序檔將啟動 NTP 常駐程式。在此情況下,程序檔將使用 ntp.conf.cluster 檔案作為 NTP 配置檔。
對於 Solaris 8 或 Solaris 9 作業系統,請使用以下指令:
# /etc/init.d/xntpd start |
對於 Solaris 10 作業系統,請使用以下指令:
# svcadm enable ntp |
SPARC: 若要配置 Sun Management Center 監視叢集,請移至SPARC: 安裝用於 Sun Management Center 的 Sun Cluster 模組。
否則,請安裝協力廠商應用程式、註冊資源類型、設置資源群組,並配置資料服務。請參閱應用程式軟體隨附的文件與「Sun Cluster Data Services Planning and Administration Guide for Solaris OS」。
本小節提供了安裝 Sun Management Center 的 Sun Cluster 模組軟體的資訊與程序。
Sun Management Center 的 Sun Cluster 模組可讓您使用 Sun Management Center 監視叢集。下表列出安裝用於 Sun Management Center 的 Sun Cluster 模組軟體所需執行的作業。
表 2–6 對應作業:安裝用於 Sun Management Center 的 Sun Cluster 模組
作業 |
操作說明 |
---|---|
1. 安裝 Sun Management Center 伺服器、輔助伺服器、代理程式和主控台套裝軟體。 |
Sun Management Center 說明文件 |
2. 安裝 Sun Cluster 模組套裝軟體。 | |
3. 啟動 Sun Management Center 伺服器、主控台和代理程式程序。 | |
4. 將每個叢集節點增加為 Sun Management Center 代理程式主機物件。 | |
5. 載入 Sun Cluster 模組,以開始監視叢集。 |
用於 Sun Management Center 的 Sun Cluster 模組是用來監視 Sun Cluster 配置的。安裝 Sun Management Center 模組套件之前請執行下列作業。
空間需求 ─ 請確保每個叢集節點上有 25 MB 的空間可供 Sun Cluster 模組套裝軟體使用。
Sun Management Center 安裝 ─ 請遵循 Sun Management Center 安裝文件中的程序來安裝 Sun Management Center 軟體。
以下為 Sun Cluster 配置的附加需求:
在每個叢集節點上安裝 Sun Management Center 代理程式套裝軟體。
當您在代理程式機器 (叢集節點) 上安裝 Sun Management Center 時,請選擇對代理程式 (SNMP) 通訊連接埠使用預設的 161,還是使用其他號碼。這個通訊埠編號可讓伺服器與此代理程式通訊。請記錄您所選擇的通訊埠編號作為稍後配置監視用的叢集節點之參考。
請參閱 Sun Management Center 安裝文件,以取得有關選擇 SNMP 連接埠號碼的資訊。
在非叢集節點上安裝 Sun Management Center 伺服器、輔助伺服器和主控台套裝軟體。
如果您有管理主控台或其他專用機器,可以在管理主控台上執行主控台處理程序,而在另外的主控台上執行伺服器處理程序。此安裝方法會提昇 Sun Management Center 效能。
Web 瀏覽器 ─ 請確保 Sun Management Center 支援用於連結至 Sun Management Center 的 Web 瀏覽器。在不受支援的 Web 瀏覽器上,某些功能 (例如線上說明) 會不可用。請參閱 Sun Management Center 文件,以取得有關受支援的 Web 瀏覽器與所有配置需求的資訊。
執行此程序以安裝 Sun Cluster 模組伺服器套件與輔助伺服器套件。
Sun Cluster 模組代理程式套裝軟體 (SUNWscsal 與 SUNWscsam) 在安裝 Sun Cluster 軟體期間已增加至叢集節點。
請確定所有 Sun Management Center 核心套件均已安裝到適當的機器上。此作業包含在每個叢集節點上安裝 Sun Management Center 代理程式套裝軟體。請參閱 Sun Management Center 說明文件以取得安裝指示。
在伺服器機器上安裝 Sun Cluster 模組伺服器套件 SUNWscssv。
成為超級使用者。
請將適用於 SPARC 平台的 Sun Cluster 2 of 2 CD-ROM 插入 CD-ROM 光碟機。
如果容體管理常駐程式 vold(1M) 正在執行,並且被配置為管理 CD-ROM 裝置,則常駐程式會自動將 CD-ROM 掛載在 /cdrom/cdrom0/ 目錄下。
變更至 Solaris_sparc/Product/sun_cluster/Solaris_ver/Packages/ 目錄,其中 ver 為 8 (對於 Solaris 8)、9 (對於 Solaris 9) 或 10 (對於 Solaris 10)。
# cd /cdrom/cdrom0/Solaris_sparc/Product/sun_cluster/Solaris_ver/Packages/ |
安裝 Sun Cluster 模組伺服器套件。
# pkgadd -d . SUNWscssv |
變更至不是 CD-ROM 上的目錄,然後彈出 CD-ROM。
# eject cdrom |
在 Sun Management Center 3.0 輔助伺服器機器或 Sun Management Center 3.5 伺服器機器上,安裝 Sun Cluster 模組輔助伺服器套裝軟體 SUNWscshl。
採用與前述步驟相同的程序。
安裝所有 Sun Cluster 模組修補程式。
請參閱「Sun Cluster 3.1 8/05 版本說明 (適用於 Solaris 作業系統)」中的「修補程式與必需的韌體層次」,以取得修補程式的位置及安裝說明。
啟動 Sun Management Center。請移至SPARC: 如何啟動 Sun Management Center。
執行此程序啟動 Sun Management Center 伺服器、代理程式和主控台程序。
以超級使用者的身份,在 Sun Management Center 伺服器機器上啟動 Sun Management Center 伺服器程序。
install-dir 為安裝 Sun Management Center 軟體的目錄。預設的目錄為 /opt。
# /install-dir/SUNWsymon/sbin/es-start -S |
在每一個 Sun Management Center 代理機器 (叢集節點) 上以超級使用者身份來啟動 Sun Management Center 代理程序。
# /install-dir/SUNWsymon/sbin/es-start -a |
確定每一個 Sun Management Center 代理機器 (叢集節點) 上的 scsymon_srv 常駐程式都仍正常運作。
# ps -ef | grep scsymon_srv |
如果有節點並未執行 scsymon_srv 常駐程式,請在該節點上啟動此常駐程式。
# /usr/cluster/lib/scsymon/scsymon_srv |
在 Sun Management Center 主控台機器 (管理主控台) 上啟動 Sun Management Center 主控台。
您不必是超級使用者便可以啟動主控台程序。
% /install-dir/SUNWsymon/sbin/es-start -c |
將叢集節點增加為受監視的主機物件。請移至SPARC: 如何新增一個叢集節點成為 Sun Management Center 代理主機物件。
執行此程序為叢集節點建立 Sun Management Center 代理主機物件。
登入 Sun Management Center。
請參閱 Sun Management Center 文件。
在 Sun Management Center 主視窗中,從 Sun Management Center 管理網域下拉式清單中選取網域。
此網域包含您所建立的 Sun Management Center 代理主機物件。在 Sun Management Center 軟體安裝期間,會自動為您建立「預設網域」(Default Domain)。您可以使用此網域、選取其他現存網域或建立新的網域。
請參閱您的 Sun Management Center 說明文件,以取得有關如何建立 Sun Management Center 網域的資訊。
請從下拉式功能表中選擇 [編輯]⇒[建立物件]。
按一下 [節點] 標籤。
從 [監視] 下拉式清單中,選擇 [Sun Management Center 代理程式 - 主機]。
將叢集節點的名稱 (例如,phys-schost-1) 填入 [節點標籤] 和 [主機名稱] 文字欄位。
[IP] 文字欄位留空白。[Description] 文字欄位為自由選擇。
在 [通訊埠] 文字欄位中輸入 Sun Management Center 代理程式機器安裝時您所選擇的通訊埠編號。
按一下 [確定]。
Sun Management Center 代理主機物件建立於網域中。
載入 Sun Cluster 模組。請移至SPARC: 如何載入 Sun Cluster 模組。
您只需要一個叢集節點主機物件,即可對整個叢集使用 Sun Cluster 模組監視和配置功能。然而,如果該叢集節點變為無法使用,透過該主機物件與叢集的連接亦無法使用。然後,您需要另一個叢集節點主機物件來重新連接至叢集。
執行此程序可啟動叢集監視。
在 Sun Management Center 主視窗中,以滑鼠右鍵按一下叢集節點的圖示。
會顯示下拉式功能表。
選擇 [載入模組]。
[載入模組] 視窗列出每個可用的 Sun Management Center 模組,並且顯示模組目前是否已經載入。
選擇 [Sun Cluster:][未載入] 並按一下 [確定]。
[Module Loader] 視窗顯示所選模組目前的參數資訊。
按一下 [確定]。
幾分鐘後,模組就會載入。Sun Cluster 圖示然後就顯示在 [詳細資訊] 視窗中。
驗證是否已載入 Sun Cluster 模組。
在 [作業系統] 類別下,以下列任一方式展開 Sun Cluster 子層樹狀結構:
請參閱 Sun Cluster 模組線上說明,以取得有關如何使用 Sun Cluster 模組功能的資訊。
若要檢視特定 Sun Cluster 模組項目的線上說明,請將游標置於該項目上。然後按一下滑鼠右鍵,從蹦現式功能表中選取 [說明]。
若要存取 Sun Cluster 模組線上說明的首頁,請將游標置於 [叢集資訊] 圖示上。然後按一下滑鼠右鍵,從蹦現式功能表中選取 [說明]。
若要直接存取 Sun Cluster 模組線上說明的首頁,請按一下 [Sun Management Center 說明] 按鈕以啟動說明瀏覽器。然後移至以下 URL,其中 install-dir 為安裝 Sun Management Center 軟體的目錄:
file:/install-dir/SUNWsymon/lib/locale/C/help/main.top.html
Sun Management Center 瀏覽器的 [說明] 按鈕存取 Sun Management Center 的線上說明,而不是 Sun Cluster 模組特定的主題。
請參閱 Sun Management Center 說明文件的線上說明,以取得有關如何使用 Sun Management Center 的資訊。
安裝協力廠商的應用程式、註冊資源類型、設定資源群組以及配置資料服務。請參閱應用程式軟體隨附的文件與「Sun Cluster Data Services Planning and Administration Guide for Solaris OS」。
本小節提供以下解除安裝或移除 Sun Cluster 軟體的程序:
如果安裝的節點無法加入叢集或您需要校正配置資訊,請執行此程序。例如,執行此程序來重新配置傳輸配接卡或專用網路位址。
如果節點已加入叢集,並且已退出安裝模式 (如如何驗證法定配置與安裝模式的步驟 2 所述),則請勿執行此程序。請改為移至「Sun Cluster 系統管理指南(適用於 Solaris 作業系統)」中的「新增與移除叢集節點」中的「如何從叢集節點移除 Sun Cluster 軟體」。
試著重新安裝該節點。您可以透過在節點上重複安裝 Sun Cluster 軟體,來校正某些失敗的安裝作業。
如果您要解除安裝單一節點的叢集,請跳至步驟 2。
成為除要解除安裝的節點之外的使用中叢集成員上的超級使用者。
指定要增加至認證清單之節點的名稱。
# /usr/cluster/bin/scconf -a -T node=nodename |
加入
指定認證選項
指定要加入授權清單中的節點名稱。
您還可使用 scsetup(1M) 公用程式來執行此作業。請參閱「Sun Cluster 系統管理指南(適用於 Solaris 作業系統)」中的「如何新增節點至已授權的節點清單」,以取得程序。
成為要解除安裝的節點上的超級使用者。
關閉要解除安裝的節點。
# shutdown -g0 -y -i0 |
在基於 SPARC 的系統上,執行下列動作︰
ok boot -x |
在基於 x86 的系統上,執行下列動作︰
<<< Current Boot Parameters >>> Boot path: /pci@0,0/pci-ide@7,1/ata@1/cmdk@0,0:b Boot args: Type b [file-name] [boot-flags] <ENTER> to boot with options or i <ENTER> to enter boot interpreter or <ENTER> to boot with defaults <<< timeout in 5 seconds >>> Select (b)oot or (i)nterpreter: b -x |
切換至一個目錄,如不包含 Sun Cluster 套裝軟體提供的任何檔案的根 (/) 目錄。
# cd / |
從節點上解除安裝 Sun Cluster 軟體。
# /usr/cluster/bin/scinstall -r |
請參閱 scinstall(1M) 線上手冊,以取得更多資訊。
在節點上重新安裝並重新配置 Sun Cluster 軟體。
請參閱表 2–1,以取得所有安裝作業和執行這些作業的順序之清單。
在叢集的每一個節點上執行此程序。
執行此程序之前,驗證無應用程式在使用 RSMRDT 驅動程式。
在完成如何解除安裝 SUNWscrdt 套裝軟體之後,如果驅動程式仍保留在記憶體中,請執行此程序手動卸載驅動程式。
啟動 adb 公用程式。
# adb -kw |
將核心變數 clifrsmrdt_modunload_ok 設定為 1。
physmem NNNN clifrsmrdt_modunload_ok/W 1 |
按下 [Control]-[D] 結束 adb 公用程式。
找到 clif_rsmrdt 和 rsmrdt 模組 ID。
# modinfo | grep rdt |
卸載 clif_rsmrdt 模組。
您必須在卸載 rsmrdt 模組之前卸載 clif_rsmrdt 模組。
# modunload -i clif_rsmrdt_id |
指定要卸載之模組的數字 ID
卸載 rsmrdt 模組。
# modunload -i rsmrdt_id |
指定要卸載之模組的數字 ID
驗證已成功卸載該模組。
# modinfo | grep rdt |
以下範例顯示手動卸載 RSMRDT 驅動程式之後的主控台輸出。
# adb -kw physmem fc54 clifrsmrdt_modunload_ok/W 1 clifrsmrdt_modunload_ok: 0x0 = 0x1 ^D # modinfo | grep rsm 88 f064a5cb 974 - 1 rsmops (RSMOPS module 1.1) 93 f08e07d4 b95 - 1 clif_rsmrdt (CLUSTER-RSMRDT Interface module) 94 f0d3d000 13db0 194 1 rsmrdt (Reliable Datagram Transport dri) # modunload -i 93 # modunload -i 94 # modinfo | grep rsm 88 f064a5cb 974 - 1 rsmops (RSMOPS module 1.1) # |
如果 modunload 指令失敗,則應用程式可能仍在使用該驅動程式。再次執行 modunload 之前,終止應用程式。