サポート > 管理者ガイド > Wagby Cloud 環境の手動制御

Wagby Cloud 環境の状態を制御するコマンドラインのツールを提供しています。

起動方法

Wagby Cloud 制御ツールはコマンドライン上で動作します。Windows/Linux/Mac OS X いずれの環境でも起動します。 ここでは Windows OS で起動する方法を説明します。

  1. スタートメニューで「コマンドプロンプト」が選択できる場合、こちらから起動できます。

    図1 コマンドプロンプトを実行する
  2. もしくは、同じくスタートメニューから「ファイル名を指定して実行...」を選択し、"cmd" と入力します。

    図2 「ファイル名を指定して実行...」を選択する

    図3 cmd を実行する
  3. コマンドプロンプトが起動したら、cd コマンドでカレントフォルダを移動します。移動先は $(DEVHOME)\env です。(インストール先フォルダは適切に読み替えてください。)

    図4 カレントフォルダを移動する。
  4. "java -jar bin\ServiceController.jar" と入力し、制御ツールを起動します。いくつかのパラメータが必要ですので、詳細を表1に示します。
    プログラムが起動しない場合、$(DEVHOME)\bin\ServiceController.jar というファイルが存在することを確認してください。このファイルは R6.6 Update 12 以降の Wagby に同梱されています。

パラメータ一覧

ServiceController 起動時に、次のようなパラメータを指定する必要があります。

表1 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]