SUN系統維護命令大全(轉)

ba發表於2007-08-15
SUN系統維護命令大全(轉)[@more@]1、檢視機型:Sun的小型機的機型都在皮膚上寫著有,如NETRA T 1125,
還有比如ultra 5,ultra 10等等。

2、檢視cpu個數 (錯誤,不正確,因為sun中的top命令不能完全看到所有的cpu情況,與HP用法也不一樣)
# top
CPU states: 99.3% idle, 0.1% user, 0.6% kernel, 0.0% iowait, 0.0% swap
表示只有一個cpu

正確方法:
用dmesg |grep cpu

便可以看到正確的 cpu個數了。

3、檢視記憶體
#dmesg |grep mem
mem = 2097152K (0x80000000)
avail mem = 2087739392

4、檢視磁碟的個數
#vxdisk list
DEVICE TYPE DISK GROUP STATUS
c0t0d0s2 sliced - - error
c0t0d0s7 simple c0t0d0s7 rootdg online
c1t0d0s2 sliced - - online
c1t1d0s2 sliced smpdg2 smpdg online
c1t2d0s2 sliced smpdbdg1 smpdbdg online
c2t0d0s2 sliced - - online
c2t1d0s2 sliced smpdg1 smpdg online
c2t2d0s2 sliced smpdbdg2 smpdbdg online


5、如何檢視檔案系統
#df -k
Filesystem kbytes used avail capacity Mounted on
/dev/dsk/c0t0d0s0 4032142 1050675 2941146 27% /
/proc 0 0 0 0% /proc
fd 0 0 0 0% /dev/fd
/dev/dsk/c0t0d0s6 7304977 29 7231899 1% /home
/dev/dsk/c0t0d0s5 4032142 402929 3588892 11% /opt
swap 3418392 32 3418360 1% /tmp
/vol/dev/dsk/c0t6d0/informix
201730 201730 0 100% /cdrom/informix
/dev/vx/dsk/smpdg/smpdg-stat
1055 9 941 1% /smpwork
/dev/vx/dsk/smpdg/lv_smp
17336570 128079 17035126 1% /sms

6、檢視卷組、邏輯卷的位置
#cd /dev/vx/dsk/
比如smpdg等等都在該目錄下了,然後再進入某個卷組目錄就可以看到該卷組下
面的邏輯捲了。




7、如何建立卷組、邏輯卷、檔案系統
A、建立smpdg邏輯卷組(假設現在是將c1t1d0 和c1t2d0兩塊物理磁碟來建立smcpdg邏輯卷組)
vxdisksetup -i c1t1d0 (格式化物理磁碟)
vxdisksetup -i c2t1d0
vxdg init smpdg smpdg1=c2t1d0 (將物理磁碟加入到邏輯卷組smpdg)
vxdg -g smpdg adddisk smpdg2=c1t1d0

然後再來建立邏輯卷、檔案系統
vxassist -g smpdg -U fsgen make lv_smp 17200m layout=nolog smpdg1
vxassist -g smpdg mirror lv_smp layout=nostripe smpdg2
newfs -C -f /dev/vx/rdsk/smpdg/lv_smp

假設現在的一臺機器上掛接到/sms
mkdir /sms
chown smp:smp /sms
vxvol -g smpdg startall
mount /dev/vx/dsk/smpdg/lv_smp /sms
umount /sms
vxvol -g smpdg stopall
vxdg deport smpdg

然後再在第二臺機器上掛接到/sms
mkdir /sms
chown smp:smp /sms
vxdg import smpdg
vxvol -g smpdg startall
newfs -C -f /dev/vx/rdsk/smpdg/lv_smp
mount /dev/vx/dsk/smpdg/lv_smp /sms
umount /sms


備註:以上是建立一個共享的檔案系統
往往由於smpdg要分配給某一個應用來使用,所以需要再來建立一個個邏輯機執行
時掛接的檔案系統:
vxassist -g smpdg -U fsgen make smpdg-stat 2m layout=nolog smpdg1
vxassist -g smpdg mirror smpdg-stat layout=nostripe smpdg2
newfs /dev/vx/rdsk/smpdg/smpdg-stat


B、建立smpdbdg邏輯卷組
建立卷組:
vxdisksetup -i c1t2d0
vxdisksetup -i c2t2d0
vxdg init smpdbdg smpdbdg1=c1t2d0
vxdg -g smpdbdg adddisk smpdbdg2=c2t2d0
vxassist -g smpdbdg -U fsgen make smpdbdg-stat 2m layout=nolog smpdbdg1
vxassist -g smpdbdg mirror smpdbdg-stat layout=nostripe smpdbdg2
newfs /dev/vx/rdsk/smpdbdg/smpdbdg-stat

建立邏輯卷:
vxassist -g smpdbdg -U gen make lv_rootdbs 128m layout=nolog smpdbdg1
vxassist -g smpdbdg mirror lv_rootdbs layout=nostripe smpdbdg2
vxassist -g smpdbdg -U gen make lv_logdbs 300m layout=nolog smpdbdg1
vxassist -g smpdbdg mirror lv_logdbs layout=nostripe smpdbdg2
vxassist -g smpdbdg -U gen make lv_phydbs 100m layout=nolog smpdbdg1
vxassist -g smpdbdg mirror lv_phydbs layout=nostripe smpdbdg2
vxassist -g smpdbdg -U gen make lv_tempdbs 1000m layout=nolog smpdbdg1
vxassist -g smpdbdg mirror lv_tempdbs layout=nostripe smpdbdg2
vxassist -g smpdbdg -U gen make lv_svcchunk1 2000m layout=nolog smpdbdg1
vxassist -g smpdbdg mirror lv_svcchunk1 layout=nostripe smpdbdg2
vxassist -g smpdbdg -U gen make lv_svcchunk2 2000m layout=nolog smpdbdg1
vxassist -g smpdbdg mirror lv_svcchunk2 layout=nostripe smpdbdg2
vxassist -g smpdbdg -U gen make lv_svcchunk3 2000m layout=nolog smpdbdg1
vxassist -g smpdbdg mirror lv_svcchunk3 layout=nostripe smpdbdg2
vxassist -g smpdbdg -U gen make lv_recchunk1 2000m layout=nolog smpdbdg1
vxassist -g smpdbdg mirror lv_recchunk1 layout=nostripe smpdbdg2
vxassist -g smpdbdg -U gen make lv_recchunk2 2000m layout=nolog smpdbdg1
vxassist -g smpdbdg mirror lv_recchunk2 layout=nostripe smpdbdg2
vxassist -g smpdbdg -U gen make lv_recchunk3 2000m layout=nolog smpdbdg1
vxassist -g smpdbdg mirror lv_recchunk3 layout=nostripe smpdbdg2
vxassist -g smpdbdg -U gen make lv_recchunk4 2000m layout=nolog smpdbdg1
vxassist -g smpdbdg mirror lv_recchunk4 layout=nostripe smpdbdg2
vxassist -g smpdbdg -U gen make lv_recchunk5 1700m layout=nolog smpdbdg1
vxassist -g smpdbdg mirror lv_recchunk5 layout=nostripe smpdbdg2

C、附邏輯卷的屬性
vxedit -g smpdg -v set user=smp group=smp lv_smp
vxedit -g smpdbdg -v set user=informix group=informix mode=660 lv_rootdbs
vxedit -g smpdbdg -v set user=informix group=informix mode=660 lv_logdbs
vxedit -g smpdbdg -v set user=informix group=informix mode=660 lv_phydbs
vxedit -g smpdbdg -v set user=informix group=informix mode=660 lv_tempdbs
vxedit -g smpdbdg -v set user=informix group=informix mode=660 lv_svcchunk1
vxedit -g smpdbdg -v set user=informix group=informix mode=660 lv_svcchunk2
vxedit -g smpdbdg -v set user=informix group=informix mode=660 lv_svcchunk3
vxedit -g smpdbdg -v set user=informix group=informix mode=660 lv_recchunk1
vxedit -g smpdbdg -v set user=informix group=informix mode=660 lv_recchunk2
vxedit -g smpdbdg -v set user=informix group=informix mode=660 lv_recchunk3
vxedit -g smpdbdg -v set user=informix group=informix mode=660 lv_recchunk4
vxedit -g smpdbdg -v set user=informix group=informix mode=660 lv_recchunk5

備註:在SUN的機器中在給邏輯卷付屬性的時候,等於用chown、chmod來作。


8、如何刪除卷組
其實也就是去啟用和倒出的過程,然後再來對物理磁碟重新格式化就完了。
vxvol -g smpdbdg stopall
vxdg deport smpdbdg
vxdisksetup -i c1t0d0
vxdisksetup -i c2t1d0
......

這樣做了之後就不會再有/dev/vx/smpdbdg目錄了。

9、如何建立共享卷組
在第一臺機器上先建立卷組,假設已經建設好卷組smpdg,現在要在第二臺機器上建立共享卷組smpdg,
則先在的一臺機器上將smpdg去啟用、並且倒出smpdg:
smcp01>vxvol -g smpdg stopall
smcp01>vxdg deport smpdg

再來在第二臺機器上啟用、匯入smpdg:
smcp02>vxdg import smpdg
smcp02>vxvol -g smpdg startall

切換後對用以下三個命令進行檢視是否切換成功:
vxdg list //用於檢視邏輯卷組的資訊
vxdisk list //用於查物理磁碟的資訊
vxprint -vt //用於檢視所有卷的資訊




10、如何檢視磁碟的大小

方法一:
#format
然後選擇盤的代號,回車進入下一級選單,再選inquiry,就得到該盤的大小信
息,比如:
Vendor: FUJITSU
Product: MAN3184M SUN18G
Revision: 1502

注意:format是一個功能強大的磁碟診斷工具。

方法二:
#cd /opt/SUNWexplo/bin/
執行explorer得到磁碟的資訊包,是一個目錄,進入該目錄,就發現有一個
disks目錄,進入該目錄發現有一個diskinfo檔案,用如下命令看各個磁碟
的大小:

0: rmt/0ln HP C1537A L706 62########
1: c0t0d0 FUJITSU MAJ3182M SUN18G 0804 0041P90050##
2: c1t0d0 SEAGATE ST318203LSUN18G 034A 0025H54125##
3: c1t1d0 SEAGATE ST318203LSUN18G 034A 0026H70087##
4: c1t2d0 FUJITSU MAJ3182M SUN18G 0804 0046P66422##
5: c2t0d0 SEAGATE ST318203LSUN18G 034A 0026G30220##
6: c2t1d0 SEAGATE ST318203LSUN18G 034A 0026H59041##
7: c2t2d0 FUJITSU MAJ3182M SUN18G 0804 0051P91980##
8: ses0 SYMBIOS D1000 2 O8# SAF-
9: ses1 SYMBIOS D1000 2 O8# SAF-

11、檢視informix的版本
#su - informix
informix>onstat -
這樣可以看到informix的版本。

12、收集資訊的工具
#cd /opt/SUNWexplo/bin/explorer
#explorer
執行之後得到一個資料夾和該資料夾的壓縮包*.gz。我們可以進入該
結果資料夾,在該資料夾中有各種需要檢視的資訊。

13、雙機的指令碼檔案
#cd /opt/SUNWcluster/ha/smpwork
在ha下面有雙機應用的資料夾,如smpwork,在該資料夾下面又有各種
雙機應用的配置檔案。

14、雙機的維護命令集

首先在節點smcp01機上啟動cluster:
# 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中執行,而且在兩個節點上要分別執行該命令。

例如將smcpwork切換到節點smcp02上執行可以輸入:
#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
已經啟動並正常執行。


從圖形化的本地終端(假設其IP地址為ip0)中以root使用者的身份登入到SMCP主機
(假設其IP地址為ip1):
在本地終端中執行
% xhost +
% telnet ip1
再在SMCP主機上設定環境變數DISPLAY
# DISPLAY =ip1:0.0
# export DISPLAY
# vxva





15、啟用/去啟用/匯出/匯入卷組
smcp01>vxvol -g smpdg stopall
smcp01>vxdg deport smpdg


smcp02>vxdg import smpdg
smcp02>vxvol -g smpdg startall





16、SUN Netra T 1125雙機配置的詳細註解

A、網路資源的配置
SUN Netra T 1125 共有4 個網路卡:hme0 ,hme1 ,hme2和hme3 。
hme0和hme1 是SUN 伺服器與公網通訊的主備用網路卡,只需要一個IP 地址;
hme2和hme3 作為雙機之間心跳檢測用,也需要配置一個IP 地址。
另外,TELLIN SMP 對外使用的是一個浮動的IP 地址,與資料IP 在同一網段,
此地址由SUN 的雙機軟體SUN Cluster進行管理。

1)如何修改IP地址和主機名

IP地址涉及的檔案有:
/etc/hosts (change the IP address)
/etc/netmasks (if subnetting)
/etc/defaultrouter (to specify the new gateway for this subnet)

改變主機名涉及的檔案有:
/etc/hosts (change to the new hostname)
/etc/nodename (change to the new hostname)
/etc/hostname. (where is the name of the primary
interface for this system, i.e hostname.hme0 or hostname.le0.
Change to the new hostname.)
/etc/net/ticlts/hosts (change both columns to the new hostname)
/etc/net/ticots/hosts (change both coluums to the new hostname)
/etc/net/ticotsord/hosts (change both columns to the new hostname)
改完上述檔案之後推薦重起一下機器。

2)如何配置hme0、hme1兩塊網路卡的主備關係

只要給hme0配置地址就夠了。
然後會再後面的雙機配置中執行下面的命令建立邏輯機的時候會建立出這種關係來。
#scconf smcp -L smcpwork -n smcp01,smcp02 -g smcpdg -i hme0,hme0,smcpwork -m

3) 配置NAFO (Network Adapter Fail Over)
/opt/SUNWpnm/bin/pnmset
以下顯示相關資訊
In the following, you will be prompted to do
configuration for network adapter failover
do you want to continue ... [y/n]: y
How many NAFO backup groups on the host [1]:
Enter backup group number [0]:
Please enter all network adapters under nafo0
hme0 hme1
The following test will evaluate the correctness
of the customer NAFO configuration...
name duplication test passed

Check nafo0... < 20 seconds
hme0 is active
remote address = 129.9.168.101
test hme1 wait...
nafo0 test passed 本資訊表明透過測試
注意:
NAFO配置時對網線的要求較高,有時要做多次才能成功。





B、配置雙機
雙機配置的一般過程是,先啟動雙機系統,在一個節點上配置cluster和包,
檢查無誤後,使配置生效,然後就可以進行相應操作。
注意:
使用雙機前,需要檢查 smcpdg,querydg 的狀態。執行如下步驟:
(1) 在兩個節點分別執行:
# vxdg list
應該只看到 rootdg ,不能看到 smcpdg 和 querydg。
(2) 如果上以步操作看到 smcpdg 或 querydg,需要檢查IDS是否在執行(Online)。
如果在執行,先終止IDS執行,然後使用 vxdg deport 放棄對 Disk Group 的控制。
====================

雙機配置的一般過程是,先啟動雙機系統,在一個節點上配置cluster和包,檢查無誤後,使配置生效,然後就可以進行相應操作。
注意:
使用雙機前,需要檢查 smcpdg, querydg 的狀態。執行如下步驟:
在兩個節點分別執行:
# vxdg list
應該只看到 rootdg ,不能看到 smcpdg 和 querydg。
如果上以步操作看到 smcpdg 或 querydg,需要檢查IDS是否在執行(Online)。如果在執行,先終止IDS執行,然後使用 vxdg deport 放棄對 Disk Group 的控制。

對雙機系統進行配置
在1號機執行#scadmin startcluster smcp01 smcp。
待1號機雙機軟體起來之後,在2號機執行#scadmin startnode,將其作為節點加入雙機
對雙機系統上邏輯機的配置
邏輯機與應用程式對應,是雙機系統管理應用程式的方式,每個邏輯機在雙機系統上只對外提供一個IP地址。
================================================
(2)配置cluster
僅僅在一臺主機上執行
#scconf iin -L scpwork -n smcp02,smcp01 -g scpdg -i hme0,hme0,scpwork -m
注意:
該命令格式為:
scconf -L -n ,
-g -i
-m
其中 的順序決定了該邏輯機在node1 上是主用,在node2上是備用。


備註:這裡的邏輯機的主機名對應的浮動IP地址必須要在/etc/hosts檔案中配置。


在每臺機器上都要建立管理檔案系統
# scconf iin -F scpwork scpdg
注意:
該命令格式為:
scconf -F

在 2 號機上執行配置邏輯主機querywork
#scconf iin -L smpwork -n smcp01,smcp02 -g smpdg -i hme0,hme0,smpwork -m

建立管理檔案系統
# scconf iin -F querywork querydg

註冊雙機
hereg -u querywork
query.register

hereg -u smcpwork
smcp.register


C、配置應用程式

/etc/opt/SUNWcluster/conf目錄
可以透過ccd.datatbase和smcp.cdb兩個檔案檢視雙機基本配置和cluster的資訊,
不要去手工改動這些檔案,讓系統去維護它們。
其中ccd.database有專門的守護程式維持該檔案在兩節點上的一致。

/opt/SUNWcluster/ha目錄
該目錄下包含了smcp和query兩個子目錄。smcp目錄存放smcp部分的Data service
相關的配置檔案和執行指令碼,其中smcp.config檔案記錄了smcpwork的基本配置,
smcp.register用來註冊smcpwork,其它的檔案是啟動、停止和監測smcpwork的執行指令碼。
query目錄存放query部分的Data service相關的配置檔案和執行指令碼,其中query.config
檔案記錄querywork的基本配置,query.register用來註冊querywork,其它檔案
是必需的執行指令碼。 在把這兩個Data service加入cluster時,必須分別透過hareg
命令來進行註冊,這些步驟已在安裝時透過執行smcp.register和query.register完成。

備註:再conf目錄下的檔案ccd.database如果兩臺機器不一致的話,就會導致雙機不能
正常的切換。

D、雙機配置的檢驗

(1) 先在主機上執行#scadmin startcluster smcp01 smcp
(2) 等待主機雙機軟體執行起來後在備機上執行
#scadmin startnode
(3) 在兩臺主機執行df -k 及ifconfig -a檢驗是否有錯,執行hastat檢視HA狀態,
可看到hme0捆綁了smcp,query 應用的浮動IP:
hme0 .... 129.9.168.101
hme0:1 .... 129.9.168.120
hme0:2 .... 129.9.168.140
(4) 用haswitch命令進行切換實驗,將邏輯主機smcpwork 由物理主機smcp01上切換到物理主機smcp02上。
# haswitch smcp02 smcpwork
要檢視是否切換成功,則有以下方法:
在主機 smcp02上用df -k檢視磁碟資源。如果顯示資訊有以下內容,則說明切換成功:
/dev/vx/dsk/smcpdg/smcpdg-stat
在主機 smcp02上用 ifconfig -a 檢視 ip 地址,若邏輯主機smcpwork的IP地址129.9.169.120
此時已繫結在hme0網路卡(即公網的主網路卡)上,則說明切換成功。
(5) 將/opt/SUNWcluster/bin/xps_check覆蓋該目錄下的db_check
用get_node_status檢驗雙機的狀態
smcp02>get_node_status
sc: included in running cluster
node id: 1
membership: 0 1
interconnect0: selected
interconnect1: up
vm_type: vxvm
vm: up
db: up




17、SUN Netra T 1125頭次安裝的時候如何來設定Terminal Concentrator。

=====================================

在TELLIN SMP 的SUN Netra T1125 標準配置中,主機為不帶顯示卡和顯示器的SUN 伺服器,
因此使用終端集線器將兩臺主機上控制檯(Console)訊號接出到監控臺上顯示。由於在
Solaris沒有啟動前,無法對主機進行控制,必須先設定終端集線器。如果Terminal Concentrator
(簡稱TC)已經設定好,則可以不用重設。
下面給出終端集線器的配置步驟。終端集線器一經配置完成就無須每次開機後再次配置,
以下的配置過程假設 TC 的IP 地址為 129.9.168.23,子網掩碼為 255.255.255.0。

(1) 用一臺Sun工作站,用RS232玆J45電纜連線主機的串列埠A和終端集線器的 埠1。
在工作站/etc/remote檔案中加上:
a:dv=/dev/term/a:br 9600:el=^C^S^Q^U^D:ie=%$e=^D:el=^C^S^Q^U^D:ie=%$e=^D:
(2) 在ROOT使用者下鍵入: tip a
(3) 正確連線終端集線器和公網
(4) 將終端集線器上電
(5) 按一下終端集線器的Test鍵,Test指示燈亮並進入測試模式。注意:應當在電源燈亮後立即按
Test鍵,不能等到其進入正常執行態,相當於計算機中按"DEL"進入設定狀態。
完成測試後,正確的各指示燈狀態如表2-2所示。
表2-2 終端集線器的指示燈
燈名 Power Unit Net Attn Load Active
顏色 Green Green Green Amber Green Green
狀態 ON ON ON OFF OFF 慢閃


(6) 在SUN工作站上將出現monitor::提示符,使用addr命令配置TC的IP和子網遮蔽碼
monitor:: addr
輸入IP: 129.9.168.23
輸入子網遮蔽碼: 255.255.255.0
(7) 退出tip應用程式
在monitor::提示符下:
monitor:: boot
monitor:: ~.

( 關掉終端集線器電源並重新開機,若用PC機 能 telnet 上去,
即驗證了上述配置的正確性。此時對終端集線器的各埠進行配置:
telnet 129.9.168.23
Trying 129.9.168.23...
Connected to 129.9.168.23.
Escape character is '^]'.
Enter Annex port name or number: cli
annex: su (切換到超級使用者狀態)
Password: 此處鍵入TC的IP地址
annex admin
Annex administration MICRO-XL-UX R7.0.1, 8 ports
admin : set port=1-8 type dial_in imask_7bits Y
You may need to reset the appropriate port, Annex subsystem or
reboot the Annex for changes to take effect.
admin : set port=2-7 mode slave
You may need to reset the appropriate port, Annex subsystem or
reboot the Annex for changes to take effect.
admin : quit
annex boot
bootfile:
warning:
*** Annex (129.9.168.23) shutdown message from port v1 ***
Annex (129.9.168.23) going down IMMEDIATELY
Connection closed by foreign host.w
安裝完畢,撤消1口的串列埠線。
以上操作過程中可鍵入"?"或"help"出現幫助,在當前工作站上,
可用使用PC機的超級終端等程式對TC進行設定。

===================================


18、檢視物理磁碟的資訊
用一下命令檢視物理磁碟是分配給哪個邏輯卷組。

#vxdisk list
DEVICE TYPE DISK GROUP STATUS
c0t0d0s2 sliced - - error
c0t0d0s7 simple c0t0d0s7 rootdg online
c0t8d0s2 sliced - - error
c1t1d0s2 sliced c1t1d0 smcpdg online
c1t2d0s2 sliced - - online
c1t3d0s2 sliced c1t3d0 smcpdg online
c1t4d0s2 sliced - - online
c1t6d0s2 sliced - - online
c2t1d0s2 sliced c2t1d0 smcpdg online
c2t2d0s2 sliced - - online
c2t3d0s2 sliced c2t3d0 smcpdg online
c2t4d0s2 sliced - - online
c2t6d0s2 sliced - - online




19、SUN的小型機的核心引數的修改/etc/system
set shmsys:shminfo_shmmax=268435456
set semsys:seminfo_semmni=4096
set semsys:seminfo_semmns=4096
set semsys:seminfo_semmnu=4096
set semsys:seminfo_semume=64
set semsys:seminfo_semmsl=100
set shmsys:shminfo_shmmin=100
set shmsys:shminfo_shmmni=100
set shmsys:shminfo_shmseg=100


20、SUN雙機執行的日誌
cluster日誌記在 var/adm/messaage 中,如果cluster執行中出現故障,
我們可以檢視該檔案以幫助定位問題。另外,注意觀察控制檯螢幕上的訊息。
cluster執行時的錯誤和告警資訊,包括定時監測的結果,通常會實時的顯示到控制檯上。

21、如何使用光碟機

A、如何利用光碟機啟動或者安裝
先在主機上同時按住stop和A鍵,即是:stop+A,這樣進入OK命令環境;

再在OK狀態下輸入boot cdrom則可以進入光碟啟動了。

B、如何讀光碟機的內容

將光碟塞入光碟機中,會自動掛接的
df -k看看光碟掛接在哪個目錄下面了,
然後進入該目錄就可以訪問到光碟中的內容了。

22、如何使用終端集線器對SUN雙機進行console的功能訪問
修改/etc/default/login檔案
將CONSOLE=/dev/console一行修改為
CONSOLE=/dev/console
否則只能透過TC來登入主機,其它方式無法登入。


23、關閉主機的命令
#shutdown --


24、如何利用遠端磁帶機來備份檔案
假設兩臺機器smcp01和smcp02,只有在第二臺機器上才有磁帶機,
那麼第一臺機器要透過如下的方式來使用第二臺機器的磁帶機:

寫:
#tar cvf - /tmp/yqx | rsh smcp02 dd of=/dev/rmt/0m
如果執行不成功則先設定:
#obs=20b (20個block)

讀:
#rsh smcp02 dd if=/dev/rmt/0m | tar tvf -
如果執行不成功,就先設定:
#bs=20b


25、如何檢視當前的網路子網、網路的掩碼是多少
1)檢視子網
#netstat -in
檢視hme0對應的:
Name Mtu Net/Dest Address Ipkts Ierrs Opkts Oerrs Collis Queue
hme0 1500 172.0.8.0 172.0.8.68 3430395 0 1134355 0 0 0
可知子網就是172.0.8.0

2)檢視掩碼
檢視/etc/netmasks就可以了

3)檢視地址
#ifconfig -a
或者檢視/etc/hostname.hme0

注意:有些機器上的網路卡的物理名字是le0。


26、如何從cluster中刪除一個邏輯機呢?
1)先將邏輯機上的應用進行去註冊
hareg -n scpwork;
hareg -u scpwork;
2)再將應用從邏輯機上刪除
scconf tellincluster(cluster名) -s -r scpserv(應用名) scpwork(邏輯機名)
3)最後將邏輯機從cluster中刪除
方法一)用scinstall來選擇選單change/logic hosts/remove 來刪除
方法二)直接用命令scconf iin -L scpwork -r

備註:用scinstall命令可以檢視到所有的關於sun雙機配置的資訊。


27、sun的邏輯卷組、邏輯卷的建立總結步驟
SUN:Volumn manager 簡稱VM,在此環境下永久性修改smcpdg/querydg等磁碟卷組的使用者屬性及
讀寫許可權的時候,不能用chown和chmod來修改的,只能用vxedit來修改。


補充:
初始化物理磁碟:vxdisksetup -i c1t2d0
vxdisksetup -i c2t2d0
建立卷組: vxdg init smpdbdg smpdbdg1=c1t2d0
vxdg -g smpdbdg adddisk smpdbdg2=c2t2d0
建立卷組掛接的檔案系統:
vxassist -g smpdbdg -U fsgen make smpdbdg-stat 2m layout=nolog smpdbdg1
vxassist -g smpdbdg mirror smpdbdg-stat layout=nostripe smpdbdg2
newfs /dev/vx/rdsk/smpdbdg/smpdbdg-stat
建立邏輯卷:
vxassist -g smpdbdg -U gen make lv_rootdbs 128m layout=nolog smpdbdg1
vxassist -g smpdbdg mirror lv_rootdbs layout=nostripe smpdbdg2
修改卷組許可權:
vxedit -g smpdg -v set user=smp group=smp lv_smp
vxedit -g smpdbdg -v set user=informix group=informix mode=660 lv_rootdbs
檢視卷組啟用情況:vxdg list
匯入卷組:vxdg import smcpdg
啟用卷組:vxvol -g smcpdg start all
去啟用卷組:vxvol -g smcpdg stop all




28、sun雙機配置時關於自動啟動雙機的配置

為了保證SMCP雙機在異常情況下可以在雙機重新啟動後自動拉起cluster,

SUN機型:把雙機系統的自啟動指令碼S99startcluster複製
到系統的/etc/rc3.d目錄下。此指令碼包含下述內容,
其中通常需要根據現場情況進行修改的專案有:
LOCALNODENAME、 REMOTENODENAME、 CLUSTERNAME
if [ $LOCALNODENAME = "smcp01" ]; then
REMOTENODENAME="smcp02"
# LOCALID=0
# REMOTEID=1
else
REMOTENODENAME="smcp01"
# LOCALID=1
# REMOTEID=0
fi
CLUSTERNAME=smcp-cluster


29、sun的總段上亂碼的處理
當在終端視窗上進行輸入字元的時候,出現了亂碼的時候,這個時候有
兩種解決辦法:
1)敲打del
2) Ctrl +
30、檢視一個邏輯卷組下面有哪些物理磁碟

root@smp2 # vxdg list smpdbdg
Group: smpdbdg
dgid: 1035450560.1072.smp2
import-id: 0.1071
flags:
copies: nconfig=default nlog=default
config: seqno=0.1027 permlen=3447 free=3445 templen=2 loglen=522
config disk c1t0d0s2 copy 1 len=3447 state=clean online
log disk c1t0d0s2 copy 1 len=522


30、sun雙機的維護命令
#scinstall
命令可以進行一系列的sun雙機的維護,如:
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.

6) Quit - Quit this program.
7) Help - The help screen for this menu.

Please choose one of the menu items: [7]:

31、如何刪除邏輯卷
vxedit -g scpdbdg -fr rm 邏輯卷名

32、修改/etc/opt/SUNWcluster/conf/hanfs/vfstab.scpwork的檔案系統

33、關於SUN小型機中建立使用者注意
有時候建立好使用者了之後,我們又會將它刪除,正確的操作應該是userdel 使用者名稱來刪除。
但是有時候可能會被工程師直接從/etc/passwd中刪除,這個時候如果再來用useradd新增同名使用者的時候,
系統會提示新增失敗,這個時候必須要注意將/etc/shadow檔案中的該使用者的配置行也要刪除,刪除以後讓
/etc/shadow檔案和/etc/passwd檔案中的使用者保持一致,這樣就又可以用useradd來新增了。

34、如何實現一個使用者屬於多個使用者組呢?


35、檢視swap空間
#swap -s
eg:
total: 76552k bytes allocated + 17184k reserved = 93736k used, 296608k available

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617731/viewspace-959082/,如需轉載,請註明出處,否則將追究法律責任。

相關文章