前回:[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 件のコメント:
コメントを投稿