本章提供如何在叢集節點和管理主控台上安裝軟體的程序。
本節提供在叢集節點上安裝軟體的資訊與程序。
以下作業對應表列出了在多節點叢集或單一節點叢集上安裝軟體時所要執行的作業。依指示的順序完成程序。
表 2–1 作業說明:安裝軟體
作業 |
指示 |
---|---|
1. 規劃您叢集配置的配置,並準備好安裝軟體。 | |
2. (可選擇) 安裝與配置法定伺服器。 | |
3. (可選擇) 在管理主控台上安裝「叢集控制面板」(CCP) 軟體。 | |
4. 在所有節點上安裝 Solaris 作業系統。 | |
5. (可選擇) 配置內部磁碟鏡像。 | |
6. (可選擇) SPARC:安裝與配置 Sun 多重路徑軟體。 | |
7. (可選擇) SPARC:安裝 VERITAS 檔案系統軟體。 | |
8. 安裝要使用的 Sun Cluster 軟體和所有資料服務。 | |
9. 設定目錄路徑。 | |
10.(可選擇) 配置 Solaris IP Filter。 |
開始安裝軟體前,請先做好以下準備事項。
確認您為叢集選取的硬體和軟體組合為目前支援的 Sun Cluster 配置。
請連絡 Sun 銷售代表,以取得有關支援的叢集配置之最新資訊。
請閱讀下列手冊,以取得協助您規劃叢集配置和準備安裝策略的資訊。
「Sun Cluster 3.2 2/08 Release Notes for Solaris OS」 - 限制、錯誤解決方法和其他最新資訊。
「Sun Cluster Overview for Solaris OS」與「Sun Cluster Concepts Guide for Solaris OS」 - Sun Cluster 產品簡介。
「Sun Cluster 軟體安裝指南 (適用於 Solaris 作業系統)」 (本手冊) - 安裝和配置 Solaris、Sun Cluster 以及磁碟區管理員軟體的規劃準則與程序。
「Sun Cluster Data Services Planning and Administration Guide for Solaris OS」 - 安裝與配置資料服務的規劃準則和程序。
請將所有相關說明文件備齊,包括協力廠商的文件。
以下列示了安裝叢集時您可能需要參照其說明文件的部分產品。
Solaris 作業系統
Solaris Volume Manager 軟體
Sun StorEdge QFS 軟體
VERITAS Volume Manager
協力廠商應用程式
規劃叢集配置。
完整規劃叢集安裝。在您開始安裝 Solaris 和 Sun Cluster 軟體之前,請瞭解所有資料服務及協力廠商產品的需求。未依此進行可能會導致安裝錯誤,使您需完全重新安裝 Solaris 和 Sun Cluster 軟體。
例如,Oracle RAC 的 Oracle Real Application Clusters Guard 選項對於您在叢集中使用的主機名稱具有特殊需求。另一個具有特殊需求的例子是 Sun Cluster HA for SAP。您必須在安裝 Sun Cluster 軟體之前考量到這些需求,因為在安裝 Sun Cluster 軟體後,便無法變更主機名稱。
使用第 1 章, 規劃 Sun Cluster 配置與「Sun Cluster Data Services Planning and Administration Guide for Solaris OS」中的規劃準則來確定如何安裝與配置叢集。
填寫在規劃準則中參照的叢集框架以及資料服務配置工作表。以後進行安裝和配置作業時,就可以用這份填好的工作表當作參照依據。
獲取叢集配置的所有必要修補程式。
請參閱「Sun Cluster 3.2 2/08 Release Notes for Solaris OS」,以取得修補程式的位置及安裝說明。
如果您想使用叢集控制面板軟體將管理主控台連接至叢集節點,請至如何在管理主控台安裝「叢集控制面板」軟體。
否則,請選用 Solaris 安裝程序。
若要使用 scinstall(1M) 公用程式配置 Sun Cluster 軟體,請至如何安裝 Solaris 軟體先行安裝 Solaris 軟體。
要在同一作業中同時安裝與配置 Solaris 與 Sun Cluster 軟體 (JumpStart 方法),請至如何安裝 Solaris 和 Sun Cluster 軟體 (JumpStart)。
執行此程序以將主機伺服器配置為法定伺服器。
執行下列作業:
確定您選擇做為法定伺服器的機器至少有 1 MB 的可用磁碟空間,可供安裝法定伺服器軟體。
確定法定伺服器機器連線到可存取叢集節點的公用網路。
針對連線到法定伺服器執行所在之叢集公用網路的連接埠,停用其乙太網路交換器上的擴充樹狀結構演算法。
成為該機器上的超級使用者以安裝法定伺服器軟體。
(可選擇) 若要透過 GUI 使用 installer 程式,請確定已將要安裝主機伺服器的顯示環境設定為顯示 GUI。
# xhost + # setenv DISPLAY nodename:0.0 |
將安裝媒體載入磁碟機。
若磁碟區管理常駐程式 (vold(1M)) 正在執行中,且配置為管理 CD-ROM 或 DVD 裝置,則常駐程式會自動將媒體掛載在 /cdrom/cdrom0/ 目錄。
轉至媒體的安裝精靈目錄。
若是在 SPARC 平台上安裝套裝軟體,請輸入下列指令:
phys-schost# cd /cdrom/cdrom0/Solaris_sparc |
若是在 x86 平台上安裝套裝軟體,請輸入下列指令:
phys-schost# cd /cdrom/cdrom0/Solaris_x86 |
啟動安裝精靈。
phys-schost# ./installer |
請遵循螢幕上的指示,在主機伺服器上安裝法定伺服器軟體。
選擇 [Configure Later] 選項。
若安裝程式不讓您選擇 [Configure Later] 選項,請選擇 [Configure Now]。
安裝結束後,您可以檢視所有變數安裝記錄。請參閱「Sun Java Enterprise System 2006Q4 Installation Guide for UNIX」,以取得有關使用 Java Enterprise System installer 程式的附加資訊。
從磁碟機卸載安裝媒體。
套用所有必要的修補程式以支援法定伺服器軟體。
請參閱「Sun Cluster 3.2 12/07 Release Notes for Solaris OS」中的「Patches and Required Firmware Levels」,以取得修補程式的位置及安裝說明。
(可選擇) 將法定伺服器二進位檔位置增加至 PATH 環境變數。
# PATH=$PATH:/usr/cluster/bin |
(可選擇) 將法定伺服器線上手冊位置增加至 MANPATH 環境變數。
# MANPATH=$MANPATH:/usr/cluster/man |
將下列項目增加至 /etc/scqsd/scqsd.conf 檔案,以指定有關法定伺服器的配置資訊。
至少使用實例名稱或連接埠號碼的其中之一,識別法定伺服器。您必須提供連接埠號碼,但實例名稱可有可無。若提供實例名稱,則該名稱必須是法定伺服器之間唯一的名稱。若未提供名稱,請一律使用法定伺服器偵聽的連接埠參照此伺服器。
/usr/cluster/lib/sc/scqsd [-d /var/scqsd] [-i instancename] -p port |
法定伺服器可儲存法定資料的目錄路徑。
法定伺服器程序會在此目錄中針對每個叢集各建立一個檔案,以儲存叢集特定的法定資訊。
依預設,此選項的值為 /var/scqsd。此目錄對您配置的每個法定伺服器而言必須是唯一的。
您為法定伺服器實例所選擇的唯一名稱。
法定伺服器偵聽叢集請求的連接埠號碼。
(可選擇) 若要使用不同的連接埠號碼或實例提供給多個叢集,請為每個所需之法定伺服器的額外實例配置一個附加的項目。
# /usr/cluster/bin/clquorumserver start quorumserver |
此安裝程式會執行 Sun Cluster 法定伺服器套裝軟體的簡單 pkgadd 安裝,並設定必要的目錄。此軟體包含下列套裝軟體:
SUNWscqsr
SUNWscqsu
SUNWscqsman
安裝這些套裝軟體會將軟體增加至 /usr/cluster 和 /etc/scqsd 目錄。您無法修改 Sun Cluster 法定伺服器軟體的位置。
若收到有關 Sun Cluster 法定伺服器軟體的安裝錯誤訊息,請確認是否已正確安裝這些套裝軟體。
若要使用管理主控台與叢集節點通訊,請至如何在管理主控台安裝「叢集控制面板」軟體。
否則,請至如何安裝 Solaris 軟體。
您不需要使用管理主控台。如果您不使用管理主控台,可以從叢集中的指定節點,執行管理作業。
本程序說明如何在管理主控台安裝「叢集控制面板」(CCP) 軟體。CCP 提供單一介面,可從中啟動 cconsole、cssh、ctelnet 和 crlogin 工具。其中的每個工具均提供與節點集的多重視窗連接,以及一個一般視窗。您可以使用一般視窗將輸入內容一次傳送給所有節點。如需其他資訊,請參閱「ccp(1M) 線上手冊」。
您可以使用任何一個 Sun Cluster 3.2 2/08 軟體所支援之執行 Solaris 作業系統版本的桌面機器作為管理主控台。若您在 SPARC 系統上使用 Sun Cluster 軟體,也可以將管理主控台做為 Sun Management Center 主控台或伺服器使用。請參閱 Sun Management Center 文件,以取得有關如何安裝 Sun Management Center 軟體的資訊。
確定管理主控台上已安裝受支援版本的 Solaris 作業系統及所有 Solaris 修補程式。所有平台至少需要一般使用者 Solaris 軟體群組。
成為管理主控台上的超級使用者。
在 DVD-ROM 光碟機載入 Sun Java Availability Suite DVD-ROM。
如果磁碟區管理常駐程式 vold(1M) 正在執行中,且已配置為管理 CD-ROM 或 DVD 裝置,則該常駐程式會自動將媒體掛載在 /cdrom/cdrom0/ 目錄中。
轉至 Solaris_arch/Product/sun_cluster/Solaris_ver/Packages/ 目錄,其中 arch 是 sparc 或 x86 (僅限 Solaris 10),而 ver 是 9 (表示 Solaris 9) 或 10 (表示 Solaris 10) 。
adminconsole# cd /cdrom/cdrom0/Solaris_arch/Product/sun_cluster/Solaris_ver/Packages/ |
安裝 SUNWccon 套裝軟體。
adminconsole# pkgadd -d . SUNWccon |
(可選擇) 安裝 Sun Cluster 線上手冊套裝軟體。
adminconsole# pkgadd -d . pkgname … |
套裝軟體名稱 |
說明 |
---|---|
SUNWscman |
Sun Cluster 架構線上手冊 |
SUNWscdsman |
Sun Cluster 資料服務線上手冊 |
SUNWscqsman |
Sun Cluster 法定伺服器線上手冊 |
當您在管理主控台上安裝 Sun Cluster 線上手冊套裝軟體時,可以從管理主控台檢視這些套裝軟體,再於叢集節點或法定伺服器上安裝 Sun Cluster 軟體。
從 DVD-ROM 光碟機卸載 Sun Java Availability Suite DVD-ROM。
將您的叢集名稱與每個叢集節點的實體節點名稱增加至檔案。
adminconsole# vi /etc/clusters clustername node1 node2 |
請參閱「/opt/SUNWcluster/bin/clusters(4) 線上手冊」,以取得詳細資訊。
將叢集中每個節點的項目增加至該檔案中。指定實體節點名稱、主控台存取裝置的主機名稱及連接埠編號。主控台存取裝置的範例包括終端集訊器 (TC)、系統服務處理器 (SSP) 及 Sun Fire 系統控制器。
adminconsole# vi /etc/serialports node1 ca-dev-hostname port node2 ca-dev-hostname port |
叢集節點的實體名稱。
主控台存取裝置的主機名稱。
串列埠號碼或安全 Shell 連線的安全 Shell 連接埠號碼。
請注意建立 /etc/serialports 檔案的以下特殊說明︰
對於 Sun Fire 15000 系統控制器,請將 telnet(1) 連接埠號碼 23 用為每個項目的串列埠號碼。
對於所有其他的主控台存取裝置,若要透過 telnet 連線連接到主控台,請使用 telnet 串列埠號碼,而非實際的連接埠號碼。若要決定 telnet 串列連接埠編號,請將實體連接埠編號加上 5000。例如,如果實體連接埠號碼是 6,telnet 串列埠號碼則應該是 5006。
對於 Sun Enterprise 10000 伺服器,另請參閱 「/opt/SUNWcluster/bin/serialports(4) 線上手冊」,以取得詳細資訊與特殊注意事項。
對於至節點主控台的安全 Shell 連線,請為每個節點指定主控台存取裝置的名稱,並為安全連線指定要使用的連接埠號碼。安全 Shell 預設的連接埠號碼為 22。
要直接或透過管理網路將管理主控台連線到叢集節點,請為每個節點指定其用來連線到管理主控台或管理網路的主機名稱和連接埠號碼。
adminconsole# /opt/SUNWcluster/bin/ccp & |
在 CCP 視窗按一下 cconsole、cssh、crlogin 或 ctelnet 按鈕來啟動該工具。此外,您還可以直接啟動所有這些工具。例如,若要啟動 ctelnet,請鍵入下列指令:
adminconsole# /opt/SUNWcluster/bin/ctelnet & |
CCP 軟體支援下列安全 Shell 連線:
如需至節點主控台的安全連線,請啟動 cconsole 工具。然後在 Cluster Console 視窗的 [選項] 功能表,啟用 [使用 SSH] 核取方塊。
如需到叢集節點的安全連線,請使用 cssh 工具。
請參閱「Sun Cluster 系統管理指南(適用於 Solaris 作業系統)」中的「開始管理叢集」之「How to Remotely Log In to Sun Cluster」程序,以取得有關如何使用 CCP 公用程式的更多資訊。另請參閱「ccp(1M) 線上手冊」。
請確定是否已安裝符合 Sun Cluster 軟體需求的 Solaris 作業系統。請參閱規劃 Solaris 作業系統,以取得 Sun Cluster 對 Solaris 作業系統的安裝需求資訊。
如果 Solaris 作業系統符合 Sun Cluster 需求,請至如何安裝 Sun Cluster 架構與資料服務套裝軟體。
如果 Solaris 作業系統不符合 Sun Cluster 的需求,請依需要安裝、重新配置或重新安裝 Solaris 作業系統。
要僅安裝 Solaris 作業系統,請至如何安裝 Solaris 軟體。
要使用 scinstall 自訂的 JumpStart 方法來安裝 Solaris 作業系統和 Sun Cluster 軟體,請至如何安裝 Solaris 和 Sun Cluster 軟體 (JumpStart)。
若您不使用 scinstall 自訂的 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 命名服務的資訊。
如果您要使用叢集管理主控台,則針對叢集中每個節點顯示一個主控台畫面。
如果您的管理主控台上已安裝並配置了叢集控制面板 (CCP) 軟體,請使用 cconsole(1M) 公用程式以顯示個別的主控台畫面。
以超級使用者的身份使用下列指令來啟動 cconsole 公用程式:
adminconsole# /opt/SUNWcluster/bin/cconsole clustername & |
cconsole 公用程式還會開啟一個主視窗,您可在其中將輸入的資料同時傳送至所有的個別主控台視窗。
如果您不使用 cconsole 公用程式,請分別連接至每個節點的主控台。
依照 Solaris 安裝文件中的指示,安裝 Solaris 作業系統。
您必須在叢集中的所有節點上安裝相同版本的 Solaris 作業系統。
您可以使用通常用來安裝 Solaris 軟體的任一方法。安裝 Solaris 軟體期間,請執行下列步驟:
至少安裝一般使用者 Solaris 軟體群組。
若要避免手動安裝 Solaris 套裝軟體,請安裝完整 Solaris 軟體群組和 OEM 支援。
請參閱Solaris 軟體群組注意事項,以取得有關 Solaris 軟體需求的附加資訊。
選擇「線上援助配置」來設定檔案系統。
Sun Cluster 軟體需要整體裝置檔案系統才能成功安裝。
指定磁碟片段 7 的大小至少有 20 MB。
依照系統磁碟分割區中的描述,建立所需的其他任意檔案系統分割區。
為了使管理簡化,請在每一個節點上設定相同的 root 密碼。
若要使用以角色為基礎的存取控制 (RBAC) 而非超級使用者來存取叢集節點,請設定一個能為所有 Sun Cluster 指令提供授權的 RBAC 角色。
若使用者不是超級使用者,此系列的安裝程序會需要以下 Sun Cluster RBAC 授權:
solaris.cluster.modify
solaris.cluster.admin
solaris.cluster.read
請參閱「System Administration Guide: Security Services」中的「Role-Based Access Control (Overview)」,以取得更多使用 RBAC 角色的資訊。請參閱 Sun Cluster 線上手冊,以取得有關每個 Sun Cluster 子指令所需的 RBAC 授權。
如果您要增加節點,並且叢集的任一節點已安裝 VxVM,請執行以下作業。
若您安裝了一般使用者 Solaris 軟體群組,且想要使用以下任何的 Sun Cluster 功能,請安裝額外的 Solaris 套裝軟體來支援這些功能。
遠端共用記憶體應用程式設計介面 (RSMAPI)
RSMRDT 驅動程式
SPARC:SCI-PCI 配接卡
安裝任何必需的 Solaris 作業系統修補程式以及與硬體有關的韌體和修補程式 (包含用於儲存陣列支援的韌體和修補程式)。同時下載硬體修補程式中包含的任何所需韌體。
請參閱「Sun Cluster 3.2 2/08 Release Notes for Solaris OS」,以取得修補程式的位置及安裝說明。
x86:設定預設的啟動檔案。
如果您無法存取登入提示,則此值的設定可讓您重新啟動節點。
在各節點上,使用用於叢集中的所有公用 IP 位址,更新 /etc/inet/hosts 或 /etc/inet/ipnodes 檔案。
無論您是否有使用命名服務,都應該執行此步驟。ipnodes 檔案可同時包含 IPv4 和 IPv6 位址。請參閱公用網路 IP 位址,以取得必須增加其 IP 位址的 Sun Cluster 元件清單。
在建立新叢集或叢集節點時,scinstall 公用程式會自動為已配置到 /etc/inet/hosts 檔案的每個節點增加公用 IP 位址。增加 IP 位址到 /etc/inet/ipnodes 檔案為選用功能。
若要將 ce 配接卡用於叢集互連,請將以下項目增加至 /etc/system 檔案。
set ce:ce_taskq_disable=1 |
這個項目會在下次系統重新開機後生效。
(可選擇) 在 Sun Enterprise 10000 伺服器上,配置 /etc/system 檔案以使用動態重新配置。
將以下項目增加至叢集中每個節點上的 /etc/system 檔案:
set kernel_cage_enable=1 |
這個項目會在下次系統重新開機後生效。請參閱您的伺服器說明文件,以取得關於動態重新配置的詳細資訊。
若不要使用在建立叢集時 scinstall 公用程式所配置的多重配接卡 IPMP 群組,請如在獨立系統一般地配置自訂 IPMP 群組。如需詳細資訊,請參閱「System Administration Guide: Network Interfaces and Network Virtualization」中的第 8 章「Administering IPMP」。
在建立叢集期間,scinstall 公用程式會配置每組公用網路配接卡,其使用相同的子網路,而且在 IPMP 群組中尚未配置為單一多重配接卡 IPMP 群組。scinstall 公用程式會忽略現有的 IPMP 群組。
若您的伺服器支援內部硬碟鏡像,而且您想要配置內部磁碟鏡像,請至如何配置內部磁碟鏡像。
或者,若要使用 Sun 多重路徑軟體,請至如何安裝 Sun 多重路徑軟體。
或者,若要安裝 VxFS,請至SPARC: 如何安裝 VERITAS 檔案系統軟體。
否則,請安裝 Sun Cluster 套裝軟體。請至如何安裝 Sun Cluster 架構與資料服務套裝軟體。
請參閱「Sun Cluster 系統管理指南(適用於 Solaris 作業系統)」,以取得在 Sun Cluster 配置中執行動態重新配置作業的程序。
在叢集的每個節點執行此程序來配置內部 RAID 硬碟鏡像以進行系統磁碟鏡像。此程序為可選擇程序。
在以下任一情況下,請勿執行此程序:
伺服器不支援內部硬碟鏡像。
確認已安裝 Solaris 作業系統和任何必要的修補程式。
成為超級使用者。
配置內部鏡像。
phys-schost# raidctl -c clt0d0 clt1d0 |
建立主要磁碟鏡像到鏡像磁碟。輸入主要磁碟名稱為第一個引數。輸入鏡像磁碟名稱為第二個引數。
如需配置伺服器內部磁碟鏡像的特定資訊,請參閱伺服器隨附的文件和「raidctl(1M) 線上手冊」。
要使用 Sun 多重路徑軟體,請至如何安裝 Sun 多重路徑軟體。
或者,若要安裝 VxFS,請至SPARC: 如何安裝 VERITAS 檔案系統軟體。
否則,請安裝 Sun Cluster 套裝軟體。請至如何安裝 Sun Cluster 架構與資料服務套裝軟體。
在叢集的每個節點上執行此程序,以安裝與配置用於光纖通道 (FC) 儲存的 Sun 多重路徑軟體。多重路徑軟體可管理共用叢集儲存的多重 I/O 路徑。此程序為可選擇程序。
SPARC:對於 Solaris 9 作業系統,安裝與配置 Sun StorEdge Traffic Manager 軟體。
對於 Solaris 10 作業系統,請啟用 Solaris 多重路徑功能,依預設其已安裝為 Solaris 10 軟體的一部分。
請執行以下作業:
請確定已安裝 Solaris 作業系統來支援 Sun Cluster 軟體。
若節點上已安裝了 Solaris 軟體,則必須確定 Solaris 的安裝符合 Sun Cluster 軟體以及您要安裝到叢集上的所有其他軟體之需求。請參閱如何安裝 Solaris 軟體,以取得有關安裝 Solaris 軟體來滿足 Sun Cluster 軟體要求的更多資訊。
SPARC:對於 Solaris 9 作業系統,請準備好 Sun StorEdge Traffic Manager 軟體與 Sun StorEdge SAN Foundation 軟體的套裝軟體、修補程式和文件。請參閱 http://www.sun.com/products-n-solutions/hardware/docs/,以取得文件的連結。
對於 Solaris 10 作業系統,請準備好「Solaris Fibre Channel Storage Configuration and Multipathing Administration Guide」。
成為超級使用者。
SPARC:對於 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」。
SPARC:對於 Solaris 9 作業系統,請將 mpxio-disable 參數的值變更為 no。
在每個節點上修改 /kernel/drv/scsi_vhci.conf 檔案中的此項目。
set mpxio-disable=no |
對於 Solaris 10 作業系統,在每個節點上發出以下指令:
如果已安裝 Sun Cluster 軟體,請勿發出此指令。在使用中的叢集節點上執行 stmsboot 指令可能導致 Solaris 服務進入維護狀態。請改遵循 stmsboot(1M) 線上手冊」中有關在 Sun Cluster 環境中使用 stmsboot 指令的說明。
phys-schost# /usr/sbin/stmsboot -e |
啟用 Solaris I/O 多重路徑。
請參閱「stmsboot(1M) 線上手冊」,以取得更多資訊。
SPARC:對於 Solaris 9 作業系統,確定您的 Sun StorEdge SAN Foundation 軟體是否包含了對儲存陣列的內建支援。
如果軟體未包含儲存陣列的內建支援,請在每個節點上編輯 /kernel/drv/scsi_vhci.conf 檔案,以包含必要的項目。如需更多資訊,請參閱儲存裝置的版本說明。
SPARC:對於 Solaris 9 作業系統,關閉每個節點,然後執行重新配置啟動。
重新配置啟動會建立新的 Solaris 裝置檔案與連結。
phys-schost# shutdown -y -g0 -i0 ok boot -r |
當所有節點完成重新配置重新啟動後,請執行完成儲存陣列配置所需的任何附加作業。
請參閱「Sun Cluster Hardware Administration Collection」中有關儲存陣列的安裝說明,以取得詳細資訊。
若先在叢集上安裝了 Sun Cluster 軟體之後再安裝 Sun 多重路徑軟體,可能就需要更新 DID 對映。在叢集的每個節點上發出以下指令,以重新產生 DID 名稱空間。
phys-schost# cldevice clearphys-schost# cldevice refresh(僅限 Solaris 9) phys-schost# cfgadm -c configurephys-schost# cldevice populate
詳情請參閱「cfgadm(1M) 線上手冊」和「cldevice(1CL) 線上手冊」。
若要安裝 VxFS,請至SPARC: 如何安裝 VERITAS 檔案系統軟體。
否則,請安裝 Sun Cluster 套裝軟體。請至如何安裝 Sun Cluster 架構與資料服務套裝軟體。
若要在叢集中使用 VERITAS 檔案系統 (VxFS) 軟體,請在叢集的每個節點上執行此程序。
請依照 VxFS 安裝說明文件中的程序,將 VxFS 軟體安裝到叢集的每個節點上。
安裝支援 VxFS 需要的所有 Sun Cluster 修補程式。
請參閱「Sun Cluster 3.2 2/08 Release Notes for Solaris OS」,以取得修補程式的位置及安裝說明。
在每個節點上的 /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 架構與資料服務套裝軟體。
您也可以部署 Sun N1TM Service Provisioning System 的 Sun Cluster 外掛程式,以安裝 Sun Cluster 架構與資料服務軟體。請遵循外掛程式隨附的文件說明。您也可以在 取得此資訊。
請遵循使用 Sun JavaTM Enterprise System (Java ES) installer 程式的程序,執行以下一項或多項安裝作業:
在叢集的每個節點上安裝 Sun Cluster 架構套裝軟體。
在您為 JumpStart 安裝 進行 Flash 歸檔的主節點上安裝 Sun Cluster 架構軟體。請參閱如何安裝 Solaris 和 Sun Cluster 軟體 (JumpStart),以取得有關叢集之 JumpStart 安裝的更多資訊。
安裝資料服務。
對於 Solaris 10 作業系統,此程序僅會將資料服務安裝到全域區域。若要將資料服務安裝為僅在特定非全域區域才看得見,請參閱如何在叢集節點建立非全域區域。
此程序使用 installer 程式的互動式格式。若要使用 installer 程式的非互動式格式 (例如在開發安裝程序檔時),請參閱「Sun Java Enterprise System 5 Installation Guide for UNIX」中的第 5 章「Installing in Silent Mode」。
請執行以下作業:
請確定已安裝 Solaris 作業系統來支援 Sun Cluster 軟體。
若節點上已安裝了 Solaris 軟體,則必須確定 Solaris 的安裝符合 Sun Cluster 軟體以及您要安裝到叢集上的任何其他軟體之需求。請參閱如何安裝 Solaris 軟體,以取得有關安裝 Solaris 軟體來滿足 Sun Cluster 軟體要求的更多資訊。
準備好 Sun Java Availability Suite DVD-ROM。
(僅限 Solaris 10 11/06 和 Solaris 10 8/07) 復原 RPC 通訊的外部存取以及選擇性地復原 Sun Java Web 主控台的外部存取。
在 Solaris 10 11/06 或 Solaris 10 8/07 作業系統的安裝期間,若選擇不啟用遠端用戶端的網路服務,則會使用受限網路設定檔停用特定網路服務的外部存取。受限服務包含下列影響叢集功能的服務:
叢集通訊時所需的 RPC 通訊服務
使用 Sun Cluster Manager GUI 時所需的 Sun Java Web 主控台服務
下列步驟會復原 Sun Cluster 架構所使用,但因使用受限網路設定檔而遭到停用的 Solaris 功能。
執行下列指令可復原 RPC 通訊的外部存取。
phys-schost# svccfg svc:> select network/rpc/bind svc:/network/rpc/bind> setprop config/local_only=false svc:/network/rpc/bind> quit phys-schost# svcadm refresh network/rpc/bind:default phys-schost# svcprop network/rpc/bind:default | grep local_only |
最後一個指令的輸出應顯示 local_only 特性現在設定為 false。
(可選擇) 執行下列指令可復原 Sun Java Web 主控台的外部存取。
phys-schost# svccfg svc:> select system/webconsole svc:/system/webconsole> setprop options/tcp_listen=true svc:/system/webconsole> quit phys-schost# /usr/sbin/smcwebserver restart phys-schost# netstat -a | grep 6789 |
最後一個指令的輸出應傳回 6789 的項目,此為用以連線到 Sun Java Web 主控台所使用的連接埠號碼。
如需有關受限網路設定檔限制本機連線的服務項目之更多資訊,請參閱「Solaris 10 11/06 Installation Guide: Planning for Installation and Upgrade」中的「Planning Network Security」。
(可選擇) 若要透過 GUI 使用 installer 程式,請確保已將要安裝叢集節點的顯示環境設定為顯示 GUI。
% xhost + % setenv DISPLAY nodename:0.0 |
若沒有進行上述設定, installer 程式會以文字為基礎的模式執行。
成為要安裝之叢集節點的超級使用者。
在 DVD-ROM 光碟機載入 Sun Java Availability Suite DVD-ROM。
如果磁碟區管理常駐程式 vold(1M) 正在執行中,且已配置為管理 CD-ROM 或 DVD 裝置,則該常駐程式會自動將媒體掛載在 /cdrom/cdrom0/ 目錄中。
轉至 DVD-ROM 的安裝精靈目錄。
若是在 SPARC 平台上安裝套裝軟體,請輸入下列指令:
phys-schost# cd /cdrom/cdrom0/Solaris_sparc |
若是在 x86 平台上安裝套裝軟體,請輸入下列指令:
phys-schost# cd /cdrom/cdrom0/Solaris_x86 |
啟動安裝精靈程式。
phys-schost# ./installer |
請參閱「Sun Java Enterprise System 5 Installation Guide for UNIX」,以取得關於使用 Java ES installer 程式不同格式與功能的其他資訊。
遵循螢幕上的說明,在節點上安裝 Sun Cluster 架構軟體與資料服務。
若不要安裝 Sun Cluster Manager (即以前的 SunPlex Manager),請取消選取此軟體。
您必須在所有叢集節點安裝 Sun Cluster Manager,或者都不要安裝。
若要安裝 Sun Cluster Geographic Edition 軟體,請選取此軟體。
在建立叢集後,請參閱「Sun Cluster Geographic Edition Installation Guide」以取得更多安裝程序資訊。
在詢問您是否要配置 Sun Cluster 架構軟體時,請選擇 [Configure Later]。
安裝結束後,您可以檢視所有變數安裝記錄。
遠端共用記憶體應用程式設計介面 (RSMAPI)
用於互連傳輸的 SCI-PCI 配接卡
RSMRDT 驅動程式
RSMRDT 驅動程式僅用於執行已啟用 RSM 之 Oracle9i Release 2 SCI 配置的叢集。請參閱 Oracle9i Release 2 使用者文件,以取得有關安裝和配置的詳細說明。
確定必須安裝的套裝軟體。
下表依照安裝每組套裝軟體所必須遵循的順序,列出了每種功能所需要的 Sun Cluster 3.2 2/08 套裝軟體。Java ES installer 程式不會自動安裝這些套裝軟體。
依照下表所列的順序安裝套裝軟體。
功能 |
要安裝的其他 Sun Cluster 3.2 2/08 套件 |
---|---|
RSMAPI |
SUNWscrif |
SCI-PCI 配接卡 |
|
RSMRDT 驅動程式 |
SUNWscrdt |
轉至 Solaris_arch/Product/sun_cluster/Solaris_ver/Packages/ 目錄,其中 arch 是 sparc 或 x86 (僅限 Solaris 10),而 ver 是 9 (表示 Solaris 9) 或 10 (表示 Solaris 10) 。
phys-schost# cd /cdrom/cdrom0/Solaris_arch/Product/sun_cluster/Solaris_ver/Packages/ |
安裝附加套裝軟體。
從 DVD-ROM 光碟機卸載 Sun Java Availability Suite DVD-ROM。
套用所有必要的修補程式來支援 Sun Cluster 軟體。
請參閱「Sun Cluster 3.2 2/08 Release Notes for Solaris OS」,以取得修補程式的位置及安裝說明。
若要安裝 Sun StorEdge QFS 檔案系統軟體,請遵循「Sun StorEdge QFS Installation and Upgrade Guide」中的初始安裝程序。
或者,若要設定 Root 使用者環境,請至如何設定 Root 環境。
在 Sun Cluster 配置中,必須驗證是否從互動式 shell 中執行各種 shell 的使用者初始化檔案。這些檔案必須確認此情況,然後再嘗試輸出至終端機。否則,可能會發生未預期的狀況或對資料服務造成干擾。如需更多資訊,請參閱「System Administration Guide: Basic Administration」(Solaris 9 或 Solaris 10)。
在叢集的每一個節點上執行此程序。
成為叢集節點的超級使用者。
修改 .cshrc 或 .profile 檔案中的 PATH 與 MANPATH 項目。
請參閱您的 Solaris 作業系統文件、磁碟區管理員文件,以及其他應用程式文件,以取得其他檔案路徑進行設定。
(可選擇) 為了方便管理,請在每一個節點設定相同的 root 密碼 (如果您尚未這樣做)。
若要使用 Solaris IP Filter,請至如何配置 Solaris IP Filter。
否則,請在叢集節點上配置 Sun Cluster 軟體。請至建立新叢集或新叢集節點。
執行此程序可在叢集上配置 Solaris IP Filter。
Solaris IP Filter 僅限與容錯移轉資料服務搭配使用。不支援對可延伸資料服務使用 Solaris IP Filter。
不支援 NAT 路由。
支援使用 NAT 轉換本機位址。NAT 轉換會在線上重寫封包,因此叢集軟體不會感此作業。
僅支援無狀態的篩選。
如需有關 Solaris IP Filter 功能的更多資訊,請參閱「System Administration Guide: IP Services」中的第 IV部分「IP Security」。
(僅限 Solaris 10 11/06) 修改 /etc/iu.ap 檔案中的項目以確保 IP Filter 在非叢集模式中可運作
修改公用 NIC 項目以將 clhbsndr pfil 列為模組清單。
pfil 必須是清單中的最後一個模組。
若私用與公有網路使用相同類型的配接卡,對 /etc/iu.ap 檔案所做的編輯會將 pfil 推入私用網路串流。但是,由於叢集傳輸模組會在建立串流時自動移除所有不需要的模組,因此會從私用網路串流中移除 pfil。
將公用網路介面增加至 /etc/ipf/pfil.ap 檔案。
如需更多資訊,請參閱「System Administration Guide: IP Services」中的第 26 章「Solaris IP Filter (Tasks)」。
重新啟動所有受影響的節點。
您可以輪流啟動節點。
在所有受影響的節點上,將篩選規則增加至 /etc/ipf/ipf.conf 檔案。
將篩選規則增加至 Sun Cluster 節點時,請注意下列準則與需求。
(僅限 Solaris 10 8/07) 在每個節點的 ipf.conf 檔案中,增加規則以明確允許叢集互連流量未經篩選便通過。非介面特有的規則適用於所有介面,包含叢集互連。請確定這些介面上的流量未遭到不當封鎖。例如,假設目前使用下列規則:
# Default block TCP/UDP unless some later rule overrides block return-rst in proto tcp/udp from any to any # Default block ping unless some later rule overrides block return-rst in proto icmp all |
若要解除封鎖叢集互連流量,請增加下列規則。此處使用的子網路僅供範例使用。請使用 ifconfig interface 指令衍生要使用的子網路。
# Unblock cluster traffic on 172.16.0.128/25 subnet (physical interconnect) pass in quick proto tcp/udp from 172.16.0.128/25 to any pass out quick proto tcp/udp from 172.16.0.128/25 to any # Unblock cluster traffic on 172.16.1.0/25 subnet (physical interconnect) pass in quick proto tcp/udp from 172.16.1.0/25 to any pass out quick proto tcp/udp from 172.16.1.0/25 to any # Unblock cluster traffic on 172.16.4.0/23 (clprivnet0 subnet) pass in quick proto tcp/udp from 172.16.4.0/23 to any pass out quick proto tcp/udp from 172.16.4.0/23 to any |
Sun Cluster 軟體將網路位址從某一節點容錯移轉到另一節點。容錯移轉時不需要特殊程序或程式碼。
參照邏輯主機名稱的 IP 位址與共用位址資源的所有篩選規則,在所有叢集節點上皆必須相同。
待機節點上的規則會參照不存在的 IP 位址。此規則仍舊屬於 IP Filter 的使用中規則集,且會在節點容錯移轉後收到位址時生效。
同一 IPMP 群組中的所有 NIC 必須使用相同的篩選規則。換句話說,若某項規則為介面的特定規則,則同一 IPMP 群組中的所有其他介面也必須存在相同的規則。
如需有關 Solaris IP Filter 規則的更多資訊,請參閱「ipf(4) 線上手冊」。
啟用 ipfilter SMF 服務。
phys-schost# svcadm enable /network/ipfilter:default |
在叢集節點上配置 Sun Cluster 軟體。請至建立新叢集或新叢集節點。