第3章 仮想マシンの作成

仮想化パッケージ を Red Hat Enterprise Linux 7 ホストシステムにインストールすると、virt-manager インターフェースを使って仮想マシンの作成やゲストオペレーティングシステムのインストールが可能になります。あるいは、virt-install コマンドラインユーティリティーを使うこともできます。後者の場合は、パラメーターの一覧またはスクリプトを使用します。本章では、これら 2 つの方法について説明します。

3.1. ゲスト仮想マシンのデプロイに関する留意事項

ゲスト仮想マシンを作成する前には、様々な要素を考慮する必要があります。デプロイ前に仮想マシンの役割を評価する必要がありますが、定期的なモニタリングと (負荷やクライアント数などの) 様々な要素に基づく評価も実行する必要があります。考慮に入れる要素には、以下が含まれます。
パフォーマンス
ゲスト仮想マシンは、意図されるタスクに基づいてデプロイし、設定することをお勧めします。ゲストシステムには、パフォーマンスについての特別な考慮が必要なものもあります (例: データベースサーバーを実行するゲスト)。ゲストの役割や予測されるシステム負荷によっては、ゲストがより多くの割り当て CPU やメモリーを必要とすることもあります。
入出力要件と入出力タイプ
ゲスト仮想マシンの中には、とくに高い入出力要件があるものや、入出力タイプ (例: 通常のディスクブロックサイズのアクセスまたはクライアント数) に応じてさらに注意や追加の予測が必要なものもあります。
ストレージ
ゲスト仮想マシンの中には、ストレージへの優先的なアクセスやより高速なディスクタイプを必要とするものもあります。また、ストレージ領域への排他的なアクセスを必要とする場合もあります。ゲストが使用するストレージ容量を定期的に監視し、ストレージのデプロイやメンテナンス時にその結果を考慮することもお勧めします。『Red Hat Enterprise Linux 7 仮想化セキュリティーガイド』に説明されているすべての留意事項を確認してください。また、お使いの物理ストレージによって仮想ストレージのオプションが制限される可能性があることについても留意しておくことは重要です。
ネットワークおよびネットワークインフラストラクチャー
ゲスト仮想マシンの環境によっては、他のゲストより高速のネットワークリンクを必要とするものもあります。帯域幅や待ち時間はゲストのデプロイおよびメンテナンス時に考慮すべき要素になることが多く、要件や負荷が変化する場合はとくにそう言えます。
リクエスト要件
SCSI リクエストは、virtio ドライブがディスク全体をベースとし、以下の例のように ドメイン XML ファイル でディスクデバイスパラメーターが lun に設定されている場合にのみ、virtio ドライブ上のゲスト仮想マシンに発行されます。
<devices>
  <emulator>/usr/libexec/qemu-kvm</emulator>
  <disk type='block' device='lun'>