- 论坛徽章:
- 0
|
2.3. 配置节点信任关系:
oracle用户执行:
oracle@suse10sp2:~>cd (回到oracle根目录)
oracle@suse10sp2:~>ssh-keygen -t dsa
(一直回车不需填写任何内容)
oracle@suse10sp2:~>cp -v .ssh/id_dsa.pub .ssh/authorized_keys
(注意oracle根目录/opt/oracle的权限应为755,不能随意更改)
执行ssh suse10sp2和ssh priv-suse10sp2
第一次执行需要yes确认,再次执行应不需再输入密码即可。
root用户执行:
编辑/etc/hosts.equiv文件,将可信节点信息加入到文件中
suse10sp2:~ # more /etc/hosts.equiv
+suse10sp2 oracle
+priv-suse10sp2 oracle
确认rsh的路径:
suse10sp2:~ # which rsh
/usr/bin/rsh
2.4. 配置iSCSI目标服务:
以root进入SUSElinux的图形界面:
打开terminal终端界面,用fdisk将剩余2G划分为/dev/sda6;
YaST控制中心->用filter过滤scsi->点击进入iSCSI Target配置如下:
Service 选项卡
将服务设置为引导时启动(when booting)
Targets 选项卡
单击 Edit
LUN (组成一个数字,第一个目标从 0 开始)
Path /dev/sda6 (保留的分区的路径)
接下来,“no-auth”,接下来,完成
单击 Yes 重新加载配置
YaST控制中心->用filter过滤scsi->点击进入iSCSI initiator配置如下:
Service 选项卡
* service start when booting
Discover Targets 选项卡
单击 Discovery
针对目标填写实际的 IP 地址,接下来
高亮显示 IP 地址
单击 Login no-auth 是默认值
Connected Targets 选项卡
单击 Toggle Start Up
完成
iSCSI目标分区:
执行iSCSI initiator后,重启后可以在fdisk -l看到/dev/sdb;
执行fdisk /dev/sdb,将其分为/dev/sdb1 200M、/dev/sdb2 1.8G
2.5. 配置OCFS2:
作为root用户,执行以下命令:
# ocfs2console &
Cluster
选择“Configure Nodes” 在客户端上添加节点
suse10sp2 10.1.1.78
单击 close
Cluster
选择“Propogate Configuration”
Tasks
选择“Format”
应该如此处所示
available devices : /dev/sdb1 unknown
volume label : oracle
cluster size : Auto
number of node slots : 4
Blocksize : Auto
单击 OK,格式化设备,完成退出
(这可能需要几分钟时间)
说明:设备为2.4节划分的/dev/sdb1分区(200M)
#mkdir /ocfs2
在/etc/fstab里增加一条:
/dev/sdb1 /ocfs2 ocfs2 _netdev,datavolume,nointr 0 0
用ocfs2console & 挂载/ocfs2,options添_netdev, datavolume,nointr
(-o datavolume需要加,否则安装CRS时执行root.sh会提示错误信息“PROT-1: Failed to initialize ocrconfig”)
# /etc/init.d/o2cb configure
选择“y”可在引导时加载 O2CB 驱动程序
为其余选项选择默认值,这将自动启动集群服务
#chown -R oracle install /ocfs2
重启检查/ocfs2是否已经自动挂载!并检查属于oracle:oinstall。
2.6. 安装oracleasm:
下载asm rpm安装包:
oracleasm-support-2.1.3-1.SLE10.i386.rpm
oracleasm-2.6.16.60-0.21-default-2.0.4-1.SLE10.i586.rpm
oracleasmlib-2.0.4-1.SLE10.i386.rpm
(需要根据linux版本以及内核来选择适当的asm安装包)
安装rpm包:
rpm -ivh ******.rpm
配置asm:
/etc/init.d/oracleasm configure
出现配置屏幕,依次填写:用户oracle、组dba、y、y;
/etc/init.d/oracleasm createdisk oradata /dev/sdb2
/etc/init.d/oracleasm scandisks
如果有其他节点,需要在其他节点执行;
/etc/init.d/oracleasm listdisks
可查看已经创建asm盘。 |
|