サイトの管理ユーティリティ
サイトの管理ユーティリティを使用すると、さまざまな ArcGIS Server サイト管理タスク(クラスタへのコンピュータの追加、クラスタからのコンピュータの削除など)を、コマンド ラインから実行することができます。指定したクラスタに参加しているコンピュータを表示することもできます。
パラメータ
パラメータ |
詳細 |
---|---|
-u |
ユーティリティを実行する ArcGIS Server ユーザの名前。ユーザには、操作を実行するための適切なレベルの権限が必要です。 |
-p |
-u パラメータで指定したユーザのパスワード。 |
-s |
サイトの URL。次のいずれかの形式で指定します。
|
-lc |
ArcGIS Server サイト内のクラスタを一覧表示します。 |
-c |
クラスタの名前(クラスタに対して操作を実行する場合)。 |
-l |
-c パラメータで指定したクラスタ内のコンピュータを一覧表示します。 |
-o |
-c パラメータで指定したクラスタに対して実行する、起動または停止のオペレーションを指定します。START オペレーションは、クラスタ内のすべてのコンピュータを起動します。STOP オペレーションは、クラスタ内のすべてのコンピュータを停止します。CHKSTATUS オペレーションは、現在実装されていません。 |
-R |
-c パラメータで指定したクラスタから削除するコンピュータの完全修飾名。 |
-A |
-c パラメータで指定したクラスタに追加するコンピュータの完全修飾名。 |
-D |
-c パラメータで指定したクラスタを削除します。 |
-cr |
-c パラメータで指定したクラスタを作成します。既知の問題のため、現在このコマンドは機能しません。 |
-t |
ユーティリティの実行時に、サーバにトークンを渡します。このパラメータを省略した場合は、HTTP 認証が使用されます。 |
-h |
ユーティリティのヘルプを出力します。 |
例
次の例は、ArcGIS Server サイトに参加しているクラスタを一覧表示します。
<Python installation location>\python.exe "C:\Program Files\ArcGIS\Server\tools\admin\managesite.py" -u admin -p admin -s http://gisserver.domain.com:6080 -t -lc
===Clusters on this site===
- default
- geocluster
次の例は、デフォルト クラスタに参加している GIS サーバ コンピュータを一覧表示します。
<Python installation location>\python.exe "C:\Program Files\ArcGIS\Server\tools\admin\managesite.py" -u admin -p admin -s http://vanguard:6080 -t -c default -l
===Machines on this cluster===
- VANGUARD.ESRI.COM
- BIRDLAND.ESRI.COM
次の例は、ArcGIS Server サイトから geocluster という名前のクラスタを削除します。
<Python installation location>\python.exe "C:\Program Files\ArcGIS\Server\tools\admin\managesite.py" -u admin -p admin -s http://gisserver.domain.com:6080 -t -c geocluster -D
次の例は、デフォルト クラスタからコンピュータ BIRDLAND.ESRI.COM を削除します。
<Python installation location>\python.exe "C:\Program Files\ArcGIS\Server\tools\admin\managesite.py" -u admin -p admin -s http://vanguard:6080 -t -R BIRDLAND.ESRI.COM -c default
次の例は、デフォルト クラスタにコンピュータ BIRDLAND.ESRI.COM を追加します。
<Python installation location>\python.exe "C:\Program Files\ArcGIS\Server\tools\admin\managesite.py" -u admin -p admin -s http://vanguard:6080 -t -A BIRDLAND.ESRI.COM -c default
次の例は、geocluster というクラスタ内のすべての GIS サーバを停止します。
<Python installation location>\python.exe "C:\Program Files\ArcGIS\Server\tools\admin\managesite.py" -u admin -p admin -s http://gisserver.domain.com:6080 -t -c geocluster -o stop
次の例は、geocluster というクラスタ内のすべての GIS サーバを起動します。
<Python installation location>\python.exe "C:\Program Files\ArcGIS\Server\tools\admin\managesite.py" -u admin -p admin -s http://gisserver.domain.com:6080 -t -c geocluster -o start