サーバ仮想化ソフトウェアとしてKVMを利用する場合、以下の手順でセットアップを行います。
リソースの登録
管理対象サーバ(ホスト)の登録
利用する管理対象サーバによって異なります。
「操作ガイド インフラ管理者編 (リソース管理) CE」の「2.4 ブレードサーバを利用する場合」または「2.5 ラックマウント型サーバとタワー型サーバを利用する場合」を参照してください。
リソースのリソースプールへの登録
VMホストリソース(ホスト)の登録
ディスクリソース(rawデバイスまたはパーティション)の登録
仮想L-Serverに対応するVMゲストをマイグレーションする場合、複数のVMホストから共有されているrawデバイスまたはパーティションを、共有定義されたディスクリソースとして登録してください。
クローニングイメージを格納する、複数のVMホストから共有されているrawデバイスまたはパーティションを、共有定義されたディスクリソースとして登録してください。
ディスクリソースの登録については、「リファレンスガイド (リソース管理) CE」の「1.3.4 rcxadm disk」を参照してください。
ネットワークリソースの登録
L-Server作成時にNICとネットワークリソースを接続すると、L-Serverが動作するVMホストに対して、ネットワークリソースの定義に合わせた設定が自動的に行われます。
詳細は、「ネットワークの手動設定」を参照してください。
RORコンソールのオーケストレーションツリーで対象のネットワークプールを右クリックし、表示されたメニューで[リソース作成]を選択します。
[ネットワークリソースの作成]ダイアログが表示されます。
ネットワークリソース作成に必要な項目を入力します。詳細は、「操作ガイド インフラ管理者編 (リソース管理) CE」の「7.3 ネットワークリソース」を参照してください。
アドレスセットリソース(MACアドレス)の登録
アドレスセットリソース(MACアドレス)を作成し、アドレスプールに登録します。
詳細は、「操作ガイド インフラ管理者編 (リソース管理) CE」の「7.6 アドレスセットリソース」を参照してください。
L-Serverテンプレートの作成
L-Serverテンプレートを利用して、クローニングイメージを採取するためのL-Serverを作成します。
L-Serverテンプレートのエクスポート
「操作ガイド インフラ管理者編 (リソース管理) CE」の「8.2.1 エクスポート」を参照してください。
L-Serverテンプレートの編集
L-ServerテンプレートのXML定義については、「リファレンスガイド (リソース管理) CE」の「2.2 L-Serverテンプレート」を参照して編集してください。
このとき、以下の項目を設定してください。
VM種別は、"RHEL-KVM"を指定してください。
冗長性は、"None"を指定してください。
運用位置は、"Fixed"を指定してください。
L-Serverテンプレートのインポート
「操作ガイド インフラ管理者編 (リソース管理) CE」の「8.2.3 インポート」を参照してください。
ネットワークの手動設定
事前に作成されている仮想ブリッジに対して、仮想ブリッジと接続する機能だけ提供します。仮想ブリッジは、事前に手動で設定してください。
仮想ブリッジと接続するためには、仮想ブリッジごとに異なるVLAN IDを使用します。
また、事前に以下の設定が必要です。
仮想ブリッジの作成
本製品が管理するVMホストで、同じ名前(大文字小文字も含む)の仮想ブリッジを作成します。
これにより、VMゲストをVMホスト間で移動できます。
仮想ブリッジを設定するとき、RHEL-KVM以外のサーバ仮想化ソフトウェアを同一マネージャーで利用している場合、ほかのサーバ仮想化ソフトウェア上の、仮想スイッチ、仮想ネットワークおよび仮想ブリッジで使用している名前と異なる名前を設定してください。
仮想ブリッジの通信の設定
サーバリソースツリーでLANスイッチを右クリックし、表示されたメニューで[設定変更]-[ネットワーク情報]を選択してください。
同じ名前の仮想ブリッジ間が、タグVLANを利用して相互に通信できるようにLANスイッチを設定します。
LANスイッチブレードの外部ポートのVLAN設定は、RORコンソールから行えます。
詳細は、「4.2.3.6 管理対象のブレードシステムのLANスイッチブレードへの事前設定」を参照してください。
仮想ブリッジとVLAN IDの対応を定義
本製品の仮想ブリッジ定義ファイルに、仮想ブリッジとVLAN IDの対応を定義します。
定義ファイルの書式については、「仮想ブリッジ定義ファイルの書式」を参照してください。
ネットワークリソースの作成
GUIの場合
手順2.~手順3.で指定したVLAN IDを持つ[ネットワークリソースの作成]ダイアログで、"設定済みの仮想スイッチを利用"チェックボックスにチェックを入れ、ネットワークリソースを作成します。
コマンドの場合
ネットワークリソースを定義したXMLファイルを作成します。
手順2.~手順3.で指定したVLAN IDをXMLファイルに定義します。
このとき、Networkタグに、auto="false"を指定します。
ネットワークリソースの作成は、手順a.で作成したXMLファイルを指定して、rcxadm network createコマンドを実行します。
ネットワークリソースが作成されます。
rcxadm networkコマンドについては、「リファレンスガイド (リソース管理) CE」の「1.3.5 rcxadm network」を参照してください。
Networkタグは、「リファレンスガイド (リソース管理) CE」の「2.5 ネットワークリソース」を参照してください。
ネットワークリソースを用いた仮想NICの設定と仮想ブリッジとの接続の構成例は以下のとおりです。
図E.27 ネットワークリソースを用いた仮想NICの設定と仮想ブリッジの接続
仮想ブリッジ定義ファイルの書式
【Windows】
インストールフォルダー\Manager\etc\customize_data
【Linux】
/etc/opt/FJSVrcvmr/customize_data
vnetwork_rhelkvm.rcxprop
仮想ブリッジ定義ファイルは、1行ごとに以下のように記述してください。
"仮想ブリッジ名"=VLAN ID |
VLAN IDには、1~4094が指定できます。
例
"br0"=10
イコール("=")の前後に空白があっても無視されます。
仮想ブリッジ名は、大文字小文字の違いを含めて正しく記述してください。
ファイルは、文字コードをUTF-8にして保存してください。
同じ仮想ブリッジ名の行が複数あった場合、すべての行の指定が有効になります。
異なる仮想ブリッジ名の行に同じVLAN IDが含まれていた場合、ファイルの先頭に近い行が有効になり、それ以降の行は無視されます。
L-Server作成時に、NICに接続したネットワークリソースのVLAN IDに対応する定義が見つからなかった場合、エラーになります。
L-Server作成
以下の方法で、L-Serverを作成します。
L-Serverテンプレートを利用したL-Serverの作成
クローニングイメージが存在しない場合、または既存のクローニングイメージを利用しない場合
「操作ガイド インフラ管理者編 (リソース管理) CE」の「10.1 L-Serverテンプレートを利用したL-Serverの作成」を参照して、L-Serverを作成してください。
この場合、イメージは"指定なし"を選択してください。
OSインストール
OSの手動インストールは、仮想マシンマネージャーを利用して行います。
手動OSインストールについては、「Red Hat Enterprise Linux 6 Virtualization Administration Guide」を参照してください。
Red Hat Enterprise Linux 6 Virtualization Administration Guide
URL: http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/6/html/Virtualization_Administration_Guide/index.html (2012年2月時点) |
クローニングイメージの採取
L-Serverの作成後にクローニングイメージを採取すると、イメージプールにクローニングイメージが格納されます。
クローニングイメージの採取については、「8.6 クローニングイメージの採取と登録」を参照してください。
既存のクローニングイメージを利用する場合
「操作ガイド インフラ管理者編 (リソース管理) CE」の「10.1 L-Serverテンプレートを利用したL-Serverの作成」を参照して、L-Serverを作成してください。この場合、イメージとして利用するクローニングイメージを指定してください。
個々の仕様を指定したL-Serverの作成
「操作ガイド インフラ管理者編 (リソース管理) CE」の「10.3 個々のパラメーターを指定した仮想L-Serverの作成」を参照してください。
注意
OSをインストールしていない仮想L-Serverは、電源を入れるとVMホストの搭載物理メモリ量と同量のメモリを確保します。
クローニングイメージの採取
ここでは、クローニングイメージの採取について説明します。
以下の手順で、クローニングイメージの採取を行います。
OSのインストール後に、対象のL-Serverを停止してください。
オーケストレーションツリーで対象のL-Serverを右クリックし、表示されたメニューで[クローニング]-[採取]を選択します。
<OK>ボタンをクリックします。
クローニングイメージが採取されます。
クローニングイメージは同じ名前で世代管理できます。
ポイント
クローニングイメージ採取の際、イメージ格納先の指定を省略すると、採取対象のL-Serverが使用しているディスクと同じストレージプールから、VMホストからアクセス可能なディスクが自動選択されます。
参考
クローニングイメージを格納したディスクリソースは、"ディスク詳細情報"で確認できる"構成情報"の"割当て"が"割当て済"、かつ"L-Server情報"に情報がない状態になります。
また、クローニングイメージ採取時に、クローニングイメージを格納するディスクリソース名をコメントに入力します。これにより、イメージプールの"リソース一覧"の各リソースの"コメント"で、クローニングイメージとディスクリソースの対応関係を確認できます。
[OS]タブ設定
L-Server作成時にOSに設定パラメーターを入力します。[基本情報]タブでイメージを指定した場合だけ有効です。
初回起動時に設定処理が動作します。イメージ名を指定しない場合、すべて入力する必要はありません。
[サーバ]タブのOS種別が"Linux"の場合は入力できますが、"Windows"または"Linux(SELinux)"の場合は入力できません。
以下の場合、[OS]タブの設定はできません。
ホストOSのSELinuxの設定が"Enable"である
ゲストOSのSELinuxの設定が"Enable"である
ゲストOSのシステムボリュームがLVMである
指定項目 | 入力の必要性 | 省略時の値 | 項目の説明 |
---|---|---|---|
ホスト名・コンピュータ名 | 可 | L-Server名 | ホスト名またはコンピュータ名を入力します。1~63文字の、先頭半角英数字と半角英数字、ハイフン("-")およびピリオド(".")を入力します。 |
ドメイン名 | 可 | localdomain | ドメイン名を入力します。先頭半角英字で、1~255文字の半角英数字、ハイフン("-")およびピリオド(".")で入力します。 |
DNS検索パス | 必須 | - | DNSの検索に利用する1~32767文字のドメイン名のリストを入力します。ドメイン名と同じ文字を指定できます。 |
タイムゾーン | 可 | マネージャーのOSと同じタイムゾーン | OSのタイムゾーンを指定します。 |
ハードウェア時計設定 | 不要 | ローカル | 以下のどちらかを指定します。
本項目を設定しても、ゲストOSには反映されません。 |
L-Serverの操作
L-Serverの操作は、RORコンソールまたはrcxadm lserverコマンドを利用します。
RORコンソールを利用したL-Serverの操作については、「操作ガイド インフラ管理者編 (リソース管理) CE」の「第11章 L-Serverの操作」を参照してください。
rcxadm lserverコマンドについては、「リファレンスガイド (リソース管理) CE」の「1.3.1 rcxadm lserver」を参照してください。
L-Serverの仕様変更
L-Serverの仕様変更は、RORコンソールまたはrcxadm lserver modifyコマンドを利用します。
仕様変更できる項目については、「操作ガイド インフラ管理者編 (リソース管理) CE」の「第11章 L-Serverの操作」を参照してください。
仕様変更後の値は、オーケストレーションツリーの[リソース一覧]タブで確認できます。
コマンドでは、rcxadm lserver listおよびrcxadm lserver showコマンドを実行します。
詳細は、「リファレンスガイド (リソース管理) CE」の「1.3.1 rcxadm lserver」を参照してください。