HPUNIX初級培訓(xùn)教材_第1頁
HPUNIX初級培訓(xùn)教材_第2頁
HPUNIX初級培訓(xùn)教材_第3頁
HPUNIX初級培訓(xùn)教材_第4頁
HPUNIX初級培訓(xùn)教材_第5頁
已閱讀5頁,還剩52頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

HPUNIX初級培訓(xùn)教材

編者:趙霽月

中興通訊網(wǎng)絡(luò)南京用服部

目錄

第1章編寫目的.........................................................................1

第2章HP-UNIX............................................................................................................................2

2.1HPUNIX基礎(chǔ)知識介紹.............................................................2

2.1.1HPUNIX基本命令.............................................................2

2.2HPUNIX的設(shè)備管理...............................................................4

2.2.1設(shè)備的基本概念................................................................4

2.2.2磁盤設(shè)備......................................................................4

2.2.3磁帶設(shè)備......................................................................8

2.2.4光驅(qū)設(shè)備......................................................................9

2.2.5網(wǎng)絡(luò)設(shè)備......................................................................9

第3章HP-UN1X群集有關(guān)基礎(chǔ)知識......................................................13

3.1什么是MC/SERV【CEGUARD?......................................................................................................13

3.2群集的冗余以太網(wǎng)結(jié)構(gòu).............................................................14

3.3冗余磁盤存儲器...................................................................15

3.4MC/SERVICEGUARD的體系結(jié)構(gòu).....................................................15

第4章HP-UNIX群集配置與ORACLE的安裝................................................16

4.1安裝流程.........................................................................16

4.2HP-UNIX操作系統(tǒng)的安裝.........................................................17

4.2.1HP-UNIX的安裝..............................................................17

4.2.2安裝Java2SDKforHP-UX(700/800)與MC/ServiceGuard.....................................19

4.2.3配置網(wǎng)絡(luò).....................................................................20

4.2.4配置/.rhosts、沁tc/hosts與/etc/hosts.equiv文件.................................20

4.3ORACLE應(yīng)用程序的安裝.........................................................21

4.3.1創(chuàng)建oracle用戶及隸屬的用戶組...............................................21

43.2Oracle816安裝.........................................................22

4.3.3安裝ORACLE....................................................................................................................25

4.3.4生成建數(shù)據(jù)庫的腳本..........................................................26

4.4配置磁盤陣列并創(chuàng)建數(shù)據(jù)庫........................................................29

4.4.1在scdbsrvl上創(chuàng)建邏輯盤LUN及數(shù)據(jù)VG.....................................................................29

4.4.2創(chuàng)建Oracle數(shù)據(jù)庫...........................................................31

4.4.3在scdbsrvl上啟動Oracle服務(wù),單機(jī)測試Oracle.......................................................32

4.5拷貝VG與ORACLE并在第二個節(jié)點進(jìn)行ORACLE啟動驗證........................33

4.5.1在scdbsrv2上導(dǎo)入VG......................................................................................................33

4.5.2將scdbsrvl上的Oracle目錄拷貝到scdbsrv2上...............................34

4.5.3在scdbsrv2上啟動Oracle服務(wù),單機(jī)測試Oracle.......................................................34

4.6創(chuàng)建CLUSTER系統(tǒng)...............................................................34

4.6.1準(zhǔn)備工作.....................................................................34

4.6.2酉已置Cluster........................................................................................................................35

4.6.3Package配置................................................................37

4.7停止/運行CLUSTER服務(wù)...........................................................40

4.7.1運行Cluster服務(wù).............................................................40

4.7.2停止整個Clusler服務(wù).........................................................40

4.7.3在單節(jié)點上運行Cluster服務(wù)..................................................40

4.7.4停止單節(jié)點上的Cluster服務(wù)..................................................41

第5章HPUNIX日常保護(hù)...............................................................42

5.1開關(guān)機(jī)步驟.......................................................................42

5.2文件系統(tǒng)保護(hù)....................................................................42

5.2.1HPUX下的文件系統(tǒng)概述......................................................42

5.2.2擴(kuò)文件系統(tǒng)的方法............................................................43

5.2.3文件系統(tǒng)滿的處理方法........................................................43

5.2.4HPUX下的常用的日志文件....................................................44

5.2.5HPUX下常用的系統(tǒng)文件......................................................44

5.3軟件管理方法....................................................................45

5.4系統(tǒng)備份恢復(fù)方法.................................................................45

5.4.1tar命令的使用方法............................................................45

5.4.2dd命令的使用方法...........................................................45

5.4.3make_recover>r的使用方法....................................................46

5.5SAM的使用......................................................................47

5.6開機(jī)時進(jìn)入單用戶的方法..........................................................48

5.7超級用戶密碼丟失的處理方法......................................................48

5.8將系統(tǒng)改成非TRUSTEDSYSTEM的方法..............................................48

第6章HPUX小型機(jī)故障診斷與解決.....................................................50

6.1遠(yuǎn)程接入的配置方法...............................................................50

6.2故障診斷的通常方法...............................................................50

6.2.1操縱臺(console)顯示.....................................................50

6.2.2系統(tǒng)的錯誤代碼..............................................................50

6.2.3檢查系統(tǒng)狀態(tài)的命令..........................................................51

6.2.4系統(tǒng)的各類日志...............................................................52

第1章編寫目的

編寫本文稿的目的在于說明HP-UNIX一些基礎(chǔ)知識,并就HP-UNIX11.0操作系統(tǒng)的安裝、

MC的安裝與配置、Oraclc9i數(shù)據(jù)庫系統(tǒng)的安裝、數(shù)據(jù)庫創(chuàng)建過程進(jìn)行介紹。

第2章HP-UNIX

2.1HPUNIX基礎(chǔ)知識介紹

2.1.1HPUNIX基本命令

#unamc-a列出系統(tǒng)ID號,OS版本及用戶權(quán)限等信息

#hostname列出系統(tǒng)網(wǎng)絡(luò)名稱。

#ioscan-fn列出各I/O卡及設(shè)備的所有有關(guān)信息:如邏輯單元號,硬件地址及設(shè)備文作名等。

#ps-ef列出正在運行的所有進(jìn)程的各類信息:如進(jìn)程號及進(jìn)程名等

#mount列出已加載的邏輯卷及其加載位置

#umount錄名〉卸載掛在/〈Fl錄名》下的邏輯卷

#fuser-cu/v目錄名)列出使用/<目錄名〉的進(jìn)程ID及用戶名。

#fuser-kc/v目錄名>Kill使用/〈Fl錄名〉的所有進(jìn)程。

find

find命令是功能最強(qiáng)的命令之一,但同時也是命令行結(jié)構(gòu)最難以掌握的命令之一。

#find/-print|wc-I顯示系統(tǒng)中所有文件與目錄的數(shù)目

#flnd/-user$LOGNAME-prim顯示系統(tǒng)中該用戶所有文件與目錄。

#find.-execchown$LOGNAME{}\;修改當(dāng)前目錄下的所有文件的用戶所屬。

#find.-typed-execchmod770|}\;修改當(dāng)前目錄下的所有目錄的權(quán)限

#find/-sizeI()0-print顯示文件大小為I00blocks

#find/-size-100-print顯示文件大小小于I(K)blocks

#find/-xdev-size+100-print顯示文件大小大于100blocks

#find/-namecore-cxccrm{}\;查找弁刪除core文件

#croncron(chronography,計時),每分鐘蘇醒一次,查看操縱

文件以確定當(dāng)時是否存在應(yīng)運行的作業(yè),存在則運行該作業(yè)。

#crontabfilename;創(chuàng)建——個cron

#crontab-r;把cron從crontab去掉crontab位于FI錄/var/spool/cron/crontabs下,

每個用戶的cron文件名是其用戶名。

#passwd修改當(dāng)前用戶口令

#swlist列出系統(tǒng)所裝軟件產(chǎn)品信息。

#tail與head使用tail命令能夠查看文件的尾部,head命令則查看文件的

頭部。

#tailfilename或者#headfilename

#tail-ffilename使tail不斷執(zhí)行,當(dāng)文件被寫入時顯示文件的新行。

#dmesg從系統(tǒng)內(nèi)存中顯示系統(tǒng)狀態(tài)信息

#fsck文件系統(tǒng)一致性檢測及修復(fù)。

#init0或者shutdown-y0進(jìn)入單用戶狀態(tài)。

#whereis〈命令>顯示命令路徑。

#bdf顯示系統(tǒng)剩余空間信息

#du-s〈目錄名〉顯示〈目錄名〉卜所有文件所占空間(以塊為單位)

#swapinfo顯示系統(tǒng)交換區(qū)信息

#pvdisplay-v/dev/dsk/c*t*d*顯示磁盤各類信息,如磁盤大小,包含的邏輯卷,設(shè)備名稱等。

c:controller,與磁盤聯(lián)接的操縱器有關(guān)。

t:target,每個磁盤有?個唯?的target數(shù)字,只有磁盤設(shè)備本身才能夠修改。

d:deviceunitnumber,關(guān)于非共享操縱器而言,該值將為0,關(guān)于共享操縱器而言,該

值將為磁盤設(shè)備單元的內(nèi)部號。

#vgdisplay-v/dev/vgOO顯示邏輯卷組信息,如包含什么邏輯卷及物理盤等

#Ivdisplay-v/dcv/vgOO/lvol1顯示邏輯卷各類信息,如包含什么盤,是否有鏡像等

#man〈command〉熟悉〈command》命令的說川方法及作用

2.2HPUNIX的設(shè)備管理

2.2.1設(shè)備的基本概念

UNIX下的設(shè)備通常都是通過文件來存取,這些文件稱之設(shè)備文件,類似于Windows下的驅(qū)

動程序,根據(jù)設(shè)備類型的不一致,有些設(shè)備會提供兩種不一致類型的設(shè)備文件,一種是塊設(shè)備,

另一種是字符型設(shè)備,也叫裸設(shè)備,設(shè)備名稱前有一個字符”廣。比如邏輯卷設(shè)備就有塊設(shè)備文件

與字符設(shè)備文件,創(chuàng)建文件系統(tǒng)時用的是塊設(shè)備,而SYBASE數(shù)據(jù)庫通常是直接使用字符設(shè)備做

為SYBASE的數(shù)據(jù)庫設(shè)備。下列對HPUX下的要緊設(shè)備的概念與使用方法做個介紹。

2.2.2磁盤設(shè)備

LVM磁盤管理概念

HPUX下的管理是使用LVM(邏輯卷管理)軟件來管理,要緊的概念如下:

I、物理卷PhysicalVolume:稱之PV:指物埋上硬盤,一個硬盤就是一個PV

2、卷組VolumeGroup:稱之VG:一個VG包含一個或者多個PV,可懂得為一個大硬盤

3、邏輯卷LogicalVolume:稱之LV:對VG進(jìn)行邏輯分區(qū),一個VG里可包含若干個LV

三者之間的關(guān)系如下圖所示:

卜VG

LVM磁盤結(jié)構(gòu)

假如某個硬盤被納入LVM的管理,則LVM必需對該硬盤進(jìn)行必要的格式化工作,在每個硬

盤的起始區(qū)域劃出一塊空間用來存放一些結(jié)構(gòu)化信息,該區(qū)域也叫超級塊。如下圖所示:

non-b(M)tablehootable

LIF=LogicalInterchangeFormat

PVRA=PhysicalVolumeReservedArea

BDRA=BootDataReservedArea

VGRA=VolumeGroupReservedArea

某個物理硬盤加入某個VG以后,以上超級塊中的信息就會寫入相應(yīng)的信息。

LVM磁盤管理命令

1)創(chuàng)建PV

pvcreate-fZdev/rdsk/cXtXdX

2)查看PV

pvdisplay-vZdev/dsk/cXtXdX

該命令能夠查看某個物理硬盤上的邏輯卷的情況,推斷上面的空間是否具有使用。

3)刪除PV

將某個PV從VG中剔除:

vgreducevg_nameZdev/dsk/cXtXdX

該命令能夠用來縮小VG的空間,前提是PV上面的空間沒有被分配,能夠用命令pvdisplay

查看。

4)創(chuàng)建VG

vgcreatevg_name/dev/dsk/cXtXdX/dev/dsk/c.....

5)查看VG

vgdisplay-vvg_name

6)刪除VG

VG刪除的方法有兩種,vgremove與vgexport

vgremove必需把VG上的所有l(wèi)v都刪除掉以后才能夠執(zhí)行,同時該命令將把磁盤上的超

級塊中的信息刪除。

vgexport只是把該VG的信息從主機(jī)上去掉,不刪除超級塊中的信息。

建議用vgexport來刪除vg的信息,這樣能夠再次把該vg的信息重新導(dǎo)入到主機(jī)中而不至

于丟失信息。

vgexportvg_name

7)激活VG

vgchange-ayvg_name

8)去激活VG

vgchange-anvg_name

9)VG遷移

將VG信息導(dǎo)到到主機(jī)文件中:

vgexport-p-s-mZlinp/vgniapfilevg_naine

將VG信息從主機(jī)文件中導(dǎo)入

vgiinport-s-inZtmp/vgmapfilevg_name

10)創(chuàng)建LV

Ivcreate-nlv_name-Lsize_ofmegabytesvg_name

11)查看LV

Ivdisplay-v/dev/vgXX/lvXXXX

⑵擴(kuò)展LV

Ivextend-Lsize_oLniegabytes/dev/vgXX/lvXXX

13)刪除LV

Ivremove-f/dev/vgXX/lvXXX

14)VG信息備份

vgcfgbackup[-fpa:h_oLbackup_file]/dev/vgXX

15)VG信息恢復(fù)

vgcfgrcstorcl-fpatli_oLbackup_filc]pv_path

16)VG信息掃描

/ctc/ivmtab文件存放有LVM的本地信息,假如該文件損壞會影響很多與LVM有關(guān)的命令

的執(zhí)行,能夠用下列命令來恢亞,該命令會重建該文件。

2.2.3磁帶設(shè)備

磁帶機(jī)的安裝

I)檢杳核心參數(shù)中是否含有磁帶機(jī)的驅(qū)動,假如沒有將磁帶驅(qū)動加入到核心參數(shù)中。

運行sam今KernelConfiguration->Drivers->將參數(shù)slape加入核心,重起系統(tǒng)。

2)連接磁帶機(jī)到主機(jī)

3)開機(jī),檢查磁帶機(jī)設(shè)備

4)執(zhí)行ioscan-fnQape查看能否正確識別,

5)假如不能正常檢測,執(zhí)行insf-e后再查看。

磁帶機(jī)的使用

磁帶機(jī)通常是用來進(jìn)行大量的數(shù)據(jù)備份,能夠是操作系統(tǒng)級的備份,也能夠是數(shù)據(jù)庫的備份等。

常用的磁帶機(jī)命令如下:

I)創(chuàng)建磁帶檔案

tarcvbackup_files

2)增加新的磁帶檔案

laiaviicw_ba<;kup_filcs

3)查看磁帶檔案

(artvnew_backup_files

磁帶機(jī)在操作系統(tǒng)上通常有多個設(shè)備與之對應(yīng),典型的設(shè)備文件如下:

ClassIH/WPathDriverS/WStateH/WTypeDescription

tape00/0/I/0.3.0stapeCLAIMEDDEVICEHPCl537A

/dev/rmt/OmZdev/rmt/cOt3dOBESTn

Zdev/nnt/Onib/dev/rmt/cOt3dOBESTnb

/dcv/rmt/OmnZdev/rmt/c0t3d0DDS

/dev/rmt/Omnb/dev/rmt/cOt3dODDSb

/dev/rmt/cOl3dOBEST/dev/rmt/cOl3dODDSn

/dev/rmt/cOl3dOBESTb/dev/rmt/cOt3dODDSnb

其中:設(shè)備文件最后帶b的通常是塊設(shè)備文件,否則是字符設(shè)備文件,假如是以n結(jié)尾的設(shè)備文

件,通常是不自動I可卷的設(shè)備文件,否則會自動問卷。一個典型的應(yīng)用是在SYBASE數(shù)據(jù)庫的備

份中,創(chuàng)建數(shù)據(jù)庫的磁帶備份設(shè)備時,必需指定非自動問卷的設(shè)備文件/dev/rmt/Omn。

2.2.4光驅(qū)設(shè)備

1)確保光驅(qū)已經(jīng)正確接入到主機(jī),執(zhí)行ioscan-fnCdisk能否查找到DVD設(shè)備,典型設(shè)備如

下:

disk10/0/2/1.2.0sdiskCLAIMEDDEVICEHPDVD-ROM305

Zdev/dsk/c3t2dOZdev/rdsk/c3t2dO

2)將光驅(qū)掛到某個E錄下,執(zhí)行mount/dev/dsk/c312do/cdrom

3)對/cdrom下的內(nèi)容進(jìn)行操作。

2.2.5網(wǎng)絡(luò)設(shè)備

網(wǎng)卡的配置

通過lanscan或者ioscan-fnClan能夠查看機(jī)器上的網(wǎng)卡的數(shù)量與網(wǎng)卡的物理路徑,典型的輸

出如下:

HardwareStationCrdHdwNet-InterfaceNMMACHP-DLPIDLPI

PathAddressIn#StateNamePPAIDTypeSupportMjr#

0/0/0/0OxOO3O6EOC29DO0UPlanOsnapOIETHERYesH9

0/3/0/00x00306E054F9AIUPIanIsnapI2ETHERYesH9

0/6/0/00x(X)306E056FBC2UPlan2snap23ETHERYesH9

假如機(jī)器的網(wǎng)k數(shù)量與實際查看到的結(jié)果不一致,要查看系統(tǒng)的網(wǎng)k的驅(qū)動是否正確安裝.

網(wǎng)絡(luò)配置的基本方法

I)配置IP地址的方法

用ifconfig命令能夠?qū)δ硞€網(wǎng)卡進(jìn)行IP地址的設(shè)置,典型的用法是:

ifconfiglanOip_address[newmaskmasklup

能夠用命令netstai-in查看網(wǎng)卡上的IP地址的配置情況

2)增加邏輯IP地址的方法

一塊網(wǎng)卡上的IP地址能夠不止一個,其它的IP叫邏輯IP地址,由于一個網(wǎng)々上的所有

IP地址所對應(yīng)的MAC地址是相同的,具體的設(shè)置方法是:

ifconfigIanO:lip_address[newmaskmask]up

3)路由的配置方法

HP上的路由通常是靜態(tài)路由,能夠用命令netslat-rn來查看網(wǎng)絡(luò)的路由配置情況,通常

情況下系統(tǒng)都有一個缺省路由,配置方法是:

routeadddefaultroute_ip_addressI

假如發(fā)現(xiàn)配置出錯,能夠通過下列命令來刪除:

routedeletedefaultroule_ip_address

假如要刪除所有的路由,能夠用命令rouie-f來清除所有的路由表信息。

4)網(wǎng)絡(luò)配置文件

通常情況下,用以上方法修改的網(wǎng)絡(luò)配置是非永久性的,重起機(jī)器后會自動丟失,為了永

久儲存,必需將修改的配置寫入網(wǎng)絡(luò)配置文件/etc/rc.config.d/netconf中,該文件中

能夠儲存所有的網(wǎng)絡(luò)IP地址與路由的配置信息。典型的如下:

IP配置:

IP_ADDRESSL4]=33

SUBNET_MASK[4]=

INTERFACE_NAME[4]=lanO:3

BROADCAST_ADDRESS[4]=55

INTERFACE_STATE[4]=up

路由配置:

ROUTE_DESTINATION[0]=default

ROUTE_MASK[0]=""

ROUTE_GATEWAY[01="54"

假如用工具sam來配置,會自動更新該文件,就不需要再手工修改該配置了。

網(wǎng)絡(luò)的跟蹤方法

HPUX下能夠?qū)CP與IP層的網(wǎng)絡(luò)包進(jìn)行監(jiān)視,(該方法的使用可能會對網(wǎng)絡(luò)與磁盤10造成影

響,假如沒有特殊的要求,不能擅自使用!?。┚唧w的步驟如下:

I)啟動跟蹤

#nettl-tnpduinpduout-tm99999-eNS_LS_TCPNS_LS_IP-f/tmp/trcTCPIP

其中:-tn指定開始跟蹤

pduinpduout指定跟蹤所有進(jìn)與出的網(wǎng)絡(luò)包

-tm99999指定跟蹤文件的總大小

-eNS_LS_TCPNS_LSJP指定跟蹤網(wǎng)絡(luò)模型中的什么子模塊,all表示所有模塊

-f/tmp/trcTCPIP指定跟蹤結(jié)果輸出文件,最終的文件會以.TRC0與.TRC1結(jié)尾,同時

是循環(huán)使用。

2)停止跟蹤

#nettl-tf-eall

3)過濾跟蹤結(jié)果

對跟蹤到結(jié)果必需通過過濾,才能分析出結(jié)果,過濾的方法是:

a)設(shè)置過漉文件

用vi編輯一個過濾文件/tmp/filter,內(nèi)容如下:

filterip_saddrxxx.xxx.xxx.xxx------源地址

fillerip_daddrxxx.xxx.xxx.xxx------目標(biāo)地址

b)執(zhí)行過漉

netfmt-N-1-fZtinp/trcTCP.TRCO-c/imp/filter>/tinp/trcTCP.TRCO.out

第3章HP-UNIX群集有關(guān)基礎(chǔ)知識

3.1什么是MC/ServiceGuard?

MC/ServiceGuard能夠創(chuàng)建HP9000800系列計算機(jī)的高可用性群集。

MC/ServiceGuard群集是一組聯(lián)網(wǎng)的HP9000800系列服務(wù)器(稱之節(jié)點的主機(jī)系統(tǒng)),具有

軟件與硬件的足夠冗余,±1此當(dāng)出現(xiàn)單點故障時不可能明顯地中斷業(yè)務(wù)。在MC/ServiceGuard群

集中支持的當(dāng)前最大節(jié)點數(shù)是16,而在中興通訊產(chǎn)品的實施中,通常使用兩節(jié)點群集,

典型的群集結(jié)構(gòu)如下:

典型群集配置

在此圖中,節(jié)電1運行包A,節(jié)點2運行包各個包都有單獨的磁盤與其關(guān)聯(lián),其中含有

此包的應(yīng)用程序所需的數(shù)據(jù)與這些數(shù)據(jù)的鏡像副本。注意,兩個節(jié)點都與兩組鏡像磁盤有物理連

接;但是一次只能有一個節(jié)點存取給定磁盤組上的數(shù)據(jù).上圖中,實線表示擁有獨占訪問權(quán),虛

線表示已經(jīng)連接,但是沒有訪問下面磁盤的權(quán)限。當(dāng)節(jié)點出現(xiàn)故障,資源切換時,節(jié)點對包的操

縱權(quán)限將發(fā)生改變。如下圖所示:

故障轉(zhuǎn)換后的典型群集

3.2群集的冗余以太網(wǎng)結(jié)構(gòu)

如下圖所示:

冗余網(wǎng)絡(luò)

—In。,〕

SUBNETB

**LAM:

2/??

其中對外數(shù)據(jù)通訊在單節(jié)點上使用兩塊網(wǎng)卡。主網(wǎng)卡需配置對外通訊IP地址,備用網(wǎng)卡不配

置IP地址。當(dāng)某節(jié)點上主用網(wǎng)卡出現(xiàn)故障時,MC/ServiceGuard將執(zhí)行本地切換,切換到同一節(jié)

點上的備用網(wǎng)卡。

冗余心跳由主網(wǎng)絡(luò)與專用心跳網(wǎng)絡(luò)提供,他們都負(fù)載心跳。專用心跳網(wǎng)卡配置為與對外通訊

不一致的IP子網(wǎng)。

當(dāng)兩節(jié)點群集時,MC/ServiceGuard也支持心跳使用串行(RS232)通信配置。結(jié)構(gòu)如下圖所

示。

串行(RS232)心跳線

3.3冗余磁盤存儲器

群集中的各個節(jié)點都有自己的根磁盤,但各個節(jié)點還使用其他方式與其他幾個磁盤建立物理

連接,這種方式使多個節(jié)點都能夠獲取與此節(jié)點配置的包有關(guān)聯(lián)的數(shù)據(jù)與程序的訪問權(quán)。這一訪

問權(quán)由邏輯卷管理器提供,一個磁盤卷組只能由一個節(jié)點激活,但移動包時,此卷組能夠由代管

節(jié)點激活。某個包所擁有的卷組中的所有磁盤都務(wù)必連接到原始節(jié)點與此包的所有代管節(jié)點。磁

盤冗余是通過使用RAID或者者軟件鏡像實現(xiàn)的。

3,4MC/ServiceGuard的體系結(jié)構(gòu)

MC/ServiceGuard的三個中心組件一一“程序包管理器”、“群集管理器”與“網(wǎng)絡(luò)管理器”

作為cmcld守候程序的部分運行。

MC/ServiceGuar(l軟件組件

程序包Apps/Services/Resources

IPackageManager

MC/ServiceGuardj

組件IClusterManager

INetworkManager

投作系線HP-UX內(nèi)核(常有LVM)

群集管理器用于初始化群集,監(jiān)視群集的健康狀況,在出現(xiàn)節(jié)點故障時加以識別與當(dāng)節(jié)點加

入或者者離開群組時調(diào)整群集的重組。

系統(tǒng)管理員設(shè)置群集配置參數(shù)并進(jìn)行初始群集啟動。群集參數(shù)是使用SAM或者通過編輯

ASCII群集配置模板文件輸入的。所輸入的參數(shù)用于建立一個傳送給群集中所有節(jié)點的二進(jìn)制配

置文件。此二進(jìn)制配置文件在群集的所有節(jié)點上務(wù)必相同。

群集中的每個節(jié)點都運行一個程序包管理器實例。通過程序包配置文件分別配置每個程序包,

能夠手動或者者通過SAM編輯該文件。該文件為程序包分配一個名稱并包含程序包能夠在其上

運行的節(jié)點列表,此列表按優(yōu)先級順序排列(比如,列表中的第一個節(jié)點是優(yōu)先級最高的節(jié)點)。

網(wǎng)絡(luò)管理器的目的是檢測網(wǎng)卡與電纜故障并從中恢復(fù),以便網(wǎng)絡(luò)服務(wù)保持對客戶的高可用性。

第4章HP-UNIX群集配置與ORACLE的安裝

4.1安裝流程

I、安裝操作系統(tǒng)與補(bǔ)丁。

2、安裝MC/ServiceGuard群集軟件。

3、安裝ORACLE軟件。

4、配置磁盤陣列并建ORACLE數(shù)據(jù)庫。

5、配置群集。

6、在群集節(jié)點上分發(fā)群集的二進(jìn)制配置文件。

7、創(chuàng)建程序包并配置程序包操縱文件。

4.2HP-UNIX操作系統(tǒng)的安裝

卜列安裝步驟在兩臺主機(jī)上均需進(jìn)行

假定;兩臺主機(jī)名分別為scdbsrvl與scdbsrv2

術(shù)語:

物理盤physicaldriver

邏輯盤logicaldriver

物理卷physicalvolume

卷組volumegroup

邏輯卷logicalvolume

文件系統(tǒng)filesystem

4.2.1HP-UNIX的安裝

HP服務(wù)器的啟動與關(guān)閉

首先打開磁盤陣列與遨帶機(jī)的電源,等待磁盤陣列操縱面板顯示“READY”且磁帶機(jī)指示燈

顯示初始化完成后方可打開主機(jī)(host,請與雙機(jī)系統(tǒng)的主機(jī)PrimaryNode與備機(jī)SlaveNodc區(qū)分)。

關(guān)機(jī)時則先關(guān)閉主機(jī)(host)操作系統(tǒng),等待終端提示能夠“Removepower”后關(guān)閉主機(jī)(host)

電源,然后關(guān)閉磁盤陣列(通過磁盤陣列操縱面板的SHUTDOWN菜單,等待操縱面板顯示

“SHUTDOWNCOMPLETE"),最后關(guān)閉磁盤陣列電源與磁帶機(jī)電源。

HP-UX操作系統(tǒng)初始安裝

1、將HP-UX安裝光盤(標(biāo)記為:HP?UXlLOinstall/update/recovei*y)插入DVD卵動器,重新

啟動服務(wù)器,當(dāng)其顯示“Todiscontinue,pressanykeywithin10

seconds”時,按任意鍵中斷缺省的啟動,出現(xiàn)命令提示符。在命令提示下鍵入:co

2、接著鍵入fastboot命令使快速啟動開啟。

3、犍入sen命令杳找設(shè)備,記下光驅(qū)對應(yīng)的設(shè)備路徑(如P?)”

注釋:此命令用于顯示當(dāng)前服務(wù)器中已經(jīng)安裝的硬件設(shè)等。顯示中有兩種disks設(shè)備。一種SCSI

設(shè)備,通常為硬盤。另一種為IDE設(shè)備,通常為光盤。

鍵入bop2命令使機(jī)器從光盤引導(dǎo),這里p2是用sea命令查看到的DVD驅(qū)動器對應(yīng)的設(shè)備。

4、出現(xiàn)InteractwithIPL時,鍵入n。從光盤啟動后,當(dāng)出現(xiàn)安裝畫面時,選擇InstallHP-UX,

回車進(jìn)入安裝過程。

在隨后的屏幕中選擇Mediaonlyinstallation與AdvancedInstallation兩項。

6、當(dāng)出現(xiàn)系統(tǒng)配置時,要緊設(shè)置System頁與FileSystem頁的內(nèi)容。

(1)設(shè)置System中的Hostname>IP、Time與TimeZone。其中TimeZone時,在Locations中

選擇Asia,然后在TimeZone中選擇China(EAT-8)o

注意:如今只配置一塊網(wǎng)卡(lanO)即可,最好不要對其他的網(wǎng)卡進(jìn)行配置。

(2)設(shè)置FileSystem頁時,各文件系統(tǒng)按如下大小規(guī)劃:(其中size項都選FixedMB)

/140M

/stand150M

/tmp200M

/home200M

/optI024M

/usr1024M

/var1500M

/oracle10000M(其中Vsage項選取VxFS格式。此文件系統(tǒng)為新增加的,用

來安裝ORACLE數(shù)據(jù)庫系統(tǒng)與定時備份用戶數(shù)據(jù))

注:以上參數(shù)設(shè)置完成后即可按G。開始安裝,等待大約40分鐘時間。

安裝HP-UXHardwareEnnoblementandCriticalPatches

前面的系統(tǒng)安裝完成后,機(jī)器會自動重啟,啟動后用root登錄。

I、插入標(biāo)識為HP-UX11.0supportplus的光盤。

2、用ioscan-kfnCdisk命令查看光驅(qū)所在的物理設(shè)備路徑(如/dev/dsk/c3t2d0)。

3、mkdir/cdrom建立光驅(qū)掛接點目錄。

4、mount/dev/dsk/c3t2do/cdrom將光盤掛接上,這里/dev/dsk/c3t2do通過1.2.1查得。

5、cd/cdrom

6、swinsiall-s/cdrom/XSWHWCR1100,進(jìn)入SAM形式下的安裝界面。

7、在Actions菜單下執(zhí)行MarkForInstall命令(也能夠當(dāng)光標(biāo)落在所選項上按空格來代替此命

令),再執(zhí)行Actions菜單下的Install...命令。此后會出現(xiàn)一些錯誤信息,可忽略。

注:本過程大概需要30分鐘,完成后系統(tǒng)會自動重啟。

安裝B.11.00

1、確認(rèn)光驅(qū)中存在標(biāo)識為HP-UX11.0supportplus光盤,用類似中方法掛接光盤。

2、cd/cdrom/DIAGNOSTICS

3、swinstall-sSPWD/B.11.00

4、進(jìn)入后僅選擇OnlineDiag安裝

安裝100BT/9000PCI與HP-UXInstallationUtilities(Ignite-UX)

I、插入標(biāo)識為HPApplicationSoftware(1/5)的光盤,用類似的方法掛接光盤。

2、swinstall-s/cdrom

3、選擇A5230A與B5725AA兩項進(jìn)行安裝,此后可能會出現(xiàn)一些錯誤信息,可忽略,

注:完成后系統(tǒng)會自動重啟。

4.2.2安裝Java2SDKforHP-UX(700/800)與MC/ServiceGuard

I、插入標(biāo)識為HPApplicationSoliware(4/5)的光盤,用類似2.2.I.3的方法掛接光盤。

2、swinstall-s/cdrom

3、到Actions菜單下執(zhí)行AddnewCodeword命令,在隨后的窗口中輸入CustomerID與Codeword

(此兩項是隨機(jī)帶的重要數(shù)據(jù))。然后選擇B8110AA與B8111AA與B3935DA三項,執(zhí)行

Actions菜單下Install...命令進(jìn)行安裝。可能會出現(xiàn)“一個安裝包找不到”的錯誤信息,可忽

略,繼續(xù)安裝。

4.2.3配置網(wǎng)絡(luò)

#sam

選擇NetworkingandCommunications

再選NetworkInterfaceCards

scdbsrvl上進(jìn)行如下設(shè)置:

設(shè)置lanO的地址為10.0.L1(心跳用),掩碼2S5.2S5.2S5.O,同時加一個別名hpl(群集節(jié)點

1使用的心跳網(wǎng)卡)。

設(shè)置lanl的地址,這里取51,掩碼,隨便加個別名。(群集結(jié)點1

使用的主網(wǎng)卡)。

scdbsrvl上進(jìn)行如卜設(shè)置:

設(shè)置lanO的地址為(心跳用),掩碼,同時加一個別名hp2(群集節(jié)點

2使用的心跳網(wǎng)卜)。

設(shè)置lanl的地址,這里取52,掩碼,隨便加個別名。(群集結(jié)點2

使用的主網(wǎng)卡)。

4.2.4配置/.rhosts、/etc/hosts與/etc/hosts.equiv文件

在兩臺機(jī)器的文件/.rhosts中把雙機(jī)的主機(jī)名加入。如:

scdbsrvl

scdbsrv2

在/etc/hosts文件的末尾加入或者修改為下面兩行:

51scdbsrvlscdbsrvl.

52scdbsrv2scdbsrv2.

在/etc/hosts.equiv文件的末尾加入兩行:

scdbsrviroot

scdbsrv2root

這樣兩臺主機(jī)的root用戶能夠使用riogin/rcp/rsh等命令。使用rlogin命令驗證修改是否正確。

4.3ORACLE應(yīng)用程序的安裝

4.3.1創(chuàng)建oracle用戶及隸屬的用戶組

1、執(zhí)行sam

2、選擇AccountsforUsersandGroups進(jìn)入

3、選擇Groups進(jìn)入屏A。

4、在Actions菜單下選擇Add…回車,隨后的屏幕中輸入:

GroupName:dba

GroupID:123

OK回車確認(rèn)

5、再在Actions菜單下選擇Add…回車,隨后的屏幕中輸入:

GroupName:oinstall

GroupID:124

OK回車確認(rèn)

6、回到屏A,選擇Users

7、在Actions菜單下選擇Add…回車,隨后的屏幕中輸入:

LoginName:oracle

UserID(UID):223

HomeDireclory:/oracle(“創(chuàng)建用戶目錄“項不要選)

PrimaryGroupName...選擇dba

8、回到屏A,選擇Groups

9、選擇oinstall用戶組,,在Actions菜單下選擇Modify…回車,隨后的屏幕中將oracle用戶

加入到該組中

10、退出sam

II、執(zhí)行

#chownoracle:dba/oracle

#chmod775/oracle

4.3.2Oracle8.1.6安裝

在scdbsrvl上進(jìn)行。

安裝ORACLE補(bǔ)丁

商用現(xiàn)場要求打補(bǔ)丁,實驗環(huán)境假如條件不同意的話略過該步不影響后續(xù)操作。

假設(shè)卜.列文件是從網(wǎng)上下載的補(bǔ)丁文件:

PHCO_23792.txtPHCO_24l48.txtPHKL_246l2.txtPHSS_23803.txt

PHCO_23876.txtPHKL_23955.txtPHNE_24lOO.txtPHSS_23817.txt

PHCO_23963.txtPHKL_24027.txtPHSS_23670.txtPHSS_24381.txt

將它們?nèi)旁?oracle/patch目錄下,依次運行下列命令

#cd/oracle/patch

#shPHCO_23792.txt

#shPHCO_23876.txt

#shPHCO_23963.txt

#shPHCO_24l48.txt

#shPHKL_23955.txt

#shPHKL24027.txt

#shPHKL_24612.txt

#shPHNE_24100.txt

#shPHSS_23670.txt

#shPHSS_23803.txt

#shPHSS_23817.txt

#shPHSS_24381.txt

然后運行如下命令:

swcopy-sZoracle/patch/PHCO_23792.depotPHCO_23792@/hoine/oracle.depot

swcopy-s/oracle/patch/PHCO_23876.depotPHCO_23876@/home/oracle.depot

swcopy-s/oracle/patch/PHCO_23963.depotPHCO_23963@/home/oracle.depot

swcopy-s/oracle/patch/PHCO_24148.depotPHCO_24148@/home/oracle.depot

swcopy-s/oracle/patch/PHKL_23955.depotPHKL_23955@/home/oracle.depot

swcopy-s/oracle/patch/PHKL_24027.depotPHKL_24C27@/home/oracle.depot

swcopy-s/oracle/patch/PHKL_24612.depo(PHKL_24612@/home/oracle.depot

swcopy-s/oracle/patch/PHNE_241OO.depotPHNE_24100@/home/oracle.depot

swcopy-s/oracle/pa(ch/PHSS_23670.depo(PHSS_23670@/home/oracle.depot

swcopy-s/oracle/patch/PHSS_23803.depotPHSS_23803@/home/oracle.depot

swcopy-s/oracle/patch/PHSS_23817.depotPHSS_238I7@/home/oracle.depot

swcopy-s/oracle/patch/PHSS_24381.depotPHSS_24381@/home/oracle.depot

svvrcg-Idepot/homc/oraclc.dcpot

然后運行

swinstall-s/home/oracle.depot

進(jìn)入安裝界面后,在Actions菜單卜執(zhí)行MatchWhatTargetHas命令,在隨后出現(xiàn)的兩個

Automatically選項都選上〉在Actions菜單下執(zhí)行Install…命令開始安裝。

修改系統(tǒng)內(nèi)核參數(shù)

I>在#提示符下打sam命令,進(jìn)入后選擇KernelConfiguration,進(jìn)入Configurable

Parameters;

2、在Action菜單下選擇ApplyTunedParameterSet...;

3、選擇GeneralOLTP/DatabaseSeverSystem,OK確認(rèn);

4、在Action菜單下的ProcessNewKernel,完成后系統(tǒng)自動重起。

修改配置文件

1、執(zhí)行su-oracle;

2、在oracle用戶下用vi/oracle/.profileIT開文件,在文件末尾加入下列內(nèi)容:

PATH=/usr/ccs/bin:/usr/bin:$PATH:/sl)in

umask022

ORACLE_BASE=/oracle

ORACLE_HOME=/oracle/products/816

ORACLE_SID=smscdb(根據(jù)你想建的數(shù)據(jù)庫SID而定)

ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data

NLS_LANG=MSIMPLIFIEDCHINESE_CHINA.ZHS16GBK”

CLASSPz\TH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib

TNS_ADMIN=$ORz\CLE_HOME/network/admin

exportORACLE-BASEORACLE_HOMEORACLE.SID

exportORA_NIS33NLS_LANGSHIJB_PATHCLASSPATHTNS.ADMIN

exportPATH=$ORACLE_HOME/bin:usr/ccs/bin:/etc:/usr/l)in:$PATH:.

3、在oracle用戶卜用vi/oracle/.dtprofile打開文件,修改內(nèi)容為:

DTSOURCEPROFILE=true

4、用exit退出到root用戶;

5、在root用戶下,用vi/etc/profile打JF文件,修改其中的PATH內(nèi)容為:

PATH=/usr/bin:/usr/ccs/bin:/usr/contrib/bin

5、exit退出登錄,重新login。確認(rèn)make、cc與Id命令在當(dāng)前搜索路徑上。

#whichmake

#whichcc

#whichId

4.3.3安裝ORACLE

I、用vi/etc/pfs_fslab修改文件內(nèi)容使系統(tǒng)能識別ORACLE安裝光盤格式,內(nèi)容如下:

/dev/dsk/c312do/cdrompfs-rripxlat=unix10

2^mount數(shù)據(jù)庫安裝光盤;

#nohuppfs_mountd&

#nohuppfsd&

#pfs_mount/cdrom(注:卸載文件系統(tǒng)用pfs_umount/cdrom)

#xhost+

3、在CDE終端以oracle用戶登錄,下列步驟除非特殊說明均在

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論