Skip To Content

Linux での Portal for ArcGIS のサイレント インストール

Portal for ArcGIS のサイレント インストールの手順は次のとおりです。

注意:

10.6.1 にアップグレードしますか? 詳細については、「Portal for ArcGIS のアップグレードについて」をご参照ください。

Portal for ArcGIS をインストールするための準備

  1. インストール環境が最小システム要件を満たしていることを確認します。
  2. 管理者権限を持つユーザーとしてコンピューターにログインします。root ユーザーは、Portal for ArcGIS をインストールできません。
  3. Portal for ArcGIS で使用されるポート」の説明に従って、ポートを開きます。
  4. サーバー上の重要でないアプリケーションをすべて終了します。
  5. Portal for ArcGIS セットアップをダウンロードしたフォルダーを参照します。または、Portal for ArcGIS メディアを適切なドライブに挿入して、セットアップ プログラムを自動起動します。

これで、Portal for ArcGIS をインストールする準備が整いました。

Linux での Portal for ArcGIS のサイレント インストール

  1. インストールを開始する前に、<CD_ROOT or untar directory>/Documentation/EULA.pdf にある使用許諾契約書を読んで、条件に同意する必要があります。
  2. プロンプトが表示されたら、セットアップをサイレントで実行します。下記のサンプル構文をご参照ください。

    <CD_ROOT or untar directory>/Setup -m silent -l yes

    使用法: セットアップ [オプション]

    オプション説明

    -m; --mode MODE

    オプション。デフォルトで GUI に設定されます。

    MODE は、silentconsolegui のいずれかです。

    -l; --license-agreement CHOICE

    サイレント モードに必要です。CHOICE は Yes または No です。

    Yes は、Esri マスター契約 (E204、E300) を読み、同意したことを意味します。契約書については、http://www.esri.com/legal/licensing-translations をご参照ください。

    -a; --authorization-file FULL_PATH_TO_AUTHORIZATION_FILE

    オプション。このオプションを使用しない場合は、インストール後にソフトウェアを認証する必要があります。FULL_PATH_TO_AUTHORIZATION_FILE は、Esri が提供する *.ecp または *.prvc ファイルへの絶対パスです。

    FULL_PATH_TO_AUTHORIZATION_FILE の例:

    --authorization-file /home/user/ArcGIS_Portal.ecp

    -a /data/auth_files/ArcGIS_Portal.prvc

    -d; --directory DIRECTORY

    オプション。デフォルトでは、Portal for ArcGIS は、ユーザーの $HOME ディレクトリにインストールされます。DIRECTORY には、別のインストール ディレクトリを指定します。

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

    セットアップを以前のインストール ディレクトリに指定した場合、そのディレクトリのコンテンツが新しいインストールで自動的に使用されます。バージョン 10.2 より前のインストールのコンテンツはサポートされていません。

    -v; --verbose

    インストーラーは冗長モードで実行されます。

    -h; --help

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

    -e; --examples

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

    注意:

    10.6 では、Portal for ArcGIS をインストールすると、createportal コマンド ライン ユーティリティ を使用して新しいポータルを作成できます。

  3. Configure Portal for ArcGIS to be started with the operating system by following these instructions:
    1. Switch to root user.
    2. Copy the <Portal for ArcGIS installation directory>/framework/etc/arcgisportal shell script to the appropriate supported Linux distribution-based locations provided below:
      • RHEL: /etc/rc.d/init.d/
      • SUSE: /etc/init.d/
    3. Change the directory to the applicable init.d folder, and check the arcgisportal script to make sure that root has at least read and execute permissions.
    4. Edit the script as follows:
      1. Update the portalhome variable to the Portal for ArcGIS installation directory, for example, /home/username/arcgis/portal.

      2. For RHEL only, add the line below just before # Description: Portal for ArcGIS Service:

        # chkconfig: 35 99 01

      3. Save the edits to the arcgisportal script.

    5. Still as root user, run the following commands to automatically create the links in /etc/rc*.d with the appropriate run levels:
      • RHEL:
        $ chkconfig --add arcgisportal
        $ chkconfig arcgisportal on
      • SUSE:
        $ insserv arcgisportal
        $ chkconfig arcgisportal on
    6. End the root user session.
    7. Reboot the operating system, and verify that Portal for ArcGIS restarts properly.

createportal コマンド ライン ユーティリティを使用したポータルの作成

10.6 では、Portal for ArcGIS をインストールすると、createportal コマンド ライン ユーティリティを使用して新しいポータルを作成できます。createportal ユーティリティの使用に関して利用可能な 2 つのオプションは、次のとおりです。

  • コマンド プロンプトから管理者として createportal ユーティリティを実行し、氏名、ユーザー名、パスワード、電子メール、秘密の質問と答え、コンテンツ ディレクトリ パラメーターを指定します。
  • 指定したパラメーターを含む createportal.properties ファイルを指定します。

createportal コマンド ライン ユーティリティを使用するには、以下のように createportal.sh スクリプトに -h または -help を付けて実行します。

<Portal for ArcGIS Installation Directory>/tools/createportal/createportal.sh -help

ユーティリティでの使用例: createportal.sh [-fn <arg>] [-ln <arg>] [-u <arg>] [-p <arg>] [-e <arg>] [-qi <arg>] [-qa <arg>] [-d <arg>]

ファイルを使用した使用例: createportal.sh [-f <FILE>]

注意:

createportal.properties ファイル内のパスを参照するときは、バックスラッシュをエスケープする必要があります。たとえば、C:\\arcgisportal\\\\<Absolute path to>\\<portal arcgisportal> です。

オプション説明

-fn; --firstname

ポータルの構成に使用する初期管理者アカウントのファースト ネーム (名)。

複数語を入力する場合は引用符で囲みます。

-ln; --lastname

ポータルの構成に使用する初期管理者アカウントのラスト ネーム (姓)。

複数語を入力する場合は引用符で囲みます。

-u; --username

ポータルの構成に使用する初期管理者アカウントのユーザー名。

ユーザー名に使用できるのは、0 ~ 9 までの数字、a ~ z および A ~ Z までの ASCII 文字、ドット文字 (.) です。

-p; --password

ポータルの構成に使用する初期管理者アカウントのパスワード。

パスワードに使用できるのは、0 ~ 9 までの数字、a ~ z および A ~ Z までの ASCII 文字、ドット文字 (.) です。

-e; --email

ポータルの構成に使用する初期管理者アカウントの電子メール アドレス。

-qi; --question

パスワードを忘れたときに使用する秘密の質問のインデックス。個別にインデックス番号が付けられた次のような質問が使用できます。

  • 1, 生まれた都市はどこですか?
  • 2, 高校のマスコットは何でしたか?
  • 3, 母親の旧姓は何ですか?
  • 4, 初めて所有した車のメーカーは何ですか?
  • 5, 出身高校の名前は何ですか?
  • 6, 親友の姓は何ですか?
  • 7, 一番下の兄弟の名前は何ですか?
  • 8, 出身地はどこですか?
  • 9, 好きなキャラクターの名前は何ですか?
  • 10, 好きなペットの名前は何ですか?
  • 11, お気に入りのレストランの名前は何ですか?
  • 12, 好きな本のタイトルは何ですか?
  • 13, 理想の仕事は何ですか?
  • 14, 初めてのデートではどこに行きましたか?

-qa; --answer

パラメーター -qi に選択した秘密の質問の答え。

複数語を入力する場合は引用符で囲みます。

-d; --contentDirectory

ポータルでホストされるデータの保存に使用するコンテンツ ディレクトリの絶対パスと名前。

デフォルトでは、ポータル コンテンツ ディレクトリは、次の場所のローカルに作成されます。

C:\arcgisportal

もしくは

\\<Absolute path to>\<Content Directory>

-f; --file

createportal ユーティリティのプロパティ ファイル。

デフォルトでは、createportal.properties ファイルはこの場所に配置されています。

<Portal for ArcGIS Installation Directory>\tools\createportal

-h; --help

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

createportal.properties ファイルの例:

#
# Portal for ArcGIS site creation properties
#
# First name for initial administrator account
PORTAL_ADMIN_FIRSTNAME =
# Last name for initial administrator account
PORTAL_ADMIN_LASTNAME =
# User name for initial administrator account
# Can only have the numbers 0-9, the ASCII letters a-z, A-Z and the dot character (.)
PORTAL_ADMIN_USERNAME =
# Password for primary site administrator.
# Can only have the numbers 0-9, the ASCII letters a-z, A-Z and the dot character (.)
PORTAL_ADMIN_PASSWORD =
# Initially, leave PORTAL_ADMIN_PASSWORD_ENCRYPTED set to false.
# When you run the tool the first time, the password will be
# encrypted and PORTAL_ADMIN_PASSWORD_ENCRYPTED will change to true
PORTAL_ADMIN_PASSWORD_ENCRYPTED = false
# E-mail address for initial administrator account
# e.g username@domain.com
PORTAL_ADMIN_EMAIL =
#This is the index of the secret question to retrieve a forgotten password. 
#The list of questions with their respective index numbers is as follows:
#1, What city were you born in ?"
#2, What was your high school mascot?"
#3, What is your mother's maiden name?"
#4, What was the make of your first car?"
#5, What high school did you go to?"
#6, What is the last name of your best friend?"
#7, What is the middle name of your youngest sibling?"
#8, What is the name of the street on which you grew up?"
#9, What is the name of your favorite fictional character?"
#10, What is the name of your favorite pet?"
#11, What is the name of your favorite restaurant?"
#12, What is the title of your favorite book?"
#13, What is your dream job?"
#14, Where did you go on your first date?");
PORTAL_ADMIN_SECURITY_QUESTION_INDEX =
# Answer to the secret question
PORTAL_ADMIN_SECURITY_QUESTION_ANSWER =
# Portal content directory where portal will store default and user-generated content.
# By default, the portal content directory will be created locally, 
# e.g. /<Portal for ArcGIS installation directory>/usr/arcgisportal.
PORTAL_CONTENT_DIRECTORY =

ツールが終了する前にポータルが正常に作成されたというメッセージを受信します。

ポストインストール構成

Portal for ArcGISをオペレーティング システムで起動する場合は、お使いのオペレーティング システムに固有の手順に従います。

systemd をサポートするオペレーティング システム

プロセスの管理やブートストラップに対応した systemd をサポートしているオペレーティング システムの場合 (Red Hat 7.x を使用している場合など)、次の手順に従って、オペレーティング システムで起動する Portal for ArcGIS を構成します。

  1. コマンド シェルの中で、root ユーザーに切り替えます。
  2. <Portal for ArcGIS installation directory>/framework/etc/arcgisportal.service ユニット ファイルを /etc/systemd/system. にコピーします。ファイルがコピーされたら、/etc/systemd/system/arcgisportal.service のファイルの権限が 600 に設定されていることを確認します。
    注意:

    このファイルは、Portal for ArcGIS 10.6.1 とともにインストールされます。

  3. 引き続き root ユーザーとして、次のコマンドを実行し、/etc/systemd/system/multi-user.target.wants にリンクを自動的に作成します。
    # systemctl enable arcgisportal.service
  4. systemd サービスが適切に構成されたことを確認するために、サービスを再起動してステータスを確認します。
    # systemctl stop arcgisportal.service
    # systemctl start arcgisportal.service
    # systemctl status arcgisportal.service
  5. root ユーザー セッションを終了します。
  6. オペレーティング システムを再起動し、Portal for ArcGIS が正しく起動することを確認します。

SysV をサポートするオペレーティング システム

プロセスをブートストラップして管理するための SysV の使用をオペレーティング システムがサポートしている場合、次の手順に従って、オペレーティング システムで起動する Portal for ArcGIS を構成します。

  1. コマンド シェルの中で、root ユーザーに切り替えます。
  2. <Portal for ArcGIS installation directory>/framework/etc/arcgisportal シェル スクリプトを、サポートされている Linux ディストリビューションに応じて、次のうちの該当する場所にコピーします。
    • RHEL: /etc/rc.d/init.d/
    • SUSE: /etc/init.d/
  3. 適切な init.d フォルダーにディレクトリを変更し、arcgisportal スクリプトを確認して、root ユーザーが少なくとも読み取りおよび実行権限を持っていることを確認します。
  4. 次のようにスクリプトを編集します。
    1. portalhome 変数を Portal for ArcGIS のインストール ディレクトリに更新します (例: /home/username/arcgis/portal)。

    2. RHEL の場合のみ、次の行を [# Description: Portal for ArcGIS Service] の直前に追加します。

      # chkconfig:35 99 01

    3. 編集内容を arcgisportal スクリプトに保存します。

  5. 引き続き root ユーザーとして次のコマンドを実行し、適切な実行レベルを使用して /etc/rc*.d にリンクを自動的に作成します。
    • RHEL:
      $ chkconfig --add arcgisportal
      $ chkconfig arcgisportal on
    • SUSE:
      $ insserv arcgisportal
      $ chkconfig arcgisportal on
  6. root ユーザー セッションを終了します。
  7. オペレーティング システムを再起動し、Portal for ArcGIS が正しく起動することを確認します。