| 臺灣-繁體中文 |
|
|
|
![]() |
Serviceguard 管理員 A.04.02 版版本需知 > 第 1 章. Serviceguard 管理員 A.04.02 版版本需知安裝與執行 Serviceguard 管理員 |
|
您可以在 HP-UX 工作站、HP-UX 伺服器 (有無 Serviceguard 均可)、Linux 工作站 (有無 Serviceguard 均可),或有 Windows XP Professional Edition 或 Windows 2000 Professional 的 PC 上安裝 Serviceguard 管理員。 若曾安裝舊版的 Serviceguard 管理員,請在安裝新版之前先停止在節點上執行的 Serviceguard 管理員應用例。請參閱稍後的移除資訊。 當您決定於何處安裝 Serviceguard 管理員時,請考慮使用者至階段作業伺服器節點的連線、階段作業伺服器至叢集節點的連線,及建立所需的安全措施。 哪些操作人員會使用介面,及您希望他們具備的功能?他們會坐在哪個管理站,且會登入哪部電腦以開始 Serviceguard 管理員階段作業?若需規劃此類事務的輔助說明,請參閱表 1-1 「目標叢集上階段作業伺服器的功能」表。Serviceguard 11.16 版提供新的設定存取權限方式。 您可以在 HP-UX、Linux,或 Windows 平台上安裝 Serviceguard 管理員。各平台安裝的方法有些許差異,請採用下列適合您安裝類型的方法。 有兩種安裝 Serviceguard 管理員的方法:從 HP Serviceguard Distributed Components 光碟,或是從 http://www.software.hp.com HP 網站進行安裝。您可以選擇英文、日文、韓文、簡體中文或繁體中文版本。 Serviceguard 管理員會安裝自己的 JRE (Java Runtime Environment™),且無法使用其他可能已安裝的 JRE。 若自舊版更新,最好先移除舊版軟體。 若您位於 HP-UX,且自 A.03.00.01 版或更新版更新至 A.04.02 版,則會出現提示畫面,您可按一下讓安裝程序為您移除再替換舊版。 若自 A.03.00 版以前的 Serviceguard 管理員更新,將以新的預設值取代您的使用者喜好設定檔。A.03.00.01 版已變更喜好設定檔,舊版設定則無法移轉。
在 HP-UX 11.x 版電腦上,有專用的隨附軟體,可供您安裝 Serviceguard 管理員 A.04.02 版。
swinstall 完成後,請確認安裝作業:
Serviceguard 管理員會安裝自己的 JRE (Java™ Runtime Environment),且無法使用其他已安裝在電腦上的 JRE。 若自舊版 Serviceguard 管理員更新,將以預設值取代您的使用者喜好設定檔。新的喜好設定檔與 Serviceguard 管理員 A.03.00.01 版或更新版相容;舊版的喜好設定檔則無法移轉。 電腦上若已安裝 Network Node Manager (網路節點管理員) 或 OpenView Operations,亦請參閱下節的「與 HP OpenView 安裝」。 若需安裝程序及相關問題的資訊,請參閱 swinstall 線上援助頁。亦可至 http://www.docs.hp.com,-> 選取左下角的繁體中文連結-> 全部繁體中文文件:系統管理,以查看或列印《《軟體配送程式管理指南》》手冊。 請在有下列其中一種 Linux 版本的電腦上安裝 Serviceguard 管理員:
您可以從 Distributed Components 光碟或是瀏覽器進行安裝:
rpm 完成後,請確認安裝作業:
Serviceguard 管理員會安裝自己的 JRE (Java Runtime Environment™),且無法使用其他已安裝在電腦上的 JRE。 若自舊版 Serviceguard 管理員更新,將以預設值取代您的使用者喜好設定檔。新的使用者喜好設定檔與 Serviceguard 管理員 A.03.00.01 和更新版中的架構變更相容;舊的喜好設定檔則無法移轉。 在已安裝 Microsoft Windows XP Professional Edition、Windows 2003 Server Edition 或 Windows 2000 Professional 的電腦上安裝 Serviceguard 管理員。系統上若已安裝舊版的 Serviceguard 管理員,請先移除舊版:開始->程式集-> ServiceGuare Manager ->移除。 有兩種安裝來源:
桌面上將會出現 SG Manager A.04.02 的圖示。 利用 Windows 檔案總管來確認是否已安裝下列資料夾:
Serviceguard 管理員會安裝自己的 JRE (Java Runtime Environment™),且無法使用其他已安裝在電腦上的 JRE。 電腦上若已安裝 Network Node Manager (網路節點管理員),請參閱下節的與 HP OpenView 安裝。 確認 Serviceguard Manager 的名稱是否已列於開始->程式集中,且桌面上已有 SG Manager A.04.02 圖示。 若自舊版 Serviceguard 管理員更新,將以預設值取代您的使用者喜好設定檔。新的使用者喜好設定檔與 Serviceguard 管理員 A.03.00.01 和更新版中的架構變更相容;舊的喜好設定檔則無法移轉。 當您安裝 Serviceguard 管理員時,它會查看您是否已安裝 HP Systems Insight Manager C.04.01.00 版或更新版本。若已安裝此軟體,則 Serviceguard 管理員安裝程序會自動向 Insight Manager 註冊,並可從 Insight Manager 啟動 Serviceguard 管理員。 若要在安裝 Serviceguard 管理員後安裝 Insight Manager,則不會進行註冊。此時,請先移除再重新安裝 Serviceguard 管理員。 當您安裝 Serviceguard 管理員時,它會查看您是否已安裝下列其中一種 OpenView 產品:
若已安裝上列其中一種產品,安裝程序便會自動進行下列事項:
接著安裝程序會查看您是否已安裝 OVO 7 版或更新版,或 VPO 6.0 版或更新版。若已安裝,便會再查看是否也安裝了 ClusterView。 若已安裝 ClusterView,便不會覆寫任何檔案,而會安裝啟動程式 (launcher),即可從 OpenView 功能表開啟 Serviceguard 管理員的應用例。 若未安裝 ClusterView,但已安裝 OVO,便將工具新增至 Tool Bank 中,等候 OpenView 管理員來指定它們。這些工具列於下方。 請小心指定這些工具。部份工具需要 root 權限來存取 Serviceguard 節點,而有些則可以間接授權。
安裝 Serviceguard 管理員前,最好先移除舊版。 在 HP-UX 上,執行下列命令即可移除 Serviceguard 管理員: swremove B8325BA。 移除 Serviceguard 管理員後,便可移除 Serviceguard 管理員日誌。若不打算重新安裝,可移除整個目錄 (預設為 /var/opt/sgmgr/),亦可移除儲存在 .sgmgr 目錄下使用者起始 (home) 目錄中的喜好設定。 在 Linux 上,執行下列命令即可移除 Serviceguard 管理員: rpm -e sgmanager 移除 Serviceguard 管理員後,便可移除 Serviceguard 管理員日誌。若不打算重新安裝,可移除整個目錄 (Red Hat 預設為 /usr/local/sgmgr;SuSE 預設為 /opt/sgmgr)。若收到「unable to remove」訊息時,您可以忽略錯誤訊息。若不打算重新安裝,便可移除儲存在 .sgmgr/users 目錄下使用者起始目錄中的喜好設定。 在 Windows 上,有兩種移除 Serviceguard 管理員的方法:
移除 Serviceguard 管理員後,便可刪除日誌檔案。若不打算重新安裝,可移除整個目錄: 若 Serviceguard 管理員整合於 OpenView 中,除進行 swremove 移除 Serviceguard 管理員外,尚需手動進行下列步驟。
若不打算重新安裝且不想再接收 SNMP 設限處理,便需「解除設定」(unset) 傳送節點上的設限處理目的地。
A.11.16 版中,Serviceguard 變更控制和指派登入及角色的方式,因此 A.11.16 版和更新版中開啟 Serviceguard 管理員階段作業和找尋 Serviceguard 物件的方式與舊版 Serviceguard 十分不同。 建立或修改配置仍需要叢集節點的 Root 存取權限 (UID=0)。自 Serviceguard A.11.16 版起,root 使用者可使用 Serviceguard 管理員及命令行配置叢集和套件。 此外,叢集配置檔中還可定義四種可能的非 root 角色,於叢集和套件配置檔的「存取控制規則」中指定。每個「存取規則」包含三個部分:
若需存取控制規則的相關資訊,請參閱《配置叢集:角色》的線上輔助說明。 若將叢集昇級至 Serviceguard A.11.16 版,則其 cmclnodelist 已轉移入「存取控制規則」中。A.11.16 版中沒有 cmclnodelist。若舊版 cmclnodelist 檔案列出 <sess.server> <user> 組,則您的叢集配置已具有「存取控制規則」,列出此三項所組成的一組:
若舊的 cmclnodelist 有萬用字元 +,則配置檔現在的「存取控制規則」中,三項所組成的一組具有萬用字元:
只有 root 使用者可修改配置以變更「存取控制規則」。您不需中止叢集或任何套件以新增、修改或刪除「存取控制規則」。 若 A.11.16 版節點上有叢集,且欲在 Serviceguard 管理員上見到叢集及其節點,請務必至少配置一個「存取控制規則」。配置叢集後,Serviceguard 只會檢查叢集配置檔中的存取權限,而忽略 .rhosts 檔和 cmclnodelist 檔。 若未配置叢集,則可建立 cmclnodelist 檔作為「行動程式」(bootstrap) 以供存取 (或稱此動作為「自舉」),之後即可在 Serviceguard 管理員叢集圖、結構樹和「屬性」中見到節點的相關資訊。若它目前不屬於叢集,則仍會顯示在「未使用的節點」清單中。欲於稍後進行配置,您可連接到安裝 Serviceguard A.11.16 版的階段作業伺服器,自「未使用的節點」清單中選取節點,再選取「動作」功能表的「配置」。 欲建立行動程式檔:
現在您可在 Serviceguard 管理員階段作業中見到您新的 A.11.16 版節點。若階段作業伺服器亦安裝 A.11.16 版,則可將此節點配置到叢集中。系統會提示您輸入節點的 root 密碼。 若您熟習 Serviceguard,則會發現命令行使用者的 cmviewcl 命令和 但請注意,其權限與存取機制實際上並不相同。A.11.15
版和舊版中, Serviceguard 管理員的使用者不需直接存取目標節點以進行 Serviceguard 11.16 版的配置。使用者可以任何使用者的身份登入階段作業伺服器,但必須至少提供一個叢集節點的 root 密碼,才能配置叢集圖或結構樹上的物件。 若目標節點為 A.11.15 版或舊版,則階段作業伺服器節點必須使用使用者
= root 存取它。建議的存取機制是在目標節點的 cmclnodelist 檔案內加上階段作業伺服器名稱或 IP 位址。較不安全的方式是在目標節點的 .rhosts 檔案內加上階段作業伺服器節點。cmclnodelist 內列出的項目僅允許與 若使用者以 root 身份登入 A.11.15 版或舊版的階段作業伺服器,則階段作業伺服器節點亦會在功能表上顯示某些通用的管理命令,並為使用者將這些命令轉送至階段作業中的叢集。 若自舊版更新,請考量 Serviceguard A.11.13、A.11.14 和 A.11.15 版之節點上的權限。能以 root 身份登入該節點的人員,便能對該節點子網路上的任何叢集物件下達管理命令。若不想存取,可限制該節點的 root 登入權限,或是限制該節點對其子網路之特定叢集的存取權限。 您可以建立一個 Serviceguard 套件,讓監控站與階段作業伺服器間的連線維持高可用性。連線若失敗,便會看到閃動的「Connection Dropped」(連線中斷) 訊息,但是 Serviceguard 仍會維繫您的連線。它會將連線從 Serviceguard 叢集中的一個節點故障轉移 (failover) 至相同叢集中的另一個節點。 Serviceguard 管理員連接至安裝 Serviceguard A.11.13 版或更新版的階段作業伺服器上,便可取得它的資訊。叢集物件管理員是 Serviceguard 的元件,會輪詢 (poll) 可使用的子網路,以找出其他的 Serviceguard 物件。它會蒐集狀態及配置資訊,並將資訊送回 Serviceguard 管理員。 欲設定 Serviceguard 管理員與叢集階段作業伺服器節點間的高可用性連線,請遵循下列步驟: 在安裝 Serviceguard 的叢集中建立套件。若為檢視,請使用 Serviceguard A.11.12 版或更新版;若為管理命令,則使用 Serviceguard A.11.13 版或更新版。 請參閱 Serviceguard 手冊中的《建立套件配置》章節。您可以從網路檢視或列印所有的 Serviceguard 手冊。請至 http://www.docs.hp.com 並按一下 High Availability,所有的產品會按字母順序列出。
安裝 Serviceguard 管理員時,它會查看是否已安裝 OpenView OVO。若已安裝,便再查看您是否有上述「與 HP OpenView 安裝」中所列的工具。若無那些工具,它會替您安裝。 您除了可以直接從 HP-UX、Linux 和 Windows 啟動 Serviceguard 管理員外,還可從 HP Sytems Insight Manager 或 HP OpenView 來啟動它。 欲在 HP-UX 中啟動 Serviceguard 管理員 (單機),請至 Serviceguard 管理員目錄 (預設為 /opt/sgmgr/bin),並輸入 sgmgr 或 ./sgmgr 命令,再加上任何您想加的選項。欲查看完整的命令,請輸入 man sgmgr。選項亦會列在下列的「sgmgr 命令語法」 中。 您亦可建立包含所需選項的命令集或別名 (alias)。 欲在 Linux 中啟動 Serviceguard 管理員,請至 Serviceguard 管理員目錄 (Red Hat 預設為 /usr/local/sgmgr/bin,SuSE 則為/opt/sgmgr/bin)。輸入 sgmgr 或 ./sgmgr 命令,再加上任何您想加的選項。欲查看完整的命令,請輸入 man sgmgr。選項亦會列在下列的「sgmgr 命令語法」中。 在 Windows 中啟動 Serviceguard 管理員的方法有下列三種:
在 Insight Manager 或 OpenView 中,您可以從功能表列或按一下 SGMgr 圖示啟動 SGMgr。 安裝 Serviceguard 管理員時,它會查看是否已安裝 HP Insight Manager 或 OpenView。若任一者已安裝,則 Serviceguard 會向程式自行註冊,因此若兩者皆安裝,則需在安裝 Insight Manager 或 OpenView 後安裝 Serviceguard 管理員。若已安裝 Insight Manager 或 OpenView,則只需解除再重新安裝 Serviceguard 管理員即可。 在 Linux 或 HP-UX 中,啟動 Serviceguard 管理員的基本命令為 sgmgr,在 Windows 中則為 SGMgr.exe 或 SGMgrDOS.exe。選項列於下方。若命令未帶選項,則介面開啟後會在視窗中提示您指定選項。
欲開啟另一個階段作業,請重複上述步驟。 指定 -un TRUE 以查看階段作業伺服器子網路上所找到的未使用節點。這些節點已安裝 Serviceguard,但目前未配置在任何叢集中。請在命令結尾指定此選項一次。 介面開啟時,您會看到所選擇的項目,並會再給您一次機會,讓您加上尚未選擇的選項。 當 Serviceguard 管理員開啟時可選擇連線或開啟 (除非已於命令行指定其中一項)。 請使用開啟來查看任何已儲存的「快照」檔案 (具有 .sgm 副檔名)。欲瞭解程式,請開啟隨附的 Example (範例) 檔。 請使用連線以「現場」查看您自己的叢集。您在執行 Serviceguard A.11.13 版或更新版的節點 (即為您的階段作業伺服器) 上必須有登入帳號,若授予存取權限,即可在其子網路上找尋叢集。 若需存取管理功能的規則,請參閱表 1-1 「目標叢集上階段作業伺服器的功能」。 開啟階段作業後,請開啟工具列的「說明」,再開啟「說明」視窗《目錄》的《入門》主題。您可自《使用 Serviceguard》 主題開始。《叢集圖圖例》主題說明叢集圖的狀態、顏色和符號。 請選取結構樹或叢集圖物件,並選擇「動作」功能表的屬性。 選取結構樹或叢集圖物件,並查看動作,若您有權限,則會看到「管理」。若選取安裝 Serviceguard A.11.16 版的物件,則亦會看到配置。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||