Linuxシステムの下でコマンドラインツールで仮想マシン環境を管理する方法
LinuxシステムのKVM管理
この文章には新しい概念はありません。私たちは命令行ツールで前にしたことを繰り返しているだけで、前提条件もありません。同じ過程です。前の文章では議論しました。
ステップ1:ストレージプールの構成
Virshコマンドラインツールはvirshクライアントドメインを管理するユーザーインタフェースです。virshプログラムは、コマンドラインで与えられたコマンドおよびそのパラメータを実行できます。
このセクションでは、KVM環境用のストレージプールを作成します。このツールの詳細については、以下のコマンドを使用してください。# man virsh
1.virsh pool-define-as付きコマンドで新しいストレージプールを定義します。名前、タイプ、タイプパラメータを指定する必要があります。
source-host
source-pathsource-name
target
ディレクトリタイプの場合、最後のパラメータ「target」でストレージプールのパスを指定する必要があります。他のパラメータ項目は「-」で入力できます。# virsh pool-define-as Spool1 dir - - - - "/mnt/personal-data/SPool1/"
新しいストレージプールの作成
2.次のコマンドを使用して、環境内のすべてのストレージプールを表示します。# virsh pool-list --all
すべてのストレージプールを一覧表示
3.ストレージプールを構築します。定義したストレージプールを構築するには、次のコマンドを使用します。# virsh pool-build Spool1
ストレージプールの構築
4.pool-startパラメータ付きvirshコマンドを使用して、作成したストレージプールをアクティブ化し、起動します。# virsh pool-start Spool1
ストレージプールのアクティブ化
5.次のコマンドを使用して、環境内のストレージプールのステータスを表示します。# virsh pool-list --all
Spool 1の状態がアクティブになっていることがわかります。
6.毎回libvirtdサービスで自己起動できるようにSpool 1を構成します。# virsh pool-autostart Spool1
KVMストレージプールの構成
7.最後に、新しいストレージプールの情報を見てみましょう。
コードのコピーKVMストレージプール情報の表示
おめでとうございます。Spool 1は待機する準備ができています。次に、ストレージボリュームを作成して使用してみましょう。ディスクイメージの番です。qemu-imgコマンドでSpool 1に新しいディスクイメージを作成します。詳細については、manマニュアルを参照してください。
コードのコピー
# man qemu-img
8.qemu-imgコマンドの後に、「create,check,...」などの操作、ディスクイメージフォーマット、作成するディスクイメージのパスとサイズを指定します。
コードのコピー
# qemu-img create -f raw /mnt/personal-data/SPool1/SVol1.img 10Gストレージボリューム情報の表示
仮想マシンを作成する時間です。
ステップ3:仮想マシンの作成