Home
Packages
Forums
Wiki
GitLab
Security
AUR
Download
コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
目次
コミュニティに貢献
最近の出来事
おまかせ表示
特別ページ
交流
ヘルプ
貢献
最近の更新
最近の議論
新しいページ
統計
リクエスト
ArchWiki
検索
検索
表示
アカウント作成
ログイン
個人用ツール
アカウント作成
ログイン
Virt-Managerのソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
ページ情報
表示
サイドバーに移動
非表示
←
Virt-Manager
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
[[Category:仮想化]] [[en:Virt-Manager]] [[pt:Virt-Manager]] [[Wikipedia:ja:Virt-manager|virt-manager]] は [[libvirt]] ライブラリのグラフィカルフロントエンドであり、仮想マシンの管理機能を提供します。 virt-manager のインターフェースを使えば、ユーザーはターミナルを使わずに仮想マシンを作成・削除・操作できます。 virt-manager は主に KVM をサポートしているが、Xen や LXC といった他のハイパーバイザーでも動作可能。 == インストール == まず [[libvirt]] または [[LXC]] のページを参照し、仮想マシンを作成できることを確認します。その後 {{Pkg|virt-manager}} パッケージを[[インストール]] して下さい。 必要に応じて [[QEMU]] もインストールして下さい。 {{ic|LXC}} 接続を使用する場合は {{ic|libvirtd.service}} ユニットを [[有効化/起動]] します。 {{ic|QEMU}} 接続を使用する場合は {{ic|libvirtd.socket}} ユニットを [[有効化/起動]] します。 サービスが実行中かどうかは [[ユニットステータス]] で確認できます。 {{Note|ドメインの [https://www.libvirt.org/manpages/virsh.html#autostart 自動起動機能] を使用するには、{{ic|libvirtd.service}} を有効にする必要があります。}} == 設定 == === 基本設定 === 自分を ''libvirt'' [[ユーザーグループ]] に追加して下さい。 また、virt-manager のデフォルトプール外にあるファイルやフォルダを利用する場合、それらの所有者を {{ic|libvirt-qemu}} グループに設定しておくとよいでしょう。そうしないと、アクセス時にパーミッションエラーが発生する可能性があります。 # chown "$USER":libvirt-qemu ''/path/to/vm/folder'' {{Tip|他にも解決方法はあります。もし忘れても virt-manager が権限変更を提案してくれます。}} == ヒントとテクニック == === Socket を使わない非 root KVM === {{Note|[[systemd]] のソケットを有効化するとこの設定は上書きされるので、ソケットを有効化したくない場合にのみ行ってください。}} root 権限のない通常のユーザーとして使用するには、KVM を設定する必要があります。これにより、libvirt ネットワーク コンポーネントも有効になります。 次のように変更して、UNIX ドメイン ソケットの所有権を libvirt に設定し、UNIX ソケットの権限を読み取りと書き込みに設定します: {{hc|/etc/libvirt/libvirtd.conf|2= ... unix_sock_group = 'libvirt' ... unix_sock_rw_perms = '0770' ... }} 自分を ''libvirt'' [[ユーザーグループ]] に追加する。 さらに {{ic|/etc/libvirt/qemu.conf}} に自分のユーザーを設定します。設定しないと QEMU がローカルディスクにアクセスする際に permission denied となります。 {{ic|1=user = "libvirt-qemu"}} または {{ic|1=group = "libvirt-qemu"}} を検索し、両方のエントリのコメントを解除して、{{ic|libvirt-qemu}} を自分のユーザー名またはIDに変更してください。編集後、以下のようになります。 {{hc|/etc/libvirt/qemu.conf|2= # Some examples of valid values are: # # user = "qemu" # A user named "qemu" # user = "+0" # Super user (uid=0) # user = "100" # A user named "100" or a user with uid=100 # user = "''username''" # The group for QEMU processes run by the system instance. It can be # specified in a similar way to user. group = "''username''" }} Virt-Manager を開くと、QEMU 接続のシステムバリアント (root) がデフォルトになります。 これをユーザー接続に変更するには、''ファイル'' > ''接続の追加'' に移動します。 次に、ハイパーバイザーとして {{ic|QEMU/KVM ユーザー セッション}} を選択し、[OK] をクリックします。 これにより、ユーザーセッションに自動接続されます。必要に応じて、システム接続を切断して削除することもできます。 === ネットワーク === {{Note| *記事は '''ユーザーセッション''' での 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 を参照してください。] *ネットワークの問題の場合は、[[libvirt]] も参照してください。}} ユーザーセッションでネットワークブリッジを使用するには、まず {{ic|libvirt}} システム管理で設定する必要があります。 このためには、{{ic|libvirt}} [[libvirt#Daemon|デーモン]] が実行されている必要があります。 正常に起動すると、QEMU 接続のシステムバリアント (root) が virt-managerで開きます。ネットワークタブで必要な設定を行い、ブリッジを設定してください。 ユーザーセッション仮想マシンでブリッジを使用できるようにするには、ブリッジの設定に応じて [[QEMU#Bridged networking using qemu-bridge-helper|qemu-bridge-helper]] を設定します。 その後、ブリッジは、virt-manager ユーザーセッションで実行される仮想ネットワークで使用できるようになります。 ==== NAT - Bridged - Host-Only==== ===== NAT ===== NAT は同じ IP 経由で VM をルーティングします。このオプションはハードウェアの表示 -> NIC で使用でき、追加の設定は必要ありません。 ===== Bridged ===== ブリッジモードでは、VM がネットワーク内の独自のクライアントであるかのように動作します。 virt-manager では、インターフェースを選択する必要があります。 これは、自動的に選択される virtualbox や vmware とは異なります。 Bridged を使用するには、NAT を使用して [[#仮想インターフェースの作成|仮想インターフェース]] を作成する必要があります。 (独自のインターフェースを使用することも可能ですが、追加の設定が必要になる場合があります。) ===== Host-Only ===== ホストのみの設定では、ホストとゲスト間のネットワーク操作のみが許可されます。 このオプションは virt-manager には存在しません。 代わりに、仮想分離ネットワークに接続されたブリッジを使用する必要があります。[[#仮想インターフェースの作成]] を参照してください。 === 接続の詳細 === ==== 仮想インターフェースの作成 ==== 編集 → 接続の詳細 → 追加 へ進みます。 以下のオプションが利用可能です: NAT, Routed, Open, Isolated, SR-IOV Pool === 3Dアクセラレーション === virtio は準仮想化 3D グラフィックドライバです。基本的な 3D アクセラレーションを有効にするには、以下の手順を実行してください。 # 仮想マシンの設定ページに移動します。 # "ハードウェアの追加" ボタンをクリックし、"ビデオ" を選択し、"モデル" で "Virtio" を選択します。その後、サイドバー内の他の "ビデオ" 仮想ハードウェアを削除します。 # "Display Spice" に移動し、"Listen Type" を "None" に設定します。また、"OpenGL" チェックボックスをオンにして、適切なレンダラーを選択します。 # "Video Virtio" をクリックし、"3D Acceleration" にチェックを入れます。 {{Pkg|mesa-utils}} パッケージの ''glxgears'' を使用して 3D グラフィックスをテストできます。{{ic|glxgears -info}} はコンソールに OpenGL レンダラー情報を表示します。 == 参照 == * [https://virt-manager.org Project homepage] * [https://github.com/virt-manager/virt-manager Project repository] * [https://www.spice-space.org/download.html Spice drivers (graphics)] * [https://github.com/virtio-win/virtio-win-pkg-scripts/blob/master/README.md VirtIO Windows drivers]
このページで使用されているテンプレート:
テンプレート:Hc
(
ソースを閲覧
)
テンプレート:Ic
(
ソースを閲覧
)
テンプレート:Note
(
ソースを閲覧
)
テンプレート:Pkg
(
ソースを閲覧
)
テンプレート:Tip
(
ソースを閲覧
)
Virt-Manager
に戻る。
検索
検索
Virt-Managerのソースを表示
話題を追加