Cosminexus 簡易構築・運用ガイド
ここでは,コマンドを使用するときの注意点について説明します。
Smart Composer機能のコマンドを同時に複数実行した場合,コマンドによっては,あとから実行したコマンドが排他制御されるものと,排他制御されないものがあります。
Smart Composer機能のコマンドについて,排他制御の対象となるかどうかを次の表に示します。
表12-1 排他制御の対象/対象外のコマンド
コマンドの種類 | コマンド名 | 排他制御の対象 |
---|---|---|
Webシステム全体に対するコマンド | cmx_add_serverref | ○ |
cmx_build_model | ○ | |
cmx_change_model | ○ | |
cmx_delete_serverref | ○ | |
cmx_register_application | ○ | |
cmx_register_resource | ○ | |
cmx_scaleout_host | ○ | |
cmx_unregister_application | ○ | |
cmx_unregister_resource | ○ | |
Webシステムに対するコマンド | cmx_admin_passwd | × |
cmx_build_system | ○ | |
cmx_define_application | ○ | |
cmx_define_resource | ○ | |
cmx_delete_system | ○ | |
cmx_deploy_application | ○ | |
cmx_deploy_resource | ○ | |
cmx_export_model | × | |
cmx_list_model | × | |
cmx_list_status | × | |
cmx_resume_lb | ○ | |
cmx_start_application | ○ | |
cmx_start_resource | ○ | |
cmx_start_target | ○ | |
cmx_stop_application | ○ | |
cmx_stop_resource | ○ | |
cmx_stop_target | ○ | |
cmx_test_lb | ○ | |
cmx_trans_param | × | |
cmx_undefine_application | ○ | |
cmx_undefine_resource | ○ | |
cmx_undeploy_application | ○ | |
cmx_undeploy_resource | ○ |
排他制御の対象となるコマンドでは,コマンドの共通引数の-wait/-nowaitオプションの指定によって,複数のコマンドを同時に実行したときの動作が変わります。また,コマンドの種類や,どのWebシステムを対象としてコマンドを実行するかの組み合わせで,排他制御される場合とされない場合があります。
次の表に,複数のコマンドを同時に実行したときの排他制御のルールを示します。なお,表中の「Webシステム全体に対するコマンド」および「Webシステムに対するコマンド」に分類されるコマンドの種類については,表12-1を参照してください。
表12-2 排他制御のルール
あとから実行するコマンド | 実行中のコマンド | |||
---|---|---|---|---|
コマンドの種類 | 対象となるシステム | 共通引数の指定 | コマンドの種類 | |
Webシステム全体に対するコマンド | Webシステムに対するコマンド | |||
Webシステム全体に対するコマンド | − | -wait | △ | △ |
-nowait | × | × | ||
Webシステムに対するコマンド | 同じWebシステム | -wait | △ | △ |
-nowait | × | × | ||
異なるWebシステム | -wait | △ | ○ | |
-nowait | × | ○ |
All Rights Reserved. Copyright (C) 2006, 2007, Hitachi, Ltd.