
すでに利用可能な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
答え2
リポジトリにはvirt-managerというGUIツールがあります。ローカルPCから起動し、次のようにリモートlibvirtdインスタンスを管理できます。一般的なSSHまるで地元の人のようです。
GUIを使用してlibvirtマシンを作成および編集し、これらのインスタンス(リモートデスクトップ)の画面を表示できます。これはlibvirtマシンをリモートで管理する非常に便利な方法です。複数のリモートホストを持つこともできるため、これはローカルおよびリモートのlibvirt qemuインスタンスを管理するためのオールインワンソリューションです。
# apt-get install virt-manager (Debian)
# yum install virt-manager (Fedora)
# emerge virt-manager (Gentoo)
# pkg_add virt-manager (OpenBSD)