virshを使って最初から仮想マシンを作成するには?

virshを使って最初から仮想マシンを作成するには?

すでに利用可能なXMLファイルがないと、virshを使用して新しい仮想マシンを作成できないようです。

QEMU-KVMが動作するために必要なすべてのコンポーネントをインストールしたばかりで、最初の仮想マシンを作成する必要があります。

どのように?

ヒント:グラフィックがありません!

ベストアンサー1

かなり良いガイドがあります。ここ。デフォルトで使用したいツールはvirt-installで、QEMU-KVMに必要なものをすべてインストールした場合は、すでに持っている必要があります。これが最も関連性の高い部分です。

6. virt-install を使用した新しいゲスト VM の作成

virt-install ツールは、仮想マシンを作成するために使用されます。このツールは対話型モードまたは非対話型モードで使用できます。

次の例では、VMの作成に必要なすべての値をコマンドライン引数としてvirt-installコマンドに渡します。

# virt-install \
-n myRHELVM1 \
--description "Test VM with RHEL 6" \
--os-type=Linux \
--os-variant=rhel6 \
--ram=2048 \
--vcpus=2 \
--disk path=/var/lib/libvirt/images/myRHELVM1.img,bus=virtio,size=10 \
--graphics none \
--cdrom /var/rhel-server-6.5-x86_64-dvd.iso \
--network bridge:br0

上記のvirt-installコマンドのパラメータには、次の意味があります。

  • n: 仮想マシン名

  • description:仮想マシンの有効な説明です。例:アプリケーションサーバー、データベースサーバー、Webサーバーなど

  • os-type:オペレーティングシステムの種類は、Linux、Solaris、Unix、またはWindowsです。

  • os-variant:デプロイのタイプは上記のos-typeです。たとえば、Linuxでは、rhel6、centos6、ubuntu14、suse11、fedora6などになります。

    Windowsの場合、win2k、win2k8、win8、win7にすることができます。

  • ram:VMメモリ(MB)

  • vcpu:VM の仮想 CPU の総数。

  • disk path=/var/lib/libvirt/images/myRHELVM1.img,bus=virtio,size=10: 仮想マシンイメージファイルの保存パス。サイズはGB単位です。この例では、仮想マシンイメージファイルは10 GBです。

  • graphics none:これにより、virt-install にグラフィック VNC ウィンドウの代わりに VM シリアルポートのテキストコンソールを使用するように指示します。 xmanagerを設定した場合は、このパラメータを無視してもかまいません。

  • cdrom:インストールイメージの場所を表示します。 --cdrom の代わりに NFS または http マウント位置を指定できます。たとえば、 --location=http://.com/pub/rhel6/x86_64/*

  • network bridge:br0:この例では、ブリッジアダプターbr0を使用しています。ブリッジアダプタの代わりに特定のポートに独自のネットワークを作成することも可能です。

    NATを使用するには、以下のようにネットワークパラメータを使用してください。仮想ネットワーク名は VMnetwork1 です。仮想マシンのすべてのネットワーク構成ファイルは/etc/libvirt/qemu/networks/にあります。たとえば、

    –-network network=VMnetwork1

おすすめ記事