天天看點

SUN系統維護指令大全

1、檢視機型:SUn的小型機的機型都在面闆上寫着有,如NETRA T 1125,

還有比如utra 5,utra 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.<interface> (where <interface> 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 <Enter>

以下顯示相關資訊

In the following, you will be prompted to do

configuration for network adapter failover

do you want to continue ... [y/n]: y <Enter>

How many NAFO backup groups on the host [1]:<Enter>

Enter backup group number [0]:<Enter>

Please enter all network adapters under nafo0

hme0 hme1 <Enter>

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 <cluster name> -L <logical hostname> -n <node1 name>, <node2 name>

-g <disk group name> -i <node1公網網口1> <node2公網網口1> <logical hostname>

-m

其中<node1 name> <node2 name>的順序決定了該邏輯機在node1 上是主用,在node2上是備用。

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

在每台機器上都要建立管理檔案系統

# scconf iin -F scpwork scpdg

注意:

該指令格式為:

scconf <cluster name> -F <logical hostname> <disk group name>

在 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 <Enter>

輸入IP: 129.9.168.23

輸入子網屏蔽碼: 255.255.255.0

(7) 退出tip應用程式

在monitor::提示符下:

monitor:: boot <Enter>

monitor:: ~.

( 關掉終端集線器電源并重新開機,若用PC機 能 telnet 上去,

即驗證了上述配置的正确性。此時對終端集線器的各端口進行配置:

telnet 129.9.168.23 <Enter>

Trying 129.9.168.23...

Connected to 129.9.168.23.

Escape character is '^]'.<Enter>

Enter Annex port name or number: cli <Enter>

annex: su <Enter>(切換到超級使用者狀态)

Password: 此處鍵入TC的IP位址

annex admin <Enter>

Annex administration MICRO-XL-UX R7.0.1, 8 ports

admin : set port=1-8 type dial_in imask_7bits Y <Enter>

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 <Enter>

You may need to reset the appropriate port, Annex subsystem or

reboot the Annex for changes to take effect.

admin : quit <Enter>

annex boot <Enter>

bootfile: <Enter>

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則可以進入CD光牒啟動了。

B、如何讀光驅的内容

将CD光牒塞入光驅中,會自動挂接的

df -k看看CD光牒挂接在哪個目錄下面了,

然後進入該目錄就可以通路到CD光牒中的内容了。

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 + <---BkSp(向左的删除鍵)

30、檢視一個邏輯卷組下面有哪些實體磁盤

[email protected] # 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