2011年11月22日火曜日

[ASMLIB]EMC PowerPathの場合のお作法_4

前回:[ASMLIB]EMC PowerPathの場合のお作法_3


前回は、どんな時になぜはまるのか?
って話を書きました。

今回は、はまらないための話

ASMの設定ファイルとして、/etc/sysconfig/oracleasmというファイルがあります。
このファイルに、優先して読み込むべきデバイス名や読み込む対象から除外する
デイバス名を指定することにより、擬似デバイスを優先して読み込むか、
シングルデバイスを読み込まない設定を行います。

# cat /etc/sysconfig/oracleasm

==================================================
#
# This is a configuration file for automatic loading of the Oracle
# Automatic Storage Management library kernel driver. It is generated
# By running /etc/init.d/oracleasm configure. Please use that method
# to modify this file
#

# ORACLEASM_ENABELED: 'true' means to load the driver on boot.
ORACLEASM_ENABLED=true

# ORACLEASM_UID: Default user owning the /dev/oracleasm mount point.
ORACLEASM_UID=grid

# ORACLEASM_GID: Default group owning the /dev/oracleasm mount point.
ORACLEASM_GID=asmadmin

# ORACLEASM_SCANBOOT: 'true' means scan for ASM disks on boot.
ORACLEASM_SCANBOOT=true

# ORACLEASM_SCANORDER: Matching patterns to order disk scanning
ORACLEASM_SCANORDER=""

# ORACLEASM_SCANEXCLUDE: Matching patterns to exclude disks from scan
ORACLEASM_SCANEXCLUDE=""
==================================================
※ASMのセットアップが終わった状態のファイルになります。

簡単な英語なので読めば分かると思いますが、
変更するのは、ORACLEASM_SCANORDERと(または)ORACLEASM_SCANEXCLUDE。


■設定例

例)以下のようなデバイスが見えている場合
/dev/sdc -----------擬似デバイス/dev/emcpoweraを構成するシングルデイバスパス
/dev/sdd -----------擬似デバイス/dev/emcpoweraを構成するシングルデイバスパス
/dev/sde -----------擬似デバイス/dev/emcpoweraを構成するシングルデイバスパス
/dev/sdf -----------擬似デバイス/dev/emcpoweraを構成するシングルデイバスパス
/dev/emcpowera ----上記4つのシングルデバイスから構成される擬似デバイス

-------------------------------
ORACLEASM_SCANORDER="emcpower" ←emcpoweraもbもこれ1つでOK
ORACLEASM_SCANEXCLUDE="sd"   ←sdb sdc sde,sdfもこれ1つでOK
-------------------------------
と編集して保存。
複数指定したい場合はスペース入れて複数記述。

この設定は、ラベル後でも前でもOKだけど、
サーバの再起動前にはやっておく。

知ってれば、それまでの内容ですね。

ちなみに、DELLさんのEqualLogicの場合は、
/dev/mapper配下のブロックデバイスをORACLEASM_SCANORDERに指定するようです。
(しました。)
出典:Dell PowerEdge Systems Oracle 11g R2 Database on Enterprise Linux x86_64 Getting Started Guide


次回は、ASMLIB周りのその他色々を書いていきます。

0 件のコメント:

コメントを投稿