Cosminexus アプリケーションサーバ V8 仮想化システム構築・運用ガイド
仮想サーバマネージャが実行する負荷分散機のCLIコマンドを製品ごとに説明します。負荷分散機のCLIコマンドの詳細は,使用する製品のドキュメントを参照してください。
負荷分散機としてBIG-IP v9またはBIG-IP v10.1を使用する場合に,仮想サーバマネージャが実行する負荷分散機のCLIコマンドを次の表に示します。
表C-1 仮想サーバマネージャが実行する負荷分散機のCLIコマンド(BIG-IP v9またはBIG-IP v10.1の場合)
| 仮想サーバマネージャのコマンド | 実行する負荷分散機のCLIコマンド | |
|---|---|---|
| vmiunit update (新規に構築する場合) |
cookieスイッチングの使用なし | foreach (<RealServer>) { b pool <VirtualServer名> member <RealServer IPアドレス>:<RealServerポート> add b pool <VirtualServer名> member <RealServer IPアドレス>:<RealServerポート> session disable } |
| b virtual <VirtualServer名> {destination <VirtualServer IPアドレス>:<VirtualServerポート> pool <VirtualServer名> profile http enable} | ||
| b save | ||
| cookieスイッチングの使用あり | foreach (<RealServer>) { b pool <VirtualServer名> member <RealServer IPアドレス>:<RealServerポート> add b pool <VirtualServer名> member <RealServer IPアドレス>:<RealServerポート> session disable } |
|
| b profile persist <VirtualServer名> {mode cookie cookie mode insert cookie name <cookie名> } | ||
| b virtual <VirtualServer名> {destination <VirtualServer IPアドレス>:<VirtualServerポート> pool <VirtualServer名> profile http persist <VirtualServer名> enable} | ||
| b save | ||
| ロードバランサタイプの確認 | b version | |
| vmiunit update (仮想マシンを追加登録する場合) |
foreach (<RealServer>) { b pool <VirtualServer名> member <RealServer IPアドレス>:<RealServerポート> add b pool <VirtualServer名> member <RealServer IPアドレス>:<RealServerポート> session disable } |
|
| b save | ||
| vmiunit update (RealServerポートを変更する場合) |
foreach (<RealServer>) { b pool <VirtualServer名> member <RealServer IPアドレス>:<変更後のRealServerポート> add b pool <VirtualServer名> member <RealServer IPアドレス>:<変更後のRealServerポート> session disable b pool <VirtualServer名> member <RealServer IPアドレス>:<RealServerポート> delete } |
|
| b save | ||
| vmiunit detach | foreach (<RealServer>) { b pool <VirtualServer名> member <RealServer IPアドレス>:<RealServerポート> delete b node <RealServer IPアドレス> delete } |
|
| b save | ||
| vmiunitadmin delete | cookieスイッチングの使用なし | b virtual <VirtualServer名> delete |
| b pool <VirtualServer名> delete | ||
| b save | ||
| cookieスイッチングの使用あり | b virtual <VirtualServer名> delete | |
| b pool <VirtualServer名> delete | ||
| b profile persist <VirtualServer名> delete | ||
| b save | ||
| vmiunit start,vmiunit unblock | foreach (<RealServer>) { b pool <VirtualServer名> member <RealServer IPアドレス>:<RealServerポート> session enable } |
|
| b save | ||
| vmiunit stop,vmiunit block | foreach (<RealServer>) { b pool <VirtualServer名> member <RealServer IPアドレス>:<RealServerポート> session disable } |
|
| b save | ||
負荷分散機としてBIG-IP v10.2を使用する場合に,仮想サーバマネージャが実行する負荷分散機のCLIコマンドを次の表に示します。
表C-2 仮想サーバマネージャが実行する負荷分散機のCLIコマンド(BIG-IP v10.2の場合)
| 仮想サーバマネージャのコマンド | 実行する負荷分散機のCLIコマンド | |
|---|---|---|
| vmiunit update (新規に構築する場合) |
cookieスイッチングの使用なし | foreach (<RealServer>) { b pool <VirtualServer名> member <RealServer IPアドレス>:<RealServerポート> add b pool <VirtualServer名> member <RealServer IPアドレス>:<RealServerポート> session user disabled } |
| b virtual <VirtualServer名> {destination <VirtualServer IPアドレス>:<VirtualServerポート> pool <VirtualServer名> profile http enable} | ||
| b save | ||
| cookieスイッチングの使用あり | foreach (<RealServer>) { b pool <VirtualServer名> member <RealServer IPアドレス>:<RealServerポート> add b pool <VirtualServer名> member <RealServer IPアドレス>:<RealServerポート> session user disabled } |
|
| b profile persist <VirtualServer名> {mode cookie cookie mode insert cookie name <cookie名> } | ||
| b virtual <VirtualServer名> {destination <VirtualServer IPアドレス>:<VirtualServerポート> pool <VirtualServer名> profile http persist <VirtualServer名> enable} | ||
| b save | ||
| ロードバランサタイプの確認 | b version | |
| vmiunit update (仮想マシンを追加登録する場合) |
foreach (<RealServer>) { b pool <VirtualServer名> member <RealServer IPアドレス>:<RealServerポート> add b pool <VirtualServer名> member <RealServer IPアドレス>:<RealServerポート> session user disabled } |
|
| b save | ||
| vmiunit update (RealServerポートを変更する場合) |
foreach (<RealServer>) { b pool <VirtualServer名> member <RealServer IPアドレス>:<変更後のRealServerポート> add b pool <VirtualServer名> member <RealServer IPアドレス>:<変更後のRealServerポート> session user disabled b pool <VirtualServer名> member <RealServer IPアドレス>:<RealServerポート> delete } |
|
| b save | ||
| vmiunit detach | foreach (<RealServer>) { b pool <VirtualServer名> member <RealServer IPアドレス>:<RealServerポート> delete b node <RealServer IPアドレス> delete } |
|
| b save | ||
| vmiunitadmin delete | cookieスイッチングの使用なし | b virtual <VirtualServer名> delete |
| b pool <VirtualServer名> delete | ||
| b save | ||
| cookieスイッチングの使用あり | b virtual <VirtualServer名> delete | |
| b pool <VirtualServer名> delete | ||
| b profile persist <VirtualServer名> delete | ||
| b save | ||
| vmiunit start,vmiunit unblock | foreach (<RealServer>) { b pool <VirtualServer名> member <RealServer IPアドレス>:<RealServerポート> session user enabled } |
|
| b save | ||
| vmiunit stop,vmiunit block | foreach (<RealServer>) { b pool <VirtualServer名> member <RealServer IPアドレス>:<RealServerポート> session user disabled } |
|
| b save | ||
負荷分散機としてAX2000またはBS320を使用する場合に,仮想サーバマネージャが実行する負荷分散機のCLIコマンドを次の表に示します。
表C-3 仮想サーバマネージャが実行する負荷分散機のCLIコマンド(AX2000またはBS320の場合)
| 仮想サーバマネージャのコマンド | 実行する負荷分散機のCLIコマンド | |
|---|---|---|
| vmiunit update (新規に構築する場合) |
cookieスイッチングの使用なし | foreach (<RealServer>) { slb server <RealServer名> <RealServer IPアドレス> port <RealServerポート> tcp exit } |
| slb service-group <VirtualServer名> tcp foreach (<RealServer>) { member <RealServer名>:<RealServerポート> disable } exit |
||
| slb virtual-server <VirtualServer名> <VirtualServer IPアドレス> port <VirtualServerポート> http service-group <VirtualServer名> exit exit |
||
| write memory | ||
| cookieスイッチングの使用あり | foreach (<RealServer>) { slb server <RealServer名> <RealServer IPアドレス> port <RealServerポート> tcp exit } |
|
| slb service-group <VirtualServer名> tcp foreach (<RealServer>) { member <RealServer名>:<RealServerポート> disable } exit |
||
| slb template persist cookie <VirtualServer名> name <cookie名> expire 0 exit |
||
| slb virtual-server <VirtualServer名> <VirtualServer IPアドレス> port <VirtualServerポート> http service-group <VirtualServer名> template persist cookie <VirtualServer名> exit exit |
||
| write memory | ||
| ロードバランサタイプの確認 | enable | |
| config | ||
| show version | ||
| vmiunit update (仮想マシンを追加登録する場合) |
foreach (<RealServer>) { slb server <RealServer名> <RealServer IPアドレス> port <RealServerポート> tcp exit } |
|
| slb service-group <VirtualServer名> tcp foreach (<RealServer>) { member <RealServer名>:<RealServerポート> disable } exit |
||
| write memory | ||
| vmiunit update (RealServerポートを変更する場合) |
foreach (<RealServerサーバ>) { slb server <RealServer名> <RealServer IPアドレス> port <変更後のRealServerポート> tcp no port <RealServerポート> tcp exit } |
|
| slb service-group <VirtualServer名> tcp foreach (<RealServer>) { member <RealServer名>:<変更後のRealServerポート> disable } exit |
||
| write memory | ||
| vmiunit detach | foreach (<RealServer>) { no slb server <RealServer名> } |
|
| write memory | ||
| vmiunitadmin delete | cookieスイッチングの使用なし | no slb virtual-server <VirtualServer名> |
| no slb service-group <VirtualServer名> | ||
| write memory | ||
| cookieスイッチングの使用あり | no slb virtual-server <VirtualServer名> | |
| no slb service-group <VirtualServer名> | ||
| no slb template persist cookie <VirtualServer名> | ||
| write memory | ||
| vmiunit start,vmiunit unblock | slb service-group <VirtualServer名> tcp | |
| foreach (<RealServer>) { member <RealServer名>:<RealServerポート> enable } exit |
||
| write memory | ||
| vmiunit stop,vmiunit block | slb service-group <VirtualServer名> tcp | |
| foreach (<RealServer>) { member <RealServer名>:<RealServerポート> disable } exit |
||
| write memory | ||
All Rights Reserved. Copyright (C) 2010, 2011, Hitachi, Ltd.