cluster的腳本文件
#cd /opt/SUNWcluster/ha/smpwork
在ha下面有cluster應用的文件夾,如smpwork,在該文件夾下面又有各種
cluster應用的配置文件。
在ha下面有cluster應用的文件夾,如smpwork,在該文件夾下面又有各種
cluster應用的配置文件。
cluster的維護指令集
首先在節點smcp01機上啟動cluster:
# scadmin startcluster smcp01 smcp
然後在節點smcp02機上將本節點啟動:
# scadmin startnode
啟動後觀察cluster狀態的命令是:
# hastat //該命令可以顯示cluster、節點、
虛擬機和Data service的狀態,以及一些歷史運行訊息。
# scadmin startcluster smcp01 smcp
然後在節點smcp02機上將本節點啟動:
# scadmin startnode
啟動後觀察cluster狀態的命令是:
# hastat //該命令可以顯示cluster、節點、
虛擬機和Data service的狀態,以及一些歷史運行訊息。
# get_node_status //該命令可以顯示所在節點的節點號、公用網卡的狀態等訊息。
從圖形化的本地終端(假設其IP地址為ip)中以smcp用戶的身份登入到SMCP主機(注意應使用SMCP的虛擬機地址)
% telnet smcpwork
在SMCP主機上設置環境變量DISPLAY
% setenv DISPLAY ip:0.0
在本地終端中執行
% xhost +
手工啟動OAM
% oam&
以OAM操作員登入
分別在兩個節點smcp01機和smcp02機上執行:
# scadmin stopnode
該命令使當前所在節點停止在cluster中運行,而且在兩個節點上要分別執行該命令。
# scadmin stopnode
該命令使當前所在節點停止在cluster中運行,而且在兩個節點上要分別執行該命令。
例如將smcpwork切換到節點smcp02上運行可以輸入:
#scadmin switch smcp smcp02 smcpwork
例如將querywork切換到節點smcp02上運行可以輸入:
#haswitch smcp02 querywork
#scadmin switch smcp smcp02 smcpwork
例如將querywork切換到節點smcp02上運行可以輸入:
#haswitch smcp02 querywork
hareg命令通過以下開關參數將Data service註冊和啟用
-r 將指定的Data service註冊到cluster中
-u 將指定的Data service從cluster中取消註冊
-y 啟用指定的Data service,使其狀態為On
-Y 啟用cluster中所有的Data service,使其狀態為On
-n 去啟用指定的Data service,使其狀態為Off
-N 去啟用cluster中所有的Data service,使其狀態為Off
hareg不帶任何參數時可以查看所有Data service的當前狀態
Data service只有在註冊到cluster中之後,才會具有On或者Off的狀態,
處於On狀態的Data service可以正常的對外提供服務,
而處於Off狀態的Data service是停止對外服務的。如果Data service被取消了註冊,
必須重新註冊才能在cluster中運行起來。當然,使用hareg命令的前提是cluster
已經啟動並正常運行。
-r 將指定的Data service註冊到cluster中
-u 將指定的Data service從cluster中取消註冊
-y 啟用指定的Data service,使其狀態為On
-Y 啟用cluster中所有的Data service,使其狀態為On
-n 去啟用指定的Data service,使其狀態為Off
-N 去啟用cluster中所有的Data service,使其狀態為Off
hareg不帶任何參數時可以查看所有Data service的當前狀態
Data service只有在註冊到cluster中之後,才會具有On或者Off的狀態,
處於On狀態的Data service可以正常的對外提供服務,
而處於Off狀態的Data service是停止對外服務的。如果Data service被取消了註冊,
必須重新註冊才能在cluster中運行起來。當然,使用hareg命令的前提是cluster
已經啟動並正常運行。
從圖形化的本地終端(假設其IP地址為ip0)中以root用戶的身份登錄到SMCP主機
(假設其IP地址為ip1):
在本地終端中執行
% xhost +
% telnet ip1
再在SMCP主機上設置環境變量DISPLAY
# DISPLAY =ip1:0.0
# export DISPLAY
# vxva
Sun Cluster的維護命令
#scinstall
命令可以進行一系列的sun cluster的維護,如:
Assuming a default cluster name of smp
#scinstall
命令可以進行一系列的sun cluster的維護,如:
Assuming a default cluster name of smp
Checking on installed package state
....................
....................
============ Main Menu =================
1) Install/Upgrade - Install or Upgrade Server
Packages or Install Client Packages.
2) Remove - Remove Server or Client Packages.
3) Change - Modify cluster or data service configuration
4) Verify - Verify installed package sets.
5) List - List installed package sets.
Packages or Install Client Packages.
2) Remove - Remove Server or Client Packages.
3) Change - Modify cluster or data service configuration
4) Verify - Verify installed package sets.
5) List - List installed package sets.
6) Quit - Quit this program.
7) Help - The help screen for this menu.
7) Help - The help screen for this menu.
Please choose one of the menu items: [7]:
SUN Cluster運行的日誌
cluster日誌記在var/adm/messaage 中,如果cluster運行中出現故障,
我們可以查看該文件以幫助定位問題。另外,注意觀察控制台屏幕上的消息。
cluster運行時的錯誤和告警訊息,包括定時監測的結果,通常會實時的顯示到控制台上。
如何從cluster中刪除一個虛擬機呢?
1)先將虛擬機上的應用進行去註冊
hareg -n scpwork;
hareg -u scpwork;
1)先將虛擬機上的應用進行去註冊
hareg -n scpwork;
hareg -u scpwork;
2)再將應用從虛擬機上刪除
scconf tellincluster(cluster名) -s -r scpserv(應用名) scpwork(虛擬機名)
3)最後將虛擬機從cluster中刪除
方法一)用scinstall來選擇
方法二)直接用命令scconf iin -L scpwork -r
備註:用scinstall命令可以查看到所有的關於sun cluster配置的訊息。
沒有留言:
張貼留言