Document Type | Technical Information
Category | Installation
Applicable Product Versions | Tibero5/Tibero6/Tibero7
Document Number | TINTI043
Overview
This document describes how to configure OCFS2 (Oracle Cluster File System Version 2) based on CentOS7 2Node.
Method
1. Install packages (common to both nodes)
yum install -y ocfs2-tools ocfs2-tools-devel
2. Set up cluster layout (in order on each node)
[Node 1]
o2cb add-cluster tbdata
o2cb list-cluster tbdata
o2cb add-node --ip 192.168.0.168 --port 7777 --number 1 tbdata tac1
o2cb add-node --ip 192.168.0.169 --port 7777 --number 2 tbdata tac2
cat /etc/ocfs2/cluster.conf
[Node 2]
mkdir /etc/ocfs2
vi /etc/ocfs2/cluster.conf
Enter the cluster.conf content from Node 1
3. Activate O2CB cluster stack (on both nodes)
[Node 1/Node 2]
/sbin/o2cb.init configure
y
enter
tbdata
enter
enter
enter
enter
systemctl start o2cb
systemctl enable o2cb
systemctl status o2cb
systemctl start ocfs2
systemctl enable ocfs2
systemctl status ocfs2
vi /etc/sysctl.d/99-sysctl.conf
kernel.panic = 30
kernel.panic_on_oops = 1
sysctl -p
4. Create OCFS2 filesystem (only once on a single node)
[Node 1]
mkfs.ocfs2 -L "tbdata" /dev/sdb
5. Mount (on both nodes)
[Node 1/Node 2]
mkdir /tbdata
mount /dev/sdb1 /tbdata
sudo mount -L tbdata /tbdata
chown -R tibero:dba /tbdata
chmod -R 750 /tbdata
vi /etc/fstab
/dev/sdb1 /tbdata ocfs2 _netdev,defaults 0 0