mico_ccm
Contents
#contents
ccmd (mico-ccmd)
MICO に付属する CCM デーモン。 ccmd は単一ホスト上でのコンポーネントのインストール、デプロイされたコンポーネントの管理を行う。したがって、複数ホストにコンポーネントを実行したい場合は各ホスト上で実行しなければならない。 mico-ccmd はComponentInstallation, AssemblyFactory および ServerActivator インターフェース(およびサービス)が実装されている。
- ComponentInstallation
- mico-ccmdが実行されているホスト上では、ComponentInstallation インターフェースを通してコンポーネント実装をインストールすることができる。通常は mico-ccmload によりコンポーネントをインストールする。
- AssemblyFactory
- AssemblyFactory を通してコンポーネントのアセンブリをオンデマンドで起動することができる。
- ServerActivator
- ServerActivator インターフェースを通してコンポーネントサーバーをオンデマンドで起動することができる。
デプロイメントツールはまず始めに、mico-ccm と通信しコンポーネント実装ファイルをアップロードし、そのホストで componentserver を起動する。 (コンポーネント毎にプロセス作るのか?) mico-ccmd は通常永続的バックグラウンドで動作するデーモンで、表立っては何もしない。 もし終了シグナル (SIGINT、Ctrl-C) を受け取ると、すべてのアセンブリおよびコンポーネントサーバーを終了させる。 最後に、インストールされたすべてのコンポーネント実装を削除し終了する。
オプション
--root | インストールされるコンポーネント実装が保存されるディレクトリーへのパス。指定されなければカレントディレクトリーに保存される。 |
</tr>
--ior | mico-ccmd の IORをファイルに保存したい場合はこのオプションでファイル名を指定する。ハイフンで標準出力する。 |
</tr>
-v |
冗長オプション。コンポーネントサーバーのスタート、ストップ等のステータスメッセージを標準出力する。 |
|