Jump to contentJump to page navigation: previous page [access key p]/next page [access key n]
コンテンツコンテンツ
仮想化ガイド
  1. 前書き
  2. I 概要
    1. 1 仮想化技術
    2. 2 仮想化シナリオ
    3. 3 Xen 仮想化の紹介
    4. 4 KVM 仮想化の紹介
    5. 5 仮想化ツール
    6. 6 仮想化コンポーネントのインストール
  3. II libvirt を利用した仮想マシンの管理
    1. 7 libvirt デーモン
    2. 8 VM ホストサーバ の準備
    3. 9 ゲストのインストール
    4. 10 基本的な VM ゲスト の管理
    5. 11 接続と認可
    6. 12 高度なストレージ設定
    7. 13 仮想マシンマネージャ を利用した仮想マシンの設定
    8. 14 virsh を利用した仮想マシンの設定
    9. 15 AMD SEV-SNP による仮想マシンのセキュリティ強化
    10. 16 VM ゲスト の移行
    11. 17 Xen から KVM への移行ガイド
  4. III 全ハイパーバイザ共通の機能
    1. 18 ディスクのキャッシュモード
    2. 19 VM ゲスト の時刻設定
    3. 20 libguestfs
    4. 21 QEMU ゲストエージェント
    5. 22 ソフトウエア TPM エミュレータ
    6. 23 VM ゲスト に対するクラッシュダンプの作成
  5. IV Xen を利用した仮想マシンの管理
    1. 24 仮想マシンホストの設定
    2. 25 仮想ネットワーク
    3. 26 仮想環境の管理
    4. 27 Xen 内でのブロックデバイス
    5. 28 仮想化: オプション設定
    6. 29 管理作業
    7. 30 XenStore: ドメイン間で共有される設定データベース
    8. 31 Xen の高可用性仮想化ホストとしての使用
    9. 32 Xen: 準仮想化 (PV) ゲストから完全仮想化 (FV/HVM) ゲストへの変換
  6. V QEMU を利用した仮想マシンの管理
    1. 33 QEMU の概要
    2. 34 KVM VM ホストサーバ の構築
    3. 35 ゲストのインストール
    4. 36 qemu-system-ARCH を利用した仮想マシンの実行
    5. 37 QEMU モニタを利用した仮想マシンの管理
  7. VI トラブルシューティング
    1. 38 内蔵ヘルプとパッケージのドキュメンテーション
    2. 39 システム情報とログの収集
  8. 用語集
  9. A NVIDIA カードに対する GPU パススルー の設定
  10. B GNU ライセンス
ナビゲーション
適用先 openSUSE Leap 15.7

パート I 概要 Edit source

1 仮想化技術

仮想化とは、他のオペレーティングシステム (ゲスト仮想マシン) をホストのオペレーティングシステム (ホスト) の内側で動作させることのできる技術を意味します。

2 仮想化シナリオ

仮想化の仕組みは、たとえば下記のようなメリットをもたらします:

3 Xen 仮想化の紹介

本章では、 Xen ベースの仮想化環境を構築したり管理したりするにあたって、あらかじめ理解しておくべきコンポーネントや技術を、紹介および説明しています。

4 KVM 仮想化の紹介

5 仮想化ツール

libvirt は KVM や Xen など、著名な仮想化ソリューションに対応した管理機能の汎用 API を提供するライブラリです。このライブラリはこれらの仮想化ソリューションに対して統一された管理 API を提供し、高レベルな管理ツール向けに安定したハイパーバイザに依存しないインターフェイスを提供しています。このライブラリには、 VM ホストサーバ における仮想ネットワークや仮想ストレージの管理機能も用意されています。また、各 VM ゲスト の設定は、 XML ファイル内に保存される仕組みでもあります。

libvirt を使用することで、 VM ゲスト をリモートから管理することもできます。 TLS による暗号化のほか、 x509 形式の証明書や、 SASL による認証にも対応しています。このような構造により、単一のワークステーションから複数の VM ホストサーバ を一括管理することができますので、 VM ホストサーバ を個別に管理する必要性を削減することができます。

また、 libvirt ベースのツールは VM ゲスト を管理する際の推奨される方法です。 libvirtlibvirt ベースのアプリケーションとの間の相互運用性はテスト済みで、 SUSE のサポートを受ける際にも推奨される方法でもあります。

6 仮想化コンポーネントのインストール

1 つまたは複数のゲストシステム (VM ゲスト) を実行する仮想化サーバ (VM ホストサーバ) を動作させるには、サーバ内に仮想化コンポーネントをインストールする必要があります。インストールすべきコンポーネントは、利用したい仮想化技術によって異なります。

このページを印刷