<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
	<id>https://wiki.archlinux.jp/index.php?action=history&amp;feed=atom&amp;title=Virt-manager</id>
	<title>Virt-manager - 版の履歴</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.archlinux.jp/index.php?action=history&amp;feed=atom&amp;title=Virt-manager"/>
	<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=Virt-manager&amp;action=history"/>
	<updated>2026-05-06T17:56:16Z</updated>
	<subtitle>このウィキのこのページに関する変更履歴</subtitle>
	<generator>MediaWiki 1.44.3</generator>
	<entry>
		<id>https://wiki.archlinux.jp/index.php?title=Virt-manager&amp;diff=40635&amp;oldid=prev</id>
		<title>Kusanaginoturugi: 英語版より訳出</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.jp/index.php?title=Virt-manager&amp;diff=40635&amp;oldid=prev"/>
		<updated>2025-07-31T10:59:28Z</updated>

		<summary type="html">&lt;p&gt;英語版より訳出&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新規ページ&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:仮想化]]&lt;br /&gt;
[[en:Virt-Manager]]&lt;br /&gt;
[[pt:Virt-Manager]]&lt;br /&gt;
[https://virt-manager.org/ Virt-Manager] は、仮想マシン管理サービスを提供する [[Libvirt]] ライブラリ向けのグラフィカルユーザーインターフェースです。Virt-manager のインターフェースにより、端末を使用せずに仮想マシンの作成・削除・操作が簡単に行えます。&lt;br /&gt;
&lt;br /&gt;
Virt-manager は主に KVM をサポートしますが、Xen や LXC など他のハイパーバイザーにも対応しています。&lt;br /&gt;
&lt;br /&gt;
== インストール ==&lt;br /&gt;
まず [[Libvirt]] または [[Linux コンテナ]] のページを参照し、仮想マシンを作成できるように設定します。その後 {{Pkg|virt-manager}} パッケージを[[インストール]]します。必要であれば [[QEMU]] もインストールしてください。&lt;br /&gt;
&lt;br /&gt;
{{ic|LXC}} 接続を使うには、{{ic|libvirtd.service}} ユニットを[[有効化/起動]]します。&lt;br /&gt;
&lt;br /&gt;
{{ic|QEMU}} 接続を使うには、{{ic|libvirtd.socket}} ユニットを[[有効化/起動]]します。&lt;br /&gt;
&lt;br /&gt;
サービスが正常に起動していることを確認するには、[[ユニットステータス]]を確認してください。&lt;br /&gt;
&lt;br /&gt;
== 設定 ==&lt;br /&gt;
&lt;br /&gt;
=== 基本設定 ===&lt;br /&gt;
&lt;br /&gt;
自分自身を &amp;#039;&amp;#039;libvirt&amp;#039;&amp;#039; [[ユーザーグループ]]に追加します。&lt;br /&gt;
&lt;br /&gt;
また、Virt-manager のデフォルトプール以外のファイル/フォルダを使用する場合、それらが {{ic|libvirt-qemu}} グループに属していることを確認すると良いでしょう。そうでない場合、パーミッションエラーが発生する可能性があります。&lt;br /&gt;
&lt;br /&gt;
 # chown &amp;quot;$USER&amp;quot;:libvirt-qemu &amp;#039;&amp;#039;/path/to/vm/folder&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
{{Tip|他にもこの問題を解決する方法はあります。設定を忘れた場合でも、Virt-manager はこれらの設定変更の許可を求めてくれます。}}&lt;br /&gt;
&lt;br /&gt;
=== Socket を使わない root なしの KVM ===&lt;br /&gt;
&lt;br /&gt;
{{Note|[[systemd]] ソケットを有効化するとこの設定は無効になります。ソケットを使いたくない場合にのみ設定してください。}}&lt;br /&gt;
&lt;br /&gt;
通常ユーザー（&amp;#039;&amp;#039;root&amp;#039;&amp;#039; ではない）として使用するには、KVM の設定が必要です。これにより libvirt のネットワーク機能も有効になります。&lt;br /&gt;
&lt;br /&gt;
以下の設定を変更して、UNIX ドメインソケットの所有権を libvirt にし、ソケットのパーミッションを読み書き可能にします：&lt;br /&gt;
&lt;br /&gt;
{{hc|/etc/libvirt/libvirtd.conf|2=&lt;br /&gt;
...&lt;br /&gt;
unix_sock_group = &amp;#039;libvirt&amp;#039;&lt;br /&gt;
...&lt;br /&gt;
unix_sock_rw_perms = &amp;#039;0770&amp;#039;&lt;br /&gt;
...&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
自分のユーザーを &amp;#039;&amp;#039;libvirt&amp;#039;&amp;#039; [[ユーザーグループ]]に追加します。&lt;br /&gt;
&lt;br /&gt;
また、{{ic|/etc/libvirt/qemu.conf}} にユーザーを設定します。そうしないと、QEMU がローカルドライブへアクセスしようとしたときにパーミッション拒否エラーになります。&lt;br /&gt;
&lt;br /&gt;
{{ic|1=user = &amp;quot;libvirt-qemu&amp;quot;}} や {{ic|1=group = &amp;quot;libvirt-qemu&amp;quot;}} を検索し、コメントを外して自分のユーザー名または ID に変更してください。編集後は以下のようになります。&lt;br /&gt;
&lt;br /&gt;
{{hc|/etc/libvirt/qemu.conf|2=&lt;br /&gt;
# Some examples of valid values are:&lt;br /&gt;
#&lt;br /&gt;
#       user = &amp;quot;qemu&amp;quot;   # A user named &amp;quot;qemu&amp;quot;&lt;br /&gt;
#       user = &amp;quot;+0&amp;quot;     # Super user (uid=0)&lt;br /&gt;
#       user = &amp;quot;100&amp;quot;    # A user named &amp;quot;100&amp;quot; or a user with uid=100&lt;br /&gt;
#&lt;br /&gt;
user = &amp;quot;&amp;#039;&amp;#039;username&amp;#039;&amp;#039;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# The group for QEMU processes run by the system instance. It can be&lt;br /&gt;
# specified in a similar way to user.&lt;br /&gt;
group = &amp;quot;&amp;#039;&amp;#039;username&amp;#039;&amp;#039;&amp;quot;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Virt-Manager を開くと、デフォルトでは QEMU 接続の system バリアント（root）が使用されます。&lt;br /&gt;
&lt;br /&gt;
これを user 接続に変更するには、&amp;#039;&amp;#039;File&amp;#039;&amp;#039; &amp;gt; &amp;#039;&amp;#039;Add Connection&amp;#039;&amp;#039; に移動します。&lt;br /&gt;
&lt;br /&gt;
ハイパーバイザーとして {{ic|QEMU/KVM User session}} を選択して OK をクリックします。これにより user セッションに自動接続されるようになります。system 接続は切断・削除しても構いません。&lt;br /&gt;
&lt;br /&gt;
== ネットワーキング ==&lt;br /&gt;
&lt;br /&gt;
{{Note| &lt;br /&gt;
* virt-manager 記事では &amp;#039;&amp;#039;&amp;#039;user session&amp;#039;&amp;#039;&amp;#039; で virt-manager および libvirt を使うことに焦点を当てていますが、これはネットワーク機能が制限されます（詳細は [https://wiki.libvirt.org/FAQ.html#what-is-the-difference-between-qemu-system-and-qemu-session-which-one-should-i-use libvirt FAQ] を参照）。system バリアント（root）を使用することでより多くのネットワーク機能が利用可能です。&lt;br /&gt;
* ネットワーク関連の問題が発生した場合は [[libvirt]] も参照してください。&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
user session でネットワークブリッジを使用するには、まず {{ic|libvirt}} のシステム管理側でセットアップする必要があります。&lt;br /&gt;
&lt;br /&gt;
そのためには {{ic|libvirt}} の [[libvirt#Daemon|デーモン]] が起動している必要があります。&lt;br /&gt;
&lt;br /&gt;
正常に起動すれば、Virt-manager 上で QEMU 接続の system バリアント（root）を開けます。ネットワークタブでブリッジを希望の設定で作成します。&lt;br /&gt;
&lt;br /&gt;
その後、user session の仮想マシンからそのブリッジを使用するには、ブリッジ構成に従って [[QEMU#Bridged networking using qemu-bridge-helper|qemu-bridge-helper]] を設定してください。&lt;br /&gt;
&lt;br /&gt;
設定が完了すると、そのブリッジは user session の仮想ネットワーク内で利用可能になります。&lt;br /&gt;
&lt;br /&gt;
=== NAT - ブリッジ - ホストオンリー ===&lt;br /&gt;
==== NAT ====&lt;br /&gt;
NAT は、VM をホストと同じ IP 経路にルーティングします。このオプションは Show hardware -&amp;gt; NIC で選択でき、追加設定は不要です。&lt;br /&gt;
&lt;br /&gt;
==== ブリッジ ====&lt;br /&gt;
ブリッジモードは、VM がネットワーク内の独立したクライアントとして動作します。&lt;br /&gt;
Virt-manager では、明示的にインターフェースを選択する必要があります。&lt;br /&gt;
&lt;br /&gt;
VirtualBox や VMware のように自動選択はされません。&lt;br /&gt;
ブリッジを使用するには、NAT を使った [[#Creating a Virtual Interface|仮想インターフェースの作成]] が推奨されます。&lt;br /&gt;
&lt;br /&gt;
（実際のインターフェースも使えますが、追加設定が必要になる場合があります。）&lt;br /&gt;
&lt;br /&gt;
==== ホストオンリー ====&lt;br /&gt;
ホストオンリー構成では、ホストとゲスト間のネットワーク操作のみが可能です。&lt;br /&gt;
&lt;br /&gt;
Virt-manager にはこのオプションは存在しません。&lt;br /&gt;
代わりに、仮想的に分離されたネットワークに接続されたブリッジを使用します。詳しくは [[#Creating a Virtual Interface]] を参照してください。&lt;br /&gt;
&lt;br /&gt;
=== 接続の詳細 ===&lt;br /&gt;
==== 仮想インターフェースの作成 ====&lt;br /&gt;
Edit -&amp;gt; Connection Details -&amp;gt; add に移動します。&lt;br /&gt;
&lt;br /&gt;
以下のオプションが利用可能です：&lt;br /&gt;
&lt;br /&gt;
NAT、Routed、Open、Isolated、SR-IOV Pool&lt;br /&gt;
&lt;br /&gt;
== 3D アクセラレーション ==&lt;br /&gt;
&lt;br /&gt;
virtio はパラバーチャルな 3D グラフィックドライバです。基本的な 3D アクセラレーションを有効にするには：&lt;br /&gt;
&lt;br /&gt;
# 仮想マシンの設定ページへ移動します。&lt;br /&gt;
# &amp;quot;Add Hardware&amp;quot; ボタンをクリック &amp;gt; Video &amp;gt; &amp;quot;Model&amp;quot; を &amp;quot;Virtio&amp;quot; に設定。その後、他の &amp;quot;Video&amp;quot; 仮想ハードウェアを削除します（サイドバー内）。&lt;br /&gt;
# &amp;quot;Display Spice&amp;quot; に移動し、&amp;quot;Listen Type&amp;quot; を &amp;quot;None&amp;quot; に設定。&amp;quot;OpenGL&amp;quot; チェックボックスを有効にし、適切なレンダラーを選択します。&lt;br /&gt;
# &amp;quot;Video Virtio&amp;quot; を選択し、&amp;quot;3D Acceleration&amp;quot; にチェックを入れます。&lt;br /&gt;
&lt;br /&gt;
3D グラフィックのテストには {{Pkg|mesa-utils}} パッケージの &amp;#039;&amp;#039;glxgears&amp;#039;&amp;#039; を使用できます。{{ic|glxgears -info}} を使えば、OpenGL レンダラーの情報も表示されます。&lt;br /&gt;
&lt;br /&gt;
== ゲスト用ユーティリティ ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.spice-space.org/download.html Spice ドライバ（グラフィックス）]&lt;br /&gt;
* [https://github.com/virtio-win/virtio-win-pkg-scripts/blob/master/README.md VirtIO Windows ドライバ]&lt;br /&gt;
&lt;br /&gt;
== 参照 ==&lt;br /&gt;
&lt;br /&gt;
* [https://virt-manager.org プロジェクト公式ページ]&lt;br /&gt;
* [https://github.com/virt-manager/virt-manager GitHub リポジトリ]&lt;/div&gt;</summary>
		<author><name>Kusanaginoturugi</name></author>
	</entry>
</feed>