mondevice(実行サーバ稼働中の共有リソースの変更)
形式
共有リソースの追加
mondevice サーバ識別名 -a デバイス種別 リソース名 |
共有リソースの削除
mondevice サーバ識別名 -d デバイス種別 リソース名 |
共有リソースの変更
mondevice サーバ識別名 -c デバイス種別 リソース名 変更種別 属性 |
コマンドを対話形式で実行
mondevice -Q |
実行できるユーザ
スーパユーザ
機能
実行サーバ稼働中に,共有リソースを追加・削除します。また,共有リソースの属性も変更します。サーバ対応の環境設定も自動で変更します。
オプション
共有リソースの追加
共有リソースの削除
共有リソースの変更
コマンドを対話形式で実行
リターンコード
値 | 意味 |
---|---|
0 | 正常終了(実行サーバ稼働中の共有リソースの変更が完了しました) |
0以外 | 異常終了 |
注意事項
使用例
共有リソースの追加
共有リソースを追加する場合,サーバ対応の環境設定には「xxx_add」というオペランドで追加されます。xxxには,追加したリソースのデバイス種別が入ります。
mondevice server1 -a disk /dev/vg01を実行した場合の,サーバ対応の環境設定の内容を,次の例に示します。
/* サーバ対応の環境設定 */ |
共有リソースの削除
共有リソースを削除する場合,サーバ対応の環境設定には「xxx_del」というオペランドで追加されます。xxxには,削除したリソースのデバイス種別が入ります。
mondevice server1 -d disk /dev/vg01を実行した場合の,サーバ対応の環境設定の内容を,次の例に示します。
/* サーバ対応の環境設定 */ |
共有リソースの追加・削除
xxx_addオペランドで追加,xxx_delオペランドで削除した共有リソースは,次のサーバの起動時にも自動的に追加・削除されますが,ユーザは必要な時期にサーバ対応の環境設定の内容を修正してください。
diskを追加・削除した場合の,サーバ対応の環境設定の内容を次の例に示します。
disk /dev/vg:/dev/vg2, |
disk /dev/vg:/dev/vg3; |
共有リソースの変更
共有リソースの属性を変更する場合,サーバ対応の環境設定には「xxx_chg」というオペランドで追加されます。xxxには,変更した属性を持つリソースのデバイス種別が入ります。
mondevice server1 -c disk /dev/vg01 vg_neck use を実行した場合の,サーバ対応の環境設定の内容を,次の例に示します。
/* サーバ対応の環境設定 */ |
共有リソースの追加・変更・削除
xxx_addオペランドで追加,xxx_delオペランドで削除,またはxxx_chgオペランドで属性値を変更した共有リソースは,次のサーバの起動時にも自動的に追加,変更,削除されますが,ユーザは必要な時期にサーバ対応の環境設定の内容を修正してください。
diskオペランドに/dev/vg04を追加し,/dev/vg03に対応するvg_neckオペランドの値をuseに指定してから/dev/vg01を削除した場合の,サーバ対応の環境設定の内容を,次の例に示します。
disk /dev/vg01:/dev/vg02:/dev/vg03, |
disk /dev/vg02:/dev/vg03:/dev/vg04, |
diskオペランドの指定値を変更する場合には,変更種別に指定されたオペランドの値も同時に変更してください。
コマンドを対話形式で実行
-Qオプションを指定することで,対話形式でコマンドを実行できます。実行中に指定を誤ったなどの理由でコマンドの実行を取りやめたい場合は,コントロールキーを押しながらCキー(CTRL+C)を押してください。使用例の詳細を次に示します。ここでは,サーバ識別名がserver1のサーバのdiskを追加する場合を例に示します。
> mondevice -Q |
(凡例) >:ユーザの操作を示します。