JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Oracle Solaris 11.1 の管理: デバイスとファイルシステム     Oracle Solaris 11.1 Information Library (日本語)
search filter icon
search icon

ドキュメントの情報

はじめに

1.  リムーバブルメディアの管理 (タスク)

2.  CD および DVD への書き込み (タスク)

3.  デバイスの管理 (タスク)

4.  デバイスの動的構成 (タスク)

動的再構成とホットプラグ機能

接続点

PCI または PCIe アダプタカードの取り外し

PCI または PCIe アダプタカードの取り付け

hotplug コマンドによる PCIe ホットプラグ

PCI ホットプラグ処理 (hotplug ) のトラブルシューティング

cfgadm コマンドによる SCSI ホットプラグ (タスクマップ)

cfgadm コマンドによる SCSI ホットプラグ

SCSI デバイスに関する情報を表示する方法

SCSI コントローラの構成を解除する方法

SCSI コントローラを構成する方法

SCSI デバイスを構成する方法

SCSI コントローラを切り離す方法

SPARC: SCSI コントローラを接続する方法

SPARC: SCSI デバイスを SCSI バスに取り付ける方法

SPARC: SCSI コントローラ上の同一デバイスを交換する方法

SPARC: SCSI デバイスを取り外す方法

SCSI 構成に関する問題のトラブルシューティング

失敗した SCSI 構成解除操作の解決方法

cfgadm コマンドによる PCI または PCIe ホットプラグ (タスクマップ)

cfgadm コマンドによる PCI または PCIe ホットプラグ

PCIe LED インジケータの動作

PCI スロット構成情報を表示する方法

PCI アダプタカードを取り外す方法

PCI アダプタカードを取り付ける方法

PCI 構成に関する問題のトラブルシューティング

cfgadm コマンドによる SATA ホットプラグ

SATA デバイスの構成を解除する方法

SATA デバイスを構成する方法

Reconfiguration Coordination Manager (RCM) スクリプトの概要

RCM スクリプトについて

RCM スクリプトで実行できること

RCM スクリプト処理の動作方法

RCM スクリプトコマンド

RCM スクリプト処理環境

RCM スクリプトでのタスク

アプリケーション開発者 RCM スクリプト (タスクマップ)

システム管理者 RCM スクリプト (タスクマップ)

RCM スクリプトに名前を付ける

RCM スクリプトのインストールまたは削除

RCM スクリプトのインストール方法

RCM スクリプトの削除方法

RCM スクリプトのテスト方法

テープバックアップ用の RCM スクリプトの例

テープバックアップ用の RCM スクリプトの役割

テープバックアップ再構成シナリオの結果

例 -- テープバックアップ用の RCM スクリプト

5.  USB デバイスの管理 (タスク)

6.  InfiniBand デバイスの使用 (概要/タスク)

7.  ディスクの管理 (概要)

8.  ディスク使用の管理 (タスク)

9.  ディスクの管理 (タスク)

10.  ディスクの設定 (タスク)

11.  COMSTAR を使用したストレージデバイスの構成 (タスク)

12.  Oracle Solaris Internet Storage Name Service (iSNS) の構成と管理

13.  format ユーティリティー (参照情報)

14.  ファイルシステムの管理 (概要)

15.  ファイルシステムの作成およびマウント (タスク)

16.  追加スワップ空間の構成 (タスク)

17.  ファイルとファイルシステムのコピー (タスク)

18.  テープドライブの管理 (タスク)

索引

Reconfiguration Coordination Manager (RCM) スクリプトの概要

Reconfiguration Coordination Manager (RCM) は、システムコンポーネントの動的な除去を管理するフレームワークです。RCM を使用すると、システムリソースを順番に登録および解放できます。

新しい RCM スクリプト機能を使用すると、アプリケーションを停止したり、動的な再構成の間にアプリケーションからデバイスを手際良く解放したりする独自のスクリプトを記述できます。スクリプトによって登録されたリソースに要求が影響を与える場合、RCM フレームワークは再構成要求に応じてスクリプトを自動的に起動します。

リソースを動的に除去する場合は、アプリケーションからリソースを手動で解放しておく必要があります。あるいは、-f オプションを指定して cfgadm コマンドを使用することで、再構成オペレーションを強制することも可能です。ただし、このオプションはアプリケーションを認識不能な状態のままにする可能性があります。また、アプリケーションからリソースを手動で解放すると、一般にエラーが発生します。

RCM スクリプト機能を使うと、動的再構成処理を簡単かつ効果的に実行できます。RCM スクリプトを作成すると、次の操作を実行できます。

RCM スクリプトについて

RCM スクリプトで実行できること

RCM スクリプトを使用した場合、デバイスを動的に取り外すと、デバイスがアプリケーションから解放されます。デバイスが開いている場合には、RCM スクリプトによって閉じられます。

たとえば、テープバックアップアプリケーションで RCM スクリプトを使用して、テープドライブを終了させたり、テープバックアップアプリケーションをシャットダウンしたりできます。

RCM スクリプト処理の動作方法

次のようにして RCM スクリプトを起動します。

$ script-name command [args ...]

RCM スクリプトにより、次の基本的な手順が実行されます。

  1. コマンド行引数から RCM コマンドを取得します。

  2. コマンドを実行する

  3. 結果を名前と値のペアで stdout に記述します。

  4. 適切な終了ステータスで終了します。

RCM デーモンは、スクリプトのインスタンスを同時に 1 つ実行します。たとえば、RCM デーモンは、スクリプトの実行中には、そのスクリプトが終了するまで同じスクリプトを実行しません。

RCM スクリプトコマンド

次の RCM コマンドを RCM スクリプトに含める必要があります。

次の RCM コマンドの一部またはすべてを RCM スクリプトに含めることができます。

これらの RCM コマンドの詳細は、rcmscript(4) のマニュアルページを参照してください。

RCM スクリプト処理環境

デバイスを動的に取り外すと、RCM デーモンにより次のコマンドが実行されます。