サポート > 管理者ガイド > Wagby Cloud 環境の手動制御
Wagby Cloud 環境の状態を制御するコマンドラインのツールを提供しています。
起動方法
Wagby Cloud 制御ツールはコマンドライン上で動作します。Windows/Linux/Mac OS X いずれの環境でも起動します。 ここでは Windows OS で起動する方法を説明します。
- スタートメニューで「コマンドプロンプト」が選択できる場合、こちらから起動できます。
- もしくは、同じくスタートメニューから「ファイル名を指定して実行...」を選択し、"cmd" と入力します。
- コマンドプロンプトが起動したら、cd コマンドでカレントフォルダを移動します。移動先は $(DEVHOME)\env です。(インストール先フォルダは適切に読み替えてください。)
- "java -jar bin\ServiceController.jar" と入力し、制御ツールを起動します。いくつかのパラメータが必要ですので、詳細を表1に示します。
プログラムが起動しない場合、$(DEVHOME)\bin\ServiceController.jar というファイルが存在することを確認してください。このファイルは R6.6 Update 12 以降の Wagby に同梱されています。
パラメータ一覧
ServiceController 起動時に、次のようなパラメータを指定する必要があります。
| パラメータ名 | 説明 | 記述例 |
|---|---|---|
| -DwagbyCloudHost | [必須] ホスト名です。Wagbyビルダに登録したホスト名を指定します。 | -DwagbyCloudHost= www12345.wagby.com |
| -DwagbyCloudAccessKey | [必須] Wagbyビルダに登録したアクセスキーを指定します。 | -DwagbyCloudAccessKey= xxx |
| -Dhttps.proxyHost | HTTPS のプロキシホスト名。プロキシ利用環境内で指定する必要があります。 | -Dhttps.proxyHost= proxy.YOURCOMPANY.co.jp |
| -Dhttp.proxyHost | HTTP のプロキシホスト名。プロキシ利用環境内で指定する必要があります。 | -Dhttp.proxyHost= proxy.YOURCOMPANY.co.jp |
| -Dhttps.proxyPort | HTTPS のプロキシポート番号。プロキシ利用環境内で指定する必要があります。 | -Dhttps.proxyPort=8080 |
| -Dhttp.proxyPort | HTTP のプロキシポート番号。プロキシ利用環境内で指定する必要があります。 | -Dhttp.proxyPort=8080 |
パラメータ指定例 (1) プロキシを利用しない環境の場合
java -DwagbyCloudHost=YOURHOSTNAME.wagby.com -DwagbyCloudAccessKey=YOURACCESSKEY -jar bin/ServiceController.jar [コマンド]
パラメータ指定例 (2) プロキシを利用する環境の場合
java -DwagbyCloudHost=YOURHOSTNAME.wagby.com -DwagbyCloudAccessKey=YOURACCESSKEY -Dhttps.proxyHost=YOURHTTPSPROXYHOST -Dhttp.proxyHost=YOURHTTPPROXYHOST -Dhttps.proxyPort=YOURHTTPSPORT -Dhttp.proxyPort=YOURHTTPPORT -jar bin/ServiceController.jar [コマンド]
※ プロキシ環境では、HTTPS と HTTP の両方のホスト名とポート番号を指定してください。
コマンド一覧
ServiceController に指定する具体的なコマンドを示します。
status
Wagbyアプリケーションの状況を表示します。
java -DwagbyCloudHost=... -jar bin\ServiceController.jar status /home/wagby/repos/wagbyapp.zip:True /home/wagby/backup_dir:True /home/wagby/wagbyapp:True /home/wagby/export:True /home/wagby/upload_dir:True /home/wagby/repos/upload_dir.zip:False /home/wagby/conf/database:None service:True appschema-licensekey:True
ここで service: 行が "True" の場合、ご利用の Cloud 環境で Wagby アプリケーションは起動中であることを示しています。
shutdown
Wagby アプリケーションを停止します。
java -DwagbyCloudHost=... -jar bin\ServiceController.jar shutdown
startup
Wagby アプリケーションを起動します。
java -DwagbyCloudHost=... -jar bin\ServiceController.jar startup
createjar_export
export フォルダを一つの zip 形式ファイルに固めます。(このファイルを入手するためには FileManager を用います。)
java -DwagbyCloudHost=... -jar bin\ServiceController.jar createjar_export
createjar_upload_dir
upload_dir フォルダを一つの zip 形式ファイルに固めます。(このファイルを入手するためには FileManager を用います。)
java -DwagbyCloudHost=... -jar bin\ServiceController.jar createjar_upload_dir
extractjar_export
FileManager によって転送された export フォルダを展開します。
java -DwagbyCloudHost=... -jar bin\ServiceController.jar extractjar_export
backup_all
データのバックアップファイルを作成します。
java -DwagbyCloudHost=... -jar bin\ServiceController.jar backup_all
restore_all
バックアップファイルからの復元処理を行います。
java -DwagbyCloudHost=... -jar bin\ServiceController.jar restore_all
change_licensekey [アカウント] [パスワード] [ライセンスID]
ライセンスキーの更新を行います。3つのパラメータ「アカウント」「パスワード」「ライセンスID」を、この順に空白区切りで指定してください。
java -DwagbyCloudHost=... -jar bin\ServiceController.jar change_licensekey [アカウント] [パスワード] [ライセンスID]




