Cosminexus V9 アプリケーションサーバ 仮想化システム構築・運用ガイド
仮想サーバマネージャが実行する負荷分散機のCLIコマンドを製品ごとに説明します。負荷分散機のCLIコマンドの詳細は,使用する製品のドキュメントを参照してください。
AX2000またはBS320の場合,負荷分散機の接続方式としてtelnetプロトコルを使用した直接接続が使用できます。
負荷分散機としてAX2000またはBS320を使用する場合に,仮想サーバマネージャが実行する負荷分散機のCLIコマンドを次の表に示します。
表C-1 仮想サーバマネージャが実行する負荷分散機の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 |
BIG-IP v9,BIG-IP v10.1,またはBIG-IP v10.2の場合,負荷分散機の接続方式としてsshプロトコルを使用した直接接続が使用できます。なお,09-00以降では,負荷分散機の接続方式としてAPIを使用した直接接続が使用できます。
sshプロトコルを使用した直接接続する場合は,仮想化システム管理用サーバマシンにsshのクライアント環境を設定する必要があります。sshのクライアント環境の設定方法をOSごとに次に示します。
また,仮想化システム管理用サーバマシンで,環境変数PATHに<sshコマンドを格納したパス>を設定してください。
sshプロトコルを使用した直接接続でBIG-IPを使用する場合に,仮想サーバマネージャが実行する負荷分散機のCLIコマンドについて製品ごとに説明します。
負荷分散機としてBIG-IP v9またはBIG-IP v10.1を使用する場合に,仮想サーバマネージャが実行する負荷分散機のCLIコマンドを次の表に示します。
表C-2 仮想サーバマネージャが実行する負荷分散機の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-3 仮想サーバマネージャが実行する負荷分散機の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 |
All Rights Reserved. Copyright (C) 2012, 2015, Hitachi, Ltd.