AIX6.1+HACMP+oracle11g - R2 主备 安装手册 V1 - 图文

更新时间:2024-03-12 19:45:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

数据存储系统测试方案

版本:V1.0

技术顾问:曹利民

AIX6.1+HACMP6.1+ROACLE11G_R2

1 前期系统准备工作

1.1 安装AIX6106 1.2 修改时区、时间

修改时间 #smitty date

修改时区

1.3 修改密码

#smitty passwd

1.4 设置主机名、IP

#smitty mktcpip

进入系统

1.5 双网卡绑定

#smitty etherchannel

1.1 IP地址规划

ora1 Boot1: 网卡1启动地址 Persistent IP: 别名地址 本节点永久IP 管理IP Boot2: 网卡2启动地址 ora2 Boot1: 网卡1启动地址 Persistent IP: 别名地址 本节点永久IP 管理IP Boot2: 网卡2启动地址 系统启动时 192.168.2.201 HACMP启动时 192.168.1.201 192.168.1.205 服务IP 网卡1损坏时 网卡2也损坏时 192.168.1.201 10.1.0.201 192.168.1.201 192.168.1.205 服务IP 192.168.2.203 192.168.1.203 切换速度快- 30s 192.168.1.122 10.1.0.203 192.168.1.205 服务IP 切换需要时间 1.2 修改 /etc/hosts 文件

添加:

127.0.0.1 loopback localhost # loopback (lo0) name/address

hosts1 ora1 ip

192.168.2.201 ora1_boot1 ora1 10.1.0.201 ora1_boot2 192.168.1.201 ora1_pers

hosts2 ora2 ip

192.168.2.203 ora2_boot2 ora2 10.1.0.203 ora2_boot2 192.168.1.203 ora2_pers

oracle service ip

192.168.1.205 service

1.3 扩容

1装完系统后默认的文件系统大小

chfs -a size=6G / chfs -a size=6G /usr chfs -a size=6G /var chfs -a size=6G /tmp chfs -a size=6G /home chfs -a size=6G /admin

chfs -a size=6G /opt

2

#lsps –a 扩容swap分区 默认swap

更改后的swap大小

2.1 做镜像

1将hdisk1添加到rootvg里

2将roortvg中的两块硬盘做镜像

3

将启动信息添加到hdisk1,并且更改启动列表。

2.2安装基本软件:

AIX 6.1需要安装如下软件包: bos.adt.base bos.adt.lib bos.adt.libm

bos.perf.libperfstat 6.1.2.1 or later bos.perf.perfstat bos.perf.proctools rsct.basic.rte

rsct.compat.clients.rte

xlC.aix61.rte 10.1.0.0 (or later)

AIX 5.3需要安装如下软件包: bos.adt.base bos.adt.lib bos.adt.libm

bos.perf.libperfstat 5.3.9.0 or later bos.perf.perfstat bos.perf.proctools rsct.basic.rte

rsct.compat.clients.rte

xlC.aix50.rte 10.1.0.0 (or later)

以上filesets 安装与否可以用命令 lslpp -l进行检查确认。

检查基本包:

#lslpp -l |grep bos.net* #lslpp -l |grep bos.data* lslpp -l |grep bos.adt.base lslpp -l |grep bos.adt.lib lslpp -l |grep bos.adt.libm

lslpp -l |grep bos.perf.libperfstat lslpp -l |grep bos.perf.perfstat

lslpp -l |grep bos.perf.proctools lslpp -l |grep rsct.basic.rte

lslpp -l |grep rsct.compat.clients.rte xlC.aix50.rte(AIX5.3)

lslpp -l |grep xlC.aix61.rte(AIX6.1)

3.1 unzip软件包安装

下载地址:

http://www-03.ibm.com/systems/power/software/aix/linux/toolbox/ezinstall.html

ora1#rpm -Uvh unzip-5.51-1.aix5.1.ppc.rpm

3.2 安装CDE (远程图形连接)

#smitty install

安装完CDE包后,需要运行/etc/rc.dt #./rc.dt

3.3 安装JAVA(安装最新JAVA)

1#tar xvh java7_64.jre.tar 先安装jre,再安装sdk

2 #smitty install

编辑/etc/environment

PATH=/usr/bin:/etc:/usr/sbin:/usr/ucb:/usr/bin/X11:/sbin:/usr/java7_64/jre/bin:/usr/java7_64/bin JAVA_HOME=/usr/java7_64

2.1 安装firefox(略过)

系统其它设置

2.2 修改#vi /etc/security/limits

重启 #shutdown –Fr

2 预安装检查与规划

2.1 我的硬件环境

2.2 下载软件

下载 Oracle11gR2 for AIX 软件:

http://www.oracle.com/technology/software/products/database/oracle11g/112010_aixsoft.html

下载:

aix.ppc64_11gR2_database_1of2.zip、 aix.ppc64_11gR2_database_2of2.zip、 aix.ppc64_11gR2_grid.zip 这三个包。

上传到主机上,并使用 unzip 解压缩,AIX下默认没有安装 unzip,可以其 中一张Linux 软件包光盘中找到,这张光盘是会随机带过来的,另外在解压的 时候要特别注意一下,解压时 aix.ppc64_11gR2_database_1of2.zip、 aix.ppc64_11gR2_database_2of2.zip 这两个包要解到同一个目录下,

aix.ppc64_11gR2_grid.zip 包解到另一个不同的目录下,我在安装的时候就是 因为没有将 db 的这两个包解压到同一下目录下结果在安装 db时报找到文件的 错误,具体的错误下面有载图。 数据库包:

aix.ppc64_11gR2_database_1of2.zip、 aix.ppc64_11gR2_database_2of2.zip 网络架构包(类似 10g的群集软件包): aix.ppc64_11gR2_grid.zip

$pwd

/u01/soft/db

$gunzip aix.ppc64_11gR2_database_1of2.zip $gunzip aix.ppc64_11gR2_database_2of2.zip $pwd

/u01/soft/grid

$gunzip aix.ppc64_11gR2_grid.zip

2.3系统硬件环境检查

验证方法:

1、确认内存大小

localhost> /usr/sbin/lsattr -E -l sys0 -a realmem

realmem 1048576 Amount of usable physical memory in Kbytes False 2、确认SWAP 空间,最少2G。 localhost> /usr/sbin/lsps -a

Page Space Physical Volume Volume Group Size %Used Active Auto Type hd6 hdisk0 rootvg 4096MB 12 yes yes lv

3、确认/tmp大于 1.5GB和Oracle 目录空间15GB 4、确认系统结构

localhost> /usr/bin/getconf HARDWARE_BITMODE 64

5、确认系统CPU 个数和主频: # lsdev -C |grep proc

proc0 Available 00-00 Processor proc1 Available 00-01 Processor # lsattr -E -l proc0

frequency 752010000 Processor Speed False state enable Processor state False

type PowerPC_RS64-III Processor type False # lsattr -E -l proc1

frequency 752010000 Processor Speed False state enable Processor state False

type PowerPC_RS64-III Processor type False

2.4系统参数文件

lsattr -EH -l sys0 -a ncargs 检查内核参数ncargs的值 lsattr -EH -l sys0 -a maxuproc 检查内核参数maxuproc的值

lsattr -EH -l sys0 -a maxreqs 在AIX5.3中检查内核参数maxreqs的值

ioo -o aio_maxreqs 在AIX6.1中检查内核参数maxreqs的值

修改命令 :

chdev -l sys0 -a ncargs=256

chdev -l sys0 -a maxuproc=16384

chdev -p -l aio0 -a maxreqs=65536 在AIX5.3中设置内核参数maxreqs的值 ioo -o aio_maxreqs=65536 在AIX6.1中检查内核参数maxreqs的值

修改命令 :

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

no -p -o udp_sendspace=655360 no -p -o udp_recvspace=655360 no -p -o tcp_sendspace=655360 no -p -o tcp_recvspace=655360 no -p -o rfc1323=1

no -p -o sb_max=1310720

no -r -o ipqmaxlen=512

3 用户和组设置

创建用户:

Oracle 主组是dba 组为:dba。 #smitty mkgroup

创建用户

#smitty mkuser

3.1.1 修改用户属性

1设置oracle用户密码: #passwd oracle

3.1.2 修改安装目录权限

创建两个文件系统,分别挂载到/oracle, /oradata更改文件系统权限 统权限:

# chown -R oracle:dba /oracle # chown –R oracle:dba /oradata # chmod -R 775 /oradata #chmod –R 755 /oracle

3.1.3 修改.profile文件

oracle用户的.profile最后,增加如下内容:

export DISPLAY=172.16.24.254:0.0 umask 022

export ORACLE_BASE=/oracle

export ORACLE_HOME=$ORACLE_BASE/product/11g export ORACLE_SID=testdb

export ORACLE_UNQNAME=testdb

export PATH=.:${PATH}:$HOME/bin:$ORACLE_HOME/bin

export PATH=${PATH}:/usr/bin:/bin:/usr/bin/X11:/usr/local/bin export PATH=${PATH}:$ORACLE_BASE/common/oracle/bin export

ORACLE_PATH=${PATH}:$ORACLE_BASE/common/oracle/sql:.:$ORACLE_HOME/rdbms/admin export PS1=`hostname`:'$PWD'\export ORACLE_TERM=xterm 检测环境

安装Oracle的基本环境配置完成,本次试验先安装调试HACMP。

4 HACMP安装调试

1) 安装HACMP软件

在两台机器上都要安装HACMP软件 #cd /soft/HACMP6.1 #smitty isntallp

此次安装HA时没有安装nfs和hativl包

2) HACMP基本配置:

在单机操作即可:

3) 添加群集名:

ora1#smitty hacmp Extended Configuration

Extended Topology Configuration Configure an HACMP Cluster

Add/Change/Show an HACMP Cluster

* Cluster Name [CLUSTER]

4) 添加节点:

Configure HACMP Nodes

Add a Node to the HACMP Cluster

* Node Name [ora1]

Communication Path to Node [ora1_boot1] * Node Name [ora2]

Communication Path to Node [ora2_boot1]

5) 节点发现:

Discover HACMP-related Information from Configured Nodes

6) 定义网络结构:

Extended Topology Configuration Configure HACMP Networks

Add a Network to the HACMP Cluster –ether (第一个)

Add an IP-Based Network to the HACMP Cluster

Type or select values in entry fields.

Press Enter AFTER making all desired changes.

[Entry Fields] * Network Name [net_ether_01] * Network Type ether * Netmask(IPv4)/Prefix Length(IPv6) [255.255.255.0] * Enable IP Address Takeover via IP Aliases [Yes]

Yes 采用别名方式

+ IP Address Offset for Heartbeating over IP Aliases []

7) 添加网路结构

Configure HACMP Communication Interfaces/Devices Add Communication Interfaces/Devices

注:建议在此做次HACMP同步,确认以上步骤没有问题。

1) 添加永久IP:

Configure HACMP Persistent Node IP Label/Addresses Add a Persistent Node IP Label/Address 添加对应节点的永久IP

2) 添加服务IP:

Extended Resource Configuration

HACMP Extended Resources Configuration Configure HACMP Service IP Labels/Addresses Add a Service IP Label/Address Configurable on Multiple Nodes

net_ether_01 (192.168.1.0/24 192.168.2.0/24 10.1.0.0/24)

3) 添加磁盘心跳1

Extended Configuration

Extended Topology Configuration Configure HACMP Networks

Manage Concurrent Access Volume Groups for Multi-Node Disk Heartbeat Create a new Volume Group and Logical Volume for Multi-Node Disk Heartbeat 选择相应的磁盘即可

注意:如果是安这个配置选的磁盘心跳,那么就不用再在网络里面添加diskhb了,HA会自动添加一条心跳网络到配置里。而且在后续的资源组属性设置时HA也会自动设置好 【磁盘心跳】这个资源组的属性(即:并发资源组属性)

4) 定义磁盘心跳1

Extended Topology Configuration Configure HACMP Networks

Add a Network to the HACMP Cluster

5) 添加磁盘心跳

Configure HACMP Communication Interfaces/Devices Add Communication Interfaces/Devices

Add Pre-defined Communication Interfaces and Devices Communication Devices

net_diskhb_01

6) 添加心跳heartvg2 同理

7) 添加脚本:

Extended Resource Configuration

HACMP Extended Resources Configuration Configure HACMP Application Servers

Configure HACMP Application Servers添加脚本

Add an Application Server

8) 添加资源组:

Extended Resource Configuration

HACMP Extended Resource Group Configuration Add a Resource Group

9) 修改和定制资源组

Extended Resource Configuration

HACMP Extended Resource Group Configuration

Change/Show Resources and Attributes for a Resource Group oraresource

看一下磁盘心跳资源组的属性,这里是HA自动定义好的,无需更改

10) 同步HACMP的配置

11) 启动HACMP

#smitty clstart

在两台机器上分别查看卷组和永久IP 是否启动。

第一台机器磁盘和IP:因为HA配置为主备,所以oradata只在主机上启动,心跳磁盘时并发模式,所以在两台机器上都启动

永久IP 现在在en4网口上,服务IP 在en2网口上

第二台机器:心跳磁盘已启动,oradata只在主机上启动

永久IP 在en4网口上

12) 查看

#lssrc –g cluster

13) HA切换

#smitty clstop

在第一台机器上停止HA

查看卷组状态

查看IP地址状态

服务IP 192.168.1.205 已经不在第一台机器上。 查看第二台机器卷组状态,卷组oradata已经启动

查看IP地址状态,服务IP 192.168.1.205 已经切换到第二台机器的en2网口上。

5 Oracle安装

查看oracle安装程序的权限 更改权限

#chmod –R 755 /soft/oracle

#chown –R oracle:dba /soft/oracle 运行./runInstall进行安装

本文来源:https://www.bwwdw.com/article/12k8.html

Top