ArcGIS Mission Server のサイレント インストール
インストール ウィザードまたはコマンド プロンプトを使用して、ArcGIS Mission Server をインストールできます。 インストール ウィザードの使用手順については、「インストール ウィザードを使用した ArcGIS Mission Server のインストール」をご参照ください。
ヒント:
選択するインストール モードによって、デフォルトのアンインストール モードが決定されます。 たとえば、コマンド ラインからサイレント インストールすると、デフォルトでコマンドラインからのサイレント アンインストールに設定されます。
ArcGIS Mission Server がインストールされているコンピューターごとに、認証ファイルが必要です。 推奨される登録方法は、インストール後に開始されるソフトウェア認証ウィザードを使用することです。または、My Esri を参照して認証ファイルを取得してから、ソフトウェアをインストールすることもできます。
ArcGIS Mission Server のインストールの準備
ArcGIS Mission Server をインストールする前に、次の手順を実行します:
My Esri にサイン インして次のファイルを取得します。
ArcGIS Mission Server ソフトウェアのダウンロード
認証ファイル
使用しているコンピューターがシステム要件を満たしていることを確認します。
ポート 20443、20301、および 20160 が ArcGIS Mission Server コンピューターで利用可能であることを確認します。 ポート 20443 および 20301 は、ArcGIS Web Adaptor (使用している場合) または外部クライアントからアクセス可能である必要があります。 ファイアウォールが ArcGIS Web Adaptor または外部クライアントの間にある場合、ファイアウォールでポート 20443 および 20301 を開きます。 ArcGIS Mission Server が高可用性になるように構成されている場合は、ArcGIS Mission Server コンピューター間の通信がポート 20160 を介して可能であることを確認します。
これらの手順を完了したら、以下で説明するコマンド ラインでのインストールを開始します。
注意:
コマンド ライン パラメーターでは、大文字と小文字が区別されます。 インストールが正常に実行されない場合は、大文字と小文字の使い方が下のコード例に示されている各プロパティと一致していることを確認してください。
Windows アカウントの構成
ソフトウェアのサイレント インストールを実行する場合は、ArcGIS Mission Server アカウントを構成する必要があります。 運用システムの場合は、ドメインまたは Active Directory に既存のアカウントを指定したうえで、組織のセキュリティー ポリシーに従うことを推奨します。
サイレント インストール中にコマンド ライン パラメーターで ArcGIS Mission Server アカウントを構成しなかった場合は、アカウントがローカル システム アカウントに自動的に設定されます。
Portal for ArcGIS アカウントの構成には、次のコマンド ライン パラメーターを使用します。
アカウント認証の直接的な引き渡し
注意:
サイレント (/qb) インストール中に ArcGIS Mission Server アカウントを定義しなかった場合や認証情報が無効な場合は、インストール中に警告メッセージが表示されます。 このメッセージは、OK をクリックすると閉じることができます。 この場合、ArcGIS Mission Server アカウントはローカル システム アカウントに設定されます。
USER_NAME=<オペレーティング システム アカウント>
このアカウントは、ドメイン アカウントでもローカル アカウントでもかまいません。 ドメイン アカウントを使用する場合は、既存のアカウントから選択する必要があります。 ローカル アカウントを使用するときに既存のローカル アカウントがない場合は、自動的に作成されます。 無効なアカウントである場合は、アカウントまたはパスワードが無効であることを示すメッセージがインストール中に表示されます。
MSA=TRUE
このパラメーターは Managed Service アカウントでのみ使用してください。 ドメイン上に、Managed Service アカウントが事前に存在する必要があります。 パスワードを含むローカル アカウントまたはドメイン アカウントでこのパラメーターを使用しないでください。 Managed Service アカウントは、PASSWORD パラメーターを使用しません。
PASSWORD=<アカウントのパスワード>
USER_NAME パラメーターに指定したアカウントのパスワードです。 無効なパスワードである場合は、アカウントまたはパスワードが無効であることを示すメッセージがインストール中に表示されます。
例を以下に示します。
注意:
コマンド ライン パラメーターでは、大文字と小文字が区別されます。 コマンド ラインでのインストールが正常に機能しない場合は、大文字と小文字の使い方が例に示されたプロパティと同じになっていることを確認してください。
ドメイン アカウントの使用
<path to the ArcGIS Mission Server setup download>\setup.exe /qb USER_NAME=mydomain\mydomainaccount PASSWORD=my.password
新しいまたは既存のローカル アカウントの使用
<path to the ArcGIS Mission Server setup download>\setup.exe /qb USER_NAME=myaccount PASSWORD=my.password
Managed Service アカウントの使用
<path to the ArcGIS Mission Server setup download>\setup.exe /qb MSA=TRUE USER_NAME=mydomain\mymsa
インストール先を指定するコマンド ライン パラメーター
ACCEPTEULA - このプロパティは、サイレント インストール時に EULA (エンド ユーザー使用許諾契約書) に同意するために必要です。 EULA に同意してソフトウェアをインストールするには、yes を指定します。 no を指定するか、このプロパティを省略すると、インストールが失敗します。 PDF バージョンのエンド ユーザー使用許諾契約書 (EULA) がダウンロードに含まれています。 EULA.pdf は \Documentation フォルダー内にあります。
INSTALLDIR - インストール場所
USER_NAME - Windows アカウントは、ドメイン アカウントでもローカル アカウントでもかまいません。 ドメイン アカウントを指定する場合は、既存のアカウントから選択する必要があります。 まだ存在していないローカル アカウントを指定した場合、セットアップがこのアカウントを作成します。 無効なアカウントである場合は、そのことを示すメッセージがインストール中に表示されます。
PASSWORD - 無効なパスワードである場合は、アカウントまたはパスワードのいずれかが無効であることを示すメッセージがインストール中に表示されます。
デフォルトでは ArcGIS Mission Server は C:\Program Files\ArcGIS\Mission\ にインストールされています。
必要に応じて INSTALLDIR プロパティを使用して、ArcGIS Mission Server のインストール場所をこのデフォルトの場所から変更します。
setup.exe を含んでいるディレクトリーに移動します。
次のコマンドは、アカウントを指定しないインストールを示しています。
<setup directory>setup.exe /qb INSTALLDIR="C:\MissionServer\" ACCEPTEULA=yes
次のコマンドは、ドメイン アカウントを指定するインストールを示しています。
<setup directory>setup.exe /qb USER_NAME=mydomain\mydomainaccount PASSWORD=my.password1 ACCEPTEULA=yes
次のコマンドは、新しいローカル アカウントまたは既存のローカル アカウントの使用を示しています。
<setup directory>setup.exe /qb USER_NAME=myaccount PASSWORD=my.password1 ACCEPTEULA=yes
注意:
サイレント (/qb) インストール中に ArcGIS Mission Server アカウントを定義しなかった場合や認証情報が無効な場合は、インストール中にセットアップに「警告 208808: 認証情報が有効ではありません」というメッセージが表示されます。 OK をクリックしてメッセージを閉じます。 ArcGIS Mission Server アカウントはローカル システム アカウントに設定されます。
ユーザーが ArcGIS Mission Server インストール ディレクトリーに対する完全な権限を持っていることを確認します。 ArcGIS Mission Server のインストール時に指定したユーザー アカウントが、ソフトウェアの実行に使用するアカウントになります。
ファイルからのアカウントの認証情報のインポート
インポートする構成ファイルがない場合は、次のステップに進みます。
サーバー構成ファイルを使用して Windows アカウントの認証情報をインポートすることもできます。 ArcGIS Mission Server のインストール中にサーバー構成ファイルをエクスポートし、今後のインストールで使用することができます。 認証情報を既存のサーバー構成ファイルからインポートするには、次の 2 つのパラメーターを設定します。
ACCOUNT- 認証情報をファイルからインポートする場合、このパラメーターをUseConfigFileに設定します (大文字小文字を正確に一致させます)。 このパラメーターで有効な値と見なされるのは、これだけです。CONFIGPATH- 使用しているサーバー構成ファイルの絶対パスと名前を指定します。
例: <setup directory>\setup.exe /qb ACCOUNT=UseConfigFile CONFIGPATH=\\networkmachine\serverconfigs\standardaccount.xml
サーバー構成ファイルへの認証情報のエクスポート
構成ファイルをエクスポートしない場合は、次のステップに進みます。
現在の ArcGIS Mission Server のインストールで使用しているアカウントの認証情報をエクスポートして、今後のインストールで再利用できます。 作成されるサーバー構成ファイルは、暗号化された XML ファイルです。
サーバー構成ファイルをネットワーク共有に出力する場合、ArcGIS Mission Server のインストール先コンピューター上のローカル システム アカウントは、そのネットワーク共有への書き込み権限を持っている必要があります。 たとえば、Turing というコンピューターに ArcGIS Mission Server をインストールしている場合、Turing のローカル システム アカウントは、ネットワーク共有への書き込み権限を持っている必要があります。 権限が設定されていないと、サーバー構成ファイルが正常に出力されない場合があります。
注意:
ネットワーク共有に対する権限の設定方法がわからない場合は、システム管理者に連絡するか、サーバー構成ファイルをローカルに出力して、それをネットワーク共有にコピーします。
次の 2 つのコマンド ライン パラメーターを使用して、ArcGIS Mission Server アカウントの認証情報をサーバー構成ファイルにエクスポートします:
EXPORTCONFIG- このパラメーターを Yes に設定すると、USER_NAMEパラメーターおよびPASSWORDパラメーターに設定したアカウント情報をサーバー構成ファイルにエクスポートします。 デフォルトはいいえです。CONFIGPATH- 作成するサーバー構成ファイルの絶対パスと名前を、ファイル拡張子.xmlを含めて指定します。 指定したフォルダーがすでに存在する必要があります。
ソフトウェアの認証
インストールが完了した後に、ソフトウェア認証ウィザードを使用して ArcGIS Mission Server のインスタンスを認証するか、ソフトウェアのサイレント認証を実行することができます。
ソフトウェアのサイレント認証を実行する場合、次の構文を使用して SoftwareAuthorization.exe を実行し、ArcGIS Mission Server のサイレント認証を実行します。 すべての完全なユーザー情報を認証ファイルまたはプロビジョニング ファイルに含めてから、このファイルを実行する必要があります。
.prvc 認証ファイルを入手している場合は、次のコマンドを実行します。
<ArcGIS Mission Server installation>\bin\SoftwareAuthorization.exe /S /Ver 10.9 /LIF <full path and name of .prvc authorization file>
ソフトウェアを認証したら、ArcGIS Mission Server サイトを作成します。 これを実行するには、インストール ウィザードまたは createsite コマンド ライン ユーティリティーを使用します。 createsite ユーティリティーをサイレント インストールと共に使用して、ArcGIS Mission Server のインストールを完全に自動化することができます。
ヘッドレス環境での認証
コマンド ラインからの ArcGIS Mission Server のサイレント インストール
デフォルトでは ArcGIS Mission Server は ${HOME}/arcgis/mission にインストールされています。
ArcGIS Mission Server を実行するユーザーとしてコマンド シェルを開きます。 My Esri から ArcGIS Mission Server の
tar.gzファイルをダウンロードしたディレクトリーを参照します。次のコマンドを使用して、
tar.gzファイルの圧縮を解除します:tar -xvzf ArcGIS_Mission_Server_Linux_<version>.tar.gzファイルの圧縮を解除したディレクトリーを参照して、
<untar directory>/Documentation/EULA.pdfを参照します。 使用許諾契約書を読みます。このディレクトリーからサイレント セットアップを実行し、
.prvcファイルを使用して認証します。 構文は次のとおりです:<untar directory>/Setup -m silent -l yes -a <full path to .prvc file>コマンド ライン ツールのパラメーターは、次のとおりです。
Parameter
説明
-m; --mode MODE(オプション) インストール モード:
silentまたはGUI。 デフォルトはGUIです。-l; --license-agreement CHOICEサイレント モードの場合は必須であり、
yesまたは no のいずれかを指定します。Yes は、Esri マスター契約 (E204、E300) を読み、同意したことを意味します。 いつでも使用許諾契約書を確認できます。-a; --authorization-file PATH_TO_FILE(オプション) Esri が提供する認証ファイルまたはプロビジョニング ファイルの絶対ファイル パス。
このオプションを使用しない場合は、次のセクションで詳細に説明されているように、インストール後にソフトウェアを認証する必要があります。
-d; --directory DIRECTORY(オプション) デフォルトでは、ArcGIS Mission Server は
${HOME}ディレクトリーにインストールされます。DIRECTORYには、別のインストール ディレクトリーを指定します。パス
/arcgis/mission/はインストール ディレクトリーにアペンドされます。インストール ディレクトリー名は小文字でなければなりません。 インストールに付属のサンプルやデータのデータ パスは小文字でなければなりません。
-v; --verbose(オプション) インストーラーを冗長モードで実行します。
-h; --helpコマンド ライン ヘルプを表示して、終了します。
-e; --examples各オプションの使用例を表示し、終了します。
systemdが ArcGIS Mission Server 上でプロセスを読み込んで管理することを許可するように、OS の権限を次のように変更します:ターミナルで、ルート ユーザーに切り替えます。
<ArcGIS Mission Server install directory>/framework/etc/scripts/agsmission.serviceunit ファイルを/etc/systemd/systemにコピーします。chmod 600 /etc/systemd/system/agsmission.serviceを使用して、この再配置されたファイルのファイル権限を 700 から 600 に変更します。ルート ユーザーのままで、次のコマンドを実行します。
$ systemctl enable agsmission.servicesystemdサービスを再起動してそのステータスを確認し、このサービスが適切に構成されていることを確認します:
$ systemctl stop agsmission.service $ systemctl start agsmission.service $ systemctl status agsmission.serviceroot ユーザー セッションを終了します。
オペレーティング システムを再起動し、ArcGIS Mission Server が正しく起動することを確認します。
ソフトウェアのサイレント認証
インストール中にソフトウェアを認証しなかった場合、次の構文を使用してソフトウェア認証を実行し、ArcGIS Mission Server のサイレント認証を実行します。 次のコマンドを実行して、認証用のすべてのオプションを表示します。
<ArcGIS Mission Server install directory>/tools/authorizeSoftware --help
ヘッドレス環境での認証
プロビジョニング (.prvc) ファイルを使用すると、ディスプレイのない (ヘッドレス) 環境でも ArcGIS Mission Server を認証できます。
インストールが完了したら、プロンプトから次のコマンドを実行します:
<ArcGIS Mission Server installation>\bin\SoftwareAuthorization.exe /F <full path to the .prvc file> /O <full path to authorization file output>ArcGIS Mission Server のインストールが完了したら、プロンプトから次のコマンドを実行します:
<ArcGIS Mission Server installation directory>/tools/authorizeSoftware -f <full path to the .prvc file> -o <full path to authorization file output>出力情報ファイルが作成されたら、次のいずれかを実行します。
Esri カスタマー サービスの Web サイトを参照します。 指示に従って、認証情報ファイルをアップロードしてから、*
.prvc認証ファイルをダウンロードします。認証情報ファイルを電子メールで authorize@esri.com に送信します。Esri から
.prvc認証ファイルが返信されます。
.prvc認証ファイルを取得したら、authorizeSoftwareスクリプトをもう一度実行してファイルを処理し、サーバーの認証プロセスを完了します:<ArcGIS Mission Server installation>\bin\SoftwareAuthorization.exe /F <full path to the .prvc file>.ecp認証ファイルを取得したら、authorizeSoftwareスクリプトをもう一度実行してファイルを処理し、サーバーの認証プロセスを完了します:<ArcGIS Mission Server installation directory>/tools/authorizeSoftware -f <full path to the .ecp file>
ArcGIS Mission Server をインストールするコンピューターごとに、このワークフローを繰り返します。
ソフトウェアを認証したら、ArcGIS Mission Server サイトを作成します。 これを実行するには、インストール ウィザードまたは createsite コマンド ライン ユーティリティーを使用します。 createsite ユーティリティーをサイレント インストールと共に使用して、ArcGIS Mission Server のインストールを完全に自動化することができます。
すべてのソフトウェアのインストール後に、ArcGIS Mission Server を構成してから、サーバー サイトを作成します。 createsite コマンド ライン ユーティリティーを使用してサイトを作成するオプションがあります。