当前位置: 首页 > 工具软件 > OCFS2 > 使用案例 >

linux所有节点下安装,Linux平台下ocfs2的安装、配置

屈翰飞
2023-12-01

内核:

Linux rhel3 2.6.18-164.el5

一.下载:

ocfs2-2.6.18-164.el5-1.4.4-1.el5.i686.rpm

ocfs2console-1.4.3-1.el5.i386.rpm

ocfs2-tools-1.4.3-1.el5.i386.rpm

二.安装(所有节点都需要安装):

rpm -ivh ocfs2-2.6.18-164.el5-1.4.4-1.el5.i686.rpm \

ocfs2console-1.4.3-1.el5.i386.rpm \

ocfs2-tools-1.4.3-1.el5.i386.rpm

三.配置:

1.在所有节点上以root用户身份运行此工具:

/usr/sbin/ocfs2console

选择 [Clucster]-[Configure Nodes]

在“Node Configuration”对话框中,输入2个专用互连的节点名、IP地址、端口号。本示例将使用 linux1和 192.168.0.1和7777 表示节点 1,并使用 linux2 和192.168.0.2和7777 表示节点2。

验证所有节点上的所有值正确之后,请退出应用程序。

选择 [Clucster]-[Propagate Cluster Configuration] ,提示”Finished”。

注意:节点一配置成功后,在配置节点二的时候节点名、IP地址、端口号是自动装载。在执行选择 [Clucster]-[Propagate Cluster Configuration]如果有报错,请删除/etc/ocfs2/*.conf配置文件,再重新启动ocfs2console,执行以上的 [Clucster]-[Configure Nodes] 和[Clucster]-[Propagate Cluster Configuration] 。

2.在集群中的所有节点上以 root 用户帐户的身份运行以下命令

export PATH=$PATH:/sbin:/usr/sbin

/etc/init.d/o2cb enable

3.创建好ocfs2文件系统

在一个节点上以root用户执行:

1).创建好相应的磁盘分区。

2).mkfs.ocfs2 -L "clusterfiles" /dev/sdb5

4.载入OCFS2文件系统

在所有节点上以root用户执行:

mount -o datavolume,nointr -t ocfs2 /dev/sdb5 /u02

chown –R oracle:dba /u02

chmod –R 775 /u02

查看是否装载成功:

在所有节点上以root用户执行:

mount

/dev/sdb5 on /u02 type ocfs2 (rw,_netdev)

查看所有者、执行权限:

在所有节点上以root用户执行:

ls -ld /u02

drwxrwxr-x  3 oracle dba 1024 11月 20 22:13 /u02

5.将ocfs2设置为系统启动自动装载:

在所有节点上以root用户执行:

export PATH=$PATH:/sbin:/usr/sbin

chkconfig --add o2cb

/etc/init.d/o2cb configure

加入启动脚本到/etc/rc.local

echo "mount -o datavolume,nointr -t ocfs2 /dev/sdb5 /u02" >> /etc/rc.local

echo "chown –R oracle:dba /u02" >> /etc/rc.local

echo "chmod –R 775 /u02" >> /etc/rc.local

或者

修改/etc/fstab

/dev/sdb5 /u02 ocfs2 datavolume,nointr 0 0

重启计算机测试一下是否能够正常的挂载、所有者和执行权限是否都正确。

 类似资料: