SPARCstorage Array トレーを取り外す前に、すべての I/O を停止し、トレー内のすべてのドライブを停止する必要があります。ドライブは I/O 要求が出されると自動的に起動するため、ドライブを停止する前にすべての I/O を停止する必要があります。
次に、VxVM 構成で SPARCstorage Array トレーをサービスから除く手順の概略を示します。
論理ホストをほかのクラスタノードに切り替える
影響を受けるトレー上の VxVM オブジェクトを確認する
影響を受けるトレーの I/O を停止する
NVRAM データをフラッシュする (NVRAM が有効になっている場合)
トレーを停止し、取り外す
SPARCstorage Array 全体が稼動している場合は、これらの手順をトレーごとに行う必要があります。
次に、VxVM 構成で SPARCstorage Array トレーを取り外す詳しい手順を示します。
haswitch(1M) コマンドを使用して、影響を受ける論理ホストの所有権をほかのノードに切り替えます。
phys-hahost1# haswitch phys-hahost1 hahost1 hahost2 |
取り外す SPARCstorage Array トレーに、複数の論理ホストに含まれるディスクが搭載されている場合があります。このような場合は、このトレーを使用しているディスクを含むすべての論理ホストの所有権を、クラスタ内の別のノードに切り替えてください。後でディスクを停止する場合には、luxadm(1M) コマンドを使用します。この例では、haswitch(1M) コマンドで論理ホストを phys-hahost1 に切り替えることにより、phys-hahost2 が管理機能を実行できるようにしています。
取り外すトレー内のディスクのすべてのボリュームおよび対応するプレックスを確認します。
デバイスの物理アドレス cNtNdN から、コントローラ番号とターゲット番号を取得します。
たとえば、デバイスアドレスが c3t2d0 の場合、コントローラ番号は 3、ターゲット番号は 2 です。
vxdisk list の出力から、影響を受けるトレー上の VxVM または CVM デバイスを確認します。
ターゲット番号が 0 または 1 の場合、cNt0 と cNt1 から始まる物理アドレスを持つデバイスをすべて確認します。ターゲット番号が 2 または 3 の場合、cNt2 と cNt3 から始まる物理アドレスを持つデバイスをすべて確認します。ターゲット番号が 4 または 5 の場合、cNt4 と cNt5 から始まる物理アドレスを持つデバイスをすべて確認します。次に、vxdisk を使用して情報を取得する例を示します。
# vxdisk -g diskgroup -q list | egrep c3t2¥|c3t3 | nawk '{print $3}' |
次のコマンドを使用して、上記のデバイス上のすべてのプレックスを確認します。
PLLIST=`vxprint -ptq -g diskgroup -e '(aslist.sd_dm_name in ("c3t2d0","c3t3d0","c3t3d1")) && (pl_kstate=ENABLED)' | nawk '{print $2}'` |
csh では、構文は set PLLIST .... .... となります。ksh では、構文は export PLLIST= .... となります。Bourne シェルでは、変数が設定された後でコマンド export PLLIST が必要になります。
変数を設定した後、トレー上にコンポーネント (サブディスク) を持つボリュームの I/O を停止します。
トレーに対応したすべてのボリュームが切り離されたかどうか (ミラー構成または RAID5 構成の場合)、あるいは停止された (単純プレックスの場合) かどうかを確認します。ミラー化プレックスを切り離すには、次のコマンドを発行します。
# vxplex det ${PLLIST} |
トレー内の各プレックスを切り離すには、次のコマンドも使用できます。
# vxplex -g diskgroup -v volume det plex |
単純プレックスの I/O を停止するには、ファイルシステムのマウントを解除するか、データベースアクセスを停止します。
ミラーのもう一方がまだ使用可能なため、ミラー化ボリュームはアクティブなままです。
NVRAM が有効な場合は、適切なコントローラ、トレー、ディスクにNVRAM データをフラッシュします。NVRAM が無効な場合は、手順 5 に進んでください。
# luxadm sync_cache pathname |
NVRAM データがフラッシュされたことを示す確認メッセージが表示されます。NVRAM データのフラッシュについては、「NVRAM のフラッシュとパージ」を参照してください。
luxadm stop コマンドを使用して、トレーを停止します。
トレーのロックライトが消えた後、トレーを取り外し、必要な作業を行なってください。
# luxadm stop c1 |