openSUSE 13.1

KVM を利用した仮想化

発行日 28/11/2013

Copyright © 2006–2013 SUSE LLC and contributors. All rights reserved.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or (at your option) version 1.3; with the Invariant Section being this copyright notice and license. A copy of the license version 1.2 is included in the section entitled GNU Free Documentation License.

For SUSE or Novell trademarks, see the Novell Trademark and Service Mark list http://www.novell.com/company/legal/trademarks/tmlist.html. All other third party trademarks are the property of their respective owners. A trademark symbol (®, ™ etc.) denotes a SUSE or Novell trademark; an asterisk (*) denotes a third party trademark.

All information found in this book has been compiled with utmost attention to detail. However, this does not guarantee complete accuracy. Neither SUSE LLC, its affiliates, the authors nor the translators shall be held liable for possible errors or the consequences thereof.

下記に上記の日本語翻訳を掲載します。日本語の翻訳は公式なものではないことに注意して ください。

Copyright © 2006–2013 SUSE LLC および貢献者が全権利を留保しています。

この文書を、フリーソフトウェア財団発行の GNU フリー文書利用許諾契約書 バージョン 1.2 または (希望すれば) 1.3 が定める条件の下で複製、頒布、あるいは 改変することを許可する。ただし、この著作権とライセンス表記については変更不可部分 とする。この利用許諾契約書の複製物は GNU フリー文書利用許諾契約書 という章に含まれている。

SUSE 社, Novell 社の商標については、 Novell 社の商標とサービスマーク一覧 http://www.novell.com/company/legal/trademarks/tmlist.html を ご覧ください。その他の商標は各所有者の所有物です。商標シンボル (®, ™ など) は、それぞれ SUSE 社および Novell 社の商標であることを示しています。 また、アスタリスク (*) は第三者の商標を示しています。

この書籍内にある全ての情報は細部に至るまで最大限の注意を払って制作されていますが、 完全に正確であることを保証するものではありません。 SUSE LLC, SUSE LINUX Products GmbH, 著者, 翻訳者のいずれも、本書籍内の誤りとそこから生じる結果について、 一切の保証はいたしません。


目次

このマニュアルについて
1. 利用可能な文書
2. フィードバック
3. 文書規約
4. このマニュアルの作成について
5. ソースコード
6. 謝辞
I. システム要件と制限事項
1. KVM のインストールと要件
1.1. ハードウエア要件
1.2. 対応済みゲスト側オペレーティングシステム
1.3. kvm パッケージ
1.4. KVM のインストール
2. KVM の制限事項
2.1. 一般的な制限事項
2.2. ハードウエア面の制限事項
2.3. 性能面の制限事項
II. libvirt を利用した仮想マシンの管理
3. 概要
4. ゲストのインストール
4.1. Virtual Machine Manager を利用したゲストのインストール
4.2. vm-install を使用したコマンドラインからのインストール
4.3. 高度なゲストインストール方法
5. 基本的な VM ゲスト の管理
5.1. VM ゲスト の一覧表示
5.2. グラフィカルコンソールの表示
5.3. VM ゲスト の状態変更: 起動, 停止, 一時停止
5.4. VM ゲスト の保存と復元
5.5. VM ゲスト の削除
6. 接続と権限
6.1. 認証
6.2. リモート接続の設定
6.3. VM ホストサーバ への接続
7. ストレージの管理
7.1. Virtual Machine Manager を利用したストレージ管理
7.2. virsh を利用したストレージの管理
7.3. virtlockd を利用したディスクファイルとブロックデバイスの施錠
8. 仮想マシンの設定
8.1. シームレスなカーソル移動とカーソル移動の同期
8.2. Virtual Machine Manager を利用した CD/DVD-ROM デバイスの追加
8.3. Virtual Machine Manager を利用したフロッピィデバイスの追加
8.4. Virtual Machine Manager を利用したフロッピィディスクまたは CD/DVD-ROM メディアの取り出しと交換
8.5. Virtual Machine Manager を利用した PCI デバイスの追加
8.6. virsh を利用した PCI デバイスの追加
8.7. 時計の設定
9. VM ゲスト の管理
9.1. VM ゲスト の移行
9.2. 監視
III. QEMU を利用した仮想マシンの管理
10. QEMU の概要
11. ゲストのインストール
11.1. qemu-kvm を利用した基本インストール
11.2. qemu-img を利用したディスク管理
12. qemu-kvm を利用した仮想マシンの実行
12.1. 基本的な qemu-kvm の実行
12.2. 一般的な qemu-kvm オプション
12.3. QEMU における仮想デバイスの使用
12.4. QEMU でのネットワーキング
12.5. VNC を利用した VM ゲスト の閲覧
12.6. VirtFS: ホストとゲストの間でのフォルダ共有
12.7. KSM: ゲスト間でのメモリページ共有
13. QEMU モニタを利用した仮想マシンの管理
13.1. モニタコンソールへのアクセス
13.2. ゲストシステムについての情報取得
13.3. VNC パスワードの変更
13.4. デバイスの管理
13.5. キーボードとマウスの操作
13.6. 利用可能なメモリ量の変更
13.7. 仮想マシンのメモリダンプ
13.8. 仮想マシンのスナップショット管理
13.9. 仮想マシンの一時停止 (サスペンド) と復元
13.10. ライブマイグレーション
A. 補足
A.1. 擬似仮想化ドライバのインストール
A.2. x509 クライアント/サーバ証明書の生成
B. GNU ライセンス
B.1. GNU General Public License
B.2. GNU 一般公衆利用許諾契約書 (日本語訳)
B.3. GNU Free Documentation License
B.4. GNU フリー文書利用許諾契約書

図の一覧

8.1. VM ゲスト の 詳細 ビュー
11.1. ゲスト側の YaST パーティション設定における新規 2GB パーティション
12.1. VM ゲスト として SLES 11 SP1 を利用した場合の QEMU ウインドウ
12.2. YaST を利用したネットワークブリッジの設定
12.3. QEMU VNC セッション
12.4. Vinagre での認証ダイアログ

表の一覧

1.1. openSUSE における KVM 対応済み KVM ゲスト側オペレーティングシステム

例の一覧

4.1. vm-install を使用したコマンドラインからの対話型セットアップ
4.2. vm-install コマンドラインスイッチ
9.1. kvm_stat の出力例
12.1. 制限付きユーザモードネットワーキング
12.2. 独自の IP アドレス範囲を指定するユーザモードネットワーキング
12.3. ネットワーク起動と TFTP を使用するユーザモードネットワーキング
12.4. ホスト側でのポート転送機能を利用するユーザモードネットワーキング
12.5. パスワード認証
12.6. x509 証明書認証
12.7. x509 証明書とパスワード認証
12.8. SASL 認証
12.9. VirtFS を利用したホスト側のファイルシステムの公開

openSUSE KVM を利用した仮想化 13.1