天天看點

基于已有ArcGIS Enterprise base環境下安裝與配置GeoEvent Server(windows 單機環境)

      ArcGIS GeoEvent Server需要配置ArcGIS Enterprise基礎部署,分為單機和多機部署,其中單機部署隻适合測試和開發環境,而在正式生産環境中建議至少3台機器的部署。本篇先介紹下單機環境下GeoEvent Server的安裝與配置過程,以10.7.1版本為例。

1、arcgis enterprise 基礎環境的部署:

      首先是arcgis enterprise基礎部署,包括server、datastore、portal、webadaptor及安裝之前的準備工作等,這裡就不在做介紹,見之前的一篇文章Windows單機環境下ArcGIS Enterprise 10.7.1的安裝教程-以Windows Server 2012 R2作業系統為例

注意:該教程中沒有配置時空庫,使用GeoEvent Server需要配置時空庫,是以在Data Store配置server的時候勾選時空庫即可,将其配置為GIS Server的托管資料庫;

2、GeoEvent Server安裝和配置:

2.1 安裝 GeoEvent Server

(1)确認是否滿足系統要求 https://enterprise.arcgis.com/zh-cn/geoevent/latest/install/windows/system-requirements.htm

(2)開放端口 或者直接關閉防火牆 https://enterprise.arcgis.com/zh-cn/geoevent/latest/install/windows/ports-used-by-geoevent.htm

(3)點選運作GeoEvent Server安裝包,正常安裝即可,此過程中會出現驗證GIS server賬戶密碼的視窗,直接填寫之前安裝GIS Server時的server賬戶的密碼,然後下一步,之後就是授權,可以選擇線上或者離線方式。

2.2 SSL證書的配置

      在GeoEvent Server與portal進行通信時證書的問題也是非常關鍵,如果證書不解決,後面會出現各種錯誤。是以需要在安裝好基礎的enterprise後,處理好所有的證書問題,以在浏覽器中通路server、Portal和GeoEvent manager等站點時,浏覽器位址欄中都沒有證書錯誤提示為準。目前ArcGIS Server常用證書分為CA憑證、域證書和自簽名證書。CA憑證通常用在正式的生産環境中,需要額外的費用購買證書。自簽名證書僅用于内部研究和測試環境,在正式環境中使用GeoEvent建議使用域證書。本篇還是以自簽名證書為例。

(1)導出WebAdapter(IIS)443證書,在之前安裝基礎的enterprise已經建立了自簽名證書并綁定了443,找到此證書然後導出,記住密碼。

基于已有ArcGIS Enterprise base環境下安裝與配置GeoEvent Server(windows 單機環境)

(2) server admin背景導入WebAdapter(IIS)443 證書并修改預設ssl證書 :

      登入到https://域名:6443/arcgis/admin,進入machines—WL.ARCGISONLINE.CN—sslcertificates頁面,點選 importExistingServerCertificate

基于已有ArcGIS Enterprise base環境下安裝與配置GeoEvent Server(windows 單機環境)
基于已有ArcGIS Enterprise base環境下安裝與配置GeoEvent Server(windows 單機環境)

上傳證書檔案,此處選擇導出的WebAdapter(IIS)443 證書檔案,點選送出。

基于已有ArcGIS Enterprise base環境下安裝與配置GeoEvent Server(windows 單機環境)
基于已有ArcGIS Enterprise base環境下安裝與配置GeoEvent Server(windows 單機環境)

修改證書,将server預設的證書修改為剛導入的證書,點選edit,修改名稱,這裡使用的是當時設定的别名不是導入證書的檔案名,點選save edits:

基于已有ArcGIS Enterprise base環境下安裝與配置GeoEvent Server(windows 單機環境)
基于已有ArcGIS Enterprise base環境下安裝與配置GeoEvent Server(windows 單機環境)
基于已有ArcGIS Enterprise base環境下安裝與配置GeoEvent Server(windows 單機環境)

(3) Portal admin背景導入WebAdapter(IIS)443 證書并修改預設ssl證書 :

      通路 https://域名:7443/arcgis/portaladmin,進入Security— SSLCertificates—Import Existing Server Certificate,選擇并導入證書

基于已有ArcGIS Enterprise base環境下安裝與配置GeoEvent Server(windows 單機環境)
基于已有ArcGIS Enterprise base環境下安裝與配置GeoEvent Server(windows 單機環境)
基于已有ArcGIS Enterprise base環境下安裝與配置GeoEvent Server(windows 單機環境)
基于已有ArcGIS Enterprise base環境下安裝與配置GeoEvent Server(windows 單機環境)
基于已有ArcGIS Enterprise base環境下安裝與配置GeoEvent Server(windows 單機環境)

      回到SSLCertificates界面點選update,将預設的證書修改為剛導入的證書,這裡使用的是當時設定的别名不是導入證書的檔案名。

基于已有ArcGIS Enterprise base環境下安裝與配置GeoEvent Server(windows 單機環境)
基于已有ArcGIS Enterprise base環境下安裝與配置GeoEvent Server(windows 單機環境)

之後再次通路portal頁面,通路連接配接已經被浏覽器認為是安全的連結了。

基于已有ArcGIS Enterprise base環境下安裝與配置GeoEvent Server(windows 單機環境)

(4) server 6443證書的導入

      進入https://域名:6443/arcgis/manager,并在浏覽器的url中點選小鎖圖示,擷取Server證書;

基于已有ArcGIS Enterprise base環境下安裝與配置GeoEvent Server(windows 單機環境)

複制到檔案到本地,點選下一步,最後确定即可。

基于已有ArcGIS Enterprise base環境下安裝與配置GeoEvent Server(windows 單機環境)
基于已有ArcGIS Enterprise base環境下安裝與配置GeoEvent Server(windows 單機環境)

      登入到https://域名:6443/arcgis/admin,進入machines—WL.ARCGISONLINE.CN—sslcertificates頁面,點選 importRootOrIntermediate

基于已有ArcGIS Enterprise base環境下安裝與配置GeoEvent Server(windows 單機環境)

導入剛才導出的server 6443證書

基于已有ArcGIS Enterprise base環境下安裝與配置GeoEvent Server(windows 單機環境)

(5)portal 7443證書的導入

進入https://域名:7443/arcgis/home,并在浏覽器的url中點選小鎖圖示,獲驗證書;

基于已有ArcGIS Enterprise base環境下安裝與配置GeoEvent Server(windows 單機環境)
基于已有ArcGIS Enterprise base環境下安裝與配置GeoEvent Server(windows 單機環境)
基于已有ArcGIS Enterprise base環境下安裝與配置GeoEvent Server(windows 單機環境)

      登入到https://域名:6443/arcgis/admin,進入machines—WL.ARCGISONLINE.CN—sslcertificates頁面,點選 importRootOrIntermediate

基于已有ArcGIS Enterprise base環境下安裝與配置GeoEvent Server(windows 單機環境)

導入剛才導出的portal 7443證書

基于已有ArcGIS Enterprise base環境下安裝與配置GeoEvent Server(windows 單機環境)
基于已有ArcGIS Enterprise base環境下安裝與配置GeoEvent Server(windows 單機環境)

2.3 驗證時空大資料是否開啟

在server admin目錄下驗證下時空大資料存儲

1、進入server admin頁面并登入,點選data - item,并導航到Root Data Items頁面;

基于已有ArcGIS Enterprise base環境下安裝與配置GeoEvent Server(windows 單機環境)

2、點選nosqlDatabase,選擇AGSDataStore_bigdata大資料存儲

基于已有ArcGIS Enterprise base環境下安裝與配置GeoEvent Server(windows 單機環境)

點選machines來檢查時空大資料存儲狀态,點選機器名稱檢視更詳細的屬性,點選validate驗證 ,可以看到Role屬性被設定為BIGDATA_ONLY。

基于已有ArcGIS Enterprise base環境下安裝與配置GeoEvent Server(windows 單機環境)
基于已有ArcGIS Enterprise base環境下安裝與配置GeoEvent Server(windows 單機環境)
基于已有ArcGIS Enterprise base環境下安裝與配置GeoEvent Server(windows 單機環境)

2.4 建立Geoevent server與Portal的聯系

在GeoEvent manager中建立時空大資料的連接配接。

1、需要重新開機GeoEvent服務兩次以識别到新的證書,然後進入ge manager : https://域名:6143/geoevent/manager/index.html。

基于已有ArcGIS Enterprise base環境下安裝與配置GeoEvent Server(windows 單機環境)

2、點選站點-data store,并點選“Register ArcGIS Server”;

3、點選enterprise 連接配接并選擇使用憑證選項,輸入portal的使用者名和密碼以及Portal位址,示例如下:

基于已有ArcGIS Enterprise base環境下安裝與配置GeoEvent Server(windows 單機環境)

4、點選注冊,新的web連接配接出現在已注冊伺服器連接配接清單中;

基于已有ArcGIS Enterprise base環境下安裝與配置GeoEvent Server(windows 單機環境)

注:當辨別狀态的符号是綠色對号時表示已經注冊成功,如果是紅色對号,可能是證書沒有配置好,重新檢查證書的配置。

5、可以進入Spatiotemporal Big Data Store頁面可以看到時空大資料存儲。

基于已有ArcGIS Enterprise base環境下安裝與配置GeoEvent Server(windows 單機環境)
下一篇: XML基本操作