8.2.9 [OS]タブ設定
L- Serverの仕様変更
8.3 Hyper-V
8.3.5 ネットワークの手動設定
以下の場合、ネットワークの手動設定を行います。
・ ネットワーク設定の自動化をサポートするVMホストの構成パターンとは異なる物理ネットワークアダプターの番号を使用する場合
「ネットワーク設定の自動化をサポートするVMホストの構成パターンとは異なる物理ネットワークアダプターの番号を使用する場合 のネットワーク設定」を参照してください。
・ ブレードサーバでL-Serverのネットワークを冗長化しない場合
「事前に作成された仮想ネットワークとの接続」を参照してください。
・ ブレードサーバ以外の環境の場合
「事前に作成された仮想ネットワークとの接続」を参照してください。
・ VM Networkを使用した構成の場合
「VM Networkを使用した構成の場合のネットワーク設定」を参照してください。
事前に手動で仮想ネットワークを設定する場合、かつHyper-V以外のサーバ仮想化ソフトウェアを同一のマネージャーで利用している 場合、ほかのサーバ仮想化ソフトウェア上の、仮想スイッチ、仮想ネットワークおよび仮想ブリッジで使用している名前と異なる名前を 設定してください。
ネットワーク設定の自動化をサポートするVMホストの構成パターンとは異なる物理ネットワークアダプターの番号を使用 する場合のネットワーク設定
上記の構成パターンとは異なる物理ネットワークアダプターの番号を使用する場合、以下の手順でネットワークを設定します。
1. クラスタを構成するすべてのVMホストで、同じ名前(大文字/小文字も含む)の仮想ネットワークを作成します。
これにより、VMホスト間でVMゲストを移動できます。System Center 2012 Virtual Machine Manager以降をVM管理製品として利 用している場合、VMゲストの接続先の仮想ネットワークの種類は"外部"だけ使用できます。
作成方法については、SCVMMのヘルプを参照してください。
2. 同じ名前の仮想ネットワーク間が、タグVLANを利用して相互に通信できるようにLANスイッチブレードを設定します。
RORコンソールのサーバリソースツリーで対象のLANスイッチブレードを右クリックし、表示されたメニューで[設定変更]-[ネット ワーク情報]を選択します。
[VLANの設定]ダイアログが表示されます。
3. VLANを設定します。
4. 以下の定義ファイルに、仮想ネットワークとVLAN IDの対応を定義します。
インストールフォルダー\SVROR\Manager\etc\customize_data\vnetwork_hyperv.rcxprop 定義ファイルの書式については、「仮想ネットワーク定義ファイルの書式」を参照してください。
5. ネットワークリソースの作成
- GUIの場合
a. 手順2.~4.で指定したVLAN IDを持つ[ネットワークリソースの作成]ダイアログで、[設定済の仮想スイッチ/ポートプロ ファイルを利用]チェックボックスにチェックを入れ、ネットワークリソースを作成します。
- コマンドの場合
a. ネットワークリソースを定義したXMLファイルを作成します。
手順2.~4.で指定したVLAN IDをXMLファイルに定義します。
このとき、Networkタグに、auto="false"を指定します。
b. ネットワークリソースの作成は、手順a.で作成したXMLファイルを指定して、rcxadm network createコマンドを実行しま す。
ネットワークリソースが作成されます。
参照
・ LANスイッチブレードの外部接続ポートのVLAN設定については、「操作ガイド インフラ管理者編 (リソース管理) CE」の「5.4.4 LAN
スイッチブレードのVLAN設定」を参照してください。
・ ネットワークリソースを定義したXMLファイルの作成、およびNetworkタグについては、「リファレンスガイド (コマンド/XML編) CE」
の「15.6 ネットワークリソース」を参照してください。
・ rcxadm networkコマンドについては、「リファレンスガイド (コマンド/XML編) CE」の「3.9 rcxadm network」を参照してください。
図8.6 ネットワーク構成図
事前に作成された仮想ネットワークとの接続
ブレードサーバでL-Serverのネットワークを冗長化しない場合、およびブレードサーバ以外の環境では、事前に作成されている仮想 ネットワークに対して、VMゲストのNICにIPアドレスとVLAN IDを設定し、仮想ネットワークと接続する機能だけ提供します。仮想ネット ワークは、事前に手動で設定してください。
また、事前に以下の設定が必要です。
事前準備
1. 仮想ネットワークの作成
クラスタを構成するすべてのVMホストで、同じ名前(大文字小文字も含む)の仮想ネットワークを作成します。
これにより、VMゲストをVMホスト間で移動できます。System Center 2012 Virtual Machine Manager以降をVM管理製品として利 用している場合、VMゲストの接続先の仮想ネットワークの種類は"外部"だけ使用できます。
作成方法については、SCVMMのヘルプを参照してください。
2. 仮想ネットワークの通信の設定
同じ名前の仮想ネットワーク間が、タグVLANを利用して相互に通信できるようにLANスイッチブレードを設定します。
a.
RORコンソールのサーバリソースツリーで対象のLANスイッチブレードを右クリックし、表示されたメニューで[設定変更]-[ネットワーク情報]を選択します。
[VLANの設定]ダイアログが表示されます。
b. VLANを設定します。
3. 仮想ネットワークとVLAN IDの対応を定義
本製品の以下の定義ファイルに、仮想ネットワークとVLAN IDの対応を定義します。
インストールフォルダー\SVROR\Manager\etc\customize_data\vnetwork_hyperv.rcxprop 定義ファイルの書式については、「仮想ネットワーク定義ファイルの書式」を参照してください。
4. ネットワークリソースの作成
- GUIの場合
手順2.~3.で指定したVLAN IDを持つ[ネットワークリソースの作成]ダイアログで、[設定済の仮想スイッチ/ポートプロファイ ルを利用]チェックボックスにチェックを入れ、ネットワークリソースを作成します。
- コマンドの場合
a. ネットワークリソースを定義したXMLファイルを作成します。
手順2.~3.で指定したVLAN IDをXMLファイルに定義します。
このとき、Networkタグに、auto="false"を指定します。
b. ネットワークリソースの作成は、手順a.で作成したXMLファイルを指定して、rcxadm network createコマンドを実行しま す。
ネットワークリソースが作成されます。
参照
・ LANスイッチブレードの外部接続ポートのVLAN設定については、「操作ガイドインフラ管理者編 (リソース管理) CE」の「5.4.4 LAN スイッチブレードのVLAN設定」を参照してください。
・ rcxadm networkコマンドについては、「リファレンスガイド (コマンド/XML編) CE」の「3.9 rcxadm network」を参照してください。
VMゲストの仮想NIC自動設定
VMゲストの仮想NICにVLANを設定し、仮想ネットワークと接続します。
また、イメージを指定した場合、IPアドレスが自動で設定されます。IPアドレスの自動設定については、「操作ガイドインフラ管理者編 (リソース管理) CE」の「16.3.1 [基本情報]タブ」の「ネットワーク(NIC)」を参照してください。
ラックマウント型サーバまたはタワー型サーバで、ネットワークリソースを用いた仮想NICの設定と仮想ネットワークとの接続の構成例は 以下のとおりです。
図8.7 ラックマウント型サーバまたはタワー型サーバで、ネットワークリソースを用いた仮想NICの設定と仮想ネットワー クとの接続
仮想ネットワーク定義ファイルの書式
仮想ネットワーク定義ファイルは、1行ごとに以下のように記述してください。
"VMホストに作成した仮想ネットワーク名"=VLAN ID[,VLAN ID...]
VLAN IDには、1~4094が指定できます。連続した数値を指定する場合、"1-4094"のようにハイフン("-")を用いて記述してください。
例
"Network A"=10
"Network B"=21,22,23
"Network C"=100-200,300-400,500
イコール("=")やカンマ(",")の前後に空白があっても無視されます。
仮想ネットワーク名は、大文字小文字の違いを含めて正しく記述してください。
ファイルは、文字コードをUTF-8にして保存してください。
同じ仮想ネットワーク名の行が複数あった場合、すべての行の指定が有効になります。
異なる仮想ネットワーク名の行に同じVLAN IDが含まれていた場合、ファイルの先頭に近い行が有効になり、それ以降の行は無視さ れます。
例
"Network D"=11
"Network D"=12 (注1)
"Network E"=11,15 (注2)
注1) "Network D"=11,12と記述した場合と同じになります。
注2) 11は無視されます。
L-Serverの作成時に、NICに接続したネットワークリソースのVLAN IDに対応する定義が見つからなかった場合、エラーになります。
MACアドレスプールに関する設定
System Center 2012 Virtual Machine Manager以降において、SCVMMと連携してNICを接続したL-Serverを作成する場合はNICに割 り当てるMACアドレスを払い出すためにSCVMMのMACアドレスプールを使用します。
SCVMMでMACアドレスプールを既定の状態から変更していない場合、またはHyper-V環境用のMACアドレスプールが1つだけ存在 する場合は、そのMACアドレスプールを使用します。
SCVMMにHyper-V環境用のMACアドレスプールが存在しない場合は、MACアドレスを払い出すMACアドレスプールをSCVMMか
ら作成します。
SCVMMにMACアドレスプールが複数存在する場合は、以下の手順で、使用するMACアドレスプールを定義します。
1. 本製品でテナントを利用する場合の設定
SCVMMに複数のホストグループを作成している場合は、以下の手順で、ホストグループとテナントの構成を合わせます。
1. 本製品でホストグループの数だけテナントを作成します。
2. 各ホストグループに配置されたVMホストを、対応するテナントのローカルプールに登録します。
2. L-Server作成時に使用するMACアドレスプールを定義
本製品のMACアドレスプール定義ファイルに、L-Server作成時に使用するMACアドレスプールを定義します。
また、1.で作成した各テナントごとに使用するMACアドレスプールを分ける場合は、MACアドレスプール定義ファイルに、各テナ ントで使用するMACアドレスプールを定義します。
なお、SCVMMに複数のホストグループを作成している場合は、各テナント用の定義を作成し、ホストグループに割り当てられた MACアドレスプールを指定します。
MACアドレスプール定義ファイルの書式については「MACアドレスプール定義ファイルの書式」を参照してください。
MACアドレスプール定義ファイルの書式 定義ファイルの格納先
【Windowsマネージャー】
インストールフォルダー\SVROR\Manager\etc\customize_data 定義ファイル名
定義ファイル名には、テナントごととシステム共通で利用できる定義を分けて使用できます。
テナントごとの定義ファイルとシステム共通の定義ファイルが両方存在した場合、テナントごとの定義ファイルに記載されている定義 が優先されます。
- テナントごと
scvmm_mac_pool_テナント名.rcxprop
- システム共通
scvmm_mac_pool.rcxprop 文字コード
UTF-8 改行コード
CR/LF
定義設定ファイルの形式 キー = 値