web-dev-qa-db-ja.com

virshでVMを最初から作成する方法は?

すでに動作しているXMLファイルがない限り、virshで新しいVM=を作成できないようです。

QEMU-KVMが機能するために必要なすべてのビットをインストールしたので、最初のVMを作成する必要があります。

方法?

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

27
EnzoR

かなり良いウォークスルーがあります ここ 。基本的に、使用したいツールはvirt-installです。これは、QEMU-KVMに必要なすべてをインストールしている場合は、すでにインストールされているはずです。これが最も関連性の高いセクションです。

6。新しいゲストの作成VM

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仮想マシンの名前

  • descriptionVMに関する有効な説明。例:アプリケーションサーバー、データベースサーバー、Webサーバーなど

  • os-typeOSタイプはLinux、Solaris、Unix、またはWindowsです。

  • os-variant上記のOSタイプの配布タイプ。たとえば、Linuxの場合、rhel6、centos6、ubuntu14、suse11、Fedora6などになります。

    Windowsの場合、これはwin2k、win2k8、win8、win7になります。

  • ramVM MBのメモリ

  • vcpuVMの仮想CPUの合計数。

  • disk path=/var/lib/libvirt/images/myRHELVM1.img,bus=virtio,size=10VM画像ファイルが保存されているパス。サイズはGBです。この例では、このVM画像ファイルは10GB

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

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

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

    NATを使用する場合は、VMnetwork1と呼ばれる仮想ネットワーク名を使用して、ネットワークパラメーターに以下のようなものを使用します。すべてのネットワーク構成ファイルは/の下にありますetc/libvirt/qemu/networks /仮想マシンの例:

    –-network network=VMnetwork1

37