回到網頁內容 臺灣-繁體中文
HP.com 首頁 產品資訊 支�#169;及驅動程式 解決方案 如何購買
» 聯絡 HP
進階選項
HP.com 首頁
Serviceguard 管理員 A.05.01 版版本需知 > 第 1 章. Serviceguard 管理員 A.05.01 版版本需知

安裝與執行 Serviceguard 管理員

» 

技術文件

PDF 格式的完整書籍
» 回饋意見
內容©韟像B開©l

 » 目錄

安裝軟體

您可以在 HP-UX 工作站、HP-UX 伺服器 (有無 Serviceguard 均可)、Linux 工作站 (有無 Serviceguard 均可),或有 Windows 2003、Windows XP Professional Edition 或 Windows 2000 的 PC 上安裝 Serviceguard 管理員。

若曾安裝舊版的 Serviceguard 管理員,請在安裝新版之前先停止在節點上執行的 Serviceguard 管理員應用例。請參閱稍後的移除資訊。

安裝 Serviceguard 管理員之前

決定於何處安裝 Serviceguard 管理員時,請規劃您需要的安全性和存取權限。

請考慮使用者至階段作業伺服器節點的連線及階段作業伺服器至叢集節點的連線。

哪些操作人員會使用介面,及您希望他們具備的功能?他們會坐在哪個管理站,且會登入哪部電腦以開始 Serviceguard 管理員階段作業?若需規劃此類事務的輔助說明,請參閱表 1-2 「目標叢集上階段作業伺服器的功能」表。Serviceguard A.11.16.xx 版和 A.11.17.xx 版提供新的設定存取權限方式。

安裝軟體

您可以在 HP-UX、Linux,或 Windows 平台上安裝 Serviceguard 管理員。各平台安裝的方法有些許差異,請採用下列適合您安裝類型的方法。

有兩種安裝 Serviceguard 管理員的方法:從 HP Serviceguard Distributed Components 光碟,或是從 http://hp.com/go/softwaredepot HP 網站進行安裝。您可以選擇英文、日文、韓文、簡體中文或繁體中文版本。

Serviceguard 管理員會安裝自己的 JRE (Java Runtime Environment™),且無法使用其他可能已安裝的 JRE。

若自舊版更新,最好先移除舊版軟體。

若在 HP-UX 上,且自 A.03.00.01 版或更新版更新,則會出現提示畫面為您移除舊版,然後再以新版替換之。

若自 A.03.00 版以前的 Serviceguard 管理員更新,將以新的預設值取代您的使用者喜好設定檔。A.03.00.01 版已變更喜好設定檔,舊版設定則無法移轉。

附註: Serviceguard 管理員支援所有平台的系統預設顏色。大部份的系統設定值皆可正常運作,但自訂的顏色設定則可能會造成問題。例如,您可能會看到似乎是空的方框。但是,當您按拉滑鼠使其反白選取時,您可能發現到系統在白色背景上顯示白色字體。若將系統回復為預設的顏色,便會看到原始應有的樣式。
在 HP-UX 上安裝 Serviceguard 管理員

在 HP-UX 11.x 版電腦上有專用的隨附軟體,可供您安裝 Serviceguard 管理員 A.05.01 版。

  • 自 HP Serviceguard Distributed Components 光碟安裝:

    1. 裝載光碟目錄,選擇 /SD_CDROM 作為裝載目錄。

    2. 輸入 swinstall 命令。

    3. 視窗開啟時,請將 Source Depot Type (來源儲存站類型) 設為 LocalCDROM (本機光碟機)。

      Source Depot Path (來源儲存站路徑) 請輸入適用的版本名稱。例如,若為 HP-UX 11iv2 (B11.23),請使用:

      SD_CDROM/SGManager/HP-UX/11.23/sgmanager.depot

    4. swinstall 可讓您選擇:B8325BA A.05.01 Serviceguard Manager。請選取適當的平台,再開始安裝作業。

  • 欲自網站安裝,請造訪 www.hp.com/go/softwaredepot。按一下 High Availability 後再按一下 Serviceguard Manager for HP-UX。填寫資料表,隨後會開啟一個下載視窗。

    1. 自「Software Specification」下拉式清單中選取您的作業系統 (請自節點利用 uname 命令查看 HP-UX 節點的版本)。

    2. 下載儲存站並儲存在您的磁碟上 (可能是 /tmp 目錄)。欲節省磁碟空間,請於執行完安裝作業後,自磁碟上移除此儲存站。

    3. 在該儲存站上執行 swinstall 命令。使用者介面會引導您進行整個安裝作業 (標示、分析、安裝)。選擇 B8325BA Serviceguard Manager 產品。

swinstall 完成後,請確認安裝作業:

  1. 已安裝線上援助頁?(輸入:man sgmgr)

  2. 已建立供日誌檔使用的目錄?(輸入:ll /var/opt/sgmgr)

  3. 所有的程式檔案均在預設的安裝目錄內?若安裝在預設的目錄下,輸入 ll /opt/sgmgr/* 時應會看到下列各項:

    • bin

    • examples

    • jre

    • lib

    • config

    • OV

Serviceguard 管理員會安裝自己的 JRE (Java™ Runtime Environment),且無法使用其他已安裝在電腦上的 JRE。

若自舊版 Serviceguard 管理員更新,將以預設值取代您的使用者喜好設定檔。新的喜好設定檔與 Serviceguard 管理員 A.03.00.01 版或更新版相容;舊版的喜好設定檔則無法移轉。

電腦上若已安裝 Network Node Manager (網路節點管理員) 或 OpenView Operations,亦請參閱下節的《與 HP OpenView 安裝》。

若需安裝程序及相關問題的資訊,請參閱 swinstall 線上援助頁。

在 Linux 上安裝 Serviceguard 管理員

您可以從 Distributed Components 光碟或是瀏覽器進行安裝:

  • 自 Serviceguard Distributed Components 光碟安裝:

    1. 放入光碟並裝載光碟機。選擇目錄的名稱,如 </SGM_ROM>

    2. </SGM_ROM>/SGManager/LINUX 輸入:

      • 若為 Red Hat Linux X86 和 AMD64/Intel EM64T:

      rpm -i sgmanager-A.05.01.00-1.product.redhat.i386.rpm

      • 若為 Red Hat Linux Integrity:

      rpm -i sgmanager-A.05.01.00-1.product.redhat.ia64.rpm

      • 若為 SUSE Linux X86 和 AMD64/Intel EM64T:

      rpm -i sgmanager-A.05.01.00-1.product.suse.i386.rpm

      • 若為 SUSE Linux Integrity:

      rpm -i sgmanager-A.05.01.00-1.product.suse.ia64.rpm

  • 自網路安裝:

    1. 請至 http://www.hp.com/go/softwaredepot,按一下 High Availability。接著在按字母順序排列的清單中選取 Serviceguard Manager。

    2. 將您要的版本 (如
      sgmanager-A.05.01.00-1.product.redhat.i386.rpm) 儲存至磁碟 (欲節省磁碟空間,請於執行完安裝程式後移除 rpm 檔案)。

    3. 在儲存該檔案的目錄中,以下列命令執行安裝程序:

      • 若為 Red Hat Linux X86 和 AMD64/Intel EM64T:

      rpm -i sgmanager-A.05.01.00-1.product.redhat.i386.rpm

      • 若為 Red Hat Linux Integrity:

      rpm -i sgmanager-A.05.01.00-1.product.redhat.ia64.rpm

      • 若為 SUSE Linux X86 和 AMD64/Intel EM64T:

      rpm -i sgmanager-A.05.01.00-1.product.suse.i386.rpm

      • 若為 SUSE Linux Integrity:

      rpm -i sgmanager-A.05.01.00-1.product.suse.ia64.rpm

rpm 完成後,請確認安裝作業:

  1. 已安裝線上援助頁?(輸入:man sgmgr)

  2. 所有的程式檔案目錄均在預設的安裝目錄內?Red Hat 的預設目錄為 /usr/local/sgmgr/;SUSE 的預設目錄為 /opt/sgmgr/

    • bin

    • examples

    • jre

    • lib

    • log

    • users

Serviceguard 管理員會安裝自己的 JRE (Java Runtime Environment™),且無法使用其他已安裝在電腦上的 JRE。

若自舊版 Serviceguard 管理員更新,將以預設值取代您的使用者喜好設定檔。新的使用者喜好設定檔與 Serviceguard 管理員 A.03.00.01 和更新版中的架構變更相容;舊的喜好設定檔則無法移轉。

在 Windows 上安裝 Serviceguard 管理員

在已安裝 Microsoft Windows XP Professional Edition、Windows 2003 Server 或 Windows 2000 Professional 的電腦上安裝 Serviceguard 管理員。系統上若已安裝舊版的 Serviceguard 管理員,請先移除舊版:開始->程式集-> Serviceguare Manager->移除

有兩種安裝來源:

  • 自 Serviceguard Distributed Components 光碟安裝:

    1. 將光碟放入 PC 的光碟機內。

    2. 按一下螢幕左下方的「開始」功能表,選取「設定」->「控制台」,再連按兩下「新增/移除程式」。

    3. 按一下「安裝」。

    4. 瀏覽至 SGManager\Windows,選取 sgmanager.exe。

    5. 按一下「完成」,並遵循安裝指示進行。

  • 自網路安裝:

    1. 請至 http://hp.com/go/softwaredepot,按一下 High Availability,再按一下 Serviceguard Manager

    2. 按一下 Download Software 下的連結 (sgmanager.exe)。

    3. 您可將檔案儲存在您的系統上,或是直接自網站執行。若是下載至您的系統,可在安裝作業結束後移除該檔案。

    4. 在您的 PC 上執行 sgmanager.exe (或是在檔案總管內連按兩下 sgmanager.exe 檔案)。

    5. 選擇語言選項。預設的安裝目錄為:C:\Program Files\Hewlett-Packard\ServiceGuard Manager\,但是您可選擇自訂的安裝目錄。

桌面上將會出現 SG Manager A.05.01 的圖示。

利用 Windows 檔案總管來確認是否已安裝下列資料夾:

  • bin

  • examples

  • jre

  • lib

  • log

  • users

  • ov (若 PC 上已安裝 OpenView 網路節點管理員)

Serviceguard 管理員會安裝自己的 JRE (Java Runtime Environment™),且無法使用其他已安裝在電腦上的 JRE。

電腦上若已安裝 Network Node Manager (網路節點管理員),請參閱下節的與 HP OpenView 安裝。

確認 Serviceguard Manager 的名稱是否已列於開始->程式集中,且桌面上已有 SG Manager A.05.01 圖示。

若自舊版 Serviceguard 管理員更新,將以預設值取代您的使用者喜好設定檔。新的使用者喜好設定檔與 Serviceguard 管理員 A.03.00.01 和更新版中的架構變更相容;舊的喜好設定檔則無法移轉。

與 HP Systems Insight Manager 安裝

當您安裝 Serviceguard 管理員時,它會查看您是否已安裝 Systems Insight Manager C.04.01.00 版或更新版。若已安裝此軟體,則 Serviceguard 管理員安裝程序會自動向 Systems Insight Manager 註冊,並可從 Systems Insight Manager 啟動 Serviceguard 管理員。

Serviceguard 管理員需要在用戶端系統上安裝 Java 插入附加程式 (Plug-in) 1.5.0 版或更新版。

若要在安裝 Serviceguard 管理員安裝 Systems Insight Manager,則不會進行註冊。此時,請先移除再重新安裝 Serviceguard 管理員。

與 HP OpenView 安裝

當您安裝 Serviceguard 管理員時,它會查看您是否已安裝下列其中一種 OpenView 產品:

  • NNM (網路節點管理員) 7.0、6.31、6.3 和 6.2 版

  • OpenView Operations 7.0 和 8.0 版 (OVO 包括 NNM)

  • VPO 6.0 版。Serviceguard 管理員不支援 VPW (Vantage Point for Windows) 或 Operations for Windows。

若已安裝上列其中一種產品,安裝程序便會自動進行下列事項:

  • 在 NNM 或 OVO 工具列上新增一個功能表項目和一個按鈕,以啟動 Serviceguard 管理員 (「Serviceguard Mgr Launcher」)。

  • 將 Serviceguard 事件登錄到事件日誌檔中。Serviceguard 子代理程式負責在狀況或配置變更時通知管理站。預設安裝在 /usr/lbin/cmsnmpd 中。

  • 將 Serviceguard 訊息新增至 OVO Message Browser (若曾指定),及 NNM Alarm Browser (警報瀏覽程式) 中。

  • 修改 Event Configuration Tool (事件配置工具),以便能設定自動動作,及過濾 Serviceguard 訊息。

  • 讓您配置資料蒐集以便能從網路節點取得 MIB 歷程資料,包括儲存於 Serviceguard MIB 物件中的資料。Serviceguard 子代理程式會服務 Serviceguard MIB 物件,預設安裝在 /usr/lbin/cmsnmpd 中。

附註: OpenView 和 NNM 皆支援 C 和日文語言變數 ja_JP.SJIS;NNM 亦支援 ja_JP.eucJP,但 OpenView 並不支援 eucJP

接著安裝程序會查看您是否已安裝 OVO 7 版或更新版,或 VPO 6.0 版或更新版。若已安裝,便會再查看是否也安裝了 ClusterView。

若已安裝 ClusterView,便不會覆寫任何檔案,而會安裝啟動程式 (launcher),即可從 OpenView 功能表開啟 Serviceguard 管理員的應用例。

若未安裝 ClusterView,但已安裝 OVO,便將工具新增至 Tool Bank 中,等候 OpenView 管理員來指定它們。這些工具列於下方。

請小心指定這些工具。部份工具需要 root 權限來存取 Serviceguard 節點,而有些則可以間接授權。

  • Serviceguard Mgr launcher (管理員啟動程式):您可以從 OpenView 啟動 Serviceguard 管理員。Serviceguard 管理員獨立於 OpenView,它不會使用 OV 協助程式 (daemon) 或是物件資料庫來探索叢集的配置或狀況,而是藉由連接至 Serviceguard A.11.13.xx 版和更新版來取得資訊,接著 Serviceguard 會在其子網路上探索並蒐集資訊。

  • 安裝下列工具以便能在選取的叢集節點上作業:

    • HA Info Tools (HA 資訊工具):

      • Query Cluster Conf (查詢叢集配置):利用 cmquerycl 來蒐集配置資訊。

      • Scan Cluster (掃描叢集):利用 cmscancl 來顯示叢集配置、區域網路卡、磁碟,與檔案系統的資訊。

      • View Cluster Binary Config (檢視叢集二進位配置):利用 cmviewconf 來查看由二進位配置檔轉成的 ASCII 檔。

      • View Cluster Config (檢視叢集配置):利用 cmviewcl 來查看執行中叢集的叢集配置和狀態。

      • View System Log (檢視系統日誌):開啟 vi 編輯程式來檢視 /var/adm/syslog/syslog.log

    • HA Admin Tools (HA 管理工具):

      • Run Cluster (執行叢集):利用 cmruncl 命令從您選取的節點啟動叢集。

      • Halt Cluster (中止叢集):利用 sghaltcl 命令 (另一種 cmhaltcl 命令) 以中止選取節點的叢集。

      • Run Node (執行節點):利用 cmrunnode 命令將選取的節點加入其叢集。

      • Halt Node (中止節點):利用 cmhaltnode 命令以便在選取節點的叢集中停用該節點。

    • Net Diag Tools (網路診斷工具):

      • View Interface Config (檢視介面配置):顯示區域網路介面配置參數。

      • LAN Diag and Admin (區域網路診斷與管理):啟動管理和測試區域網路的程式 lanadmin

      • Scan LAN interfaces (掃描區域網路介面):利用 lanscan 來顯示系統上有軟體支援的各個區域網路裝置資訊。

      • IP Interface Stat (IP 介面統計數據):利用 netstat 來顯示網路介面與通訊協定的統計數據,以及多種網路相關資料結構的內容 (選取選項以過濾輸出資訊)。

    • LVM tools (LVM 工具):

      • View Logical Volumes (檢視邏輯容體):顯示目前已配置的邏輯容體。

      • View Volume Groups(檢視容體群組):利用 vgdisplay 來顯示已配置容體群組的相關資訊。

移除 Serviceguard 管理員

安裝 Serviceguard 管理員前,最好先移除舊版。

從 HP-UX 移除

在 HP-UX 上,執行下列命令即可移除 Serviceguard 管理員:swremove B8325BA

移除 Serviceguard 管理員後,便可移除 Serviceguard 管理員日誌。若不打算重新安裝,可移除整個目錄 (預設為 /var/opt/sgmgr/),亦可移除儲存在 sgmgr 目錄下使用者起始 (home) 目錄中的喜好設定。

從 Linux 移除

在 Linux 上,執行下列命令即可移除 Serviceguard 管理員:

rpm -e sgmanager

移除 Serviceguard 管理員後,便可移除 Serviceguard 管理員日誌。若不打算重新安裝,可移除整個目錄 (Red Hat 預設為 /usr/local/sgmgr;SUSE 預設為 /opt/sgmgr)。若收到「unable to remove」訊息時,您可以忽略錯誤訊息。若不打算重新安裝,便可移除儲存在 sgmgr/users 目錄下使用者起始目錄中的喜好設定。

從 Windows 移除

在 Windows 上,有兩種移除 Serviceguard 管理員的方法:

  • 從「開始」功能表選取「程式集」->「Serviceguard Manager」->「移除」。

  • 從「開始」功能表選取「設定」->「控制台」->「新增/移除程式」。選取清單中的 Serviceguard Manager。

移除 Serviceguard 管理員後,便可刪除日誌檔案。若不打算重新安裝,可移除整個目錄:C:\Program Files\Hewlett-Packard\ServiceGuard
Manager\log
資料夾,亦可移除使用者喜好設定資料夾。Windows 的喜好設定資料夾預設在 C:\Program Files\Hewlett-Packard\ServiceGuard Manager\users

移除 Serviceguard 管理員 ─ OpenView 整合

若 Serviceguard 管理員整合於 OpenView 中,除進行 swremove 移除 Serviceguard 管理員外,尚需手動進行下列步驟。

  • 若僅有 NNM (非 OVO):

    1. 移除事件範本:至 NNM 功能表,並選取 Options->Event Configuration。刪除清單中的下列事件群組:

      • hpEMSTraps

      • hpmcMgmt Traps

      • hpmcSGTraps

    2. 移除 SGMgr MIB:至 NNM 功能表,並選取 Options->Load/Unload MIBs:SNMP。卸載下列 MIB:

      • hp-cluster

      • hp-sgcluster

  • 若有 OVO (其中包括 NNM):

    1. 移除訊息:至 Message Group Bank,並刪除 Message Group HA。

    2. 移除範本及監視程式:開啟 Message Source Templates 視窗。預設會在上層看到下列各項,請移除它們:

      • Syslog

      • SG_check_cmsnmpd

      • EMS SNMP Traps

      • HA Cluster SNMP Traps

    3. 移除應用程式工具:從 Application Bank 移除下列工具群組:

      • HA Info

      • HA Admin

      • LVM

      • Net Diag

移除:刪除 SNMP 設限處理目的地

若不打算重新安裝且不想再接收 SNMP 設限處理,便需「解除設定」(unset) 傳送節點上的設限處理目的地。

  1. 首先取得一份傳送設限處理至您電腦的節點清單。自檢視功能表選取 SNMP 事件瀏覽器、按一下「配置」頁籤,記下節點與 IP 位址。

    請注意,「配置」頁籤僅顯示目前叢集圖中的節點。若有數個子網路,請連線至各個子網路的階段作業伺服器,並使用「檢視全部」選項。

  2. 登入每一個節點並編輯 /etc/snmpd.conf 檔案,以便將您的電腦自清單中移除。

  3. 停止並重新啟動節點上的 SNMP 主代理程式。

    1. 利用 ps -ef | grep snmp 以找出程序 ID 編號。

      主代理程式顯示為 snmpd,子代理程式則顯示為 cmsnmpd

    2. 利用 kill <pid> 停止該程序。

    3. 重新啟動代理程式。

      主代理程式使用 /sbin/init.d/SnmpMaster start

      子代理程式使用 /sbin/lbin/cmsnmpd

設定 Serviceguard 管理員

安全性、登入和存取規則

A.11.16.xx 版中,Serviceguard 變更控制和指派登入及角色的方式,因此 A.11.16.xx 版和更新版中開啟 Serviceguard 管理員階段作業和找尋 Serviceguard 物件的方式與舊版 Serviceguard 十分不同。

A.11.16.xx 版和 A.11.17.xx 版的登入和角色:

建立或修改配置仍需要叢集節點的 root 存取權限 (UID=0)。自 Serviceguard A.11.16.xx 版起,root 使用者可使用 Serviceguard 管理員及命令行配置叢集和套件。若以 root 身份登入階段作業伺服器的 COM,則可完整存取叢集及其節點。

此外,叢集配置檔中還可定義四種可能的非 root 角色,於叢集和套件配置檔的「存取控制規則」中指定。每個「存取規則」包含三個部分:

  • 使用者:主機 /etc/passwd 檔中的使用者名稱

  • 主機:使用者下達命令之所在。若為 Serviceguard 管理員,則為階段作業伺服器節點

  • 角色:使用者可能在配置規則之叢集處下達的命令。有 4 種非 root 角色:

    • 監視 (檢視、唯讀),於叢集配置檔中定義

      此為唯一不需要主機節點具有 Serviceguard A.11.16.xx 版或 A.11.17.xx 版的角色。

    • (單一套件) 套件管理,於該套件的配置檔中定義

    • (所有叢集套件) 套件管理,於叢集配置檔中定義

    • 完全管理 (叢集和其所有套件),於叢集配置檔中定義

若需存取控制規則的相關資訊,請參閱《配置叢集:角色》的線上輔助說明。

若將叢集昇級至 Serviceguard A.11.16.xx 版或 A.11.17.xx 版,則其 cmclnodelist 已轉移入「存取控制規則」中。A.11.16.xx 版和 A.11.17.xx 版中沒有 cmclnodelist。若舊版 cmclnodelist 檔案列出 <階段作業.伺服器> <使用者> 組,則您的叢集配置已具有「存取控制規則」,列出此三項所組成的一組:

  • USER_NAME <使用者>

  • USER_HOST <階段作業.伺服器>

  • USER_ROLE MONITOR (所有轉移的組都分派「監視」,也就是唯讀角色)。

若舊的 cmclnodelist 有萬用字元 +,則配置檔現在的「存取控制規則」中,三項所組成的一組具有萬用字元:

  • USER_NAME ANY_USER

  • USER_HOST ANY_SERVICEGUARD_NODE

  • USER_ROLE MONITOR (所有轉移的組都分派「監視」,也就是唯讀角色)。

只有 root 使用者可修改配置以變更「存取控制規則」。您不需中止叢集或任何套件以新增、修改或刪除「存取控制規則」。

若 A.11.16.xx 版或 A.11.17.xx 版節點上有叢集,請務必至少配置一個「存取控制規則」,讓您的 COM 擁有許可權,能在 Serviceguard 管理員上找尋叢集和其節點。在 A.11.16.xx 版或 A.11.17.xx 版節點上配置叢集後,Serviceguard 只會檢查叢集配置檔中的存取權限,而忽略 .rhosts 檔和 cmclnodelist 檔。

啟動或自舉 (bootstrapping) 新的 A.11.16.xx 版或 A.11.17.xx 版節點

若未配置叢集,則可建立 cmclnodelist 檔作為非 root 存取的「行動程式」(bootstrap,或稱此動作為「自舉」),接著其他階段作業伺服器節點即具有「監視」許可以存取節點。之後即可在叢集圖和結構樹中見到節點,並讀取其狀態與屬性。若它目前不屬於叢集,則仍會顯示在「未使用的節點」清單中。欲於稍後進行配置,您可連接到安裝 Serviceguard A.11.16.xx 版或 A.11.17.xx 版的階段作業伺服器,並自「未使用的節點」選取節點。若提供 root 密碼,則可自「動作」功能表將節點配置到叢集中。

欲建立行動程式檔:

  1. 在節點上建立 /etc/cmcluster/cmclnodelist 檔。

  2. 使用 ASCII 編輯器新增如下的註釋:

    ####################################################

    # Do not try to configure access in this file.                                        

    # This is only for bootstrapping, before a cluster is configured.   

    # Once a cluster exists, Serviceguard will ignore this file.           

    ######################################################

  3. 在註釋下方建立監視的存取權限,讓 Serviceguard 可找尋並將節點顯示為未使用的節點。

    在註釋下方加上萬用字元 + (加號) 可能最為簡易,等同於授予「任何 Serviceguard 節點」的「任何使用者」唯讀的「監視」角色。允許節點子網路上的任何階段作業查詢叢集,並在 Serviceguard 管理員的任何階段作業上顯示其資訊。

    此外,您可列出任何數量的 <主機名稱> <使用者名稱> 組。主機名稱可為任何「階段作業伺服器」的名稱,而使用者可為「階段作業伺服器」/etc/passwd 檔中的任何名稱。

現在您可在 Serviceguard 管理員階段作業中見到您新的 A.11.16.xx 版或 A.11.17.xx 版節點。若階段作業伺服器亦安裝 A.11.16.xx 版或 A.11.17.xx 版,則可將此節點配置到叢集中。系統會提示您輸入節點的 root 密碼。

A.11.15.xx 版和舊版的登入、角色和安全性:

若您熟習 Serviceguard,則會發現命令行使用者的 cmviewcl 命令和
Serviceguard 管理員取得遠端 Serviceguard A.11.15.xx 版和舊版叢集之資訊的方式十分相似。某些使用者在使用 Serviceguard 管理員時,亦能將最常用的管理命令傳送至這些 Serviceguard 叢集,且其效果與登入節點並在命令行下達命令時相同。

但請注意,其權限與存取機制實際上並相同。A.11.15.xx 版和舊版中,Serviceguard 管理員使用者的權限需視登入階段作業伺服器而非叢集節點的身份而定。亦即階段作業伺服器代表使用者透過叢集物件管理員 (一個 Serviceguard API) 與叢集節點互動。

Serviceguard 管理員的使用者不需直接存取目標節點以進行 Serviceguard A.11.16.xx 版或 A.11.17.xx 版的配置。使用者可以任何使用者的身份登入階段作業伺服器,但必須至少提供一個叢集節點的 root 密碼,才能配置叢集圖或結構樹上的物件。

若目標節點為 A.11.15.xx 版或舊版,則階段作業伺服器節點必須使用使用者 = root 存取它。建議的存取機制是在目標節點的 cmclnodelist 檔案內加上階段作業伺服器名稱或 IP 位址。較不安全的方式是在目標節點的 .rhosts 檔案內加上階段作業伺服器節點。cmclnodelist 內列出的項目僅允許與
Serviceguard 的聯繫;.rhosts 內的項目則授予較廣泛的存取權限。

若使用者以 root 身份登入 A.11.15.xx 版或舊版的階段作業伺服器,則階段作業伺服器節點亦會在功能表上顯示某些通用的管理命令,並為使用者將這些命令轉送至階段作業中的叢集。

若自舊版更新,請考量 Serviceguard A.11.13.xx、A.11.14.xx 和 A.11.15.xx 版之節點上的權限。能以 root 身份登入該節點的人員,便能對該節點子網路上的任何叢集物件下達管理命令。若不想存取,可限制該節點的 root 登入權限,或是限制該節點對其子網路之特定叢集的存取權限。

建立高可用性的連線

您可以建立一個 Serviceguard 套件,讓監控站與階段作業伺服器間的連線維持高可用性。連線若失敗,便會看到閃動的「Connection Dropped」(連線中斷) 訊息,但是 Serviceguard 仍會維繫您的連線。它會將連線從 Serviceguard 叢集中的一個節點故障轉移 (failover) 至相同叢集中的另一個節點。

Serviceguard 管理員連接至安裝 Serviceguard A.11.13.00 版或更新版的階段作業伺服器上,便可取得它的資訊。叢集物件管理員是 Serviceguard 的元件,會輪詢 (poll) 可使用的子網路,以找出其他的 Serviceguard 物件。它會蒐集狀態及配置資訊,並將資訊送回 Serviceguard 管理員。

欲設定 ServiceGuard 管理員與階段作業伺服器節點間的高可用性連線,請將 Serviceguard A.11.15.00 版和更新版節點用作階段作業伺服器。

請參閱 Serviceguard 手冊中的《建立套件配置》章節。您可以從網路檢視或列印所有的 Serviceguard 手冊。請至 http://www.docs.hp.com 並按一下 High Availability,所有的產品會按字母順序列出。

指定並配置新的 OpenView OVO 工具

安裝 Serviceguard 管理員時,它會查看是否已安裝 OpenView OVO。若已安裝,便再查看您是否有上述「與 HP OpenView 安裝」中所列的工具。若無那些工具,它會替您安裝。

欲回復預設配置

Serviceguard 管理員配置若遺失或毀損,請遵循下列步驟回復為 Serviceguard 管理員隨附的預設配置:

  1. 結束所有 OVO 使用者階段作業。

  2. /opt/OV/bin/ovstop opc 命令停止 OVO 伺服器程序。

  3. /opt/OV/bin/OpC 並以 opccfgupld -replace -subentity /opt/sgmgr/OV/SGOpC 命令上傳新的配置。

  4. /opt/OV/bin/OpC/opcsv -stop/opt/OV/bin/OpC/opcsv -start 命令分別停止及重新啟動 OVO 套件。

啟動 Serviceguard 管理員

您除了可以直接從 HP-UX、Linux 和 Windows 啟動 Serviceguard 管理員外,還可從 HP Systems Insight Manager 或 HP OpenView 來啟動它。

從 HP-UX 啟動 Serviceguard 管理員

欲在 HP-UX 中啟動 Serviceguard 管理員 (A.05.01 版),請至 Serviceguard 管理員目錄 (預設為 /opt/sgmgr/bin),並輸入 sgmgr./sgmgr 命令,再加上任何您想加的選項。欲查看完整的命令,請輸入 man sgmgr。選項亦會列在下列的 《sgmgr 命令語法》中。

您亦可建立包含所需選項的命令集或別名 (alias)。

從 Linux 啟動 Serviceguard 管理員

欲在 Linux 中啟動 Serviceguard 管理員,請至 Serviceguard 管理員目錄 (Red Hat 預設為 /usr/local/sgmgr/bin,SUSE 則為 /opt/sgmgr/bin)。輸入 sgmgr./sgmgr 命令,再加上任何您想加的選項。欲查看完整的命令,請輸入 man sgmgr。選項亦會列在下列的 《sgmgr 命令語法》中。

從 Windows 啟動 Serviceguard 管理員

在 Windows 中啟動 Serviceguard 管理員的方法有下列三種:

  • 預設會有一個標示為 SG Manager 的捷徑圖示置於您的桌面上,按一下該圖示即可啟動程式。程式安裝後,它是不帶選項的簡單命令。程式開啟後,便會提示您輸入選項。您可以修改圖示的屬性,以使用:您的姓名、密碼、連線的階段作業伺服器,及欲找尋的叢集等選項。欲修改,請遵循下列步驟:

    1. 在該圖示上按一下滑鼠右鍵,選取蹦現式功能表中的「屬性」。

    2. 在「目標」中新增命令的選項。選項列在《「sgmgr 命令語法」》中。

      最好在命令及檔案路徑名稱的前後加上引號,Windows 容許目錄中出現空格或其他字元,但可能會導致剖析錯誤。

  • 開始功能表選取程式集-> Serviceguard Manager,即啟動不帶選項的簡單命令。

  • 開啟一個 DOS 視窗。於 DOS 提示符號處輸入 SGMgrDOS.exe 命令。依您設定的系統路徑不同,可能需要輸入 SGMgr 目錄 (預設為 C:\Program Files\Hewlett-Packard\ServiceGuard Manager\bin)。您亦可輸入《「sgmgr 命令語法」》列出的選項。

    最好在命令及檔案路徑名稱的前後加上引號。

從 HP Systems HP Insight Manager 或 OpenView 啟動 Serviceguard 管理員

在 Systems Insight Manager 或 OpenView 中,您可以從功能表列或按一下 SGMgr 圖示啟動 SGMgr。

安裝 Serviceguard 管理員時,它會查看是否已安裝 HP Systems Insight Manager 或 OpenView。若任一者已安裝,則 Serviceguard 會向程式自行註冊,因此若兩者皆安裝,則需在安裝 Systems Insight Manager 或 OpenView 安裝 Serviceguard 管理員。若已安裝 Systems Insight Manager 或 OpenView,則只需解除再重新安裝 Serviceguard 管理員即可。

sgmgr 命令語法

在 Linux 或 HP-UX 中,啟動 Serviceguard 管理員的基本命令為 sgmgr,在 Windows 中則為 SGMgr.exeSGMgrDOS.exe。選項列於下方。若命令未帶選項,則介面開啟後會在視窗中提示您指定選項。

  • 欲開啟已儲存的 (靜態) 檔案:

    • -f <檔案名稱> 選項會開啟一個已儲存的 .sgm 檔。請在引號內輸入已儲存檔案的路徑名稱。此選項不得與其他選項並用。

  • 欲開啟階段作業伺服器連線,並查看您可以更新的叢集圖,可在各個階段作業重複使用下列選項:

    • -s <伺服器名稱> 選項指定一個安裝 Serviceguard A.11.13.00 版或更新版的節點,此節點會成為您的階段作業伺服器。Serviceguard 會找出其子網路上其他的叢集,並回報其配置及狀況資訊。

    • 您若指定 -s 選項,便可再指定 -l <使用者名稱> 選項,以提供該伺服器上使用者的登入名稱。

    • 您若指定 -l 選項,便可再指定 -p <密碼> 選項,以提供該使用者的密碼。

    • -c <叢集名稱> 參數指定您要階段作業伺服器探索的叢集 (階段作業伺服器僅能找出其子網路上的節點)。這些叢集會顯示在叢集圖中「階段作業伺服器」的名稱下。可對此階段作業的數個叢集重複數個 -c 選項。

    • -local 選項會找出配置階段作業伺服器的叢集,不論 -c 選項是否特別列出該叢集。

欲開啟另一個階段作業,請重複上述步驟。

指定 -un TRUE 以查看階段作業伺服器子網路上所找到的未使用節點。這些節點已安裝 Serviceguard,但目前未配置在任何叢集中。請在命令結尾指定此選項一次。

介面開啟時,您會看到所選擇的項目,並會再給您一次機會,讓您加上尚未選擇的選項。

使用介面

Serviceguard 管理員開啟時可選擇連線開啟 (除非您已於命令行指定其中一項)。

請使用開啟來查看任何已儲存的「快照」檔案 (具有 .sgm 副檔名)。欲熟習管理員程式,請開啟隨附的 Example (範例) 檔。

請使用連線以「現場」查看您自己的叢集。您在執行 Serviceguard A.11.13.00 版或更新版的節點上必須有登入帳號。請將此節點命名為您的階段作業伺服器。若授予存取權限,即可在其子網路上探索叢集。

若需存取管理功能的規則,請參閱表 1-2 「目標叢集上階段作業伺服器的功能」

開啟階段作業後,請開啟工具列的「說明」,再開啟「說明」視窗《目錄》的《入門》主題。您可自《使用 Serviceguard》 主題開始。《叢集圖圖例》主題說明叢集圖的狀況、顏色和符號。

請選取結構樹或叢集圖物件,並選擇「動作」功能表的屬性

選取結構樹或叢集圖物件,並查看動作,若您有權限,則會看到「管理」。若選取安裝 Serviceguard A.11.16.xx 版或 A.11.17.xx 版的物件,則亦會看到配置

可列印版本
隱私權聲明 使用範圍與著作權聲明
© 2007 Hewlett-Packard Development Company, L.P.