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

2 仮想化シナリオ Edit source

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

  • より効率的なハードウエアの使用

  • 古いソフトウエアのサポート

  • オペレーティングシステムの分離

  • ライブマイグレーション

  • 災害対策

  • 負荷分散

2.1 サーバの集約 Edit source

多数のサーバを 1 台の巨大な物理サーバに統合することができます。多数のサーバを仮想マシンに変換することで、ハードウエアを集約してまとめることができます。古いソフトウエアを新しいハードウエア上で動作させることもできます。

  • リソースを効率的に使用することができます (一般的には各サーバが全てのリソースを使用しているわけではないため)

  • サーバの物理スペースを削減することができます

  • 複数の処理を同じサーバ内で処理することにより、効率の向上を図ることができます

  • データセンターのインフラストラクチャを単純化することができます

  • 他のホストへの負荷移行を簡単に行うことができます (サービスのダウンタイム防止)

  • 手っ取り早くマシンを調達するための手段としても使用することができます

  • 単一のホスト内で複数のゲストオペレーティングシステムを動作させることができます

重要
重要

サーバの統合にあたっては、下記の点について特別な注意を払う必要があります:

  • メンテナンス時間を注意深く計画する必要があります

  • ストレージが統合の鍵となります。移行に対応する必要があるほか、ディスク領域の拡張にも対応する必要があります

  • さらなる負荷をまかなえるかどうかをよく確認しておく必要があります

2.2 分離 Edit source

ゲスト側のオペレーティングシステムはホスト側のオペレーティングシステムとの間で完全に分離されています。そのため、仮想マシン内で何らかの問題が発生した場合でも、ホスト側はその影響を受けません。また、一方の仮想マシンで問題が発生しても、他方の仮想マシンに影響を与えることもありません。仮想マシン間でのデータの共有も行われません。

  • 仮想マシンに対して UEFI Secure Boot を使用することができます。

  • KSM は使用すべきではありません。 KSM に関する詳細は KSM をお読みください。

  • CPU の各コアはそれぞれの仮想マシン専用にすることもできます。

  • 潜在的なセキュリティ問題を避けるため、 Hyper-threading (HT) 機能は無効化しておくことをお勧めします。

  • 仮想マシンはネットワーク/ストレージ/ハードウエアを共有すべきではありません。

  • PCI パススルー機能や NUMA などの高度なハイパーバイザ機能を使用する場合は、仮想マシンの移行時に問題が生じうることに注意しておいてください

  • 一般的に、準仮想化ドライバ virtio を使用することで、仮想マシンの性能と効率の両方を向上させることができます

AMD 社は仮想化のセキュリティに関する特別な機能を提供しています。

2.3 災害対策 Edit source

ハイパーバイザにはスナップショット機能が用意されていますので、サーバを任意の時点に巻き戻すことができます。 仮想化ゲスト OS は物理サーバで動作する場合とは異なり、実際のハードウエアから独立した存在になっていますので、スナップショットを同じハイパーバイザの動作する別のマシン内に復元すれば、そのままサーバを移行することができます。

2.4 動的な負荷分散 Edit source

ライブマイグレーションはお使いのインフラストラクチャの負荷分散を行うための単純な方法です。仮想マシンを負荷の高いホストから負荷の少ないホストに移動させることで、容易に負荷を調整することができます。

このページを印刷