Skip to main content

Linux で Reality Server のファイル共有ラスター ストアを設定

ArcGIS Reality Server が Linux でデプロイされ、ファイル共有ラスター ストアを使用する必要がある場合、Linux ベースのサーバーと、ArcGIS Pro などの Windows クライアント間の通信を可能にするために追加の構成が必要です。 これを実施するには、Linux コンピューターに Samba サーバーをインストールして構成します。

重要:

既存の Samba 構成が変更されている場合は、その変更を元に戻すか、/etc/samba/smb.conf を削除して Samba をアンインストールします。

次の手順は、Ubuntu を例として、既存のユーザーである realityuser を参照しています。 このユーザーがお使いのシステムに存在しない場合は、sudo adduser realityuser を使って新たに作成します。

Linux への Samba のインストールおよび構成

  1. Samba のインストール

    sudo apt-get install samba

  2. smb.conf ファイルのバックアップを作成します。

    sudo cp -pf /etc/samba/smb.conf /etc/samba/smb.conf.bak

  3. 共有フォルダーとして使用するフォルダーを /home/realityuser ディレクトリーに作成します。

    sudo mkdir /home/realityuser/myshares

  4. フォルダーの所有権を realityuser に変更し、グループの所有者を realityuser に設定します。

    sudo chown realityuser:realityuser /home/realityuser/myshares

  5. フォルダーへのアクセス権を付与します。

    sudo chmod 777 /home/realityuser/myshares

  6. realityuser を Samba データベースに追加し、パスワードを設定します。

    sudo smbpasswd -a realityuser

    注意:

    ここで設定したパスワードは、Windows から Samba サーバーに接続するために使われます。 Windows から共有フォルダーにサイン インする際は、localhost\realityuser 形式を使用します。

  7. smb.conf ファイルの最後に次の構成を追加します。

    sudo nano /etc/samba/smb.conf

    次の行を追加します:

    # Samba share for Windows clients
    [my-shared-folder-name]
    path = /home/realityuser/myshares
    available = yes
    valid users = realityuser
    read only = no
    browseable = yes
    public = yes
    writable = yes
    

    Ctrl + O を押して保存し、Ctrl + X を押して nano テキスト エディターを終了します。

  8. 構成を再読み込みするために Samba サーバーを再起動します。

    sudo /etc/init.d/samba restart

    最新バージョンの Samba では、次を使用してサービスを再起動します:

    sudo systemctl restart smbd
    sudo systemctl status smbd
    
  9. ファイアウォール ルールを更新して Samba トラフィックを許可します。 たとえば、ufw ファイアウォールを使用している場合は、次を実行します:

    sudo ufw allow samba

  10. Windows コンピューターから Samba 共有を確認するには、Windows エクスプローラーを開き、Linux ホスト コンピューターの名前を入力します。 my-shared-folder-name という名前の共有フォルダーが表示されます。 フォルダーを開き、認証情報 (ステップ 6 の realityuser とパスワード) を入力します。

ArcGIS Reality Server へのファイル共有ラスター ストアの登録

  1. ArcGIS Server Manager にサイン インし、Site > Data Stores を参照します。

  2. ファイル共有ラスター ストアを登録します。 パスに、Linux システムのフォルダーのパス (例: /home/realityuser/myshares) を入力します。

    ファイル共有ラスター ストアの登録

  3. https://webadaptorhost.domain.com/<webadaptorname>/admin で ArcGIS Server Administrator Directory にサイン インします。

  4. data > items > rasterStores を参照し、Child Items セクションのラスター ストア名をクリックしてください。

  5. Edit をクリックします。

  6. 前に構成した Samba パス (例: \\HostMachineName\my-shared-folder-name) を指す値を指定した clientPath パラメーターを追加します。

    クライアント パスを編集

  7. Update をクリックします。

これで、ファイル共有ラスター ストアが Linux 上の ArcGIS Reality Server で構成され、すぐに使用できる状態になりました。

トップへ戻る