Smart Composer機能が実行する負荷分散機のCLIコマンドを製品ごとに説明します。負荷分散機のCLIコマンドの詳細は,使用する製品のドキュメントを参照してください。
AX2000またはBS320の場合,負荷分散機の接続方式としてtelnetプロトコルを使用した直接接続が使用できます。
負荷分散機としてACOS(AX2000またはBS320)を使用する場合に,Smart Composer機能が実行する負荷分散機のCLIコマンドを次の表に示します。ACOSのCLIコマンドの詳細は,使用する製品のドキュメントを参照してください。
表K-1 Smart Composer機能が実行する負荷分散機のCLIコマンド(AX2000またはBS320の場合)
Smart Composer機能のコマンド | 実行する負荷分散機のCLIコマンド | |
---|---|---|
共通 | enable | |
cmx_build_system(Webシステムを構築する場合) | cookieスイッチングの使用なし※1 | slb server <実サーバ名> <実サーバIPアドレス> |
slb service-group <仮想サーバ名> tcp | ||
slb virtual-server <仮想サーバ名> <仮想サーバIPアドレス> | ||
write memory | ||
cookieスイッチングの使用あり※1 | slb server <実サーバ名> <実サーバIPアドレス> | |
slb service-group <仮想サーバ名> tcp | ||
member <実サーバ名>:<実ポート> disable | ||
slb template persist cookie <仮想サーバ名> | ||
slb virtual-server <仮想サーバ名> <仮想サーバIPアドレス> | ||
write memory | ||
cmx_build_system(スケールアウトする場合) | slb server <実サーバ名> <実サーバIPアドレス> | |
slb service-group <仮想サーバ名> tcp | ||
write memory | ||
cmx_build_system(実ポートを変更する場合) | slb server <実サーバ名> <実サーバIPアドレス> | |
slb service-group <仮想サーバ名> tcp | ||
write memory | ||
cmx_delete_system(サービスユニットを削除する場合)※2 | slb server <実サーバ名> <実サーバIPアドレス> | |
write memory | ||
cmx_delete_system(ホスト単位モデルのスケールインを行う場合)※3 | no slb server <実サーバ名> | |
write memory | ||
cmx_delete_system(Webシステムを削除する場合) | cookieスイッチングの使用なし | no slb virtual-server <仮想サーバ名> |
no slb service-group <仮想サーバ名> | ||
no slb server <実サーバ名> | ||
write memory | ||
cookieスイッチングの使用あり | no slb virtual-server <仮想サーバ名> | |
no slb service-group <仮想サーバ名> | ||
no slb server <実サーバ名> | ||
no slb template persist cookie <仮想サーバ名> | ||
write memory | ||
cmx_start_target | slb service-group <仮想サーバ名> tcp | |
write memory | ||
cmx_stop_target | slb service-group <仮想サーバ名> tcp | |
write memory |
注※1 仮想サーバの初期化を実施しない場合(-lb keepvsを指定した場合)も実行するCLIコマンドは同じです。
注※2 実サーバを共有するそのほかのサービスユニットがある場合は,サーバごとの削除はしません。
注※3 実サーバを共有するそのほかのサービスユニットがない場合は,サーバごと削除します。
BIG-IP v9,BIG-IP v10.1,またはBIG-IP v10.2の場合,負荷分散機の接続方式としてsshプロトコルを使用した直接接続が使用できます。なお,09-00以降では,負荷分散機の接続方式としてAPIを使用した直接接続が使用できます。
sshプロトコルを使用した直接接続する場合は,Management Serverを配置するホストにsshのクライアント環境を設定する必要があります。sshのクライアント環境の設定方法をOSごとに次に示します。
Smart Composer機能が実行するBIG-IPのCLIコマンドを製品ごとに説明します。BIG-IPのCLIコマンドの詳細については,使用する製品のドキュメントを参照してください。
負荷分散機としてBIG-IP v9またはBIG-IP v10.1を使用する場合に,Smart Composer機能が実行する負荷分散機のCLIコマンドを次の表に示します。
表K-2 Smart Composer機能が実行する負荷分散機のCLIコマンド(BIG-IP v9またはBIG-IP v10.1の場合)
Smart Composer機能のコマンド | 実行する負荷分散機のCLIコマンド | |
---|---|---|
共通 | b save | |
cmx_build_system(Webシステムを構築する場合) | cookieスイッチングの使用なし | b pool <仮想サーバ名> {member <実サーバIPアドレス>:<実ポート>} |
b pool <仮想サーバ名> member <実サーバIPアドレス>:<実ポート> add | ||
b pool <仮想サーバ名> member <実サーバIPアドレス>:<実ポート> session disable | ||
b virtual <仮想サーバ名> {destination <仮想サーバIPアドレス>:<仮想ポート> pool <仮想サーバ名> profile http enable} | ||
cookieスイッチングの使用あり | b pool <仮想サーバ名> {member <実サーバIPアドレス>:<実ポート>} | |
b pool <仮想サーバ名> member <実サーバIPアドレス>:<実ポート> add | ||
b pool <仮想サーバ名> member <実サーバIPアドレス>:<実ポート> session disable | ||
b profile persist <仮想サーバ名> {mode cookie cookie mode insert cookie name <cookie名>} | ||
b virtual <仮想サーバ名> {destination <仮想サーバIPアドレス>:<仮想ポート> pool <仮想サーバ名> profile http persist <仮想サーバ名> enable} | ||
cmx_build_system(スケールアウトする場合) | b pool <仮想サーバ名> member <実サーバIPアドレス>:<実ポート> add | |
b pool <仮想サーバ名> member <実サーバIPアドレス>:<実ポート> session disable | ||
cmx_build_system(実ポートを変更する場合) | b pool <仮想サーバ名> member <実サーバIPアドレス>:<変更後の実ポート> add | |
b pool <仮想サーバ名> member <実サーバIPアドレス>:<変更後の実ポート> session disable | ||
b pool <仮想サーバ名> member <実サーバIPアドレス>:<実ポート> delete | ||
cmx_build_system(負荷分散機の仮想サーバを初期化しないでWebシステムを構築する場合) | cookieスイッチングの使用なし | b pool <仮想サーバ名> member <実サーバIPアドレス>:<実ポート> add |
b pool <仮想サーバ名> member <実サーバIPアドレス>:<実ポート> session disable | ||
b virtual <仮想サーバ名> {destination | ||
cookieスイッチングの使用あり | b pool <仮想サーバ名> member <実サーバIPアドレス>:<実ポート> add | |
b pool <仮想サーバ名> member <実サーバIPアドレス>:<実ポート> session disable | ||
b profile persist <仮想サーバ名> {mode cookie cookie mode insert cookie name <cookie名>} | ||
b virtual <仮想サーバ名> {destination <仮想サーバIPアドレス>:<仮想ポート> pool <仮想サーバ名> profile http persist <仮想サーバ名> enable} | ||
cmx_delete_system(サービスユニットを削除,およびホスト単位管理モデルをスケールインする場合) | b pool <仮想サーバ名> member <実サーバIPアドレス>:<実ポート> delete | |
b node <実サーバIPアドレス> delete | ||
cmx_delete_system(Webシステムを削除する場合) | cookieスイッチングの使用なし | b virtual <仮想サーバ名> delete |
b pool <仮想サーバ名> delete | ||
b node <実サーバIPアドレス> delete | ||
cookieスイッチングの使用あり | b virtual <仮想サーバ名> delete | |
b pool <仮想サーバ名> delete | ||
b node <実サーバIPアドレス> delete | ||
b profile persist <仮想サーバ名> delete | ||
cmx_start_target | b pool <仮想サーバ名> member <実サーバIPアドレス>:<実ポート> session enable | |
cmx_stop_target | b pool <仮想サーバ名> member <実サーバIPアドレス>:<実ポート> session disable |
負荷分散機としてBIG-IP v10.2を使用する場合に,Smart Composer機能が実行する負荷分散機のCLIコマンドを次の表に示します。
表K-3 Smart Composer機能が実行する負荷分散機のCLIコマンド(BIG-IP v10.2の場合)
Smart Composer機能のコマンド | 実行する負荷分散機のCLIコマンド | |
---|---|---|
共通 | b save | |
cmx_build_system(Webシステムを構築する場合) | cookieスイッチングの使用なし | b pool <仮想サーバ名> {member <実サーバIPアドレス>:<実ポート>} |
b pool <仮想サーバ名> member <実サーバIPアドレス>:<実ポート> add | ||
b pool <仮想サーバ名> member <実サーバIPアドレス>:<実ポート> session user disabled | ||
b virtual <仮想サーバ名> {destination <仮想サーバIPアドレス>:<仮想ポート> pool <仮想サーバ名> profile http enable} | ||
cookieスイッチングの使用あり | b pool <仮想サーバ名> {member <実サーバIPアドレス>:<実ポート>} | |
b pool <仮想サーバ名> member <実サーバIPアドレス>:<実ポート> add | ||
b pool <仮想サーバ名> member <実サーバIPアドレス>:<実ポート> session user disabled | ||
b profile persist <仮想サーバ名> {mode cookie cookie mode insert cookie name <cookie名>} | ||
b virtual <仮想サーバ名> {destination <仮想サーバIPアドレス>:<仮想ポート> pool <仮想サーバ名> profile http persist <仮想サーバ名> enable} | ||
cmx_build_system(スケールアウトする場合) | b pool <仮想サーバ名> member <実サーバIPアドレス>:<実ポート> add | |
b pool <仮想サーバ名> member <実サーバIPアドレス>:<実ポート> session user disabled | ||
cmx_build_system(実ポートを変更する場合) | b pool <仮想サーバ名> member <実サーバIPアドレス>:<変更後の実ポート> add | |
b pool <仮想サーバ名> member <実サーバIPアドレス>:<変更後の実ポート> session user disabled | ||
b pool <仮想サーバ名> member <実サーバIPアドレス>:<実ポート> delete | ||
cmx_build_system(負荷分散機の仮想サーバを初期化しないでWebシステムを構築する場合) | cookieスイッチングの使用なし | b pool <仮想サーバ名> member <実サーバIPアドレス>:<実ポート> add |
b pool <仮想サーバ名> member <実サーバIPアドレス>:<実ポート> session user disabled | ||
b virtual <仮想サーバ名> {destination <仮想サーバIPアドレス>:<仮想ポート> pool <仮想サーバ名> profile http enable} | ||
cookieスイッチングの使用あり | b pool <仮想サーバ名> member <実サーバIPアドレス>:<実ポート> add | |
b pool <仮想サーバ名> member <実サーバIPアドレス>:<実ポート> session user disabled | ||
b profile persist <仮想サーバ名> {mode cookie cookie mode insert cookie name <cookie名>} | ||
b virtual <仮想サーバ名> {destination <仮想サーバIPアドレス>:<仮想ポート> pool <仮想サーバ名> profile http persist <仮想サーバ名> enable} | ||
cmx_delete_system(サービスユニットを削除,およびホスト単位管理モデルをスケールインする場合) | b pool <仮想サーバ名> member <実サーバIPアドレス>:<実ポート> delete | |
b node <実サーバIPアドレス> delete | ||
cmx_delete_system(Webシステムを削除する場合) | cookieスイッチングの使用なし | b virtual <仮想サーバ名> delete |
b pool <仮想サーバ名> delete | ||
b node <実サーバIPアドレス> delete | ||
cookieスイッチングの使用あり | b virtual <仮想サーバ名> delete | |
b pool <仮想サーバ名> delete | ||
b node <実サーバIPアドレス> delete | ||
b profile persist <仮想サーバ名> delete | ||
cmx_start_target | b pool <仮想サーバ名> member <実サーバIPアドレス>:<実ポート> session user enabled | |
cmx_stop_target | b pool <仮想サーバ名> member <実サーバIPアドレス>:<実ポート> session user disabled |