initCommon(); $template->displayHeader(); ?>

20. 仮想化

[ティップ] Web 上の最新リリースノート

これらのリリースノートは更新される場合があります。Fedora 最新リリースノートは次をご覧ください。

http://docs.fedoraproject.org/release-notes/

Fedora 9 の仮想化には主要な変更と新機能が含まれています。Xen および KVM のプラットフォームは引き続きサポートしています。

20.1. カーネル統合における改良点

今回、Xen カーネルはアップストリームカーネルからの paravirt オプション実装をベースにしています。以前は Xen カーネルは 2.6.18 カーネルから現在の Fedora カーネルに Xen 部分をフォワードポートすることで作成されていました。これは骨の折れる作業で相当な手間がかかるため Xen カーネルはベアメタルカーネルより数リリース遅れてしまう結果となっていました。paravirt オプションを含ませることによりこのプロセスが不必要となりました。paravirt オプションがアップストリームにマージされると、Xen は別途のカーネルを必要としなくなります。

しかし、Xen カーネルは今では、Dom0 サポートがありません。既存の Xen host/Dom0 は Fedora 8 を稼働し続けるはずです。Dom0 サポートは再度、Fedora 10 で追加されるでしょう。

完全仮想化 Linux ゲストは 3 通りのインストール方法から選択できるようになりました:

  • ネットワークからの PXE ブート

  • ローカルの CDROM ドライブ / ISO イメージ

  • FTP/HTTP/NFS ホストのディストリビューションツリーからのネットワークインストール

後のインストール方法ではキックスタートファイルを使ったインストールの完全自動化が可能になります。これはインストール方法という観点から Xen HVM と KVM のゲスト間に等価を実現します。

詳細については、http://fedoraproject.org/wiki/Features/XenFullvirtKernelBoot を参照してください。

20.2. 改良されたストレージ管理

以前は、Fedora は libvirt を使ったリモートによる既存ゲストドメイン群の管理機能を導入していました。ストレージ管理機能がなかったため新しいゲストの作成はできませんでした。Fedora 9 では、新しいストレージ管理により libvirt を使ったリモートホストからのストレージボリュームの作成と削除が可能になります。

20.3. PolicyKit の統合

以前は、ハイパーバイザーを管理する際は virt-manager アプリケーションはローカルの root として実行し、デスクトップセッションからの認証に consolehelper を使用していました。root で GTK アプリケーション群を実行するのはよくない慣習です。PolicyKit の統合では virt-manager を一般利用者として実行させることができるようになります。

20.4. 改良されたリモート認証

以前は、Fedora は TLS/SSL および x509 証明書を使ったセキュアリモート管理のサポートを導入していました。Fedora 9 はパスワードデータベースによる認証、Kerberos ドメインコントローラ、または PAM を使用したシステム認証のサポートを追加することによりリモート管理の機能を向上させています。この機能は libvirt 使用するすべてのツールに適用されます。

20.5. その他の改良点

Fedora には仮想化における以下のような改良点も含まれています。

  • ベアメタルのシステムを仮想ゲストに変換するための、ライブ CD として出荷される新しい P2V ツール

  • Xen 準仮想カーネルを KVM 上で実行する xenner という新しいツール

  • KVM ゲスト用のストレージおよびネットワーク準仮想ドライバー

  • 以前は Xen ゲストに対してのみ利用可能だった、統計モニタリング付きと等価になる、libvirtvirt-top での QEMU および KVM のブロック統計とネットワークのモニタリングの完全サポート

displayFooter('$Date: 2008/05/12 21:35:16 $'); ?>