查看原文
其他

小型机安装配置完全手册

社区会员jiaxinchao77原创分享


1.1 操作系统安装


要求统一使用****6100-07 SP4 操作系统安装介质进行操作系统安装。

第一步:将电源线插入小型机后面对应的接口,根据前面板的液晶小屏可以观测到系统在进行硬件自检测,当出现 01 N V=F 字样的时候,请按一下白色按纽,同时将 AIX 系统安装盘的第一张光盘放入光驱。

第二步:当屏幕出现白色和听到滴声后再按一下 2 键,会进入管理菜单,然后输入提示的密码:admin,进行启动顺序设置,设置完成后从光驱启动。顺利从光驱启动后开始进行操作系统安装,显示器第一屏出现选择 console 主控台、按照提示选择 console,然后出现安装语言,选择安装语言为 English。

选择第 2 项,修改安装设置,如下图



在下图中选择 1,设置安装方法为全新完全覆盖安装,安装的磁盘为 Hdisk0。



在下图中选择 1,进行全新完全安装操作系统。



在下图中选中 1,然后选择 0 继续上面的选择。


在下图中选择 0,安装 AIX 与上面列出的当前设置。



下图显示开始安装 AIX6.1 的 BOS。



安装完毕后,系统会重新启动,进入 Configuration Assistant 界面:



Accept 后,如图:


继续 Next:



选择“Set password for administrator (root user)”设置 root 用户的密码为: 123456

直接点击“Exit the Configuration Assistant”后继续 Next;



点击“Finish now,and do not start Configuration Assistant when restarting the operating system.” 必须关闭配置助手向导,点击 Finish完成配置向导,出现 Welcome to AIX6.1 系统登录界面。


1.2 安装操作系统 bundle


如果安装操作系统使用串口方式,可能操作系统没有安装图形界面,首先安装 cde 的 bundle,如果使用显示器安装方式,则不需要安装 cde 的 bundle。

必须安装两个 bundle,分别是 server,app-dev.

安装完成上面的bundle, oracle及hacmp所需要的补丁包基本安装完成了,还需要单独安装下面补丁包。

bos.cifs_fs

bos.data

在 AIX 的缺省安装情况下, 只安装了 telnet 服务, 用于对系统的远程管理。如果需要使用更加安全的SSH服务, 则需要另外安装openssl和openssh软件包。安装文件位于 AIX 6 安装光盘中。

安装方法:安装命令# smitty installp。安装 bos.cifs_fs 和 bos.data 补丁包,安装所有以 openssl, openssh 开头的补丁包。


1.3 limit 参数设置


建议将用户所有限制改为 unlimited(-1)。

cp /etc/security/limits /etc/security/limits.bak

vi /etc/security/limits

        core = -1

        rss = -1

        fsize = -1

        data = -1

        stack = -1

        stack_hard = -1

        cpu = -1

        nofiles = -1


1.4 开启 IOCP


####IOCP 全称 I/O Completion Port,中文译为 I/O 完成端口。IOCP 是一个异步 I/O 的 API(应用程序接口),它可以高效地将 I/O 事件通知给应用程序。####

IOCP 包(bos.iocp.rte)如果没有的话,需要安装此包,AIX6.1 默认已安装。

输入 lsdev 命令,以检查 IOCP 端口的状态是否为 Available。

# lsdev -Cc iocp

结果输出应该与以下示例匹配:

iocp0 Available I/O Completion Ports

如果 IOCP 端口状态为 Defined,请将状态更改为 Available。

#smitty iocp----> Change/Show Characteristics of I/O Completion Ports---> available

或者

#chdev -l iocp0 -a autoconfig=available

#cfgmgr -l iocp0


1.5 打开 fullcore 设置


执行 lsattr –El sys0 查看系统是否开启 fullcore,若没有打开 fullcore开关,输入以下命令打开。

#chdev –l sys0 –a fullcore=true


1.6 调整 maxpout,minpout 设置


执行 lsattr –El sys0 查看系统 maxpout,minpout 值。

#chdev –l sys0 –a maxpout=8192 –a minpout=4096


1.7 调整 maxuproc 设置


执行 lsattr –El sys0 查看系统 maxuproc 值。

#chdev -l sys0 –a maxuproc=16384


1.8 调整 syncd 设置


#####syncd daemon 数据刷新频率 , 该值表示刷新内存数据到硬盘的频率,缺省为60。#####

本项目根据需要改为10, 该参数通过vi /sbin/rc.boot更改, 命令如下所示:

#vi /sbin/rc.boot

nohup /usr/sbin/syncd 10 > /dev/null 2>&1 &


1.9 设置时区


时区要求使用 posix 接口的时区类型.(东八区中国为例)

#chtz BEIST-8


1.10 增加 error log 文件大小


系统缺省的 errorlog 大小仅为 1M,因此建议调整到 10M。修改命令

#smitty errdemon

        Maximum         LOGSIZE         [10485760]

也可使用命令方式,# /usr/lib/errdemon –s 10485760

检查方法:

# /usr/lib/errdemon –l

Error Log Attributes

使用命令#ps –ef |grep errdemon 检查 errdemon 进程是否正常运行

使用命令启动 errdemon 进程。对系统无附加影响。


1.11 系统网络参数设置


更改下列参数做为初始配置.

no -p -o tcp_keepidle="1800"

no -p -o tcp_finwait2="300"

no -p -o udp_sendspace="65536"

no -p -o udp_recvspace="655360"

no -p -o tcp_tcpsecure="5"

no -p -o tcp_sendspace="262144"

no -p -o tcp_recvspace="262144"

no -p -o tcp_nodelayack="1"

no -p -o tcp_pmtu_discover="0"

no -p -o tcp_nagle_limit="1"

no -p -o sb_max="2097152"

no -p -o rfc1323="1"

no -p -o ipsendredirects="0"

no -p -o ipignoreredirects="1"

no -p -o ip6srcrouteforward="0"

no -p -o clean_partial_conns="1"

no -r -o ipqmaxlen="512"

no -p -o tcp_ephemeral_low=9000

no -p -o tcp_ephemeral_high=65500

no -p -o udp_ephemeral_low=9000

no -p -o udp_ephemeral_high=65500


1.12 系统 AIO 参数设置


AIO 即( Asynchronous I/O)异步 IO,AIO 通常只对文件系统起作用,对裸设备没有作用,最大为 10X 并行磁盘数<80,最小为最大的一半, chdev -l aio0 -a maxservers=NewValue 更改在重新引导后生效并且永久有效,如果使用了标志 -T,更改会立即有效,而且持续到下次引导。如果使用了标志 -P,更改推迟到下次引导,但这个更改是永久的。


本项目中 AIO 相关参数值修改为:

#ioo -p -o aio_maxservers=80


1.13 系统 VM 参数设置


相关参数值修改为

AIX 6.1 命令为

# vmo –p –o numperm_global="0"

# 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


1.14 HBA 卡参数设置


建议将 HBA 卡参数修改后重启系统。


chdev -l fscsi0 -a dyntrk=yes -a fc_err_recov=fast_fail -P

chdev -l fscsi1 -a dyntrk=yes -a fc_err_recov=fast_fail -P

chdev -l fscsi2 -a dyntrk=yes -a fc_err_recov=fast_fail -P

chdev -l fscsi3 -a dyntrk=yes -a fc_err_recov=fast_fail -P

chdev -l fcs0 -a num_cmd_elems=500 -P

chdev -l fcs1 -a num_cmd_elems=500 -P

chdev -l fcs2 -a num_cmd_elems=500 -P

chdev -l fcs3 -a num_cmd_elems=500 -P


1.15 语言包安装


安装中文语言环境:

插入系统第一张盘 smitty ->system environment->manage language>add additional language

cultural convertion to install 选择 IBM.... [Zh-CN] UTF-8...[Zh-CN] GB....... [zh-cn]

language transcation to install 选择 IBM.... [Zh-CN] UTF-8...[Zh-CN] GB....... [zh-cn]


1.16 补丁包安装


安装操作系统的补丁,AIX 6.1 TL7 SP06

使用 oslevel –s 命令查看当前操作系统版本。6100-07-04

补丁完成后,使用 oslevel –s 命令查看系统版本应该是 6100-07-06-1241

安装 AIX 6.1 TL7 SP06 的 ifix 补丁

序号版本描述
1IV30896m6a Ifix for IV30896 + IV20308
2IV32377s6aIfix for IV32377

使用 emgr –e 命令进行安装

# ls

IV30896m6a.130214.epkg.Z

IV32377s6a.130129.epkg.Z

emgr - e IV30896m6a.130214.epkg.Z

emgr - e IV32377s6a.130129.epkg.Z


最后提示

Return Status: SECUSS


1.17 创建 oracle 软件的文件系统


Oracle 数据库系统共需要两个文件系统,一个用于存放 oracle 安装介质。一个用于存放 oracle 程序。

存放 oracle 介质的逻辑卷的名字是 lvsoftcd,mount 点是/softcd,大小为1GB

存放 oracle 程序的逻辑卷的名字是 lvoracle,mount 点是/oracle,大小为1GB。


1.18 操作系统镜像


安装完操作系统,进行系统镜像以增加系统可用性。

做操作系统镜像前,最好把主机重新启动。


操作系统镜像的步骤简单说:


1、添加硬盘到 rootvg,命令:smit extendvg

或者命令:extendvg rootvg hdisk1


2、进行镜像,命令:smit mirrorvg

或者使用命令: mirrorvg rootvg

可以使用命令 lsvg rootvg |grep STALE 可查看 mirror 进度


3、镜像完成后,需要重写 boot image,不然不能正常启动

命令:bosboot -ad hdisk1


4、更新启动顺序:bootlist -m normal cd0 hdisk0 hdisk1


5、重新启动:shutdown –Fr


1.19 设置 SWAP 大小


本项目设置 swap 与 memory 比值为 1:1,即设置 swap 为 16GB。


使用 smit lvm 里面的 page space 菜单项。


本项目增加数值为 31.


注:PP 默认为 1 个 512MB,增加 31 个 512MB,即:512MB*32 个单位=16GB


1.20 修改文件系统大小设置


文件系统名称文件系统大小
/6GB
/tmp10GB
/usr10GB
/var90GB
/home 10GB
/opt 10GB
/softcd

10GB

/oracle50GB


1.21 dump 设置


Dump:系统出现问题瞬间在内存的信息写入硬盘


系统 DUMP 设置必须正确。如下:

“always allow dump”已设为 TURE (允许用户在系统挂死时做强制 dump)


可以使用下面的命令修改

#smit sysdumpdev

#sysdumpdev –e 估计 dumpdev 大小

#sysdumpdev –l 查看当前 dumpdev 状态。

smit lv 增加 dump 主 lv 的大小


检查系统是否设置为默认的宕机(crash)后自动重启模式

# chdev –l sys0 –a autorestart=true


检查:

# lsattr –El sys0|grep restart

autorestart true Automatically REBOOT system after a crash


1.22 安装 hacmp 软件


安装 hacmp6.1 双机软件。 安装的时候,选择安装包,除了 cluster.hativoli以外,其它所有的包都要安装。

安装命令# smitty installp。选择除了 cluster.hativoli 以外安装包。


步骤一:创建 cdrom,用于从光盘安装

#smitty cdrfs

→Add a CDROM File System

出现如下菜单项:

DEVICE name          cd0

MOUNT POINT          [/cdrom]

Mount AUTOMATICALLY at system restart?    yes

使用 Esc+4/F4 选择 DeviceName,一般为 cd0

填充 Mount Point 也就是光盘 mount 路径,一般为/cdrom

系统启动后是否自动 mount, 一般为 yes, 如为 no 后续如使用可手工 mount;

然后回车确定配置项,cdrom 创建即可完成。


步骤二:安装 HA 软件

#smitty install

出现菜单项中选择:

Install Software

或者

Install and Update from ALL Available Software

出现如下菜单项(仅列出需要变更项) ,如:


更改 commit software updates 为 yes,save replaced files 为 yes,然后光标移至 Software to install 使用 Esc+4/F4 列出各软件包,使用 Esc+7/F7选择列表中出现的如下软件包,安装的时候,选择安装包,除了cluster.hativoli 以外,其它所有的包都要安装。按回车后确认进行安装,完成后界面有结果提示 OK,如失败一般需要先完成其他软件的安装或者版本太低或者未安装,此时需要获取到对应软件包先完成这类软件的安装再行安装HA。


1.23 安装 hacmp 补丁


软件完成后,安装 hacmp 的补丁。本项目补丁安装到 sp11。

使用如下命令查看安装系统后的 HACMP 的补丁版本。

# lslpp -l |grep cluster.es.server.rte

cluster.es.server.rte    6.1.0.11 COMMITTED ES Base Server Runtime

cluster.es.server.rte    6.1.0.11 COMMITTED ES Base Server Runtime


1.1 配置网络

配置主机名,名称规范为地市名称缩写加**两个字的缩写,加上 db,加上序号 1 或者 2.例如 xx 市**的主机名就是****db1 和****db2。

配置集群的 boot ip。Ip 地址配置不使用板载的四个网卡。使用双口网卡。每个网卡使用一个网口,即系统里面的 ent4 和 ent6。一号机配置的 ip 地址分别配置为 300.300.100.1 和 300.300.300.1。二号机配置的 ip 地址分别配置为300.300.100.2 和 300.300.200.2。

和地市的网管协商小型机的 service ip 和 persistent ip。两台小型机共需要四个。提前准备好。

配置/etc/hosts 文件。文件内容参考如下

300.300.100.1     ****db1_boot1 ****db1

300.300.200.1     ****db1_boot2 ****db1

300.300.100.2     ****db2_boot1 ****db2

300.300.200.2     ****db2_boot2 ****db2

192.168.1.1     ****db 1_per

192.168.1.2     ****db 2_per

192.168.1.3     ****db 1_svc

192.168.1.4     ****db 2_svc


1.2 添加 cluster 名字

Extended Configuration > Extended Topology Configuration >

Configure an HACMP Cluster > Add/Change/Show an HACMP Cluster

名字为****dbcluster。


1.3 添加 cluster 的主机

Extended Configuration > Extended Topology Configuration >

Configure HACMP Nodes > Add a Node to the HACMP Cluster

添加2 个节点,名称分别为:****db1 ****db2


1.4 添加基于 IP 的网络

Configuration > Extended Topology Configuration >

Configure HACMP Networks> Add a Network to the HACMP Cluster

选择“ethernet”,添加IP网络


1.5 添加基于非 IP 的网络(即串口心跳)

Extended Configuration > Extended Topology Configuration >

Configure HACMP Networks > Add a Network to the HACMP Cluster

选择RS232,添加串口心跳。



1.6 添加 IP 地址

Extended Configuration > Extended Topology Configuration

> Configure  HACMP  Communication  Interfaces/Devices  >  Add Communication Interfaces/Devices.



1.30 添加串口设备


Extended Configuration > Extended Topology Configuration

>  Configure  HACMP  Communication  Interfaces/Devices>  Add Communication Interfaces/Devices.




1.31 添加资源组


Extended Configuration > Extended Resource Configuration >

HACMP Extended Resource Group Configuration > Add a Resource Group

本项目配置的资源组有2 个,分别为:

****db_rg1, 节点优先级为:****db1 ****db2;



****db_rg2, 节点优先级为:****db2 ****db1;



“Participating Nodes (Default Node Priority)”项,可以用F4选择,如果希望本资源组优先在node1主机起来,则将node1排在第一位,中间空格,再输入node2节点名。

“Startup Policy”项,选择“Online On Home Node Only”。

“Fallover Policy”项,选择“Fallover To Next Priority Node In The list”。

“Fallback Policy” 项,选择 “Fallback To Higher Priority Node In The list”。

则资源会自动切回。选择“Never Fallback”,则资源不会自动切回。


1.32 添加  SVC IP


Extended Configuration > Extended Resource Configuration >

HACMP Extended Resources Configuration> Configure HACMP Service IP

Labels/Addresses > Add a Service IP Label/Address

在资源组****db_rg1 中添加SVC IP 为:****db1_svc;



在资源组****db_rg2 中添加SVC IP 为:****db2_svc;



1.33 添加应用脚本


Extended Configuration > Extended Resource Configuration >

HACMP Extended Resources Configuration > Configure HACMP

Applications >

Configure HACMP Application Servers > Add an Application Server

在根目录下新建一个HA 的目录, 把事先编辑好的脚本上传到HA目录下,添加脚本,并执行脚本程序。

“Service IP Labels/Address”项,用F4浏览选择当前资源组的SVC IP。

“Application Servers”项,用F4浏览选择当前资源组的应用脚本。

在资源组****db_rg1 中添加脚本为:****db1_svr



在资源组****db_rg2 中添加脚本为:****db2_svr



1.34  添加卷组到资源组


select Extended Configuration > Extended Resource Configuration >

Extended Resource Group Configuration > Change/Show Resources and Attributes for a Resource Group

 “Volume Groups”项,用F4浏览当前资源组所需的VG。

添加资源组****db_rg1的Volume groups名称为:sqdbvg;



添加资源组****db_rg2的Volume groups名称为:hddbvg



1.35  同步串口通讯


然后进行通信测试,方法如下:

1) 在节点1上面执行:cat /etc/hosts >/dev/tty0

2) 在节点2上面执行:cat </dev/tty0


1.36  同步两台主机HACMP配置


Extended Configuration > Extended Verification and Synchronization



“Automatically correct errors found during verification?”项,选择“YES”



1.37  主节点上启动Cluster


步骤一:双机cluster启动前检查


双机Cluster的启动首先应该已经完成以下三点要求。

(1)   已经配置好浮动IP地址;

(2)   已经激活VG,mount文件系统;

(3)   正确启动应用软件脚本。


步骤二:启动cluster


执行下面命令启动双机:

#smitty clstart

当最终显示OK后,退出smitty菜单,运行如下命令检查双机启动步骤:

#tail –f /tmp/hacmp.out

当出现类似如下内容:

May  27  09:15:03  EVENT  COMPLETED: node_up_complete  node1

表明主节点的双机软件启动完毕。

也可以使用smitty HACMP命令进入管理界面启动和停止集群服务。







步骤三:启动完成后的检查


通过以下步骤检查应用软件是否已运行在主机上。

(1)   检查浮动IP地址是否激活

#netstat –in

应该能看到网卡en4上的boot IP地址已经被浮动服务IP地址替换:

(2)   检查文件系统是否mount

#df  –g

应该能看到所有共享磁盘文件系统已经成功mount。

(3)   检查应用软件是否正常启动

应能看到应用进程已经成功启动。如果所有检查无误的话,表明双机软件在主节点上成功启动,然后执行以下步骤。


1.38  备节点上启动Cluster


执行下面的命令在备用节点上启动双机:

#smit clstart

当最终显示OK后,退出smit菜单,运行如下命令检查双机启动情况:

#tail –f /tmp/hacmp.out

当出现类似如下内容:

May  27  09:15:03  EVENT  COMPLETED: node_up_complete  node2

表明双机启动完毕。


1.39  查看hacmp的运行状态


安装完成后,因为snmp协议加密问题,不能查看,使用如下步骤进行配置:

输入命令

#/usr/sbin/snmpv3_ssw -1 ,

两台小型机都要进行上面操作,然后重启小机。

如果还是不能正常显示hacmp的运行状态,进行下面的步骤

把/etc/snmpdv3.conf里面#VACM_VIEW internet enable 的#去掉,

在/etc/snmpdv3.conf文件中加下面的内容

VACM_VIEW defaultView     1.3.6.1.4.1.2.3.1.2.1.5    - included -

修改/etc/snmpdv3.conf文件内容

smux  1.3.6.1.4.1.2.3.1.2.1.5clsmuxpd_password #PowerHA SystemMirror/ES for AIX clsmuxpd中 #PowerHA SystemMirror/ES for AIX clsmuxpd删掉。

输入命令

#/usr/sbin/snmpv3_ssw -1

查看HACMP双机状态的操作命令如下:

#smitty hacmp



#problem Determination Tools



 选择View Current State回车查看当前双机的状态


 


向下移动光标查看其他信息:


 


向下移动光标查看其他信息:


 

1.40  Hacmp资源组切换测试


先将资源组****_rg1转移到要配置的主机(****db2)上,命令如下:

#smitty hacmp


本项目资源组切换配置及安装调试工作完成。


1.41  EMC存储powerpath多路径管理软件安装


首先在2台IBM P740小机上分别安装EMC ODM软件,版本为:EMC.AIX.5.3.0.8,安装完成后需要重新启动小机后生效;然后在2台P740小机上安装EMC存储powerpath多路径管理软件,版本为:EMCPower.AIX.5.5.P06。


2台小机都要操作步骤如下:

步骤一:把EMC存储ODM软件EMC.AIX.5.3.0.8,powerpath多路径管理软件EMCPower.AIX.5.5.P06,FTP到小机EMC目录下;

步骤二:安装EMC存储ODM软件;

#smitty

#software to install

选中需要安装的3个ODM软件EMC.AIX.5.3.0.8,



然后安装powerpath多路径管理软件EMCPower.AIX.5.5.P06



点击“Enter”安装软件,安装完成后屏幕会显示“OK”表示安装成功。



安装完成后使用emcpreg -list查看License是否激活,如果没有激活,需要安装新的License,使用如下命令安装:

#emcgrep –install   输入“Y”确认

输入新的License:****-****-****-****-****-****

确认激活后再使用emcpreg -list查看license状态。



软件安装完成后使用下面命令查看当前安装的EMC Powerpath信息:


# lslpp -L EMC*

Fileset         Level  State  Type  Description (Uninstaller)

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

EMC.CLARiiON.aix.rte   5.3.0.8  C   F  EMC CLARiiON AIX Support  Software

EMC.CLARiiON.fcp.rte   5.3.0.8   C   F  EMC CLARiiON FCP Support Software

EMC.CLARiiON.ha.rte   5.3.0.8    C    F    EMC CLARiiON HA Concurrent  Support

EMCpower.base              5.5.0.6    C     F    PowerPath Base Driver and Utilities

EMCpower.encryption        5.5.0.6    C     F    PowerPath Encryption with RSA

EMCpower.migration_enabler 5.5.0.6    C     F    PowerPath Migration Enabler and Utilities

EMCpower.mpx    5.5.0.6    C    F   PowerPath Multi_Pathing  Extension and Utilities

# powermt display dev=all

Pseudo name=hdiskpower4

CLARiiON ID=FCN0013190**** [****db_aix]

Logical device ID=600601604801350042E722EE281CE311 [LUN 7]

state=alive; policy=CLAROpt; priority=0; queued-IOs=0;

Owner: default=SP A, current=SP A       Array failover mode: 4

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

------- Host -----   - Stor -   -- I/O Path --  -- Stats ---

###  HW Path      I/O Paths    Interf.   Mode    State   Q-IOs Errors

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

   1 fscsi2       hdisk12   SP B1     active  alive       0      0

   0 fscsi0       hdisk6    SP A1     active  alive       0      0

Pseudo name=hdiskpower2

CLARiiON ID=FCN0013190**** [****db_aix]

Logical device ID=600601604801350050C866CA281CE311 [LUN 2]

state=alive; policy=CLAROpt; priority=0; queued-IOs=0;

Owner: default=SP B, current=SP B       Array failover mode: 4

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

------- Host -----   - Stor -   -- I/O Path --  -- Stats ---

###  HW Path       I/O Paths    Interf.   Mode    State   Q-IOs Errors

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

   1 fscsi2       hdisk10   SP B1     active  alive       0      0

   0 fscsi0       hdisk4    SP A1     active  alive       0      0

Pseudo name=hdiskpower3

CLARiiON ID=FCN0013190**** [****db_aix]

Logical device ID=600601604801350051C866CA281CE311 [LUN 3]

state=alive; policy=CLAROpt; priority=0; queued-IOs=0;

Owner: default=SP A, current=SP A       Array failover mode: 4

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

-------- Host -----   - Stor -   -- I/O Path --  -- Stats ---

###  HW Path     I/O Paths    Interf.   Mode    State   Q-IOs Errors

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

1 fscsi2          hdisk11   SP B1     active  alive       0      0

0 fscsi0          hdisk5    SP A1     active  alive       0      0

Pseudo name=hdiskpower0

CLARiiON ID=FCN0013190**** [****db_aix]

Logical device ID=60060160480135007C8873A9281CE311 [LUN 0]

state=alive; policy=CLAROpt; priority=0; queued-IOs=0;

Owner: default=SP B, current=SP B       Array failover mode: 4

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

--------- Host ----   - Stor -   -- I/O Path --  -- Stats ---

###  HW Path     I/O Paths    Interf.   Mode    State   Q-IOs Errors

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

 0 fscsi0          hdisk2    SP A1     active  alive       0      0

 1 fscsi2          hdisk8    SP B1     active  alive       0      0

Pseudo name=hdiskpower1

CLARiiON ID=FCN0013190**** [****db_aix]

Logical device ID=60060160480135007D8873A9281CE311 [LUN 1]

state=alive; policy=CLAROpt; priority=0; queued-IOs=0;

Owner: default=SP A, current=SP A       Array failover mode: 4

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

------- Host --------   - Stor -   -- I/O Path --  -- Stats ---

###  HW Path   I/O Paths    Interf.   Mode    State   Q-IOs Errors

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

0 fscsi0             hdisk3    SP A1     active  alive       0      0

1 fscsi2             hdisk9    SP B1     active  alive       0      0

Pseudo name=hdiskpower5

CLARiiON ID=FCN0013190**** [****db_aix]

Logical device ID=6006016048013500BCF400FC281CE311 [LUN 8]

state=alive; policy=CLAROpt; priority=0; queued-IOs=0;

Owner: default=SP B, current=SP B       Array failover mode: 4

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

------ Host ----   - Stor -   -- I/O Path --  -- Stats ---

###  HW Path   I/O Paths    Interf.   Mode  State  Q-IOs  Errors

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

1 fscsi2         hdisk13   SP B1     active  alive       0      0

0 fscsi0         hdisk7    SP A1     active  alive       0      0

# powermt save


1.42 创建VG


1、创建sqdbvg


PP Size 256 MB

sqdbvg  hdiskpower0 hdiskpower1

建立时选择 powerpath建立

修改VG属性 scalable vg yes


使用SMITTY命令创建逻辑卷

smit lv选择sqdbvg

创建LV名字:lvsqdb

大小:number 3000

文件系统类型:jfs2


建立文件系统

Smitty fs

选择 lvsqdb

Mount点 /**sqdbdata

创建完成后手动mount /**sqdbdata

更改文件权限:chown oracle:dba /**sqdbdata

因为2号机需要进行导入操作,必须让1号机释放对硬盘的读写控制,在1号机上输入下列命令:

umount /**sqdbdata

varyoffvg sqdbvg 后

如果2号机上认到的存储盘没有PVID ,需要把认到的磁盘删掉,然后使用cfgmgr重新扫描, PVID会自动添加。

敲入# smitty vg 后,选择add a volume group,然后建立sqdbvg ,

具体配置请按照下面的图示对照填写。

注意: 一定要将active volume group automatically 设置为YES。


详细操作步骤:(smit方式):

# smitty vg

→ Add a Volume Group

→ Add an Original Volume Group


系统进入卷组创建界面,在该界面中输入以下各项:

  • [VOLUME GROUP name]项:卷组名称。输入:sqdbvg;

  • [Physical partition SIZE in megabytes]项:PPS物理单位分区大小设置为:256

  • [PHYSICAL VOLUME names]项:物理卷组名称,即上面建立的SSA逻辑驱动盘名称。输入:hdiskpower0 hdiskpower1;

  • [Activate volume group AUTOMATICALLY at system restart]项:是否在系统启动时自动启动卷组。由于要配置双机,所以应该选择“yes”;

  • [Volume Group MAJOR NUMBER]项:主号用于标识卷组,如果不填,系统将用缺省值(请记下该缺省值,备用节点同步时将会用到);其余选项使用缺省值。


按<ENTER>键,创建卷组,建立时选择 powerpath建立,修改VG属性 scalable vg 为yes。


创建逻辑卷

创建卷组sqdbvg上的各个逻辑卷。


操作步骤:(smit方式):

# smitty lv

在出现的菜单中为[VOLUME GROUP name]项输入卷组名称:sqdbvg,并按<Enter>键,进入创建LV界面,编辑如下项:

  • [Logical volume NAME]项:输入逻辑卷名称。这里输入lvsqdb;

  • [Number of LOGICAL PARTITIONS]项:输入需创建的逻辑卷分区个数为:3000

  • [PHYSICAL VOLUME names]项:输入物理卷名称,即SSA逻辑驱动器名称。这里输入hdiskpower0 hdiskpower1;

  •  [Logical volume TYPE]项:选择为jfs2;

其余选项按缺省配置。

按<Enter>键,创建逻辑卷lvsqdb。


创建文件系统

为逻辑卷lvsqdb创建文件系统:/**sqdbdata。

操作步骤:(smit方式)

大于2GB的文件系统创建方法

# smitty lv

→ Add / Change / Show / Delete File Systems

→ Journaled File Systems

→ Add a Journaled File System on a Previously Defined Logical Volume

→ Add a Large File Enabled Journabled File System

在出现的界面中选择卷组sqdbvg,按<Enter>键,进入文件系统创建界面,编辑以下选项:

  • [LOGICAL VOLUME name]项:要在上面创建文件系统的逻辑卷名字。输入:lvsqdb。

  • [MOUNT POINT]项:文件系统MOUNT点。输入: /**sqdbdata。

  •  [Mount AUTOMATICALLY at system restart?]:选择yes。

其余选项使用缺省值。

按<ENTER>键创建文件系统,正常执行完成后返回OK,则文件系统创建成功。


修改文件系统

修改文件系统/**sqdbdata的属性,包括:

  • 自动安装属性

  • 文件系统大小

操作步骤:

# smitty chfs

→ Change / Show Characteristics of a Journaled File System

在出现的界面中选择待修改的文件系统:/**hddbdata,按<Enter>键,出现文件系统修改界面,编辑如下项:

  • [SIZE of file system(in 512-byte blocks)]项:将文件系统大小转换为0.5k为单位的值输入,如果文件系统大小为512MB,则输入:512×1024×2=1048576;

  • [Mount AUTOMATICALLY at system restart?]:选择yes。

按<Enter>键,开始修改。


在2号机上先确认有没有PVID,如果没有,按如下步骤操作:

#rmdev –dl diskpower0 diskpower1

#cfgmgr

Diskpower磁盘的PVID会自动加。

导入VG

在第2台数据库服务器上输入如下命令导入VG

# smitty vg

→ Import a Volume Group


  • [LOGICAL VOLUME name]项:要在上面创建文件系统的逻辑卷名字。输入:sqdbvg

  • [PHYSICAL VOLUME name]项:要在上面写上物理磁盘的名称。输入:hdiskpower0 hdiskpower1。


更改用户权限

#chown oracle:dba /**sqdbdata

设置好后,请使用如下的命令进行验证

                  

# lsvg    显示系统中的卷组信息

rootvg

sqdbvg

rmansqvg

hddbvg

# lsvg –o  显示系统中活动的卷组

sqdbvg

rmansqvg

rootvg

# lsvg  rootvg  显示rootvg卷组的属性

# lsvg  sqdbvg  显示sqdbvg 卷组的属性


对磁盘空间划分的查看

磁盘空间划分好后,可以使用

# df –g      显示系统的目录列表


测试两台机器都正常后卸载已经挂载的存储盘,让HA自动挂载存储盘

#umount /**sqdbdata

#varyoffvg sqdbvg


2、创建hddbvg


PP Size 256

卷组名称:hddbvg  

选择磁盘:hdiskpower2 hdiskpower3

建立时选择 powerpath建立

修改VG属性 scalable vg 为yes

创建逻辑卷:smit lv

选择要创建逻辑卷的卷组为:hddbvg

逻辑卷名称:lvhddb

大小:number 4600

文件系统类型:jfs2

建立文件系统

命令:smit fs

选择逻辑卷:lvhddb

mount点 /**hddbdata

创建完成后需要手动挂载: mount /**hddbdata

更改权限:chown oracle:dba /**hddbdata

因为1号机需要进行导入操作,必须让2号机释放对硬盘的读写控制,在2号机上输入下列命令:

umount /**hddbdata

varyoffvg hddbvg

如果1号机上出现没有PVID的盘需要RM掉 然后cfgmgr, PVID会自动加。

敲入# smitty vg 后,选择add a volume group,然后建立hddbvg ,

具体配置请按照下面的图示对照填写。

注意: 一定要将active volume group automatically 设置为YES。


详细操作步骤:(smit方式):

# smitty vg

→ Add a Volume Group

→ Add an Original Volume Group

系统进入卷组创建界面,在该界面中输入以下各项:

  • [VOLUME GROUP name]项:卷组名称。输入:hddbvg;

  • [Physical partition SIZE in megabytes]项:PPS物理单位分区大小设置为:256

  • [PHYSICAL VOLUME names]项:物理卷组名称,即上面建立的SSA逻辑驱动盘名称。输入:hdiskpower2 hdiskpower3;

  • [Activate volume group AUTOMATICALLY at system restart]项:是否在系统启动时自动启动卷组。由于要配置双机,所以应该选择“yes”;

  • [Volume Group MAJOR NUMBER]项:主号用于标识卷组,如果不填,系统将用缺省值(请记下该缺省值,备用节点同步时将会用到);其余选项使用缺省值。

按<ENTER>键,创建卷组,建立时选择 powerpath建立,修改VG属性 scalable vg 为yes。


创建逻辑卷

创建卷组hddbvg上的各个逻辑卷。

操作步骤:(smit方式):

# smitty lv

在出现的菜单中为[VOLUME GROUP name]项输入卷组名称:hddbtvg,并按<Enter>键,进入创建LV界面,编辑如下项:

  • [Logical volume NAME]项:输入逻辑卷名称。这里输入lvhddb;

  • [Number of LOGICAL PARTITIONS]项:输入需创建的逻辑卷分区个数为:4600

  • [PHYSICAL VOLUME names]项:输入物理卷名称,即SSA逻辑驱动器名称。这里输入hdiskpower2 hdiskpower3;

  •  [Logical volume TYPE]项:选择为jfs2;

其余选项按缺省配置。

按<Enter>键,创建逻辑卷lvhddb。


创建文件系统

为逻辑卷lvhddb创建文件系统:/**hddbdata。

操作步骤:(smit方式)

大于2GB的文件系统创建方法

# smitty lv

→ Add / Change / Show / Delete File Systems

→ Journaled File Systems

→ Add a Journaled File System on a Previously Defined Logical Volume

→ Add a Large File Enabled Journabled File System

在出现的界面中选择卷组hddbvg,按<Enter>键,进入文件系统创建界面,编辑以下选项:

  • [LOGICAL VOLUME name]项:要在上面创建文件系统的逻辑卷名字。输入:lvhddb。

  • [MOUNT POINT]项:文件系统MOUNT点。输入: /**hddbdata。

  •  [Mount AUTOMATICALLY at system restart?]:选择yes。

其余选项使用缺省值。

按<ENTER>键创建文件系统,正常执行完成后返回OK,则文件系统创建成功。


修改文件系统

修改文件系统/**hddbdata的属性,包括:

  • 自动安装属性

  • 文件系统大小

操作步骤:

# smitty chfs

→ Change / Show Characteristics of a Journaled File System

在出现的界面中选择待修改的文件系统:/**hddbdata,按<Enter>键,出现文件系统修改界面,编辑如下项:

  • [SIZE of file system(in 512-byte blocks)]项:将文件系统大小转换为0.5k为单位的值输入,如果文件系统大小为512MB,则输入:512×1024×2=1048576;

  • [Mount AUTOMATICALLY at system restart?]:选择yes。

按<Enter>键,开始修改。


导入VG

在第1台数据库服务器上输入如下命令导入VG

# smitty vg

→ Import a Volume Group

  • [LOGICAL VOLUME name]项:要在上面创建文件系统的逻辑卷名字。输入:hddbvg

  • [PHYSICAL VOLUME name]项:要在上面写上物理磁盘的名称。输入:hdiskpower2 hdiskpower3。


更改用户权限

#chown oracle:dba /**hddbdata

设置好后,请使用如下的命令进行验证

# lspv


对磁盘空间划分的查看

磁盘空间划分好后,可以使用

# df –g      显示系统的目录列表

测试两台机器都正常后卸载已经挂载的存储盘,让HA自动挂载存储盘

#umount /**hddbdata

#varyoffvg hddbvg


3、创建rmansqvg


在SQDB数据库服务器上创建rmansqvg备份卷组

PP Size 256 MB

创建卷组名称rmansqvg    选择存储磁盘hdiskpower4

建立时选择 powerpath建立

修改VG属性 scalable vg yes


使用SMITTY命令创建逻辑卷

smit lv

创建LV名字:lvrmansq

大小:number 3500

文件系统类型:jfs2


建立文件系统

smitty fs

选择 lvrmansq

Mount点 /rmansq

创建完成后手动mount /rmansq

更改文件权限:chown oracle:dba /rmansq


4、创建rmanhdvg


在HDDB数据库服务器上创建rmanhdvg

PP Size 256 MB

创建卷组名称rmanhdvg    选择存储磁盘hdiskpower5

建立时选择 powerpath建立

修改VG属性 scalable vg yes


使用SMITTY命令创建逻辑卷

smit lv

创建LV名字:lvrmanhd

大小:number 5300

文件系统类型:jfs2


建立文件系统

Smitty fs

选择 lvrmanhd

Mount点 /rmanhd

创建完成后手动mount /rmanhd

更改文件权限:chown oracle:dba /rmanhd


点击阅读原文到社区资料库,还有更多你感兴趣的内容


长按二维码关注公众号AIX专家俱乐部

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存