Linux平臺下ocfs2的安裝、配置

尛樣兒發表於2010-01-18

核心:
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

重啟計算機測試一下是否能夠正常的掛載、所有者和執行許可權是否都正確。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23135684/viewspace-625304/,如需轉載,請註明出處,否則將追究法律責任。

相關文章