12.5.4. virsh を使用した iSCSI ベースのストレージプールの作成
pool-define-as を使用して、コマンドラインからプールを定義します
ストレージプールの定義は、virsh コマンドラインツールを使用して作成できます。virsh を使用してストレージプールを作成すると、システム管理者がスクリプトを使用して複数のストレージプールを作成する場合に役立ちます。virsh pool-define-as コマンドには、次の形式で受け入れられるいくつかのパラメーターがあります。virsh pool-define-as name type source-host source-path source-dev source-name target
virsh pool-define-as name type source-host source-path source-dev source-name targetCopy to Clipboard Copied! Toggle word wrap Toggle overflow パラメーターの説明は次のとおりです。- type
- このプールを特定のタイプ、たとえば iscsi として定義します
- name
- 一意である必要があり、ストレージプールの名前を設定します
- source-host および source-path
- それぞれホスト名と iSCSIIQN
- source-dev および source-name
- これらのパラメーターは iSCSI ベースのプールには必要ありません。フィールドを空白のままにするには、- 文字を使用します。
- target
- ホスト物理マシンに iSCSI デバイスをマウントする場所を定義します
以下の例では、前の手順と同じ iSCSI ベースのストレージプールを作成します。virsh pool-define-as --name scsirhel6guest --type iscsi \ --source-host server1.example.com \ --source-dev iqn.2010-05.com.example.server1:iscsirhel6guest# virsh pool-define-as --name scsirhel6guest --type iscsi \ --source-host server1.example.com \ --source-dev iqn.2010-05.com.example.server1:iscsirhel6guest --target /dev/disk/by-path Pool iscsirhel6guest definedCopy to Clipboard Copied! Toggle word wrap Toggle overflow ストレージプールがリストされていることを確認します
ストレージプールオブジェクトが正しく作成され、状態が次のように報告されることを確認しますinactive。virsh pool-list --all
# virsh pool-list --all Name State Autostart ----------------------------------------- default active yes iscsirhel6guest inactive noCopy to Clipboard Copied! Toggle word wrap Toggle overflow ストレージプールを起動します。
これには、virsh コマンド pool-start を使用します。pool-start は、ディレクトリーストレージプールを有効にし、ボリュームとゲスト仮想マシンに使用できるようにします。Copy to Clipboard Copied! Toggle word wrap Toggle overflow 自動起動をオンにします
オンにするautostartストレージプール用。Autostart は、サービスの開始時にストレージプールを開始するようにlibvirtdサービスを設定します。virsh pool-autostart iscsirhel6guest
# virsh pool-autostart iscsirhel6guest Pool iscsirhel6guest marked as autostartedCopy to Clipboard Copied! Toggle word wrap Toggle overflow iscsirhel6guest プールに自動開始が設定されていることを確認します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow ストレージプールの設定を確認する
ストレージプールが正しく作成され、サイズが正しく報告され、状態が次のように報告されることを確認しますrunning。Copy to Clipboard Copied! Toggle word wrap Toggle overflow
iSCSI ベースのストレージプールが利用可能になりました。