Mac de Oracle - 10万円未満 de RAC (11g編)#13 Tweet
今回はOracle Cluster File System (OCFS2)のインストール及び構成 その2
- ハードウェア構成と価格(Mac De Oracle - 10万円 de RAC #1とMac De Oracle - 10万円 de RAC #5参照のこと)
- Linux (CentOS 5.2)のインストール
- Openfiler2.3のインストール
- Openfiler2.3によるiSCSIボリュームの構成
- Oracle RACノードでのiSCSIボリュームの構成 その1、その2
- Oracle所有者と関連ディレクトリの作成及び環境変数の設定
- Oracle向けLinuxサーバーの構成(カーネルパラメータの設定)
- hangcheck-timerカーネル・モジュールの構成
- Oracle RACノード間リモートアクセスの構成
- Oracle RACノード構成ファイルの確認
- Oracle Cluster File System (OCFS2)のインストール及び構成 その1、その2
- Oracle Automatic Storage Management(ASMLib 2.0)のインストール及び構成
- Oracle11g R1 インストール事前作業
- Oracle11g R1 Clusterwareのインストール
- Oracle11g R1 Database softwareのインストール
- Oracle11g R1 examplesのインストール
- TNS Listenerの構成
- Oracle Cluster databaseの作成
- Oracle Net Serviceの確認
- Oralce RAC ClusterとDatabase構成の確認
- Clusterの開始と停止の確認
- Oracle Clusterwareプロセス・モニター・デーモンの構成
- 簡単なTransparent Application Failover (TAF)の確認
- MacOSXからの接続確認(Mac De Oracleではお約束!なので)
11.Oracle Cluster File System (OCFS2)のインストール及び構成 その2
・OCFS2の構成
ocfs2consoleというGUIツールが提供されているのでそれを利用する。この操作はRACを構成する全ノードで実施する。(OCFS2の構成もMacOSXのxtermから行う。お約束.w)
2010/10/16訂正
Node Configurationダイアログの画像を訂正。private networkのホスト名として設定したdiscus1-priv/discus2-privではなく、public networkのホスト名として設定したdiscus1/discus2を設定するのが正しい。
OCFS2コンソールで構成後には/etc/ocfs2/cluster.confが作成される。
[root@discus1 ˜]# cat /etc/ocfs2/cluster.conf
node:
ip_port = 7777
ip_address = 192.168.2.3
number = 0
name = discus1
cluster = ocfs2
node:
ip_port = 7777
ip_address = 192.168.2.4
number = 1
name = discus2
cluster = ocfs2
cluster:
node_count = 2
name = ocfs2
[root@discus1 ˜]#
簡単な状況確認及び動作確認。(これをやらなくてもインストール及び構成には支障はありませんが。。。念のため。)
後ほど調整するが、Heatbeat dead threshholdが31(デフォルト)になっていることが確認できる。
その3へつづく。
[root@discus2 ocfs2]# /etc/init.d/o2cb status
Driver for "configfs": Loaded
Filesystem "configfs": Mounted
Driver for "ocfs2_dlmfs": Loaded
Filesystem "ocfs2_dlmfs": Mounted
Checking O2CB cluster ocfs2: Online
Heartbeat dead threshold = 31
Network idle timeout: 30000
Network keepalive delay: 2000
Network reconnect delay: 2000
Checking O2CB heartbeat: Not active
[root@discus2 ocfs2]#
[root@discus2 ocfs2]# /etc/init.d/o2cb offline ocfs2
Stopping O2CB cluster ocfs2: OK
[root@discus2 ocfs2]#
[root@discus2 ocfs2]# /etc/init.d/o2cb unload
Unmounting ocfs2_dlmfs filesystem: OK
Unloading module "ocfs2_dlmfs": OK
Unmounting configfs filesystem: OK
Unloading module "configfs": OK
[root@discus2 ocfs2]#
[root@discus2 ocfs2]# /etc/init.d/o2cb load
Loading filesystem "configfs": OK
Mounting configfs filesystem at /sys/kernel/config: OK
Loading filesystem "ocfs2_dlmfs": OK
Mounting ocfs2_dlmfs filesystem at /dlm: OK
[root@discus2 ocfs2]#
[root@discus2 ocfs2]# /etc/init.d/o2cb online ocfs2
Starting O2CB cluster ocfs2: OK
[root@discus2 ocfs2]#
[root@discus2 ocfs2]# /etc/init.d/o2cb status
Driver for "configfs": Loaded
Filesystem "configfs": Mounted
Driver for "ocfs2_dlmfs": Loaded
Filesystem "ocfs2_dlmfs": Mounted
Checking O2CB cluster ocfs2: Online
Heartbeat dead threshold = 31
Network idle timeout: 30000
Network keepalive delay: 2000
Network reconnect delay: 2000
Checking O2CB heartbeat: Not active
[root@discus2 ocfs2]#
(2010/10/17追記)
ちなみに、add nodeダイアログで「Name」欄にpublic networkに設定したhost名ではなく、private networkに設定したhost名を設定してしまうと、cluster file system(以下の例では “ocfs2”)をonlineにできずエラーが発生する。 add nodeダイアログでは、public networkに指定したhost名を設定しましょうね。(直感的に分かりにくいので注意しましょ!)
[root@discus1 ˜]# /etc/init.d/o2cb status
Driver for "configfs": Loaded
Filesystem "configfs": Mounted
Driver for "ocfs2_dlmfs": Loaded
Filesystem "ocfs2_dlmfs": Mounted
Checking O2CB cluster ocfs2: Offline
[root@discus1 ˜]# /etc/init.d/o2cb unload
Unmounting ocfs2_dlmfs filesystem: OK
Unloading module "ocfs2_dlmfs": OK
Unmounting configfs filesystem: OK
Unloading module "configfs": OK
[root@discus1 ˜]# /etc/init.d/o2cb load
Loading filesystem "configfs": OK
Mounting configfs filesystem at /sys/kernel/config: OK
Loading filesystem "ocfs2_dlmfs": OK
Mounting ocfs2_dlmfs filesystem at /dlm: OK
[root@discus1 ˜]# /etc/init.d/o2cb online ocfs2
Starting O2CB cluster ocfs2: Failed
Cluster ocfs2 created
Node discus1-priv added
Node discus2-priv added
o2cb_ctl: Configuration error discovered while populating cluster ocfs2.
None of its nodes were considered local.
A node is considered local when its node name
in the configuration matches this machine's host name.
| 固定リンク | 0
コメント