Skip to main content

ArcGIS Video Server のサイレント インストール

コマンド ライン パラメーターを使用することで、インストール ウィザード を使用せずに ArcGIS Video Server のインストールと認証が実行できます。 バージョン 12.0 から、ArcGIS Video Server でビデオ サービスの公開を行うには 専用の NVIDIA GPU が必要 であることに注意してください。

ヒント:

使用するインストール モードによって、デフォルトのアンインストール モードが決定されます。 たとえば、コマンド ラインからサイレント インストールすると、デフォルトのアンインストール モードがコマンド ラインからのサイレント アンインストールに設定されます。

インストールの準備

ArcGIS Video Server をインストールする前に、次の手順を実行します:

  1. My Esri にサイン インして次のファイルを取得します。

    • ArcGIS Video Server ソフトウェアのダウンロード

    • 認証ファイル

  2. 使用しているコンピューターが システム要件 を満たしていることを確認します。

  3. ArcGIS Video Server をインストールするコンピューターでポート 21080 と 21443 が利用可能であることを確認します。

    ポート 21443 は、ArcGIS Web Adaptor (使用している場合) または外部クライアントからアクセス可能である必要があります。 ファイアウォールが ArcGIS Web Adaptor または外部クライアントの間にある場合、ファイアウォールでポート 21443 を開きます。

インストールのコマンド ライン パラメーター

ArcGIS Video Server のインストール時には次のパラメーターを使用します:

  • ACCEPTEULA=yes

    このパラメーターは、サイレント インストール時にエンド ユーザー使用許諾契約書 (EULA) に同意するために必要です。 EULA に同意してソフトウェアをインストールするには、yes を指定します。 no を指定するか、このパラメーターを省略すると、インストールが失敗します。 ダウンロードには \Documentation フォルダーに EULA の PDF が含まれています。

  • INSTALLDIR=<installation location>

    このオプションのパラメーターを使用することで、ArcGIS Video Server のインストール先をコマンド ラインで指定できます。 このプロパティを設定しないと、デフォルトのインストール先である C:\Program Files\ArcGIS\Video\ が使用されます。

Windows アカウントの構成

ソフトウェアのサイレント インストールを実行する場合は、ArcGIS Video Server アカウントを構成する必要があります。 運用システムの場合は、ドメインまたは Active Directory に既存のアカウントを指定したうえで、組織のセキュリティー ポリシーに従うことを推奨します。

サイレント インストール中にコマンド ライン パラメーターで ArcGIS Video Server アカウントを構成しなかった場合は、アカウントがローカル システム アカウントに自動的に設定されます。

アカウントの構成には、次のコマンド ライン パラメーターを使用します。

アカウント認証の直接的な引き渡し

注意:

サイレント (/qb) インストール中に ArcGIS Video Server アカウントを定義しなかった場合や認証情報が無効な場合は、インストール中に警告メッセージが表示されます。 メッセージを閉じるには OK をクリックします。 この場合、ArcGIS Video Server アカウントはローカル システム アカウントに設定されます。

  • USER_NAME=<operating system account>

    Windows アカウントは、ドメイン アカウントでもローカル アカウントでもかまいません。 ドメイン アカウントを使用する場合は、既存のアカウントから選択する必要があります。 ローカル アカウントを使用するときに既存のローカル アカウントがない場合は、自動的に作成されます。 無効なアカウントである場合は、アカウントまたはパスワードが無効であることを示すメッセージがインストール中に表示されます。

  • MSA=TRUE

    このパラメーターは Managed Service アカウントでのみ使用してください。 ドメイン上に、Managed Service アカウントが事前に存在する必要があります。 パスワードを含むローカル アカウントまたはドメイン アカウントでこのパラメーターを使用しないでください。 Managed Service アカウントでは PASSWORD パラメーターを使用しません。

  • PASSWORD=<account password>

    これは USER_NAME パラメーターに指定したアカウントのパスワードです。 無効なパスワードである場合は、アカウントまたはパスワードが無効であることを示すメッセージがインストール中に表示されます。

次の例をご参照ください。

注意:

コマンド ライン パラメーターでは、大文字と小文字が区別されます。 コマンド ラインでのインストールがうまくいかない場合は、大文字と小文字の使い方が例のプロパティと同じになっていることを確認してください。

ドメイン アカウント

<path to the ArcGIS Video Server setup download>\setup.exe /qb USER_NAME=mydomain\mydomainaccount PASSWORD=my.password

新規または既存のローカル アカウント

<path to the ArcGIS Video Server setup download>\setup.exe /qb USER_NAME=myaccount PASSWORD=my.password

管理サービス アカウント

<path to the ArcGIS Video Server setup download>\setup.exe /qb MSA=TRUE USER_NAME=mydomain\mymsa

ファイルからのアカウントの認証情報のインポート

サーバー構成ファイルを使用して Windows アカウントの認証情報をインポートすることもできます。 インストール中にサーバー構成ファイルをエクスポートし、今後のインストールで使用することができます。 認証情報を既存のサーバー構成ファイルからインポートするには、次の 2 つのパラメーターを設定します。

  • ACCOUNT - 認証情報をファイルからインポートする場合、このパラメーターを UseConfigFile に設定します (大文字小文字を正確に一致させます)。 このパラメーターで有効な値と見なされるのは、これだけです。

  • CONFIGPATH - 使用しているサーバー構成ファイルの絶対パスと名前を指定します。

    <setup directory>\setup.exe /qb ACCOUNT=UseConfigFile CONFIGPATH=\\networkmachine\serverconfigs\standardaccount.xml ACCEPTEULA=yes

サーバー構成ファイルへの認証情報のエクスポート

現在のインストールで使用されているアカウントの認証情報をエクスポートして、今後のインストールで利用することができます。 作成されるサーバー構成ファイルは、暗号化された .xml ファイルです。

サーバー構成ファイルをネットワーク共有に出力する場合、ArcGIS Video Server のインストール先コンピューター上のローカル システム アカウントは、そのネットワーク共有への書き込み権限を持っている必要があります。 たとえば、Turing というコンピューターに ArcGIS Video Server をインストールしている場合、Turing のローカル システム アカウントは、ネットワーク共有への書き込み権限を持っている必要があります。 権限が設定されていないと、サーバー構成ファイルが正常に出力されない場合があります。

注意:

ネットワーク共有に対する権限の設定方法がわからない場合は、システム管理者に連絡するか、サーバー構成ファイルをローカルに出力して、それをネットワーク共有にコピーします。

次の 2 つのコマンド ライン パラメーターを使用して、ArcGIS Video Server アカウントの認証情報をサーバー構成ファイルにエクスポートします:

  • EXPORTCONFIG - このパラメーターを Yes に設定して、USER_NAME および PASSWORD パラメーターに設定したアカウント情報をサーバー構成ファイルにエクスポートします。 デフォルトでは、このパラメーターは「No」に設定されています。

  • CONFIGPATH - 作成するサーバー構成ファイルの絶対パスと名前を、ファイル拡張子 .xml を含めて指定します。 指定したフォルダーがすでに存在する必要があります。

ソフトウェアの認証

ソフトウェアのサイレント認証を実行する場合、次の構文を使用して SoftwareAuthorization.exe を実行し、ArcGIS Video Server のサイレント認証を実行します。 すべての完全なユーザー情報を認証ファイルまたはプロビジョニング ファイルに含めてから、このファイルを実行する必要があります。

.prvc 認証ファイルを入手している場合は、次のコマンドを実行します。

<ArcGIS Video Server installation>\tools\SoftwareAuthorization.exe /S /Ver <11.4> /LIF <full path and name of .prvc authorization file>

ArcGIS Video Server のサイレント インストール

デフォルトでは、ArcGIS Video Server は ${HOME}/arcgis/video にインストールされます。

ArcGIS Video Server のサイレント インストールを実行するには、次の手順に従います:

  1. ArcGIS Video Server を実行するユーザーとしてコマンド シェルを開き、My Esri から ArcGIS Video Server の tar.gz ファイルをダウンロードしたディレクトリーを参照します。

  2. 次のコマンドを使用して、tar.gz ファイルの圧縮を解除します:

    tar -xvzf ArcGIS_Video_Server_Linux_<version>.tar.gz

  3. ファイルの圧縮を解除したディレクトリーを参照して、<untar directory>/Documentation/EULA.pdf を参照し、ライセンス契約に同意します。

  4. このディレクトリーからサイレント セットアップを実行し、.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

    (サイレント モードの場合は必須) Esri マスター契約 (E204、E300) を読み、同意したかどうかを指定します (yes または no)。 いつでも使用許諾契約書を確認できます。

    -a; --authorization-file PATH_TO_FILE

    (オプション) Esri が提供する認証ファイルまたはプロビジョニング ファイルの絶対ファイル パス。

    このパラメーターを使用しない場合は、次のセクションで説明されているように、インストール後にソフトウェアを認証する必要があります。

    -d; --directory DIRECTORY

    (オプション) デフォルトでは、ArcGIS Video Server は ${HOME} ディレクトリーにインストールされます。 このパラメーターを使用して別のインストール ディレクトリーを指定します。

    パス /arcgis/video/ がインストール ディレクトリーに追加されます。

    インストール ディレクトリー名には小文字を使用します。 インストールに付属のサンプルやデータのデータ パスは小文字でなければなりません。

    -v; --verbose

    (オプション) インストーラーを冗長モードで実行します。

    -h; --help

    コマンド ライン ヘルプを表示して、終了します。

    -e; --examples

    各オプションの使用例を表示し、終了します。

  5. systemd サービスが ArcGIS Video Server 上でプロセスを読み込んで管理することを許可するように、OS の権限を変更します。 この操作により、サービスはコンピューターの起動後すぐに開始されます。

    1. ターミナルで、root ユーザーに切り替えます。

    2. <ArcGIS Video Server install directory>/framework/etc/scripts/agsvideo.service ユニット ファイルを /etc/systemd/system にコピーし、この再配置されたファイルのファイル権限を 700 から 600 に変更します。

    3. root ユーザーのままで、次のコマンドを実行します:

    $ systemctl enable agsvideo.service

    1. systemd サービスを再起動してそのステータスを確認し、このサービスが適切に構成されていることを確認します:
       $ systemctl stop agsvideo.service
       $ systemctl start agsvideo.service
       $ systemctl status agsvideo.service
    
    1. root ユーザー セッションを終了します。

    2. オペレーティング システムを再起動し、ArcGIS Video Server が正しく起動することを確認します。

ソフトウェアのサイレント認証

インストール中にソフトウェアを認証しなかった場合、次の構文を使用してソフトウェア認証を実行し、ArcGIS Video Server のサイレント認証を実行します。 次のコマンドを実行して、認証用のすべてのオプションを表示します。

<ArcGIS Video Server install directory>/tools/authorizeSoftware --help

ディスプレイのない環境における認証

プロビジョニング ファイル (.prvc) を使用すると、ディスプレイのない (ヘッドレス) 環境でも ArcGIS Video Server を認証できます。

  1. ArcGIS Video Server のインストールが完了したら、プロンプトから次のコマンドを実行します:

    <ArcGIS Video Server installation directory>/tools/authorizeSoftware -f <full path to the .prvc file> -o <full path to authorization file output>

  2. 出力情報ファイルが作成されたら、次のいずれかを実行します:

    • Esri カスタマー サービス Web サイト に移動し、指示に従って、認証情報ファイルをアップロードしてから、.prvc 認証ファイルをダウンロードします。

    • 認証情報ファイルを電子メールで authorize@esri.com に送信します。 Esri から .prvc 認証ファイルが返信されます。

  3. .prvc 認証ファイルを取得したら、authorizeSoftware スクリプトをもう一度実行してファイルを処理し、サーバーの認証プロセスを完了します:

    <ArcGIS Video Server installation directory>/tools/authorizeSoftware -f <full path to the .ecp file>

ArcGIS Video Server をインストールするコンピューターごとに、このワークフローを繰り返します。

ArcGIS Video Server をインストールした後は、ArcGIS Video Server サイトを作成します。