Jump To Close Expand all Collapse all Table of contents 仮想化の導入および管理ガイド I. Deployment Expand section "I. Deployment" Collapse section "I. Deployment" 1. システム要件 Expand section "1. システム要件" Collapse section "1. システム要件" 1.1. ホストシステム要件 1.2. KVM ハイパーバイザーの要件 1.3. KVM ゲスト仮想マシンの互換性 1.4. サポートされているゲスト CPU モデル Expand section "1.4. サポートされているゲスト CPU モデル" Collapse section "1.4. サポートされているゲスト CPU モデル" 1.4.1. ゲスト CPU モデルのリスト表示 2. 仮想化パッケージのインストール Expand section "2. 仮想化パッケージのインストール" Collapse section "2. 仮想化パッケージのインストール" 2.1. Red Hat Enterprise Linux のインストール中の仮想化パッケージのインストール Expand section "2.1. Red Hat Enterprise Linux のインストール中の仮想化パッケージのインストール" Collapse section "2.1. Red Hat Enterprise Linux のインストール中の仮想化パッケージのインストール" 2.1.1. キックスタートファイルを使用した KVM パッケージのインストール 2.2. 既存の Red Hat Enterprise Linux システムへの仮想化パッケージのインストール Expand section "2.2. 既存の Red Hat Enterprise Linux システムへの仮想化パッケージのインストール" Collapse section "2.2. 既存の Red Hat Enterprise Linux システムへの仮想化パッケージのインストール" 2.2.1. 仮想化パッケージの手動インストール 2.2.2. 仮想化パッケージグループのインストール 3. 仮想マシンの作成 Expand section "3. 仮想マシンの作成" Collapse section "3. 仮想マシンの作成" 3.1. ゲスト仮想マシンのデプロイメントに関する考慮事項 3.2. virt-install を使用したゲストの作成 Expand section "3.2. virt-install を使用したゲストの作成" Collapse section "3.2. virt-install を使用したゲストの作成" 3.2.1. ISO イメージからの仮想マシンのインストール 3.2.2. 仮想マシンイメージのインポート 3.2.3. ネットワークからの仮想マシンのインストール 3.2.4. PXE を使用した仮想マシンのインストール 3.2.5. キックスタートを使用した仮想マシンのインストール 3.2.6. ゲストの作成時のゲスト仮想マシンネットワークの設定 3.3. virt-manager を使用したゲストの作成 Expand section "3.3. virt-manager を使用したゲストの作成" Collapse section "3.3. virt-manager を使用したゲストの作成" 3.3.1. virt-manager インストールの概要 3.3.2. virt-manager を使用した Red Hat Enterprise Linux 7 ゲストの作成 3.4. virt-install インストールオプションと virt-manager インストールオプションの比較 4. 仮想マシンのクローン作成 Expand section "4. 仮想マシンのクローン作成" Collapse section "4. 仮想マシンのクローン作成" 4.1. クローンを作成する仮想マシンの準備 4.2. 仮想マシンのクローン作成 Expand section "4.2. 仮想マシンのクローン作成" Collapse section "4.2. 仮想マシンのクローン作成" 4.2.1. virt-clone を使用したゲストのクローン作成 4.2.2. virt-manager を使用したゲストのクローン作成 5. KVM 準仮想化 (virtio) ドライバー Expand section "5. KVM 準仮想化 (virtio) ドライバー" Collapse section "5. KVM 準仮想化 (virtio) ドライバー" 5.1. 既存のストレージデバイスへの KVM virtio ドライバーの使用 5.2. 新しいストレージデバイス用に KVM virtio ドライバーを使用する 5.3. ネットワークインターフェイスデバイス用の KVM virtio ドライバーの使用 6. Network Configuration Expand section "6. Network Configuration" Collapse section "6. Network Configuration" 6.1. libvirt を使用した NAT (ネットワークアドレス変換) 6.2. vhost-net の無効化 6.3. vhost-net のゼロコピーの有効化 6.4. ブリッジネットワーク Expand section "6.4. ブリッジネットワーク" Collapse section "6.4. ブリッジネットワーク" 6.4.1. Red Hat Enterprise Linux 7 ホストでのブリッジネットワークの設定 6.4.2. Virtual Machine Manager を使用したブリッジネットワーク 6.4.3. libvirt を使用したブリッジネットワーク 7. KVM でのオーバーコミット Expand section "7. KVM でのオーバーコミット" Collapse section "7. KVM でのオーバーコミット" 7.1. 導入部分 7.2. メモリーのオーバーコミット 7.3. 仮想 CPU のオーバーコミット 8. KVM ゲストのタイミング管理 Expand section "8. KVM ゲストのタイミング管理" Collapse section "8. KVM ゲストのタイミング管理" 8.1. ホスト全体の時間同期 8.2. Red Hat Enterprise Linux ゲストに必要な時間管理パラメーター 8.3. スチールタイムアカウンティング 9. libvirt でのネットワークブート Expand section "9. libvirt でのネットワークブート" Collapse section "9. libvirt でのネットワークブート" 9.1. ブートサーバーの準備 Expand section "9.1. ブートサーバーの準備" Collapse section "9.1. ブートサーバーの準備" 9.1.1. プライベートの libvirt ネットワークに PXE ブートサーバーを設定する 9.2. PXE を使用したゲストの起動 Expand section "9.2. PXE を使用したゲストの起動" Collapse section "9.2. PXE を使用したゲストの起動" 9.2.1. ブリッジネットワークの使用 9.2.2. プライベートの libvirt ネットワークの使用 10. ハイパーバイザーおよび仮想マシンの登録 Expand section "10. ハイパーバイザーおよび仮想マシンの登録" Collapse section "10. ハイパーバイザーおよび仮想マシンの登録" 10.1. ホストの物理マシンに virt-who をインストールする Expand section "10.1. ホストの物理マシンに virt-who をインストールする" Collapse section "10.1. ホストの物理マシンに virt-who をインストールする" 10.1.1. virt-who の設定 10.2. 新しいゲスト仮想マシンの登録 10.3. ゲスト仮想マシンエントリーの削除 10.4. 手動での virt-who のインストール 10.5. virt-who のトラブルシューティング Expand section "10.5. virt-who のトラブルシューティング" Collapse section "10.5. virt-who のトラブルシューティング" 10.5.1. ハイパーバイザーのステータスが赤である理由 10.5.2. サブスクリプションステータスエラーが表示された場合の対応 11. QEMU ゲストエージェントおよび SPICE エージェントでの仮想化の強化 Expand section "11. QEMU ゲストエージェントおよび SPICE エージェントでの仮想化の強化" Collapse section "11. QEMU ゲストエージェントおよび SPICE エージェントでの仮想化の強化" 11.1. QEMU ゲストエージェント Expand section "11.1. QEMU ゲストエージェント" Collapse section "11.1. QEMU ゲストエージェント" 11.1.1. QEMU ゲストエージェントとホスト間の通信の設定 Expand section "11.1.1. QEMU ゲストエージェントとホスト間の通信の設定" Collapse section "11.1.1. QEMU ゲストエージェントとホスト間の通信の設定" 11.1.1.1. Linux ゲストでの QEMU ゲストエージェントの設定 11.2. libvirt での QEMU ゲストエージェントの使用 Expand section "11.2. libvirt での QEMU ゲストエージェントの使用" Collapse section "11.2. libvirt での QEMU ゲストエージェントの使用" 11.2.1. ゲストディスクのバックアップの作成 11.3. SPICE エージェント Expand section "11.3. SPICE エージェント" Collapse section "11.3. SPICE エージェント" 11.3.1. SPICE エージェントとホスト間の通信の設定 12. Nested Virtualization Expand section "12. Nested Virtualization" Collapse section "12. Nested Virtualization" 12.1. 概要 12.2. 設定 12.3. 制限事項 II. 管理 Expand section "II. 管理" Collapse section "II. 管理" 13. 仮想マシン用のストレージの管理 Expand section "13. 仮想マシン用のストレージの管理" Collapse section "13. 仮想マシン用のストレージの管理" 13.1. ストレージの概念 13.2. ストレージプールの使用 Expand section "13.2. ストレージプールの使用" Collapse section "13.2. ストレージプールの使用" 13.2.1. ストレージプールの概念 13.2.2. ストレージプールの作成 Expand section "13.2.2. ストレージプールの作成" Collapse section "13.2.2. ストレージプールの作成" 13.2.2.1. virsh を使用したストレージプールの作成 13.2.2.2. Virtual Machine Manager を使用したストレージプールの作成 13.2.3. ストレージプール固有のもの Expand section "13.2.3. ストレージプール固有のもの" Collapse section "13.2.3. ストレージプール固有のもの" 13.2.3.1. ディレクトリーベースのストレージプール 13.2.3.2. ディスクベースのストレージプール 13.2.3.3. ファイルシステムベースのストレージプール 13.2.3.4. GlusterFS ベースのストレージプール 13.2.3.5. iSCSI ベースのストレージプール 13.2.3.6. LVM ベースのストレージプール 13.2.3.7. NFS ベースのストレージプール 13.2.3.8. SCSI デバイスを使用する vHBA ベースのストレージプール 13.2.4. ストレージプールの削除 Expand section "13.2.4. ストレージプールの削除" Collapse section "13.2.4. ストレージプールの削除" 13.2.4.1. ストレージプールを削除するための前提条件 13.2.4.2. virsh を使用したストレージプールの削除 13.2.4.3. Virtual Machine Manager を使用したストレージプールの削除 13.3. ストレージボリュームの使用 Expand section "13.3. ストレージボリュームの使用" Collapse section "13.3. ストレージボリュームの使用" 13.3.1. ストレージボリュームの概念 13.3.2. ストレージボリュームの作成 Expand section "13.3.2. ストレージボリュームの作成" Collapse section "13.3.2. ストレージボリュームの作成" 13.3.2.1. virsh を使用したストレージボリュームの作成 13.3.2.2. Virtual Machine Manager を使用したストレージボリュームの作成 13.3.3. ストレージボリュームの表示 13.3.4. データの管理 Expand section "13.3.4. データの管理" Collapse section "13.3.4. データの管理" 13.3.4.1. ストレージボリュームのワイプ 13.3.4.2. ストレージボリュームへのデータのアップロード 13.3.4.3. ストレージボリュームへのデータのダウンロード 13.3.4.4. ストレージボリュームのサイズ変更 13.3.5. ストレージボリュームの削除 Expand section "13.3.5. ストレージボリュームの削除" Collapse section "13.3.5. ストレージボリュームの削除" 13.3.5.1. virsh を使用したストレージボリュームの削除 13.3.5.2. Virtual Machine Manager を使用したストレージボリュームの削除 13.3.6. ゲストへのストレージデバイスの追加 Expand section "13.3.6. ゲストへのストレージデバイスの追加" Collapse section "13.3.6. ゲストへのストレージデバイスの追加" 13.3.6.1. virsh を使用したゲストへのストレージデバイスの追加 13.3.6.2. Virtual Machine Manager を使用したゲストへのストレージデバイスの追加 Expand section "13.3.6.2. Virtual Machine Manager を使用したゲストへのストレージデバイスの追加" Collapse section "13.3.6.2. Virtual Machine Manager を使用したゲストへのストレージデバイスの追加" 13.3.6.2.1. ゲストへのストレージボリュームの追加 13.3.6.2.2. ゲストへのデフォルトストレージの追加 13.3.6.3. ゲストへの SCSI LUN ベースのストレージの追加 13.3.6.4. ゲスト仮想マシンでのストレージコントローラーの管理 13.3.7. ゲストからのストレージデバイスの削除 Expand section "13.3.7. ゲストからのストレージデバイスの削除" Collapse section "13.3.7. ゲストからのストレージデバイスの削除" 13.3.7.1. virsh を使用した仮想マシンからのストレージの削除 13.3.7.2. Virtual Machine Manager を使用した仮想マシンからのストレージの削除 14. qemu-img の使用 Expand section "14. qemu-img の使用" Collapse section "14. qemu-img の使用" 14.1. ディスクイメージの確認 14.2. イメージへの変更の確定 14.3. イメージの比較 14.4. イメージのマッピング Expand section "14.4. イメージのマッピング" Collapse section "14.4. イメージのマッピング" 14.4.1. human 形式 14.4.2. json 形式 14.5. イメージの修正 14.6. 既存のイメージを別の形式に変換 14.7. 新しいイメージまたはデバイスの作成とフォーマット 14.8. イメージ情報の表示 14.9. イメージのバックアップファイルの再生 14.10. ディスクイメージのサイズ変更 14.11. スナップショットのリスト表示、作成、適用、および削除 14.12. 対応する qemu-img 形式 15. KVM の移行 Expand section "15. KVM の移行" Collapse section "15. KVM の移行" 15.1. 移行の定義と利点 15.2. 移行の要件および制限 15.3. ライブマイグレーションと Red Hat Enterprise Linux バージョンの互換性 15.4. 共有ストレージの例: 単純な移行のための NFS 15.5. virsh を使用した KVM のライブ移行 Expand section "15.5. virsh を使用した KVM のライブ移行" Collapse section "15.5. virsh を使用した KVM のライブ移行" 15.5.1. virsh を使用した移行に関する追加のヒント 15.5.2. virsh migrate コマンドの追加オプション 15.6. virt-manager を使用した移行 16. ゲスト仮想マシンのデバイス設定 Expand section "16. ゲスト仮想マシンのデバイス設定" Collapse section "16. ゲスト仮想マシンのデバイス設定" 16.1. PCI デバイス Expand section "16.1. PCI デバイス" Collapse section "16.1. PCI デバイス" 16.1.1. virsh を使用した PCI デバイスの割り当て 16.1.2. virt-manager を使用した PCI デバイスの割り当て 16.1.3. virt-install を使用した PCI デバイスの割り当て 16.1.4. 割り当てられた PCI デバイスの取り外し 16.1.5. PCI ブリッジ 16.1.6. PCI デバイスの割り当ての制限 16.2. SR-IOV デバイスを使用した PCI デバイスの割り当て Expand section "16.2. SR-IOV デバイスを使用した PCI デバイスの割り当て" Collapse section "16.2. SR-IOV デバイスを使用した PCI デバイスの割り当て" 16.2.1. SR-IOV の利点 16.2.2. SR-IOV の使用 16.2.3. SR-IOV デバイスを使用した PCI 割り当ての設定 16.2.4. SR-IOV 仮想機能のプールからの PCI デバイス割り当ての設定 16.2.5. SR-IOV の制限 16.3. USB デバイス Expand section "16.3. USB デバイス" Collapse section "16.3. USB デバイス" 16.3.1. ゲスト仮想マシンへの USB デバイスの割り当て 16.3.2. USB デバイスリダイレクトの制限の設定 16.4. デバイスコントローラーの設定 16.5. デバイスのアドレスの設定 16.6. 乱数ジェネレーターデバイス 16.7. GPU デバイスの割り当て Expand section "16.7. GPU デバイスの割り当て" Collapse section "16.7. GPU デバイスの割り当て" 16.7.1. GPU PCI デバイスの割り当て 16.7.2. NVIDIA vGPU の割り当て Expand section "16.7.2. NVIDIA vGPU の割り当て" Collapse section "16.7.2. NVIDIA vGPU の割り当て" 16.7.2.1. NVIDIA vGPU の設定 16.7.2.2. NVIDIAvGPU を使用したビデオストリーミング用の VNC コンソールのセットアップと使用 16.7.2.3. NVIDIA vGPU デバイスの削除 16.7.2.4. NVIDIA vGPU 機能のクエリー 16.7.2.5. NVIDIA vGPU のリモートデスクトップのストリーミングサービス 16.7.2.6. NVIDIA vGPU を使用したビデオストリーミング用の VNC コンソールの設定 17. 仮想ネットワーク Expand section "17. 仮想ネットワーク" Collapse section "17. 仮想ネットワーク" 17.1. 仮想ネットワークスイッチ 17.2. ブリッジモード 17.3. ネットワークアドレス変換 17.4. DNS および DHCP 17.5. ルーティングモード 17.6. 分離モード 17.7. デフォルト設定 17.8. 一般的なシナリオの例 Expand section "17.8. 一般的なシナリオの例" Collapse section "17.8. 一般的なシナリオの例" 17.8.1. ブリッジモード 17.8.2. ルーティングモード 17.8.3. NAT モード 17.8.4. 分離モード 17.9. 仮想ネットワークの管理 17.10. 仮想ネットワークの作成 17.11. 仮想ネットワークのゲストへの割り当て 17.12. 物理インターフェイスへの仮想 NIC の直接接続 Expand section "17.12. 物理インターフェイスへの仮想 NIC の直接接続" Collapse section "17.12. 物理インターフェイスへの仮想 NIC の直接接続" 17.12.1. ドメイン XML を使用した macvtap の設定 17.12.2. virt-manager を使用した macvtap の設定 17.13. 仮想 NIC に接続しているホスト物理マシンまたはネットワークブリッジの動的な変更 17.14. ネットワークフィルターの適用 Expand section "17.14. ネットワークフィルターの適用" Collapse section "17.14. ネットワークフィルターの適用" 17.14.1. 導入部分 17.14.2. チェーンのフィルター 17.14.3. チェーンの優先度のフィルタリング 17.14.4. フィルターにおける変数の使用 17.14.5. 自動 IP アドレス検出と DHCP スヌーピング Expand section "17.14.5. 自動 IP アドレス検出と DHCP スヌーピング" Collapse section "17.14.5. 自動 IP アドレス検出と DHCP スヌーピング" 17.14.5.1. 導入部分 17.14.5.2. DHCP スヌーピング 17.14.6. 予約されている変数 17.14.7. 要素と属性の概要 17.14.8. その他のフィルターの参照 17.14.9. フィルタールール 17.14.10. サポートされているプロトコル Expand section "17.14.10. サポートされているプロトコル" Collapse section "17.14.10. サポートされているプロトコル" 17.14.10.1. MAC(イーサネット) 17.14.10.2. VLAN (802.1Q) 17.14.10.3. STP (スパニングツリープロトコル) 17.14.10.4. ARP/RARP 17.14.10.5. IPv4 17.14.10.6. IPv6 17.14.10.7. TCP/UDP/SCTP 17.14.10.8. ICMP 17.14.10.9. IGMP、ESP、AH、UDPLITE、'ALL' 17.14.10.10. IPV6 経由の TCP/UDP/SCTP 17.14.10.11. ICMPv6 17.14.10.12. IPv6 経由の IGMP, ESP, AH, UDPLITE, 'ALL' 17.14.11. 高度なフィルター設定のトピック Expand section "17.14.11. 高度なフィルター設定のトピック" Collapse section "17.14.11. 高度なフィルター設定のトピック" 17.14.11.1. 接続追跡 17.14.11.2. 接続数の制限 17.14.11.3. コマンドラインツール 17.14.11.4. 既存のネットワークフィルター 17.14.11.5. 独自のフィルターの作成 17.14.11.6. サンプルのカスタムフィルター 17.14.12. 制限 17.15. トンネルの作成 Expand section "17.15. トンネルの作成" Collapse section "17.15. トンネルの作成" 17.15.1. マルチキャストトンネルの作成 17.15.2. TCP トンネルの作成 17.16. vLAN タグの設定 17.17. 仮想ネットワークへの QoS の適用 18. ゲストのリモート管理 Expand section "18. ゲストのリモート管理" Collapse section "18. ゲストのリモート管理" 18.1. トランスポートモード 18.2. SSH を使用したリモート管理 18.3. TLS および SSL を使用したリモート管理 18.4. VNC サーバーの設定 18.5. NSS を使用した仮想マシンのリモート管理の強化 19. Virtual Machine Manager を使用したゲストの管理 (virt-manager) Expand section "19. Virtual Machine Manager を使用したゲストの管理 (virt-manager)" Collapse section "19. Virtual Machine Manager を使用したゲストの管理 (virt-manager)" 19.1. virt-manager の起動 19.2. Virtual Machine Manager のメインウィンドウ 19.3. 仮想ハードウェアの詳細ウィンドウ Expand section "19.3. 仮想ハードウェアの詳細ウィンドウ" Collapse section "19.3. 仮想ハードウェアの詳細ウィンドウ" 19.3.1. ゲスト仮想マシンへの起動オプションの適用 19.3.2. ゲスト仮想マシンへの USB デバイスの接続 19.3.3. USB リダイレクト 19.4. 仮想マシンのグラフィカルコンソール 19.5. リモート接続の追加 19.6. ゲストの詳細の表示 19.7. スナップショットの管理 20. virsh を使用したゲスト仮想マシンの管理 Expand section "20. virsh を使用したゲスト仮想マシンの管理" Collapse section "20. virsh を使用したゲスト仮想マシンの管理" 20.1. ゲスト仮想マシンの状態とタイプ 20.2. virsh バージョンの表示 20.3. echo を使用したコマンドの送信 20.4. virsh Connect を使用したハイパーバイザーへの接続 20.5. ゲスト仮想マシンおよびハイパーバイザーに関する情報の表示 20.6. 仮想マシンの起動、再開、および復元 Expand section "20.6. 仮想マシンの起動、再開、および復元" Collapse section "20.6. 仮想マシンの起動、再開、および復元" 20.6.1. ゲスト仮想マシンの起動 20.6.2. システムの起動時に仮想マシンを自動的に起動する設定 20.6.3. ゲスト仮想マシンの再起動 20.6.4. ゲスト仮想マシンの復元 20.6.5. ゲスト仮想マシンの再開 20.7. 仮想マシンの設定の管理 Expand section "20.7. 仮想マシンの設定の管理" Collapse section "20.7. 仮想マシンの設定の管理" 20.7.1. ゲスト仮想マシンの設定の保存 20.7.2. XML ファイルを使用したゲスト仮想マシンの定義 20.7.3. ゲスト仮想マシンの復元に使用される XML ファイルの更新 20.7.4. ゲスト仮想マシンの XML ファイルの抽出 20.7.5. ゲスト仮想マシンの設定の編集 20.8. ゲスト仮想マシンのシャットオフ、シャットダウン、再起動、および強制的なシャットダウン Expand section "20.8. ゲスト仮想マシンのシャットオフ、シャットダウン、再起動、および強制的なシャットダウン" Collapse section "20.8. ゲスト仮想マシンのシャットオフ、シャットダウン、再起動、および強制的なシャットダウン" 20.8.1. ゲスト仮想マシンのシャットダウン 20.8.2. ゲスト仮想マシンの一時停止 20.8.3. 仮想マシンのリセット 20.8.4. 後で再起動するために実行中のゲスト仮想マシンの停止 20.9. 仮想マシンの削除 Expand section "20.9. 仮想マシンの削除" Collapse section "20.9. 仮想マシンの削除" 20.9.1. 仮想マシンの定義解除 20.9.2. ゲスト仮想マシンの強制停止 20.10. ゲスト仮想マシンのシリアルコンソールの接続 20.11. マスク不可割り込みの挿入 20.12. 仮想マシンに関する情報の取得 Expand section "20.12. 仮想マシンに関する情報の取得" Collapse section "20.12. 仮想マシンに関する情報の取得" 20.12.1. デバイスブロック統計の表示 20.12.2. ネットワークインターフェイス統計の取得 20.12.3. ゲスト仮想マシンの仮想インターフェイスのリンク状態の変更 20.12.4. ゲスト仮想マシンの仮想インターフェイスのリンク状態のリスト表示 20.12.5. ネットワークインターフェイスの帯域幅パラメーターの設定 20.12.6. メモリー統計の取得 20.12.7. ブロックデバイスのエラーの表示 20.12.8. ブロックデバイスのサイズの表示 20.12.9. ゲスト仮想マシンに関連付けられたブロックデバイスの表示 20.12.10. ゲスト仮想マシンに関連付けられた仮想インターフェイスの表示 20.13. スナップショットの使用 Expand section "20.13. スナップショットの使用" Collapse section "20.13. スナップショットの使用" 20.13.1. データのコピーによるバッキングチェーンの短縮 20.13.2. イメージの平坦化によるバッキングチェーンの短縮 20.13.3. ゲスト仮想マシンのブロックデバイスのサイズの変更 20.14. グラフィック表示への接続の URI の表示 20.15. VNC ディスプレイの IP アドレスとポート番号の表示 20.16. 使用されていないブロックの破棄 20.17. ゲスト仮想マシンの取得コマンド Expand section "20.17. ゲスト仮想マシンの取得コマンド" Collapse section "20.17. ゲスト仮想マシンの取得コマンド" 20.17.1. ホストの物理マシン名の表示 20.17.2. 仮想マシンの一般情報の表示 20.17.3. 仮想マシンの ID 番号の表示 20.17.4. ゲスト仮想マシンでのジョブの実行の中止 20.17.5. ゲスト仮想マシンで実行しているジョブの情報表示 20.17.6. ゲスト仮想マシンの名前の表示 20.17.7. 仮想マシンの状態の表示 20.17.8. 仮想マシンへの接続状態の表示 20.18. QEMU 引数のドメイン XML への変換 20.19. virsh dump を使用したゲスト仮想マシンのコアのダンプファイルの作成 20.20. 仮想マシンの XML ダンプの作成 (設定ファイル) 20.21. 設定ファイルからのゲスト仮想マシンの作成 20.22. ゲスト仮想マシンの XML 設定の編集 20.23. KVM ゲスト仮想マシンへの複合 PCI デバイスの追加 20.24. 指定したゲスト仮想マシンの CPU 統計の表示 20.25. ゲストコンソールのスクリーンショットの撮り方 20.26. 指定したゲスト仮想マシンへのキーストロークの組み合わせの送信 20.27. ホストマシンの管理 Expand section "20.27. ホストマシンの管理" Collapse section "20.27. ホストマシンの管理" 20.27.1. ホスト情報の表示 20.27.2. NUMA パラメーターの設定 20.27.3. NUMA セルの空きメモリー量の表示 20.27.4. CPU リストの表示 20.27.5. CPU 統計の表示 20.27.6. デバイスの管理 Expand section "20.27.6. デバイスの管理" Collapse section "20.27.6. デバイスの管理" 20.27.6.1. virsh を使用したデバイスの接続および更新 20.27.6.2. インターフェイスデバイスの接続 20.27.6.3. CDROM のメディアの変更 20.27.7. ノードメモリーパラメーターの設定および表示 20.27.8. ホストでのデバイスのリスト表示 20.27.9. ホストマシンでのデバイスの作成 20.27.10. デバイスの削除 20.27.11. デバイス設定の収集 20.27.12. デバイスのリセットのトリガー 20.28. ゲストの仮想マシン情報の取得 Expand section "20.28. ゲストの仮想マシン情報の取得" Collapse section "20.28. ゲストの仮想マシン情報の取得" 20.28.1. ゲスト仮想マシンのドメイン ID の取得 20.28.2. ゲスト仮想マシンのドメイン名の取得 20.28.3. ゲスト仮想マシンの UUID の取得 20.28.4. ゲスト仮想マシン情報の表示 20.29. ストレージプールコマンド Expand section "20.29. ストレージプールコマンド" Collapse section "20.29. ストレージプールコマンド" 20.29.1. ストレージプール XML の検索 20.29.2. ストレージプールの検索 20.29.3. ストレージプール情報のリスト表示 20.29.4. 利用可能なストレージプールのリスト表示 20.29.5. ストレージプールリストの更新 20.29.6. ストレージプールの作成、定義、および起動 Expand section "20.29.6. ストレージプールの作成、定義、および起動" Collapse section "20.29.6. ストレージプールの作成、定義、および起動" 20.29.6.1. ストレージプールの構築 20.29.6.2. XML ファイルからのストレージプールの定義 20.29.6.3. ストレージプールの作成 20.29.6.4. ストレージプールの作成 20.29.6.5. ストレージプールの定義 20.29.6.6. ストレージプールの起動 20.29.6.7. ストレージプールの自動起動 20.29.7. ストレージプールの停止および削除 20.29.8. プール用の XML ダンプファイルの作成 20.29.9. ストレージプールの設定ファイルの編集 20.30. ストレージボリュームコマンド Expand section "20.30. ストレージボリュームコマンド" Collapse section "20.30. ストレージボリュームコマンド" 20.30.1. ストレージボリュームの作成 20.30.2. パラメーターからのストレージボリュームの作成 20.30.3. XML ファイルからのストレージボリュームの作成 20.30.4. ストレージボリュームのクローンの作成 20.31. ストレージボリュームの削除 20.32. ストレージボリュームのコンテンツの削除 20.33. ストレージボリューム情報の XML ファイルへのダンプ 20.34. ボリューム情報のリスト表示 20.35. ストレージボリュームの情報の取得 20.36. ゲストごとの仮想マシン情報の表示 Expand section "20.36. ゲストごとの仮想マシン情報の表示" Collapse section "20.36. ゲストごとの仮想マシン情報の表示" 20.36.1. ゲスト仮想マシンの表示 20.36.2. 仮想 CPU 情報の表示 20.36.3. vCPU のホストの物理マシンの CPU へのピニング 20.36.4. 指定したドメインの仮想 CPU 数に関する情報の表示 20.36.5. 仮想 CPU アフィニティーの設定 20.36.6. 仮想 CPU 数の設定 20.36.7. メモリー割り当ての設定 20.36.8. ドメインのメモリー割り当ての変更 20.36.9. ゲスト仮想マシンブロックのデバイス情報の表示 20.36.10. ゲスト仮想マシンのネットワークデバイス情報の表示 20.37. 仮想ネットワークの管理 Expand section "20.37. 仮想ネットワークの管理" Collapse section "20.37. 仮想ネットワークの管理" 20.37.1. 仮想ネットワークの自動起動 20.37.2. XML ファイルからの仮想ネットワークの作成 20.37.3. XML ファイルからの仮想ネットワークの定義 20.37.4. 仮想ネットワークの停止 20.37.5. ダンプファイルの作成 20.37.6. 仮想ネットワークの XML 設定ファイルの編集 20.37.7. 仮想ネットワークに関する情報の取得 20.37.8. 仮想ネットワークに関する情報のリスト表示 20.37.9. ネットワーク UUID のネットワーク名への変換 20.37.10. ネットワーク名のネットワーク UUID への変換 20.37.11. 定義済みの非アクティブなネットワークの起動 20.37.12. 非アクティブなネットワークの設定の定義解除 20.37.13. 既存のネットワーク定義ファイルの更新 20.37.14. virsh を使用したゲスト仮想マシンの移行 20.37.15. ゲスト仮想マシンの静的 IP アドレスの設定 20.38. インターフェイスコマンド Expand section "20.38. インターフェイスコマンド" Collapse section "20.38. インターフェイスコマンド" 20.38.1. XML ファイルを使用したホストの物理マシンインターフェイスの定義および起動 20.38.2. ホストインターフェイスの XML 設定ファイルの編集 20.38.3. ホストインターフェイスのリスト表示 20.38.4. MAC アドレスのインターフェイス名への変換 20.38.5. 特定のホスト物理マシンインターフェイスの停止および定義解除 20.38.6. ホスト設定ファイルの表示 20.38.7. ブリッジデバイスの作成 20.38.8. ブリッジデバイスの破損 20.38.9. インターフェイススナップショットの操作 20.39. スナップショットの管理 Expand section "20.39. スナップショットの管理" Collapse section "20.39. スナップショットの管理" 20.39.1. スナップショットの作成 20.39.2. 現在のゲスト仮想マシンのスナップショットの作成 20.39.3. 現在使用しているスナップショットの表示 20.39.4. snapshot-edit 20.39.5. snapshot-info 20.39.6. snapshot-list 20.39.7. snapshot-dumpxml 20.39.8. snapshot-parent 20.39.9. snapshot-revert 20.39.10. snapshot-delete 20.40. ゲスト仮想マシンの CPU モデル設定 Expand section "20.40. ゲスト仮想マシンの CPU モデル設定" Collapse section "20.40. ゲスト仮想マシンの CPU モデル設定" 20.40.1. 導入部分 20.40.2. ホスト物理マシンの CPU モデルの学習 20.40.3. VFIO IOMU デバイスのサポートの決定 20.40.4. ホスト物理マシンのプールに対応するための互換性のある CPU モデルの決定 20.41. ゲスト仮想マシンの CPU モデルの設定 20.42. ゲスト仮想マシンのリソースの管理 20.43. スケジュールパラメーターの設定 20.44. ディスク I/O スロットリング 20.45. ブロック I/O パラメーターの表示または設定 20.46. メモリーの調整の設定 21. オフラインツールを使用したゲスト仮想マシンのディスクアクセス Expand section "21. オフラインツールを使用したゲスト仮想マシンのディスクアクセス" Collapse section "21. オフラインツールを使用したゲスト仮想マシンのディスクアクセス" 21.1. 導入部分 Expand section "21.1. 導入部分" Collapse section "21.1. 導入部分" 21.1.1. リモート接続の使用に関する注意 21.2. 用語 21.3. インストール 21.4. guestfish シェル Expand section "21.4. guestfish シェル" Collapse section "21.4. guestfish シェル" 21.4.1. guestfish を使用したファイルシステムの表示 Expand section "21.4.1. guestfish を使用したファイルシステムの表示" Collapse section "21.4.1. guestfish を使用したファイルシステムの表示" 21.4.1.1. 手動によるリスト表示と表示 21.4.1.2. guestfish 検査経由 21.4.1.3. 名前によるゲスト仮想マシンのアクセス 21.4.2. guestfish を使用したファイルの追加 21.4.3. guestfish を使用したファイルの変更 21.4.4. guestfish でのその他のアクション 21.4.5. guestfish によるシェルスクリプト設定 21.4.6. Augeas スクリプトと libguestfs スクリプト 21.5. その他のコマンド 21.6. virt-rescue: レスキューシェル Expand section "21.6. virt-rescue: レスキューシェル" Collapse section "21.6. virt-rescue: レスキューシェル" 21.6.1. 導入部分 21.6.2. virt-rescue の実行 21.7. virt-df: ディスク使用量のモニタリング Expand section "21.7. virt-df: ディスク使用量のモニタリング" Collapse section "21.7. virt-df: ディスク使用量のモニタリング" 21.7.1. 導入部分 21.7.2. virt-df の実行 21.8. virt-resize: ゲスト仮想マシンのオフラインでのサイズ変更 Expand section "21.8. virt-resize: ゲスト仮想マシンのオフラインでのサイズ変更" Collapse section "21.8. virt-resize: ゲスト仮想マシンのオフラインでのサイズ変更" 21.8.1. 導入部分 21.8.2. ディスクイメージの拡張 21.9. virt-inspector: ゲスト仮想マシンの検査 Expand section "21.9. virt-inspector: ゲスト仮想マシンの検査" Collapse section "21.9. virt-inspector: ゲスト仮想マシンの検査" 21.9.1. 導入部分 21.9.2. インストール 21.9.3. virt-inspector の実行 21.10. プログラミング言語からの API の使用 Expand section "21.10. プログラミング言語からの API の使用" Collapse section "21.10. プログラミング言語からの API の使用" 21.10.1. C プログラムを使用した API との相互作用 21.11. virt-sysprep: 仮想マシン設定のリセット 21.12. virt-customize: 仮想マシン設定のカスタマイズ 21.13. virt-diff: 仮想マシンファイル間の相違点の一覧表示 21.14. virt-sparsify: 空きディスク容量の再利用 22. ゲスト仮想マシン管理用のグラフィカルユーザーインターフェイスツール Expand section "22. ゲスト仮想マシン管理用のグラフィカルユーザーインターフェイスツール" Collapse section "22. ゲスト仮想マシン管理用のグラフィカルユーザーインターフェイスツール" 22.1. virt-viewer 22.2. remote-viewer 22.3. GNOME Boxes 23. ドメイン XML の操作 Expand section "23. ドメイン XML の操作" Collapse section "23. ドメイン XML の操作" 23.1. 一般情報およびメタデータ 23.2. オペレーティングシステムの起動 Expand section "23.2. オペレーティングシステムの起動" Collapse section "23.2. オペレーティングシステムの起動" 23.2.1. BIOS ブートローダー 23.2.2. ダイレクトカーネルブート 23.2.3. コンテナーブート 23.3. SMBIOS システム情報 23.4. CPU の割り当て 23.5. CPU チューニング 23.6. メモリーバッキング 23.7. メモリーの調整 23.8. Memory Allocation 23.9. NUMA ノードのチューニング 23.10. ブロック I/O チューニング 23.11. リソースのパーティション設定 23.12. CPU モデルとトポロジー Expand section "23.12. CPU モデルとトポロジー" Collapse section "23.12. CPU モデルとトポロジー" 23.12.1. 指定した CPU の機能セットの変更 23.12.2. ゲスト仮想マシンの NUMA トポロジー 23.13. イベントの設定 23.14. ハイパーバイザーの機能 23.15. 時間管理 23.16. タイマー要素の属性 23.17. Devices Expand section "23.17. Devices" Collapse section "23.17. Devices" 23.17.1. ハードドライブ、フロッピーディスク、および CD-ROM Expand section "23.17.1. ハードドライブ、フロッピーディスク、および CD-ROM" Collapse section "23.17.1. ハードドライブ、フロッピーディスク、および CD-ROM" 23.17.1.1. ディスク要素 23.17.1.2. ソース要素 23.17.1.3. ミラー要素 23.17.1.4. ターゲット要素 23.17.1.5. iotune 要素 23.17.1.6. ドライバー要素 23.17.1.7. 追加のデバイス要素 23.17.2. デバイスアドレス 23.17.3. コントローラー 23.17.4. デバイスリース 23.17.5. ホスト物理マシンのデバイス割り当て Expand section "23.17.5. ホスト物理マシンのデバイス割り当て" Collapse section "23.17.5. ホスト物理マシンのデバイス割り当て" 23.17.5.1. USB / PCI デバイス 23.17.5.2. ブロック / キャラクターデバイス 23.17.6. リダイレクトされたデバイス 23.17.7. スマートカードデバイス 23.17.8. ネットワークインターフェイス Expand section "23.17.8. ネットワークインターフェイス" Collapse section "23.17.8. ネットワークインターフェイス" 23.17.8.1. 仮想ネットワーク 23.17.8.2. LAN へのブリッジ 23.17.8.3. ポートマスカレードの範囲の設定 23.17.8.4. ユーザー空間の SLIRP スタック 23.17.8.5. 一般的なイーサネット接続 23.17.8.6. 物理インターフェイスへの直接接続 23.17.8.7. PCI パススルー 23.17.8.8. マルチキャストトンネル 23.17.8.9. TCP トンネル 23.17.8.10. NIC ドライバー固有のオプションの設定 23.17.8.11. ターゲット要素の上書き 23.17.8.12. 起動順序の指定 23.17.8.13. インターフェイス ROM BIOS 設定 23.17.8.14. QoS (Quality of Service) 23.17.8.15. VLAN タグの設定 (サポートされているネットワークタイプのみ) 23.17.8.16. 仮想リンクの状態の変更 23.17.9. 入力デバイス 23.17.10. ハブデバイス 23.17.11. グラフィカルフレームバッファー 23.17.12. ビデオデバイス 23.17.13. コンソール、シリアル、およびチャネルデバイス 23.17.14. ゲスト仮想マシンのインターフェイス 23.17.15. Channel 23.17.16. ホストの物理マシンインターフェイス 23.17.17. サウンドデバイス 23.17.18. ウォッチドッグデバイス 23.17.19. パニックデバイスの設定 23.17.20. メモリーバルーンデバイス 23.18. ストレージプール Expand section "23.18. ストレージプール" Collapse section "23.18. ストレージプール" 23.18.1. ストレージプールのメタデータの提供 23.18.2. ソース要素 23.18.3. ターゲット要素の作成 23.18.4. デバイスエクステントの設定 23.19. ストレージボリューム Expand section "23.19. ストレージボリューム" Collapse section "23.19. ストレージボリューム" 23.19.1. 一般的なメタデータ 23.19.2. target 要素の設定 23.19.3. バッキングストア要素の設定 23.20. セキュリティーラベル 23.21. 仮想マシンの XML 設定例 III. 付録 Expand section "III. 付録" Collapse section "III. 付録" A. トラブルシューティング Expand section "A. トラブルシューティング" Collapse section "A. トラブルシューティング" A.1. デバッグおよびトラブルシューティングツール A.2. ダンプファイルの作成 Expand section "A.2. ダンプファイルの作成" Collapse section "A.2. ダンプファイルの作成" A.2.1. virsh ダンプファイルの作成 A.2.2. Python スクリプトを使用したコアダンプの保存 A.3. Systemtap Flight Recorder を使用した定常ベースでのトレースデータのキャプチャー A.4. kvm_stat A.5. シリアルコンソールのトラブルシューティング A.6. 仮想化ログ A.7. ループデバイスエラー A.8. ライブマイグレーションエラー A.9. BIOS での Intel VT-x および AMD-V Virtualization ハードウェア拡張の有効化 A.10. Red Hat Enterprise Linux 7 ホストでの Red Hat Enterprise Linux 6 ゲストのシャットダウン A.11. (オプション) 正常なシャットダウンを許可する回避策 A.12. KVM ネットワークパフォーマンス A.13. libvirt を使用して外部スナップショットを作成するための回避策 A.14. 日本語キーボードを使用したゲストコンソールでの文字の欠落 A.15. ゲスト仮想マシンのシャットダウンに失敗する A.16. ゲスト仮想マシンの SMART ディスク監視の無効化 A.17. libguestfs トラブルシューティング A.18. SR-IOV のトラブルシューティング A.19. 一般的なlibvirtエラーとトラブルシューティング Expand section "A.19. 一般的なlibvirtエラーとトラブルシューティング" Collapse section "A.19. 一般的なlibvirtエラーとトラブルシューティング" A.19.1. libvirtd が起動しない A.19.2. URI のハイパーバイザー接続に失敗する Expand section "A.19.2. URI のハイパーバイザー接続に失敗する" Collapse section "A.19.2. URI のハイパーバイザー接続に失敗する" A.19.2.1. Cannot read CA certificate A.19.2.2. 'host:16509' でサーバーに接続できず、接続が拒否される。 A.19.2.3. Authentication Failed A.19.2.4. Permission Denied A.19.3. ゲスト上の PXE ブート (または DHCP ) が失敗 A.19.4. ゲストは外部ネットワークにアクセスできるが、macvtap インターフェイスの使用時にはホストにアクセスできない A.19.5. Could not add rule to fixup DHCP response checksums on network 'default' A.19.6. Unable to add bridge br0 port vnet0: No such device A.19.7. error: unable to resolve address で移行が失敗する A.19.8. Unable to allow access for disk path: No such file or directory を表示して移行が失敗する A.19.9. libvirtd の起動時に存在するゲスト仮想マシンがない A.19.10. 一般的な XML エラー Expand section "A.19.10. 一般的な XML エラー" Collapse section "A.19.10. 一般的な XML エラー" A.19.10.1. ドメイン定義の編集 A.19.10.2. XML 構文エラー Expand section "A.19.10.2. XML 構文エラー" Collapse section "A.19.10.2. XML 構文エラー" A.19.10.2.1. ドキュメントの迷子の < A.19.10.2.2. 終了していない属性 A.19.10.2.3. タグの開始と終了の不一致 A.19.10.2.4. タグの書式エラー A.19.10.3. ロジックおよび設定エラー Expand section "A.19.10.3. ロジックおよび設定エラー" Collapse section "A.19.10.3. ロジックおよび設定エラー" A.19.10.3.1. バニッシュ部分 A.19.10.3.2. ドライブのデバイスタイプが間違っている B. 複数のアーキテクチャー上での KVM 仮想化の使用 Expand section "B. 複数のアーキテクチャー上での KVM 仮想化の使用" Collapse section "B. 複数のアーキテクチャー上での KVM 仮想化の使用" B.1. IBM POWER Systems での KVM 仮想化の使用 B.2. IBM Z での KVM 仮想化の使用 B.3. ARM システムでの KVM 仮想化の使用 C. 仮想化の制限 Expand section "C. 仮想化の制限" Collapse section "C. 仮想化の制限" C.1. システムの制限 C.2. 機能の制限 C.3. アプリケーションの制限 C.4. その他の制限 C.5. ストレージのサポート C.6. USB 3 / xHCI のサポート D. 関連情報 Expand section "D. 関連情報" Collapse section "D. 関連情報" D.1. オンラインリソース D.2. インストールされているドキュメント E. IOMMU グループの使用[1] Expand section "E. IOMMU グループの使用[1]" Collapse section "E. IOMMU グループの使用[1]" E.1. IOMMU の概要 E.2. IOMMU グループの詳細 E.3. IOMMU グループの特定および割り当て方法 E.4. IOMMU ストラテジーおよびユースケース F. 更新履歴 法律上の通知 Settings Close Language: 简体中文 日本語 한국어 English Language: 简体中文 日本語 한국어 English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF Language and Page Formatting Options Language: 简体中文 日本語 한국어 English Language: 简体中文 日本語 한국어 English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF Red Hat Training A Red Hat training course is available for Red Hat Enterprise Linux パート III. 付録 ここでは、仮想化の問題の一般的な問題と解決策を説明します。また、複数のアーキテクチャーで KVM 仮想化を使用する方法と、IOMMU グループを使用する方法を説明します。この部分には、仮想化パッケージの追加サポートおよび製品の制限に関する情報も含まれます。 Previous Next