ITPub博客

首页 > Linux操作系统 > Linux操作系统 > RAC For Aix 6.1前期配置

RAC For Aix 6.1前期配置

原创 Linux操作系统 作者:junshi66 时间:2012-11-20 13:20:31 0 删除 编辑

 

检查CPU

Node1:

# lsdev -C | grep proc

proc0      Available 00-00         Processor

proc2      Available 00-02         Processor

proc4      Available 00-04         Processor

proc6      Available 00-06         Processor

proc8      Available 00-08         Processor

proc10     Available 00-10         Processor

proc12     Available 00-12         Processor

proc14     Available 00-14         Processor

proc16     Available 00-16         Processor

proc18     Available 00-18         Processor

proc20     Available 00-20         Processor

proc22     Available 00-22         Processor

proc24     Available 00-24         Processor

proc26     Available 00-26         Processor

proc28     Available 00-28         Processor

proc30     Available 00-30         Processor

 

node2:

# lsdev -C | grep proc

proc0      Available 00-00         Processor

proc2      Available 00-02         Processor

proc4      Available 00-04         Processor

proc6      Available 00-06         Processor

proc8      Available 00-08         Processor

proc10     Available 00-10         Processor

proc12     Available 00-12         Processor

proc14     Available 00-14         Processor

proc16     Available 00-16         Processor

proc18     Available 00-18         Processor

proc20     Available 00-20         Processor

proc22     Available 00-22         Processor

proc24     Available 00-24         Processor

proc26     Available 00-26         Processor

proc28     Available 00-28         Processor

proc30     Available 00-30         Processor

 

 

Hostname检查

Node1:

# hostname

ctcsdoc1

 

nod2:

# hostname

ctcsdoc2

 

硬件检查

Node1

# uname -a

AIX dcser1 1 6 00C0DFB24C00

 

Node2:

# uname -a

AIX ctcsdoc2 1 6 00C102E24C00

 

查看版本

Node1:

# oslevel –s

6.1.4.0

 

Node2:

# oslevel –s

6.1.4.0

 

查看硬盘大小

Node1:

# lscfg -v | grep hdisk

  hdisk2           U5791.001.99B12KF-P2-T5-L8-L0                     16 Bit LVD SCSI Disk Drive (146800 MB)

  hdisk3           U5791.001.99B12KF-P2-T5-L9-L0                     16 Bit LVD SCSI Disk Drive (146800 MB)

  hdisk0           U5791.001.99B12KF-P1-T5-L8-L0                     16 Bit LVD SCSI Disk Drive (146800 MB)

  hdisk1           U5791.001.99B12KF-P1-T5-L9-L0                     16 Bit LVD SCSI Disk Drive (146800 MB)

 

Node2:

 # lscfg -v | grep hdisk

  hdisk2           U5791.001.99B12MC-P2-T5-L8-L0                     16 Bit LVD SCSI Disk Drive (146800 MB)

  hdisk3           U5791.001.99B12MC-P2-T5-L9-L0                     16 Bit LVD SCSI Disk Drive (146800 MB)

  hdisk0           U5791.001.99B12MC-P1-T5-L8-L0                     16 Bit LVD SCSI Disk Drive (146800 MB)

  hdisk1           U5791.001.99B12MC-P1-T5-L9-L0                     16 Bit LVD SCSI Disk Drive (146800 MB)

查看内存大小

Node1:

# /usr/sbin/lsattr -E -l sys0 -a realmem

realmem 67108864 Amount of usable physical memory in Kbytes False

 

Nod2:

 # /usr/sbin/lsattr -E -l sys0 -a realmem

realmem 63438848 Amount of usable physical memory in Kbytes False

 

查看交换分区

Node1:

 # lsps -a

# lsps -a

Page Space      Physical Volume   Volume Group Size %Used Active  Auto  Type Chksum

hd6             hdisk0            rootvg       65536MB     1   yes   yes    lv     0

 

Node2:

# lsps -a                                                                            

Page Space      Physical Volume   Volume Group Size %Used Active  Auto  Type Chksum

hd6             hdisk0            rootvg       65536MB     1   yes   yes    lv     0

 

检查临时文件大小

Node1:

# df -g /tmp

Filesystem    GB blocks      Free %Used    Iused %Iused Mounted on

/dev/hd3          10.00     6.30   19%       35     1% /tmp

 

Node2:

# df -g /tmp

Filesystem    GB blocks      Free %Used    Iused %Iused Mounted on

/dev/hd3          10.00     6.30   19%       88     1% /tmp

检查系统空间大小

Node1:

# df -g

Filesystem    GB blocks      Free %Used    Iused %Iused Mounted on

/dev/hd4           5.00      4.84    4%    14315     2% /

/dev/hd2           5.00      2.97   41%    43361     6% /usr

/dev/hd9var        5.00      4.76    5%     7102     1% /var

/dev/hd3          10.00      6.26   38%       93     1% /tmp

/dev/hd1           5.00      5.00    1%        5     1% /home

/dev/hd11admin      0.25      0.25    1%        5     1% /admin

/proc                 -         -    -         -     -  /proc

/dev/hd10opt       0.50      0.28   44%    10198    14% /opt

/dev/livedump      0.25      0.25    1%        4     1% /var/adm/ras/livedump

/dev/oraclelv     30.00     30.00    1%        4     1% /oracle

 

Node2:

# df -g

Filesystem    GB blocks      Free %Used    Iused %Iused Mounted on

/dev/hd4           5.00      4.83    4%    14353     2% /

/dev/hd2           5.00      2.98   41%    43289     6% /usr

/dev/hd9var        5.00      4.76    5%     7092     1% /var

/dev/hd3          10.00      6.30   37%       88     1% /tmp

/dev/hd1           4.00      4.00    1%        5     1% /home

/dev/hd11admin      0.25      0.25    1%        5     1% /admin

/proc                 -         -    -         -     -  /proc

/dev/hd10opt       0.50      0.28   44%    10199    14% /opt

/dev/livedump      0.25      0.25    1%        4     1% /var/adm/ras/livedump

/dev/oraclelv     30.00     30.00    1%        4     1% /oracle

 

 

查看系统架构

Node1:

# /usr/bin/getconf HARDWARE_BITMODE

64

 

Node2:

# /usr/bin/getconf HARDWARE_BITMODE

64

 

检查安装包

Node1:

# lslpp -l bos.adt.base bos.adt.lib bos.adt.libm bos.perf.perfstat \

> bos.perf.libperfstat bos.perf.proctools xlC.rte xlC.aix61.rte rsct.basic.rte \

rsct.compat.clients.rte>

  Fileset                      Level  State      Description        

  ----------------------------------------------------------------------------

Path: /usr/lib/objrepos

  bos.adt.base               6.1.4.0  COMMITTED  Base Application Development

                                                 Toolkit

  bos.adt.lib                6.1.2.0  COMMITTED  Base Application Development

                                                 Libraries

  bos.adt.libm               6.1.4.0  COMMITTED  Base Application Development

                                                 Math Library

  bos.perf.libperfstat       6.1.4.1  COMMITTED  Performance Statistics Library

                                                 Interface

  bos.perf.perfstat          6.1.4.0  COMMITTED  Performance Statistics

                                                 Interface

  bos.perf.proctools         6.1.4.0  COMMITTED  Proc Filesystem Tools

  rsct.basic.rte             2.5.4.0  COMMITTED  RSCT Basic Function

  rsct.compat.clients.rte    2.5.4.0  COMMITTED  RSCT Event Management Client

                                                 Function

  xlC.aix61.rte             10.1.0.2  COMMITTED  XL C/C++ Runtime for AIX 6.1

  xlC.rte                   10.1.0.2  COMMITTED  XL C/C++ Runtime

 

Path: /etc/objrepos

  bos.adt.base               6.1.4.0  COMMITTED  Base Application Development

                                                 Toolkit

  bos.perf.libperfstat       6.1.4.1  COMMITTED  Performance Statistics Library

                                                 Interface

  bos.perf.perfstat          6.1.4.0  COMMITTED  Performance Statistics

                                                 Interface

  rsct.basic.rte             2.5.4.0  COMMITTED  RSCT Basic Function

 

 

node2:

# lslpp -l bos.adt.base bos.adt.lib bos.adt.libm bos.perf.perfstat \

> bos.perf.libperfstat bos.perf.proctools xlC.rte xlC.aix61.rte rsct.basic.rte \

> rsct.compat.clients.rte

  Fileset                      Level  State      Description         

  ----------------------------------------------------------------------------

Path: /usr/lib/objrepos

  bos.adt.base               6.1.4.0  COMMITTED  Base Application Development

                                                 Toolkit

  bos.adt.lib                6.1.2.0  COMMITTED  Base Application Development

                                                 Libraries

  bos.adt.libm               6.1.4.0  COMMITTED  Base Application Development

                                                 Math Library

  bos.perf.libperfstat       6.1.4.1  COMMITTED  Performance Statistics Library

                                                 Interface

  bos.perf.perfstat          6.1.4.0  COMMITTED  Performance Statistics

                                                 Interface

  bos.perf.proctools         6.1.4.0  COMMITTED  Proc Filesystem Tools

  rsct.basic.rte             2.5.4.0  COMMITTED  RSCT Basic Function

  rsct.compat.clients.rte    2.5.4.0  COMMITTED  RSCT Event Management Client

                                                 Function

  xlC.aix61.rte             10.1.0.2  COMMITTED  XL C/C++ Runtime for AIX 6.1

  xlC.rte                   10.1.0.2  COMMITTED  XL C/C++ Runtime

 

Path: /etc/objrepos

  bos.adt.base               6.1.4.0  COMMITTED  Base Application Development

                                                 Toolkit

  bos.perf.libperfstat       6.1.4.1  COMMITTED  Performance Statistics Library

                                                 Interface

  bos.perf.perfstat          6.1.4.0  COMMITTED  Performance Statistics

                                                 Interface

  rsct.basic.rte             2.5.4.0  COMMITTED  RSCT Basic Function

 

 

创建用户名和组

Node1:

建 oinstall 组

# smit security􀃆group􀃆添加组􀃆设置组名和组ID:oinstall,301􀃆回车􀃆确认成功退出

或者:

#mkgroup -A "id=301" oinstall

建 dba 组

# smit security􀃆group􀃆添加组􀃆设置组名和组ID:dba,302􀃆回车􀃆确认成功退出

或者:

#mkgroup -A "id=302" dba

 

Node2:

建 oinstall 组

# smit security􀃆group􀃆添加组􀃆设置组名和组ID:oinstall,301􀃆回车􀃆确认成功退出

或者:

#mkgroup -A "id=301" oinstall

建 dba 组

# smit security􀃆group􀃆添加组􀃆设置组名和组ID:dba,302􀃆回车􀃆确认成功退出

或者:

#mkgroup -A "id=302" dba

 

Node1:

# lsgroup -a id oinstall,dba

oinstall id=301

dba id=302

 

node2:

# lsgroup -a id oinstall,dba

oinstall id=301

dba id=302

 

 

建 ORACLE 用户

# smit security􀃆user􀃆添加组􀃆设置用户名和用户ID,用户主组,用户附属组以及用户home

目录: username:oracle,userid:301,primary group:oinstall,group set : dba,home

directory:/home/oracle􀃆回车􀃆确认成功退出

或者:

#useradd -u 301 -g oinstall -G dba -d '/oracle' oracle

修改oracle 用户密码:

#passwd oracle

(注:确保两个节点的gid,uid 必须相同)

 

Node1:

# passwd oracle

Changing password for "oracle"

oracle's New password:

Enter the new password again:

# id oracle

uid=301(oracle) gid=301(oinstall) groups=302(dba)

# lsuser -a id oracle

oracle id=301

 

node2:

# passwd oracle

Changing password for "oracle"

oracle's New password:

Enter the new password again:

# id oracle

uid=301(oracle) gid=301(oinstall) groups=302(dba)

# lsuser -a id oracle

oracle id=301

 

nobody

node1:

# id nobody

uid=4294967294(nobody) gid=4294967294(nobody)

 

node2:

# id nobody

uid=4294967294(nobody) gid=4294967294(nobody)

 

 

建 ORACLE 目录

Node1:

# mkdir -p /oracle/app/product/10.2.0/db

# mkdir -p /oracle/app/product/10.2.0/crs

# chown -R oracle:oinstall /oracle

# chmod -R 755 /oracle

 

Node2:

# mkdir -p /oracle/app/product/10.2.0/db

# mkdir -p /oracle/app/product/10.2.0/crs

# chown -R oracle:oinstall /oracle

# chmod -R 755 /oracle

 

内核参数调试

Node1:

# ulimit -a

time(seconds)        unlimited

file(blocks)         unlimited

data(kbytes)         unlimited

stack(kbytes)        4194304

memory(kbytes)       unlimited

coredump(blocks)     unlimited

nofiles(descriptors) 20000

threads(per process) unlimited

processes(per user)  unlimited

# cat /etc/security/limits

 

*

* Sizes are in multiples of 512 byte blocks, CPU time is in seconds

*

* fsize      - soft file size in blocks

* core       - soft core file size in blocks

* cpu        - soft per process CPU time limit in seconds

* data       - soft data segment size in blocks

* stack      - soft stack segment size in blocks

* rss        - soft real memory usage in blocks

* nofiles    - soft file descriptor limit

* fsize_hard - hard file size in blocks

* core_hard  - hard core file size in blocks

* cpu_hard   - hard per process CPU time limit in seconds

* data_hard  - hard data segment size in blocks

* stack_hard - hard stack segment size in blocks

* rss_hard   - hard real memory usage in blocks

* nofiles_hard - hard file descriptor limit

*

* The following table contains the default hard values if the

* hard values are not explicitly defined:

*

*   Attribute        Value

*   ==========    ============

*   fsize_hard    set to fsize

*   cpu_hard      set to cpu

*   core_hard         -1

*   data_hard         -1

*   stack_hard      8388608

*   rss_hard          -1

*   nofiles_hard      -1

*

* NOTE:  A value of -1 implies "unlimited"

*

 

default:

        fsize = -1

        core = -1

        cpu = -1

        data = -1

        rss = -1

        stack = -1

        nofiles = 20000

 

root:

 

daemon:

 

bin:

 

sys:

 

adm:

 

uucp:

 

guest:

 

nobody:

 

lpd:

 

pconsole:

        stack_hard = 131072

        data = 1280000

        data_hard = 1280000

 

esaadmin:

        stack = 393216

        stack_hard = 393216

 

 

 

node2:

# ulimit -a

time(seconds)        unlimited

file(blocks)         2097151

data(kbytes)         131072

stack(kbytes)        32768

memory(kbytes)       32768

coredump(blocks)     2097151

nofiles(descriptors) 2000

threads(per process) unlimited

processes(per user)  unlimited

# cat /etc/security/limits

 

*

* Sizes are in multiples of 512 byte blocks, CPU time is in seconds

*

* fsize      - soft file size in blocks

* core       - soft core file size in blocks

* cpu        - soft per process CPU time limit in seconds

* data       - soft data segment size in blocks

* stack      - soft stack segment size in blocks

* rss        - soft real memory usage in blocks

* nofiles    - soft file descriptor limit

* fsize_hard - hard file size in blocks

* core_hard  - hard core file size in blocks

* cpu_hard   - hard per process CPU time limit in seconds

* data_hard  - hard data segment size in blocks

* stack_hard - hard stack segment size in blocks

* rss_hard   - hard real memory usage in blocks

* nofiles_hard - hard file descriptor limit

*

* The following table contains the default hard values if the

* hard values are not explicitly defined:

*

*   Attribute        Value

*   ==========    ============

*   fsize_hard    set to fsize

*   cpu_hard      set to cpu

*   core_hard         -1

*   data_hard         -1

*   stack_hard      8388608

*   rss_hard          -1

*   nofiles_hard      -1

*

* NOTE:  A value of -1 implies "unlimited"

*

 

default:

        fsize = -1

        core = -1

        cpu = -1

        data = -1

        rss = -1

        stack = -1     

        nofiles = 20000

 

root:

 

daemon:

 

bin:

 

sys:

 

adm:

 

uucp:

 

guest:

 

nobody:

 

lpd:

 

pconsole:

        stack_hard = 131072

        data = 1280000

        data_hard = 1280000

 

esaadmin:

        stack = 393216

        stack_hard = 393216

 

 

修改系统配置参数:maxuproc

Node1:

smitty chgsys修改Maximum number of PROCESSES allowed per user为4096

 

node2:

smitty chgsys修改Maximum number of PROCESSES allowed per user为4096

 

 

修改内核参数脚本(修改后需重启系统才能生效):

#vmo -p -o maxperm%=90;

#vmo -p -o minperm%=3

#vmo -p -o maxclient%=90

#vmo -p -o strict_maxperm=0

#vmo -p -o strict_maxclient=1

#vmo -p -o lru_file_repage=0

#vmo -r -o page_steal_method=1

 

Node1:

# vmo -p -o maxperm%=90;

Modification to restricted tunable maxperm%, confirmation required yes/no

Modification to restricted tunable maxperm%, confirmation required yes/no yes

Setting maxperm% to 90 in nextboot file

Setting maxperm% to 90

Warning: a restricted tunable has been modified

 

# vmo -p -o minperm%=3

Setting minperm% to 3 in nextboot file

Setting minperm% to 3

# vmo -p -o maxclient%=90

Modification to restricted tunable maxclient%, confirmation required yes/no yes

Setting maxclient% to 90 in nextboot file

Setting maxclient% to 90

Warning: a restricted tunable has been modified

# vmo -p -o strict_maxperm=0

Modification to restricted tunable strict_maxperm, confirmation required yes/no yes

Setting strict_maxperm to 0 in nextboot file

Setting strict_maxperm to 0

Warning: a restricted tunable has been modified

# vmo -p -o strict_maxclient=1

Modification to restricted tunable strict_maxclient, confirmation required yes/no yes

Setting strict_maxclient to 1 in nextboot file

Setting strict_maxclient to 1

Warning: a restricted tunable has been modified

# vmo -p -o lru_file_repage=0

Modification to restricted tunable lru_file_repage, confirmation required yes/no yes

Setting lru_file_repage to 0 in nextboot file

Setting lru_file_repage to 0

Warning: a restricted tunable has been modified

# vmo -r -o page_steal_method=1

Modification to restricted tunable page_steal_method, confirmation required yes/no yes

Setting page_steal_method to 1 in nextboot file

Warning: some changes will take effect only after a bosboot and a reboot

Run bosboot now? yes/no no

Warning: changes will take effect only at next reboot

 

Node2:

# vmo -p -o maxperm%=90;

Modification to restricted tunable maxperm%, confirmation required yes/no yes

Setting maxperm% to 90 in nextboot file

Setting maxperm% to 90

Warning: a restricted tunable has been modified

# vmo -p -o minperm%=3

Setting minperm% to 3 in nextboot file

Setting minperm% to 3

# vmo -p -o maxclient%=90

Modification to restricted tunable maxclient%, confirmation required yes/no yes

Setting maxclient% to 90 in nextboot file

Setting maxclient% to 90

Warning: a restricted tunable has been modified

# vmo -p -o strict_maxperm=0

Modification to restricted tunable strict_maxperm, confirmation required yes/no yes

Setting strict_maxperm to 0 in nextboot file

Setting strict_maxperm to 0

Warning: a restricted tunable has been modified

# vmo -p -o strict_maxclient=1

Modification to restricted tunable strict_maxclient, confirmation required yes/no yes

Setting strict_maxclient to 1 in nextboot file

Setting strict_maxclient to 1

Warning: a restricted tunable has been modified

# vmo -p -o lru_file_repage=0

Modification to restricted tunable lru_file_repage, confirmation required yes/no yes

Setting lru_file_repage to 0 in nextboot file

Setting lru_file_repage to 0

Warning: a restricted tunable has been modified

# vmo -r -o page_steal_method=1

Modification to restricted tunable page_steal_method, confirmation required yes/no yes

Setting page_steal_method to 1 in nextboot file

Warning: some changes will take effect only after a bosboot and a reboot

Run bosboot now? yes/no no

Warning: changes will take effect only at next reboot

 

 

 

 

 

 

查看系统是否运行在兼容模式下

如果系统运行在非兼容模式下,使用下面命令修改:

/usr/sbin/no -r -o ipqmaxlen=512

Other parameter:

/usr/sbin/no -p -o parameter=value

 

修改网络参数

参数修改脚本:

/usr/sbin/no -r -o ipqmaxlen=512

/usr/sbin/no -p -o rfc1323=1

/usr/sbin/no -p -o sb_max=1310720

/usr/sbin/no -p -o tcp_sendspace=65536

/usr/sbin/no -p -o tcp_recvspace=65536

/usr/sbin/no -p -o udp_sendspace=65536

/usr/sbin/no -p -o udp_recvspace=655360

Node1:

# /usr/sbin/lsattr -El sys0 -a pre520tune

pre520tune disable Pre-520 tuning compatibility mode True

 

# /usr/sbin/no -r -o ipqmaxlen=512

Setting ipqmaxlen to 512 in nextboot file

Warning: changes will take effect only at next reboot

# /usr/sbin/no -p -o rfc1323=1

Setting rfc1323 to 1

/usr/sbin/no -p -o sb_max=1310720

/usr/sbin/no -p -o tcp_sendspace=65536

/usr/sbin/no -p -o tcp_recvspace=65536

/usr/sbin/no -p -o udp_sendspace=65536

/usr/sbin/no -p -o udp_recvspace=655360Setting rfc1323 to 1 in nextboot file

Change to tunable rfc1323, will only be effective for future connections

# Setting sb_max to 1310720

Setting sb_max to 1310720 in nextboot file

# Setting tcp_sendspace to 65536

Setting tcp_sendspace to 65536 in nextboot file

Change to tunable tcp_sendspace, will only be effective for future connections

# Setting tcp_recvspace to 65536

Setting tcp_recvspace to 65536 in nextboot file

Change to tunable tcp_recvspace, will only be effective for future connections

# Setting udp_sendspace to 65536

Setting udp_sendspace to 65536 in nextboot file

Change to tunable udp_sendspace, will only be effective for future connections

#

Setting udp_recvspace to 655360

Setting udp_recvspace to 655360 in nextboot file

Change to tunable udp_recvspace, will only be effective for future connections

 

 

node2:

# /usr/sbin/lsattr -El sys0 -a pre520tune

pre520tune disable Pre-520 tuning compatibility mode True

# /usr/sbin/no -r -o ipqmaxlen=512

/usr/sbin/no -p -o rfc1323=1

/usr/sbin/no -p -o sb_max=1310720

/usr/sbin/no -p -o tcp_sendspace=65536

/usr/sbin/no -p -o tcp_recvspace=65536

/usr/sbin/no -p -o udp_sendspace=65536

/usr/sbin/no -p -o udp_recvspace=655360Setting ipqmaxlen to 512 in nextboot file

Warning: changes will take effect only at next reboot

# Setting rfc1323 to 1

Setting rfc1323 to 1 in nextboot file

Change to tunable rfc1323, will only be effective for future connections

# Setting sb_max to 1310720

Setting sb_max to 1310720 in nextboot file

# Setting tcp_sendspace to 65536

Setting tcp_sendspace to 65536 in nextboot file

Change to tunable tcp_sendspace, will only be effective for future connections

# Setting tcp_recvspace to 65536

Setting tcp_recvspace to 65536 in nextboot file

Change to tunable tcp_recvspace, will only be effective for future connections

# Setting udp_sendspace to 65536

Setting udp_sendspace to 65536 in nextboot file

Change to tunable udp_sendspace, will only be effective for future connections

#

Setting udp_recvspace to 655360

Setting udp_recvspace to 655360 in nextboot file

Change to tunable udp_recvspace, will only be effective for future connections

 

 

配置网卡

Node1:

# ifconfig -a

en9: flags=5e080863,c0

        inet 100.11.80.101 netmask 0xffffff00 broadcast 100.11.80.255

         tcp_sendspace 131072 tcp_recvspace 65536 rfc1323 0

en4: flags=5e080863,c0

        inet 10.0.0.11 netmask 0xffffff00 broadcast 10.0.0.255

         tcp_sendspace 131072 tcp_recvspace 65536 rfc1323 0

en10: flags=5e080863,c0

        inet 192.11.80.101 netmask 0xffffff00 broadcast 192.11.80.255

         tcp_sendspace 131072 tcp_recvspace 65536 rfc1323 0

lo0: flags=e08084b

        inet 127.0.0.1 netmask 0xff000000 broadcast 127.255.255.255

        inet6 ::1/0

         tcp_sendspace 131072 tcp_recvspace 131072 rfc1323 1

 

nod2:

# ifconfig -a

en9: flags=5e080863,c0

        inet 100.11.80.102 netmask 0xffffff00 broadcast 100.11.80.255

         tcp_sendspace 131072 tcp_recvspace 65536 rfc1323 0

en4: flags=5e080863,c0

        inet 10.0.0.13 netmask 0xffffff00 broadcast 10.0.0.255

         tcp_sendspace 131072 tcp_recvspace 65536 rfc1323 0

en10: flags=5e080863,c0

        inet 192.11.80.102 netmask 0xffffff00 broadcast 192.11.80.255

         tcp_sendspace 131072 tcp_recvspace 65536 rfc1323 0

lo0: flags=e08084b

        inet 127.0.0.1 netmask 0xff000000 broadcast 127.255.255.255

        inet6 ::1/0

         tcp_sendspace 131072 tcp_recvspace 131072 rfc1323 1

 

配置/etc/hosts

Node1:

127.0.0.1               loopback localhost      # loopback (lo0) name/address

 

#node1

100.11.80.101   ctcsdoc1

100.11.80.111   ctcsdoc1-vip

192.11.80.101   ctcsdoc1-priv

 

#node2

100.11.80.102   ctcsdoc2

100.11.80.112   ctcsdoc2-vip

192.11.80.102   ctcsdoc2-priv

 

10.0.0.11       ctcsdoc1

 

Node2:

127.0.0.1               loopback localhost      # loopback (lo0) name/address

 

#node1

100.11.80.101   ctcsdoc1

100.11.80.111   ctcsdoc1-vip

192.11.80.101   ctcsdoc1-priv

 

#node2

100.11.80.102   ctcsdoc2

100.11.80.112   ctcsdoc2-vip

192.11.80.102   ctcsdoc2-priv

 

10.0.0.13       ctcsdoc2

 

 

配置 SSH 等效

 

Node1:

$ mkdir ~/.ssh

$ chmod 700 ~/.ssh

$ /usr/bin/ssh-keygen -t rsa

Generating public/private rsa key pair.

Enter file in which to save the key (/home/oracle/.ssh/id_rsa):

Enter passphrase (empty for no passphrase):

Enter same passphrase again:

Your identification has been saved in /home/oracle/.ssh/id_rsa.

Your public key has been saved in /home/oracle/.ssh/id_rsa.pub.

The key fingerprint is:

92:0a:b2:52:48:6b:46:f9:41:51:a9:04:75:9b:15:18 oracle@ctcsdoc1

The key's randomart image is:

+--[ RSA 2048]----+

| .o+oE+o.        |

|  o..o+          |

| +...o           |

|o.o..  .         |

|o+o.  o S        |

|o+ . . .         |

|o   .            |

|.                |

|                 |

+-----------------+

$

$ /usr/bin/ssh-keygen -t dsa

Generating public/private dsa key pair.

Enter file in which to save the key (/home/oracle/.ssh/id_dsa):

Enter passphrase (empty for no passphrase):

Enter same passphrase again:

Your identification has been saved in /home/oracle/.ssh/id_dsa.

Your public key has been saved in /home/oracle/.ssh/id_dsa.pub.

The key fingerprint is:

6b:66:aa:12:a9:13:09:d2:ef:17:0e:4b:b2:5d:6f:12 oracle@ctcsdoc1

The key's randomart image is:

+--[ DSA 1024]----+

|                 |

|                 |

| .               |

|o .              |

|o. o    S        |

|o + + E  .       |

| o B = +=        |

|o o + +=o        |

| . ..o.o         |

+-----------------+

$ touch ~/.ssh/authorized_keys

$ cd ~/.ssh

$ cat id_dsa.pub >>authorized_keys

$ cat id_rsa.pub >>authorized_keys

 

 

 

Node2:

$ mkdir ~/.ssh

$ chmod 700 ~/.ssh

$ /usr/bin/ssh-keygen -t rsa

Generating public/private rsa key pair.

Enter file in which to save the key (/home/oracle/.ssh/id_rsa):

Enter passphrase (empty for no passphrase):

Enter same passphrase again:

Your identification has been saved in /home/oracle/.ssh/id_rsa.

Your public key has been saved in /home/oracle/.ssh/id_rsa.pub.

The key fingerprint is:

fe:09:6f:7f:30:1a:73:9a:56:c3:7f:bc:5f:3f:ba:b2 oracle@ctcsdoc2

The key's randomart image is:

+--[ RSA 2048]----+

|                 |

|                 |

|                 |

|                 |

|        S  .     |

|       .  o B    |

|        o  O = ..|

|         +*o  o.=|

|         o+E++oo*|

+-----------------+

$ /usr/bin/ssh-keygen -t dsa

Generating public/private dsa key pair.

 

Enter file in which to save the key (/home/oracle/.ssh/id_dsa): Enter passphrase (empty for no passphrase):

Enter same passphrase again:

Your identification has been saved in /home/oracle/.ssh/id_dsa.

Your public key has been saved in /home/oracle/.ssh/id_dsa.pub.

The key fingerprint is:

e4:8e:13:5f:a3:82:1c:ad:12:d4:95:fa:4d:e3:73:d7 oracle@ctcsdoc2

The key's randomart image is:

+--[ DSA 1024]----+

|      ..         |

|   . ..          |

|  . ..  .        |

| .  .. oo        |

|  . ..o+S.o  .   |

|   o +.=+o... E  |

|  . + + +o .     |

|   .   o         |

|                 |

+-----------------+

$ touch ~/.ssh/authorized_keys

$ cd ~/.ssh

$ cat id_dsa.pub >>authorized_keys

$ cat id_rsa.pub >>authorized_keys

 

 

Node1:

 

 

 

 

时间同步

如果有时间同步服务器的化,两台机器都是客户端;

  如果没有时间同步服务器的化,两台机器一台作为服务端,一台作为客户端.

 

服务端设置 node1:

 

# vi /etc/ntp.conf

server 127.127.1.0 prefer #127.127.1.0表示本机

driftfile /etc/ntp.drift

tracefile /etc/ntp.trace

其他的都需要注释掉

# smit xntpd

Start

Both

启动约10分钟后,再启动client端。

 

客户端设置 node2:

# vi /etc/ntp.conf

server 100.11.80.101 prefer

driftfile /etc/ntp.drift

tracefile /etc/ntp.trace

其他的都需要注释掉

# smit xntpd

Start

Both

 

 

Node2:

Ntpdate ctcsdoc1

 

设置环境变量

Node1:

$ . .profile

$ cat .profile

 

 

PATH=/usr/bin:/etc:/usr/sbin:/usr/ucb:$HOME/bin:/usr/bin/X11:/sbin:.

 

export PATH

export ORACLE_BASE=/oracle/app

export ORACLE_HOME=/oracle/app/product/10.2.0/db

export CRS_HOME=/oracle/app/product/10.2.0/crs

export ORACLE_SID=ctcsdoc1

unset USERNAME

umask 022

export PATH=$HOME/bin:$ORACLE_HOME/bin:$PATH

 

if [ -s "$MAIL" ]           # This is at Shell startup.  In normal

then echo "$MAILMSG"        # operation, the Shell checks

fi                          # periodically.

 

 

Node2:

$ . .profile

$ cat .profile

 

 

PATH=/usr/bin:/etc:/usr/sbin:/usr/ucb:$HOME/bin:/usr/bin/X11:/sbin:.

 

export PATH

export ORACLE_BASE=/oracle/app

export ORACLE_HOME=/oracle/app/product/10.2.0/db

export CRS_HOME=/oracle/app/product/10.2.0/crs

export ORACLE_SID=ctcsdoc2

unset USERNAME

umask 022

export PATH=$HOME/bin:$ORACLE_HOME/bin:$PATH

 

if [ -s "$MAIL" ]           # This is at Shell startup.  In normal

then echo "$MAILMSG"        # operation, the Shell checks

fi                          # periodically.

 

 

重启结点

Shutdown –Fr

 

 

设置存储磁盘权限

两个结点:

chown root:dba /dev/rhdisk4

chown root:dba /dev/rhdisk5

chown root:dba /dev/rhdisk6

chown root:dba /dev/rhdisk7

chown oracle:dba /dev/rhdisk8

chown oracle:dba /dev/rhdisk9

chown oracle:dba /dev/rhdisk10

chown oracle:dba /dev/rhdisk11

chown oracle:dba /dev/rhdisk12

chown oracle:dba /dev/rhdisk13

chown oracle:dba /dev/rhdisk14

chown oracle:dba /dev/rhdisk15

chown oracle:dba /dev/rhdisk16

chown oracle:dba /dev/rhdisk17

chown oracle:dba /dev/rhdisk18

chown oracle:dba /dev/rhdisk19

chown oracle:dba /dev/rhdisk20

chown oracle:dba /dev/rhdisk21

chown oracle:dba /dev/rhdisk22

chown oracle:dba /dev/rhdisk23

chown oracle:dba /dev/rhdisk24

chown oracle:dba /dev/rhdisk25

chown oracle:dba /dev/rhdisk26

chown oracle:dba /dev/rhdisk27

chown oracle:dba /dev/rhdisk28

chown oracle:dba /dev/rhdisk29

chown oracle:dba /dev/rhdisk30

chown oracle:dba /dev/rhdisk31

chown oracle:dba /dev/rhdisk32

chown oracle:dba /dev/rhdisk33

chown oracle:dba /dev/rhdisk34

chown oracle:dba /dev/rhdisk35

chown oracle:dba /dev/rhdisk36

chown oracle:dba /dev/rhdisk37

chown oracle:dba /dev/rhdisk38

chown oracle:dba /dev/rhdisk39

chown oracle:dba /dev/rhdisk40

chown oracle:dba /dev/rhdisk41

chown oracle:dba /dev/rhdisk42

chown oracle:dba /dev/rhdisk43

chown oracle:dba /dev/rhdisk44

chown oracle:dba /dev/rhdisk45

chown oracle:dba /dev/rhdisk46

chown oracle:dba /dev/rhdisk47

chown oracle:dba /dev/rhdisk48

chown oracle:dba /dev/rhdisk49

chown oracle:dba /dev/rhdisk50

chown oracle:dba /dev/rhdisk51

chown oracle:dba /dev/rhdisk52

chown oracle:dba /dev/rhdisk53

chown oracle:dba /dev/rhdisk54

chown oracle:dba /dev/rhdisk55

chown oracle:dba /dev/rhdisk56

chown oracle:dba /dev/rhdisk57

chown oracle:dba /dev/rhdisk58

chown oracle:dba /dev/rhdisk59

chown oracle:dba /dev/rhdisk60

chown oracle:dba /dev/rhdisk61

chown oracle:dba /dev/rhdisk62

chown oracle:dba /dev/rhdisk63

chown oracle:dba /dev/rhdisk64

chown oracle:dba /dev/rhdisk65

chown oracle:dba /dev/rhdisk66

chown oracle:dba /dev/rhdisk67

chown oracle:dba /dev/rhdisk68

chown oracle:dba /dev/rhdisk69

chown oracle:dba /dev/rhdisk70

chown oracle:dba /dev/rhdisk71

chown oracle:dba /dev/rhdisk72

chown oracle:dba /dev/rhdisk73

chown oracle:dba /dev/rhdisk74

chown oracle:dba /dev/rhdisk75

chown oracle:dba /dev/rhdisk76

chown oracle:dba /dev/rhdisk77

chown oracle:dba /dev/rhdisk78

chown oracle:dba /dev/rhdisk79

chown oracle:dba /dev/rhdisk80

chown oracle:dba /dev/rhdisk81

chown oracle:dba /dev/rhdisk82

chown oracle:dba /dev/rhdisk83

chown oracle:dba /dev/rhdisk84

chown oracle:dba /dev/rhdisk85

chown oracle:dba /dev/rhdisk86

chown oracle:dba /dev/rhdisk87

chown oracle:dba /dev/rhdisk88

chown oracle:dba /dev/rhdisk89

chown oracle:dba /dev/rhdisk90

chown oracle:dba /dev/rhdisk91

chown oracle:dba /dev/rhdisk92

chown oracle:dba /dev/rhdisk93

chown oracle:dba /dev/rhdisk94

chown oracle:dba /dev/rhdisk95

chown oracle:dba /dev/rhdisk96

chown oracle:dba /dev/rhdisk97

chown oracle:dba /dev/rhdisk98

chown oracle:dba /dev/rhdisk99

chown oracle:dba /dev/rhdisk100

chown oracle:dba /dev/rhdisk101

chown oracle:dba /dev/rhdisk102

chown oracle:dba /dev/rhdisk103

chown oracle:dba /dev/rhdisk104

chown oracle:dba /dev/rhdisk105

chown oracle:dba /dev/rhdisk106

chown oracle:dba /dev/rhdisk107

chown oracle:dba /dev/rhdisk108

chown oracle:dba /dev/rhdisk109

chown oracle:dba /dev/rhdisk110

chown oracle:dba /dev/rhdisk111

chown oracle:dba /dev/rhdisk112

chown oracle:dba /dev/rhdisk113

chown oracle:dba /dev/rhdisk114

chown oracle:dba /dev/rhdisk115

chown oracle:dba /dev/rhdisk116

chown oracle:dba /dev/rhdisk117

chown oracle:dba /dev/rhdisk118

chown oracle:dba /dev/rhdisk119

chown oracle:dba /dev/rhdisk120

chown oracle:dba /dev/rhdisk121

chown oracle:dba /dev/rhdisk122

chown oracle:dba /dev/rhdisk123

chown oracle:dba /dev/rhdisk124

chown oracle:dba /dev/rhdisk125

chown oracle:dba /dev/rhdisk126

chown oracle:dba /dev/rhdisk127

chown oracle:dba /dev/rhdisk128

chown oracle:dba /dev/rhdisk129

chown oracle:dba /dev/rhdisk130

chown oracle:dba /dev/rhdisk131

chown oracle:dba /dev/rhdisk132

chown oracle:dba /dev/rhdisk133

 

 

chdev -l hdisk4 -a reserve_policy=no_reserve

chdev -l hdisk5 -a reserve_policy=no_reserve

chdev -l hdisk6 -a reserve_policy=no_reserve

chdev -l hdisk7 -a reserve_policy=no_reserve

chdev -l hdisk8 -a reserve_policy=no_reserve

chdev -l hdisk9 -a reserve_policy=no_reserve

chdev -l hdisk10 -a reserve_policy=no_reserve

chdev -l hdisk11 -a reserve_policy=no_reserve

chdev -l hdisk12 -a reserve_policy=no_reserve

chdev -l hdisk13 -a reserve_policy=no_reserve

chdev -l hdisk14 -a reserve_policy=no_reserve

chdev -l hdisk15 -a reserve_policy=no_reserve

chdev -l hdisk16 -a reserve_policy=no_reserve

chdev -l hdisk17 -a reserve_policy=no_reserve

chdev -l hdisk18 -a reserve_policy=no_reserve

chdev -l hdisk19 -a reserve_policy=no_reserve

chdev -l hdisk20 -a reserve_policy=no_reserve

chdev -l hdisk21 -a reserve_policy=no_reserve

chdev -l hdisk22 -a reserve_policy=no_reserve

chdev -l hdisk23 -a reserve_policy=no_reserve

chdev -l hdisk24 -a reserve_policy=no_reserve

chdev -l hdisk25 -a reserve_policy=no_reserve

chdev -l hdisk26 -a reserve_policy=no_reserve

chdev -l hdisk27 -a reserve_policy=no_reserve

chdev -l hdisk28 -a reserve_policy=no_reserve

chdev -l hdisk29 -a reserve_policy=no_reserve

chdev -l hdisk30 -a reserve_policy=no_reserve

chdev -l hdisk31 -a reserve_policy=no_reserve

chdev -l hdisk32 -a reserve_policy=no_reserve

chdev -l hdisk33 -a reserve_policy=no_reserve

chdev -l hdisk34 -a reserve_policy=no_reserve

chdev -l hdisk35 -a reserve_policy=no_reserve

chdev -l hdisk36 -a reserve_policy=no_reserve

chdev -l hdisk37 -a reserve_policy=no_reserve

chdev -l hdisk38 -a reserve_policy=no_reserve

chdev -l hdisk39 -a reserve_policy=no_reserve

chdev -l hdisk40 -a reserve_policy=no_reserve

chdev -l hdisk41 -a reserve_policy=no_reserve

chdev -l hdisk42 -a reserve_policy=no_reserve

chdev -l hdisk43 -a reserve_policy=no_reserve

chdev -l hdisk44 -a reserve_policy=no_reserve

chdev -l hdisk45 -a reserve_policy=no_reserve

chdev -l hdisk46 -a reserve_policy=no_reserve

chdev -l hdisk47 -a reserve_policy=no_reserve

chdev -l hdisk48 -a reserve_policy=no_reserve

chdev -l hdisk49 -a reserve_policy=no_reserve

chdev -l hdisk50 -a reserve_policy=no_reserve

chdev -l hdisk51 -a reserve_policy=no_reserve

chdev -l hdisk52 -a reserve_policy=no_reserve

chdev -l hdisk53 -a reserve_policy=no_reserve

chdev -l hdisk54 -a reserve_policy=no_reserve

chdev -l hdisk55 -a reserve_policy=no_reserve

chdev -l hdisk56 -a reserve_policy=no_reserve

chdev -l hdisk57 -a reserve_policy=no_reserve

chdev -l hdisk58 -a reserve_policy=no_reserve

chdev -l hdisk59 -a reserve_policy=no_reserve

chdev -l hdisk60 -a reserve_policy=no_reserve

chdev -l hdisk61 -a reserve_policy=no_reserve

chdev -l hdisk62 -a reserve_policy=no_reserve

chdev -l hdisk63 -a reserve_policy=no_reserve

chdev -l hdisk64 -a reserve_policy=no_reserve

chdev -l hdisk65 -a reserve_policy=no_reserve

chdev -l hdisk66 -a reserve_policy=no_reserve

chdev -l hdisk67 -a reserve_policy=no_reserve

chdev -l hdisk68 -a reserve_policy=no_reserve

chdev -l hdisk69 -a reserve_policy=no_reserve

chdev -l hdisk70 -a reserve_policy=no_reserve

chdev -l hdisk71 -a reserve_policy=no_reserve

chdev -l hdisk72 -a reserve_policy=no_reserve

chdev -l hdisk73 -a reserve_policy=no_reserve

chdev -l hdisk74 -a reserve_policy=no_reserve

chdev -l hdisk75 -a reserve_policy=no_reserve

chdev -l hdisk76 -a reserve_policy=no_reserve

chdev -l hdisk77 -a reserve_policy=no_reserve

chdev -l hdisk78 -a reserve_policy=no_reserve

chdev -l hdisk79 -a reserve_policy=no_reserve

chdev -l hdisk80 -a reserve_policy=no_reserve

chdev -l hdisk81 -a reserve_policy=no_reserve

chdev -l hdisk82 -a reserve_policy=no_reserve

chdev -l hdisk83 -a reserve_policy=no_reserve

chdev -l hdisk84 -a reserve_policy=no_reserve

chdev -l hdisk85 -a reserve_policy=no_reserve

chdev -l hdisk86 -a reserve_policy=no_reserve

chdev -l hdisk87 -a reserve_policy=no_reserve

chdev -l hdisk88 -a reserve_policy=no_reserve

chdev -l hdisk89 -a reserve_policy=no_reserve

chdev -l hdisk90 -a reserve_policy=no_reserve

chdev -l hdisk91 -a reserve_policy=no_reserve

chdev -l hdisk92 -a reserve_policy=no_reserve

chdev -l hdisk93 -a reserve_policy=no_reserve

chdev -l hdisk94 -a reserve_policy=no_reserve

chdev -l hdisk95 -a reserve_policy=no_reserve

chdev -l hdisk96 -a reserve_policy=no_reserve

chdev -l hdisk97 -a reserve_policy=no_reserve

chdev -l hdisk98 -a reserve_policy=no_reserve

chdev -l hdisk99 -a reserve_policy=no_reserve

chdev -l hdisk100 -a reserve_policy=no_reserve

chdev -l hdisk101 -a reserve_policy=no_reserve

chdev -l hdisk102 -a reserve_policy=no_reserve

chdev -l hdisk103 -a reserve_policy=no_reserve

chdev -l hdisk104 -a reserve_policy=no_reserve

chdev -l hdisk105 -a reserve_policy=no_reserve

chdev -l hdisk106 -a reserve_policy=no_reserve

chdev -l hdisk107 -a reserve_policy=no_reserve

chdev -l hdisk108 -a reserve_policy=no_reserve

chdev -l hdisk109 -a reserve_policy=no_reserve

chdev -l hdisk110 -a reserve_policy=no_reserve

chdev -l hdisk111 -a reserve_policy=no_reserve

chdev -l hdisk112 -a reserve_policy=no_reserve

chdev -l hdisk113 -a reserve_policy=no_reserve

chdev -l hdisk114 -a reserve_policy=no_reserve

chdev -l hdisk115 -a reserve_policy=no_reserve

chdev -l hdisk116 -a reserve_policy=no_reserve

chdev -l hdisk117 -a reserve_policy=no_reserve

chdev -l hdisk118 -a reserve_policy=no_reserve

chdev -l hdisk119 -a reserve_policy=no_reserve

chdev -l hdisk120 -a reserve_policy=no_reserve

chdev -l hdisk121 -a reserve_policy=no_reserve

chdev -l hdisk122 -a reserve_policy=no_reserve

chdev -l hdisk123 -a reserve_policy=no_reserve

chdev -l hdisk124 -a reserve_policy=no_reserve

chdev -l hdisk125 -a reserve_policy=no_reserve

chdev -l hdisk126 -a reserve_policy=no_reserve

chdev -l hdisk127 -a reserve_policy=no_reserve

chdev -l hdisk128 -a reserve_policy=no_reserve

chdev -l hdisk129 -a reserve_policy=no_reserve

chdev -l hdisk130 -a reserve_policy=no_reserve

chdev -l hdisk131 -a reserve_policy=no_reserve

chdev -l hdisk132 -a reserve_policy=no_reserve

chdev -l hdisk133 -a reserve_policy=no_reserve

 

 

 

chdev -l hdisk4 -a pv=yes

chdev -l hdisk5 -a pv=yes

chdev -l hdisk6 -a pv=yes

chdev -l hdisk7 -a pv=yes

chdev -l hdisk8 -a pv=yes

chdev -l hdisk9 -a pv=yes

chdev -l hdisk10 -a pv=yes

chdev -l hdisk11 -a pv=yes

chdev -l hdisk12 -a pv=yes

chdev -l hdisk13 -a pv=yes

chdev -l hdisk14 -a pv=yes

chdev -l hdisk15 -a pv=yes

chdev -l hdisk16 -a pv=yes

chdev -l hdisk17 -a pv=yes

chdev -l hdisk18 -a pv=yes

chdev -l hdisk19 -a pv=yes

chdev -l hdisk20 -a pv=yes

chdev -l hdisk21 -a pv=yes

chdev -l hdisk22 -a pv=yes

chdev -l hdisk23 -a pv=yes

chdev -l hdisk24 -a pv=yes

chdev -l hdisk25 -a pv=yes

chdev -l hdisk26 -a pv=yes

chdev -l hdisk27 -a pv=yes

chdev -l hdisk28 -a pv=yes

chdev -l hdisk29 -a pv=yes

chdev -l hdisk30 -a pv=yes

chdev -l hdisk31 -a pv=yes

chdev -l hdisk32 -a pv=yes

chdev -l hdisk33 -a pv=yes

chdev -l hdisk34 -a pv=yes

chdev -l hdisk35 -a pv=yes

chdev -l hdisk36 -a pv=yes

chdev -l hdisk37 -a pv=yes

chdev -l hdisk38 -a pv=yes

chdev -l hdisk39 -a pv=yes

chdev -l hdisk40 -a pv=yes

chdev -l hdisk41 -a pv=yes

chdev -l hdisk42 -a pv=yes

chdev -l hdisk43 -a pv=yes

chdev -l hdisk44 -a pv=yes

chdev -l hdisk45 -a pv=yes

chdev -l hdisk46 -a pv=yes

chdev -l hdisk47 -a pv=yes

chdev -l hdisk48 -a pv=yes

chdev -l hdisk49 -a pv=yes

chdev -l hdisk50 -a pv=yes

chdev -l hdisk51 -a pv=yes

chdev -l hdisk52 -a pv=yes

chdev -l hdisk53 -a pv=yes

chdev -l hdisk54 -a pv=yes

chdev -l hdisk55 -a pv=yes

chdev -l hdisk56 -a pv=yes

chdev -l hdisk57 -a pv=yes

chdev -l hdisk58 -a pv=yes

chdev -l hdisk59 -a pv=yes

chdev -l hdisk60 -a pv=yes

chdev -l hdisk61 -a pv=yes

chdev -l hdisk62 -a pv=yes

chdev -l hdisk63 -a pv=yes

chdev -l hdisk64 -a pv=yes

chdev -l hdisk65 -a pv=yes

chdev -l hdisk66 -a pv=yes

chdev -l hdisk67 -a pv=yes

chdev -l hdisk68 -a pv=yes

chdev -l hdisk69 -a pv=yes

chdev -l hdisk70 -a pv=yes

chdev -l hdisk71 -a pv=yes

chdev -l hdisk72 -a pv=yes

chdev -l hdisk73 -a pv=yes

chdev -l hdisk74 -a pv=yes

chdev -l hdisk75 -a pv=yes

chdev -l hdisk76 -a pv=yes

chdev -l hdisk77 -a pv=yes

chdev -l hdisk78 -a pv=yes

chdev -l hdisk79 -a pv=yes

chdev -l hdisk80 -a pv=yes

chdev -l hdisk81 -a pv=yes

chdev -l hdisk82 -a pv=yes

chdev -l hdisk83 -a pv=yes

chdev -l hdisk84 -a pv=yes

chdev -l hdisk85 -a pv=yes

chdev -l hdisk86 -a pv=yes

chdev -l hdisk87 -a pv=yes

chdev -l hdisk88 -a pv=yes

chdev -l hdisk89 -a pv=yes

chdev -l hdisk90 -a pv=yes

chdev -l hdisk91 -a pv=yes

chdev -l hdisk92 -a pv=yes

chdev -l hdisk93 -a pv=yes

chdev -l hdisk94 -a pv=yes

chdev -l hdisk95 -a pv=yes

chdev -l hdisk96 -a pv=yes

chdev -l hdisk97 -a pv=yes

chdev -l hdisk98 -a pv=yes

chdev -l hdisk99 -a pv=yes

chdev -l hdisk100 -a pv=yes

chdev -l hdisk101 -a pv=yes

chdev -l hdisk102 -a pv=yes

chdev -l hdisk103 -a pv=yes

chdev -l hdisk104 -a pv=yes

chdev -l hdisk105 -a pv=yes

chdev -l hdisk106 -a pv=yes

chdev -l hdisk107 -a pv=yes

chdev -l hdisk108 -a pv=yes

chdev -l hdisk109 -a pv=yes

chdev -l hdisk110 -a pv=yes

chdev -l hdisk111 -a pv=yes

chdev -l hdisk112 -a pv=yes

chdev -l hdisk113 -a pv=yes

chdev -l hdisk114 -a pv=yes

chdev -l hdisk115 -a pv=yes

chdev -l hdisk116 -a pv=yes

chdev -l hdisk117 -a pv=yes

chdev -l hdisk118 -a pv=yes

chdev -l hdisk119 -a pv=yes

chdev -l hdisk120 -a pv=yes

chdev -l hdisk121 -a pv=yes

chdev -l hdisk122 -a pv=yes

chdev -l hdisk123 -a pv=yes

chdev -l hdisk124 -a pv=yes

chdev -l hdisk125 -a pv=yes

chdev -l hdisk126 -a pv=yes

chdev -l hdisk127 -a pv=yes

chdev -l hdisk128 -a pv=yes

chdev -l hdisk129 -a pv=yes

chdev -l hdisk130 -a pv=yes

chdev -l hdisk131 -a pv=yes

chdev -l hdisk132 -a pv=yes

chdev -l hdisk133 -a pv=yes

 

 

 

chmod 640 /dev/rhdisk4

chmod 640 /dev/rhdisk5

chmod 640 /dev/rhdisk6

chmod 640 /dev/rhdisk7

chmod 660 /dev/rhdisk8

chmod 660 /dev/rhdisk9

chmod 660 /dev/rhdisk10

chmod 660 /dev/rhdisk11

chmod 660 /dev/rhdisk12

chmod 660 /dev/rhdisk13

chmod 660 /dev/rhdisk14

chmod 660 /dev/rhdisk15

chmod 660 /dev/rhdisk16

chmod 660 /dev/rhdisk17

chmod 660 /dev/rhdisk18

chmod 660 /dev/rhdisk19

chmod 660 /dev/rhdisk20

chmod 660 /dev/rhdisk21

chmod 660 /dev/rhdisk22

chmod 660 /dev/rhdisk23

chmod 660 /dev/rhdisk24

chmod 660 /dev/rhdisk25

chmod 660 /dev/rhdisk26

chmod 660 /dev/rhdisk27

chmod 660 /dev/rhdisk28

chmod 660 /dev/rhdisk29

chmod 660 /dev/rhdisk30

chmod 660 /dev/rhdisk31

chmod 660 /dev/rhdisk32

chmod 660 /dev/rhdisk33

chmod 660 /dev/rhdisk34

chmod 660 /dev/rhdisk35

chmod 660 /dev/rhdisk36

chmod 660 /dev/rhdisk37

chmod 660 /dev/rhdisk38

chmod 660 /dev/rhdisk39

chmod 660 /dev/rhdisk40

chmod 660 /dev/rhdisk41

chmod 660 /dev/rhdisk42

chmod 660 /dev/rhdisk43

chmod 660 /dev/rhdisk44

chmod 660 /dev/rhdisk45

chmod 660 /dev/rhdisk46

chmod 660 /dev/rhdisk47

chmod 660 /dev/rhdisk48

chmod 660 /dev/rhdisk49

chmod 660 /dev/rhdisk50

chmod 660 /dev/rhdisk51

chmod 660 /dev/rhdisk52

chmod 660 /dev/rhdisk53

chmod 660 /dev/rhdisk54

chmod 660 /dev/rhdisk55

chmod 660 /dev/rhdisk56

chmod 660 /dev/rhdisk57

chmod 660 /dev/rhdisk58

chmod 660 /dev/rhdisk59

chmod 660 /dev/rhdisk60

chmod 660 /dev/rhdisk61

chmod 660 /dev/rhdisk62

chmod 660 /dev/rhdisk63

chmod 660 /dev/rhdisk64

chmod 660 /dev/rhdisk65

chmod 660 /dev/rhdisk66

chmod 660 /dev/rhdisk67

chmod 660 /dev/rhdisk68

chmod 660 /dev/rhdisk69

chmod 660 /dev/rhdisk70

chmod 660 /dev/rhdisk71

chmod 660 /dev/rhdisk72

chmod 660 /dev/rhdisk73

chmod 660 /dev/rhdisk74

chmod 660 /dev/rhdisk75

chmod 660 /dev/rhdisk76

chmod 660 /dev/rhdisk77

chmod 660 /dev/rhdisk78

chmod 660 /dev/rhdisk79

chmod 660 /dev/rhdisk80

chmod 660 /dev/rhdisk81

chmod 660 /dev/rhdisk82

chmod 660 /dev/rhdisk83

chmod 660 /dev/rhdisk84

chmod 660 /dev/rhdisk85

chmod 660 /dev/rhdisk86

chmod 660 /dev/rhdisk87

chmod 660 /dev/rhdisk88

chmod 660 /dev/rhdisk89

chmod 660 /dev/rhdisk90

chmod 660 /dev/rhdisk91

chmod 660 /dev/rhdisk92

chmod 660 /dev/rhdisk93

chmod 660 /dev/rhdisk94

chmod 660 /dev/rhdisk95

chmod 660 /dev/rhdisk96

chmod 660 /dev/rhdisk97

chmod 660 /dev/rhdisk98

chmod 660 /dev/rhdisk99

chmod 660 /dev/rhdisk100

chmod 660 /dev/rhdisk101

chmod 660 /dev/rhdisk102

chmod 660 /dev/rhdisk103

chmod 660 /dev/rhdisk104

chmod 660 /dev/rhdisk105

chmod 660 /dev/rhdisk106

chmod 660 /dev/rhdisk107

chmod 660 /dev/rhdisk108

chmod 660 /dev/rhdisk109

chmod 660 /dev/rhdisk110

chmod 660 /dev/rhdisk111

chmod 660 /dev/rhdisk112

chmod 660 /dev/rhdisk113

chmod 660 /dev/rhdisk114

chmod 660 /dev/rhdisk115

chmod 660 /dev/rhdisk116

chmod 660 /dev/rhdisk117

chmod 660 /dev/rhdisk118

chmod 660 /dev/rhdisk119

chmod 660 /dev/rhdisk120

chmod 660 /dev/rhdisk121

chmod 660 /dev/rhdisk122

chmod 660 /dev/rhdisk123

chmod 660 /dev/rhdisk124

chmod 660 /dev/rhdisk125

chmod 660 /dev/rhdisk126

chmod 660 /dev/rhdisk127

chmod 660 /dev/rhdisk128

chmod 660 /dev/rhdisk129

chmod 660 /dev/rhdisk130

chmod 660 /dev/rhdisk131

chmod 660 /dev/rhdisk132

chmod 660 /dev/rhdisk133

 

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/20670907/viewspace-749554/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2011-02-25

  • 博文量
    18
  • 访问量
    49715