Oracle Solaris Cluster リファレンスマニュアル

印刷ビューの終了

更新: 2015 年 9 月
 
 

scgdevs (1M)

名前

scgdevs - 広域デバイス名前空間の管理スクリプト

形式

/usr/cluster/bin/scgdevs 

説明


注 -  Oracle Solaris Cluster ソフトウェアには、オブジェクト指向のコマンドセットが含まれます。Oracle Solaris Cluster ソフトウェアは従来のコマンドセットもサポートしますが、Oracle Solaris Cluster の手順に関するドキュメントではオブジェクト指向のコマンドセットのみを使用します。オブジェクト指向のコマンドセットの詳細は、Intro(1CL) のマニュアルページを参照してください。

scgdevs コマンドは、広域デバイスの名前空間を管理します。グローバルデバイスの名前空間は物理デバイスへの論理リンクで構成され、/global ディレクトリの下にマウントされます。/dev/global ディレクトリはクラスタ内の各ノードから見えるので、どのノードからでも個々の物理デバイスが確認できます。つまり、クラスタ内のどのノードからでも、グローバルデバイスの名前空間に追加された任意のディスク、テープ、または CD-ROM にアクセスできます。

scgdevs コマンドを使用すれば、システムのリブートなしで、グローバルデバイスの名前空間に新しいグローバルデバイス (テープドライブ、CD-ROM ドライブ、ディスクドライブなど) を付加できます。scgdevs コマンドを実行する前に、devfsadm コマンドを実行してください。

これらのコマンドを実行しない場合は、再構成リブートにより、広域名前空間を再構成し、新しいグローバルデバイスを付加することができます。再構成リブートの詳細は、boot(1M) のマニュアルページを参照してください。

このコマンドは、現在のクラスタメンバーであるノードから実行してください。クラスタメンバー以外のノードからこのコマンドを実行した場合、システムの状態は変更されず、このコマンドはエラーコードとともに終了します。

このコマンドは、大域ゾーンだけで使用できます。

このコマンドを使用するためには、solaris.cluster.system.modify RBAC の承認が必要です。rbac(5) のマニュアルページを参照してください。

さらにこのコマンドを使用するにあたっては、Oracle Solaris Cluster コマンド権プロファイルを割り当てておく必要があります。認証されたユーザーは、pfshpfcsh、または pfksh プロファイルシェルから、Oracle Solaris Cluster の特権コマンドをコマンド行で実行できます。プロファイルシェルは、Oracle Solaris Cluster コマンド権プロファイルに割り当てられた Oracle Solaris Cluster の特権コマンドへのアクセスを可能にする特別なシェルです。プロファイルシェルは、su コマンドを実行して役割を引き受けたときに起動されます。pfexec コマンドを使用しても、Oracle Solaris Cluster の特権コマンドを実行できます。

終了ステータス

次の終了値が返されます。

0

コマンドは正常に完了しました。

0 以外

エラーが発生しました。標準出力にエラーメッセージを出力。

ファイル

/devices

デバイスノードディレクトリ

/global/.devices

広域デバイスノードディレクトリ

/dev/md/shared

Solaris ボリュームマネージャーのメタセットディレクトリ

属性

次の属性については、attributes(5) を参照してください。

属性タイプ
属性値
使用条件
ha-cluster/system/core
インタフェースの安定性
廃止

関連項目

pfcsh(1)pfexec(1)pfksh(1)pfsh(1)Intro(1CL)cldevice(1CL)boot(1M)devfsadm(1M)su(1M)did(7)

Oracle Solaris Cluster 4.3 システム管理

ローカルノードから呼び出された scgdevs コマンドは、その作業をリモートノード上で非同期的に実行します。したがって、ローカルノード上でコマンドが完了しても、必ずしも、その作業がクラスタ規模で完了しているとは限りません。

このドキュメントは API を構成しません。/global/.devices ディレクトリおよび /devices ディレクトリは、存在しないか、将来のリリースで異なる内容または解釈を持つ可能性があります。ただし、この記述がないドキュメントすべてが API を構成するわけではありません。このインタフェースは、不安定なインタフェースと見なす必要があります。