KVM徹底入門 Linuxカーネル仮想化基盤構築ガイド

2010年12月14日  ITアーキテクト, ネットワーク  市川

IT業界では今コンピュータの仮想化が大流行なわけだが、実際には一口に仮想化といってもいろんな実現方法がある。
Microsoftをベースにする場合はほぼ Hyper-Vで決まりなものの、Linuxベースにした場合は、一昔前までは VMwareや Xenや、他にも有象無象の何種類もの仮想化方式があった。
これからもベンダーのサポートを必要とするものはそのままそれらベンダーの出す製品を使うことになるのだろうが、最近ではオープンソースだけでも十分な仮想化が実現できるようになってきた。
中でもこの KVM(+qemu)は主流だろう。Linuxのカーネルにも標準でその対応が取り込まれている。

しかし現時点で KVMの情報を、特に日本語で探すとなるとなかなか困難だ。
ここでいう仮想化の KVMは Kernel-based VIrtual Machine の略だが、世間的な KVMといえば Keybord/Video/Mouse切替器の方がまだ有名で、KVMという単語だけで検索しても期待する情報がなかなかヒットしてこなかったりする。
(こんな場合は qemu や libvirt という単語と組み合わせて検索するのがコツ)
また KVMはまだ開発の過渡期で落ち着いていないため、機能も都度増えていく。
一昔前まではまとまったドキュメントというのはドイツ語のものしかなく、特に日本で落ち着いてこれに取りかかっている人はまだ少なかったかもしれない。

こんな状況で、日本語である程度まとまった書籍が出たことは大変ありがたい。
KVMに関するおおよその情報を一読できるのはなかなか助かる。

ただ、この書籍だけで仕事にまで使えるかといえば、現実的には少し厳しい。
この本は詳しいところはマニアック過ぎるほど詳しいのだが、少し情報には偏りがあり、全体を通して仮想化サーバーの運用にまで必要な情報のすべてが補われているわけではない。
また単体のサーバーでの仮想化を中心に解説されており、せっかくオープンソースだけで安価にサーバー間を移動できる KVMのライブマイグレーション機能についてはほとんど触れられていなかったりする。

とはいえ、今現時点で得られる書籍はこれであることには間違いない。
まさにがっつり KVMの仕事をしている自分も常に手元においてある書籍だ。
これをきっかけに KVMが更なる発展をすることを望む。


誰にオススメか?
 オープンソースで仮想化をやってみようという意欲のある人

著者:平 初 (著), 森若 和雄 (著), 鶴野 龍一郎 (著), まえだ こうへい (著)訳
出版社:翔泳社
価格:¥ 3,444
発売日:2010/7/8

本書の内容
第1章 KVMと仮想化技術の基礎知識
 1.1 仮想化とは
 1.2 仮想化技術の流れ
 1.3 仮想化のメリットとデメリット
 1.4 IAサーバーと仮想化
 1.5 CPUの仮想化支援機能
 1.6 KVM(Kernel-based Virtual Machine)
第2章 パッケージによる KVMの導入
 2.1 導入のための準備
 2.2 Fedoraのインストール
 2.3 Ubuntuのインストール
 2.4 KVMパッケージのインストール
 2.5 簡単な動作確認
第3章 仮想マシンの作成
 3.1 仮想マシン導入の基礎知識
 3.2 GUI(virt-manager)による方法
 3.3 コマンドラインツール(virt-install)による方法
 3.4 KVM/QEMUエミュレータによる方法
第4章 仮想マシンの基本操作
 4.1 仮想マシンのライフサイクル
 4.2 virt-managerによる基本操作
 4.3 virt-managerの応用
 4.4 virshによる基本操作
 4.5 仮想マシンの設定ファイル
第5章 リソース制御と管理
 5.1 KVMのリソース管理機能
 5.2 CPU
 5.3 メモリ
 5.4 ストレージ
 5.5 ネットワーク
第6章 KVMのマイグレーション機能
 6.1 ライブマイグレーションの概念
 6.2 ライブマイグレーションのパラメータ
 6.3 ライブマイグレーションの仕組み
 6.4 virt-managerによる操作
 6.5 virshによる操作
第7章 コマンドラインによる操作(libvirt と virsh)
 7.1 libvirt
 7.2 libvirtによる仮想マシンの制御
 7.3 libvirtの応用的なプログラミング
 7.4 対話型コマンドインターフェイス virsh
第8章 QEMU入門
 8.1 QEMUとは
 8.2 QEMUの歴史
 8.3 QEMUのCPUエミュレーション
 8.4 QEMUの2つのエミュレーション
 8.5 QEMUのアーキテクチャ
 8.6 QEMUのアクセラレーション
 8.7 QEMUで動作可能なOS
 8.8 QEMUを動かしてみる
 8.9 qemuのオプション
付録A ソースコードからのビルド
付録B RedHatEnterpriseVirtualizationインストールガイド
付録C virshリファレンス


KVM徹底入門 Linuxカーネル仮想化基盤構築ガイド
平 初 森若 和雄 鶴野 龍一郎 まえだ こうへい
翔泳社
売り上げランキング: 8646
トラックバック(0)

このブログ記事に対するトラックバックURL: https://www.ilovex.co.jp/Scripts/intra/MTA5/mt-tb.cgi/1513

コメントする
ページのトップ