《GeoScene企業級平臺應用升級遷移與優化方案.pdf》由會員分享,可在線閱讀,更多相關《GeoScene企業級平臺應用升級遷移與優化方案.pdf(64頁珍藏版)》請在三個皮匠報告上搜索。
1、GeoScene企業級平臺應用升級遷移與優化方案易智瑞北京分公司智慧城市事業部 張昊GeoScene Enterprise升級遷移04GeoScene Enterprise部署環境與架構02GeoScene Enterprise概覽01GeoScene Enterprise升級前注意事項03目 錄CONTENTSGeoScene Enterprise概覽數字政府云原生知識圖譜空間分析數據科學地理人工智能大數據三維可視化及分析遙感影像應用開發與定制智慧城市實景中國孿生城市2020.10,針對信創,重磅推出GeoScene自主品牌基于國際領先gis內核,GIS功能全面、穩定、強大GeoScene
2、2.02021.4,立足國內需求,以用戶為中心,推出三維數據治理、GeoFlus、GA plus等產品GeoScene 2.12022.6,基于對市場需求的深度理解與實踐,面向數字化轉型需要,推出更適用于當下的GeoScene 3.1GeoScene 3.1立足市場需求,融合IT技術,GeoScene不斷迭代升級2023.10,不斷迭代GeoScene 4.0重磅來襲“一核六翼”助力數智化創新轉型GeoScene 4.0GeoScene Enterprise概覽GeoScene Enterprise概覽GeoScene Enterprise概覽GeoScene Enterprise概覽GeoS
3、cene Enterprise概覽GeoScene Enterprise概覽GeoScene Enterprise概覽關系數據存儲:存儲門戶的托管要素圖層數據,包括創建在門戶Map Viewer或GeoScene Pro中運行的標準要素分析工具輸出的托管要素圖層。切片緩存數據存儲:存儲門戶托管場景圖層的緩存。時空大數據存儲:存儲來自聯合GeoScene GeoEvent Server站點和位置的實時觀測數據,以及存儲在門戶Map Viewer或GeoScene Pro中運行的GeoAnalytics Tools生成的結果用于知識圖譜的存儲,具有存儲便捷、查詢速率高、穩定性強等諸多優點,為企業用
4、戶提供了技術上的保障。GeoScene Enterprise概覽GeoScene Enterprise升級遷移04GeoScene Enterprise部署環境與架構02GeoScene Enterprise概覽01GeoScene Enterprise升級前注意事項03目 錄CONTENTSGeoScene Enterprise部署環境與架構受支持的操作系統受支持的操作系統經測試的最新更新或補丁包經測試的最新更新或補丁包WindowsWindows ServerServer 20222022 標準版和數據中心版標準版和數據中心版2022 年 5 月更新WindowsWindows Serve
5、rServer 20192019 標準版和數據中心版標準版和數據中心版2022 年 5 月更新WindowsWindows ServerServer 20162016 標準版和數據中心版標準版和數據中心版2022 年 5 月更新WindowsWindows 1111 專業版和企業版專業版和企業版(6464 位位 EMEM6464TT)2022 年 5月更新WindowsWindows 1010 專業版和企業版專業版和企業版(6464 位位 EMEM6464TT)2022 年 5 月更新WindowsWindows 8 8.1 1 專業版和企業版專業版和企業版(6464 位位 EMEM6464T
6、T)2022 年 5 月更新注:Windows 10 和 8.1 僅適用于基本測試和應用程序開發用途。建議不要在生產環境中部署。Windows環境部署要求受支持的操作系統受支持的操作系統經測試的最新版本或補丁包經測試的最新版本或補丁包RedRed HatHat EnterpriseEnterprise LinuxLinux ServerServer 8 8Update 5SUSESUSE LinuxLinux EnterpriseEnterprise ServerServer 1515補丁包 3SUSESUSE LinuxLinux EnterpriseEnterprise ServerSer
7、ver 1212補丁包 5UbuntuUbuntu ServerServer 2020.0404 LTSLTS20.04.4UbuntuUbuntu ServerServer 1818.0404 LTSLTS18.04.6OracleOracle LinuxLinux 8 8Update 5統信服務器操作系統統信服務器操作系統V V202020銀河麒麟高級服務器操作系統銀河麒麟高級服務器操作系統V V101010中標麒麟高級服務器操作系統中標麒麟高級服務器操作系統V V7 7.0 07.0方德高可信服務器操作系統方德高可信服務器操作系統V V4 4.0 04.0GeoScene Enterpr
8、ise部署環境與架構Linux環境部署要求注:易智瑞不再為CentOS和Scientific Linux提供技術支持。GeoScene Enterprise部署環境與架構以下是安裝 GeoScene Enterprise 的最低硬件要求:處理器:開發和測試至少為 2 核,強烈建議生產系統至少為 4 核內存/RAM:8 GB磁盤空間:20 GB注:1、GeoScene GIS Server、GeoScene GeoEvent Server、GeoSceneImage Server 或 GeoScene Knowledge Server的最小 RAM 要求為每臺計算機 8 GB。2、對于生產環境,
9、并未列出硬件要求,因為用戶和企業對本軟件的需求可能各不相同。在確定硬件需求時必須考慮到這些要求,以滿足用戶對性能和可擴展性的預期。硬件要求:GeoScene Enterprise部署環境與架構選擇一個基礎部署模式軟件層級GeoScene Portal+GeoScene Web Adaptors(web層)GeoScene Server(應用層)GeoScene Data Store/EGDB(數據層)單機部署簡單,中小企業開發測試多機部署GeoScene Web AdaptorGeoScene Portal GeoScene Server GeoScene Data StoreGeoScene
10、 Data Store(關系+切片)GeoScene Server(托管服務器)多機部署GeoScene PortalGeoScene Web AdaptorGeoScene PortalGeoScene Server(托管服務器)GeoScene Data Store(關系+切片)單機部署GeoScene Web AdaptorGeoScene Enterprise部署環境與架構基礎部署GIS Server(制圖和可視化)GIS Server(地理處理)GIS Server(公開地圖)Notebook Server基礎部署GeoAnalyticsServerImage Server+Know
11、ledgeServer+GeoScene Enterprise部署環境與架構矢量大數據站點時空大數據庫基礎部署矢量大數據站點時空大數據庫基礎部署GeoScene Enterprise升級遷移04GeoScene Enterprise部署環境與架構02GeoScene Enterprise概覽01GeoScene Enterprise升級前注意事項03目 錄CONTENTSGeoScene Enterprise升級前注意事項 停止支持:4.0 中將不再包含GeoScene ArcMap Runtime,以下功能停止支持:將 GeoScene ArcMap 與 GeoScene Server 4.
12、0 安裝在同一臺計算機上使用 GeoScene ArcMap 將服務(包括基于GeoScene ArcMap 的 ArcPy發布到 GeoScene Server 站點使用 GeoScene Server Manager GIS服務器管理軟件發布源自 ArcMap 的.sd 文件構建或使用 ArcObjects SOE 和 SOI管理服務或將服務從 GeoScene ArcMap 發布到 GeoScene Server 4.0 GIS服務器啟動從基于 GeoScene ArcMap 的運行時創建的服務 從GeoScene ArcMap連接4.0 Portal門戶,發布托管服務不受影響不再支持從
13、GeoScene ArcMap發布到GeoScene Server 4.0服務器軟件GeoScene Enterprise升級前注意事項 停止支持:不再支持以下經典地圖故事模板3.1中的經典地圖故事模板在4.0中不再提供新版地圖故事中的替代模塊模塊替代模塊Story Map BasicInstant Apps(基本)Story Map SeriesInstantApps(Portfolio),GeoSceneStoryMaps(Collection),ExperienceBuilderStory Map Swipe and SpyglassGeoScene StoryMaps(卷簾)Story
14、 Map TourGeoScene StoryMaps(地圖游覽)Story Map JournalGeoScene StoryMaps(Sidecar)Story Map ShortlistGeoScene Story Maps(地圖游覽)Story Map CascadeGeoScene Story MapsGeoScene Enterprise升級前注意事項 停止支持:不再支持以下可配置應用程序模板不再支持的可配置應用程序模板GeoScene Enterprise 3.1是包含所有Configurable Apps模板的最后一個版本。從4.0開始所有的Configurable Apps模
15、板(下面列出除外)都將被停用和刪除。模塊替代模塊Elevation ProfileInstant Apps(Media Map,3D查看器,Nearby)Layer ShowcaseInstantApps(Category Gallery)Minimal GalleryInstantApps(Category Gallery)GeoScene Enterprise升級前注意事項 停止支持:Map Viewer Classic的創建演示在此版本中,GeoScene Enterprise中不再提供Map Viewer Classic的創建演示。建議在升級到GeoScene Enterprise 4
16、.0 之前停用所有現有演示文稿。作為替代方案,用戶可以使用GeoScene Instant Apps(展覽)模板來創建演示文稿。GeoScene Enterprise升級前注意事項 停止支持:GeoScene Dashboards ClassicGeoScene Dashboards Classic已經停用。盡管已經停用,但用戶也不會注意到太大的變化,因為用戶之前在Dashboards Classic中創建的儀表盤可以繼續在GeoScene Enterprise 4.0中Dashboards程序中打開運行(下圖為3.1與4.0的應用程序對比圖)。GeoScene Enterprise升級遷移0
17、4GeoScene Enterprise部署環境與架構02GeoScene Enterprise概覽01GeoScene Enterprise升級前注意事項03目 錄CONTENTS基本服務器環境升級12服務內容遷移GeoScene Enterprise升級遷移1、升級前注意事項內容檢查。2、檢查當前服務器操作系統是否符合GeoScene Enterprise4.0的系統要求。3、檢查硬件資源包括內存大小、CPU及磁盤空間是否充足。4、確認下GeoScene Enterprise 3.1 環境是單機、分布式多機或集群環境部署,在安裝部署階段關閉殺毒軟件。5、確保Geoscene 3.1環境正常
18、,許可也沒有過期?;痉掌鳝h境升級:升級前檢查 基本服務器環境升級:升級前備份(1)、如果是虛擬機,可以直接做快照進行整機備份。(2)、GeoScene Enterprise 門戶:使用 webgisdr 實用程序進行備份。另外手動備份下針對門戶配置的任何自定義內容,例如在 config.js 中修改的屬性、針對 Dashboards 和 Web AppBuilder 添加的任何擴展模塊,以及 geosceneportal 內容目錄文件夾。(3)、手動備份,需要將geosceneportal、geosceneserver、geoscenedatastore文件夾備份。GeoScene Ent
19、erprise升級遷移 基本服務器環境升級:升級順序GeoScene Enterprise升級遷移GeoScenePortalGeoSceneServerGeoSceneWeb AdaptorGeoScene DataStore 基本服務器環境升級:GeoScene Portal升級1、解除portal配置的webadaptor信息(在升級到portal3.1首先要解除portal配置的webadaptor信息,否則升級完成后訪問portal門戶的時候內部URL會出現一些錯亂導致異常)。登錄 portaladmin 后臺:https:/域名:7443/geoscene/portaladmin,
20、點擊unregister解除注冊。GeoScene Enterprise升級遷移 基本服務器環境升級:GeoScene Portal升級2、運行GeoScene Portal4.0的安裝介質運行進行安裝:GeoScene Enterprise升級遷移 基本服務器環境升級:GeoScene Portal升級3、安裝完成后,瀏覽器訪問https:/域名:7443/geoscene/home或者訪問portaladmin(https:/域名:7443/geoscene/portaladmin)點擊upgrade按鈕進行升級。GeoScene Enterprise升級遷移 基本服務器環境升級:GeoS
21、cene Server升級1、解除server配置的webadaptor信息。GeoScene Enterprise升級遷移 基本服務器環境升級:GeoScene Server升級2、運行GeoScene Server4.0的安裝介質運行進行安裝:GeoScene Enterprise升級遷移 基本服務器環境升級:GeoScene Server升級3、升級GeoScene Server門戶站點,授權成功后,瀏覽器訪問https:/域名:6443/geoscene/manager 升級server站點。GeoScene Enterprise升級遷移 基本服務器環境升級:GeoScene Web
22、Adaptor升級1、安裝GeoScene Web Adaptor 4.0。GeoScene Enterprise升級遷移 基本服務器環境升級:GeoScene Web Adaptor升級2、安裝完成后將自動打開目錄,進入安裝目錄之下,將geoscene.war復制一份,重命名為server.war(server的命名可以自定義,用于portal配置的命名必須是geoscene)。GeoScene Enterprise升級遷移 基本服務器環境升級:GeoScene Web Adaptor升級3、將這兩個war文件拷貝到Tomcat安裝目錄的webapps文件夾下。注:拷貝前停止Tomcat,刪
23、除原有3.1版本war文件,再拷貝,拷貝后,啟動Tomcat。GeoScene Enterprise升級遷移 基本服務器環境升級:GeoScene Web Adaptor升級4、為GeoScene Portal配置Web Adaptor,進入配置頁面(https:/計算機名/自定義的webadaptor名字/webadaptor)。在本例中為https:/ Portal配置Web Adaptor,所以選擇第二項“Portal for GeoScene”。GeoScene Enterprise升級遷移 基本服務器環境升級:GeoScene Web Adaptor升級5、為GeoScene Ser
24、ver配置Web Adaptor,在 web 瀏覽器中打開 Web Adaptor 配置頁面。URL 格式為:https:/ Enterprise升級遷移 基本服務器環境升級:GeoScene DataStore升級1、安裝GeoScene DataStore4.0。GeoScene Enterprise升級遷移 基本服務器環境升級:GeoScene DataStore升級2、重新配置數據存儲以使用 Geoscene Server,訪問 https:/域名:2443/geoscene/datastore,輸入server 6443地址及站點賬戶密碼進入下一步:GeoScene Enterpri
25、se升級遷移 基本服務器環境升級:GeoScene DataStore升級3、點擊完成進行配置:GeoScene Enterprise升級遷移 基本服務器環境升級:GeoScene 升級后驗證GeoScene Enterprise升級遷移基本服務器環境升級12服務內容遷移桌面應用Web應用 移動應用門戶Portal 門戶平臺的訪問控制中樞Server服務器平臺內容的基礎支撐DataStore數據庫平臺內容的基本原料全套GeoSceneEnterprise部署涉及二三維服務應用及各分系統平臺的入口獨立GeoSceneServer部署傳統二維服務GeoScene Enterprise升級遷移 服務
26、內容遷移:遷移思路一、本機升級,服務遷移(1)以下在4.0中停用的服務遷移;使用 ArcMap 將服務(包括基于 ArcMap 的 ArcPy)發布到 GeoSceneServer 站點使用 GeoScene Server Manager GIS服務器管理軟件發布源自ArcMap 的.sd 文件構建或使用 ArcObjects SOE 和 SOI管理服務或將服務從 ArcMap 發布到 GeoScene Server 4.0 GIS服務器啟動從基于 ArcMap 的運行時創建的服務(2)其他二三維服務遷移。二、跨機器升級,服務遷移同上。GeoScene Enterprise升級遷移一、在4.0
27、中停用的服務遷移從ArcMap遷移到GeoScene Pro后,重新發布服務。二、獨立部署GeoScene Server遷移(跨機器升級)1.加入站點再踢除機器的方式遷移2.通過拷貝文件的方式進行站點遷移三、全套GeoScene Enterprise遷移(跨機器升級)1.通過加入站點遷移2.通過WebGIS DR工具遷移 服務內容遷移:遷移方式GeoScene Enterprise升級遷移 服務內容遷移:一、在4.0中停用的服務遷移 從ArcMap遷移到GeoScene Pro后,重新發布服務。在Server站點文件夾中找到相應服務的工程文件;D:geosceneserverdirectori
28、esgeoscenesystemgeosceneinput電子地圖.MapServerextractedp20服務數據服務工程文件GeoScene Enterprise升級遷移 服務內容遷移:一、在4.0中停用的服務遷移 從ArcMap遷移到GeoScene Pro后,重新發布服務。在Pro中導入ArcMap服務的工程文件,并引用相關數據恢復配圖。GeoScene Enterprise升級遷移 服務內容遷移:二、獨立部署GeoScene Server遷移(1)加入站點再踢除機器的方式遷移。1.現有的Server站點如果服務器目錄和配置存儲不是共享目錄。則將其中的數據移動到共享網絡位置,并更改目
29、錄。2.在新機器安裝GeoScene Server。3.如果用到數據庫,需要配置客戶端。4.在GeoScene Server Manager頁面,加入現有站點,提供URL和管理員賬戶憑據。5.如果安裝目錄不同,修改config-storeservicesSystemDynamicMappingHost.MapServer下的json文件,修改filePath的絕對路徑為$AGSSERVER/framework/etc/data/dmaps11/dmaps11.msd“6.檢查無誤,在站點-GIS服務器-計算機,將原有節點刪除。GeoScene Enterprise升級遷移 服務內容遷移:二、獨
30、立部署GeoScene Server遷移(2)通過拷貝文件的方式進行站點遷移。前提:確保服務引用的數據源已遷移且路徑一致。1.通過GeoScene Server admin或命令創建站點注意目錄的name屬性與遷移前站點目錄的name一致2.新老兩個站點都停止Server。3.拷貝老站點文件夾到新站點文件夾。4.啟動GeoScene Server系統服務。Server2Server1拷貝拷貝GeoScene Enterprise升級遷移 服務內容遷移:二、獨立部署GeoScene Server遷移(2)通過拷貝文件的方式進行站點遷移??截惒⑻鎿Q/config-store/services/co
31、nfig-store/data/config-store/security/directories/geoscenesystem/geosceneinput/directories/geoscenecache/directories/geoscenejob/directories/geosceneoutputGeoScene Enterprise升級遷移 服務內容遷移:三、全套GeoScene Enterprise遷移(1)通過加入站點遷移1.修改Server使用共享存儲,新Server加入舊站點。2.Portal改記錄的服務器名稱和管理地址。3.Server注銷舊機器。4.修改Portal使
32、用共享存儲,新Portal加入站點。5.Portal注銷舊機器。6.Datastore配置備用站點。7.提升新的Datastore為主站點,移除舊Datastore機器。8.遷移Portal和Server的WebAdaptor。9.Portal更改記錄的服務器服務地址。10.更改server admin-security的Portal地址和服務地址11.更改既往每個門戶圖層的服務地址12.由共享路徑改回本地路徑。GeoScene Enterprise升級遷移GIS服務器2GIS服務器1WebGISWebGIS DRDR備份還原 服務內容遷移:三、全套GeoScene Enterprise遷移(
33、2)通過WebGIS DR工具遷移1.升級GeoScene Enterprise到4.02.新機器部署GeoScene Enterprise 4.03.使用WebGIS DR工具創建備份4.使用WebGIS DR工具在新機器上恢復備份5.修改已注冊的數據庫連接信息6.更改DNS域名解析到新機器的ipGeoScene Enterprise升級遷移先升級后備份先部署后恢復 服務內容遷移:三、全套GeoScene Enterprise遷移(2)通過WebGIS DR工具遷移前提條件 確保門戶中所有內容均可正常訪問,能發托管圖層 所有組件運行賬戶都擁有對備份文件的共享目錄的寫入權限 新舊環境中使用的E
34、nterprise門戶的公共URL完全相同 Server站點與門戶聯合的服務URL必須完全相同 版本必須對應 新舊機器名如不一致,修改新機器的hosts指向老機器名 各組件Temp目錄磁盤必須足夠容納全部數據的2.5倍GeoScene Enterprise升級遷移新機器存儲組件的位置磁盤空間足夠-Server config-store-Server directories-input,output,cache,jobs-Portal 配置存儲-content,db,index-Datastore 存儲目錄-pgdata,nosqldata,elasticdata 服務內容遷移:三、全套GeoS
35、cene Enterprise遷移(2)通過WebGIS DR工具遷移臨時目錄存儲組件的位置磁盤空間足夠Portal:tempC:geosceneportaltempServer:C:UsersAppDataLocalTempC:UsersgeosceneAppDataLocalTempData Store:tempD:geoscenedatastoretempGeoScene Enterprise升級遷移 服務內容遷移:三、全套GeoScene Enterprise遷移(2)通過WebGIS DR工具遷移WebGIS DR工具參數最簡參數:SHARED_LOCATION=備份文件位置 BAC
36、KUP_LOCATION=備份文件本地位置 BACKUP_STORE_PROVIDER=保存到文件系統或云存儲 PORTAL_ADMIN_URL=門戶管理目錄的URL PORTAL_ADMIN_USERNAME=門戶管理員的用戶名 PORTAL_ADMIN_PASSWORD=門戶管理員的密碼 BACKUP_RESTORE_MODE=定義完整備份還是增量備份GeoScene Enterprise升級遷移備份 各組件備份同時運行 導出時不停機 示例語法:.GeoScenePortaltoolswebgisdr export-file web.properties 服務內容遷移:三、全套GeoSce
37、ne Enterprise遷移(2)通過WebGIS DR工具遷移GeoScene Enterprise升級遷移恢復 按照順序運行 Data Store-Server-Portal 在運行時停機 示例語法:.GeoScenePortaltoolswebgisdr-import-file web.properties 服務內容遷移:三、全套GeoScene Enterprise遷移(2)通過WebGIS DR工具遷移GeoScene Enterprise升級遷移遷移后處理:1.地圖緩存手動拷貝遷移/directories/geoscenecache。2.引用注冊的數據源自行遷移。如有變更,修復已注冊的數據源后,進行批量更新。/tools/externalizeconnectionstrings./externalizeconnectionstrings.sh3.時空大數據需使用Datastore的備份工具單獨創建備份。備份還原遷移不包含的內容 服務內容遷移:三、全套GeoScene Enterprise遷移(2)通過WebGIS DR工具遷移GeoScene Enterprise升級遷移隨著GeoScene 平臺不斷完善,其安裝、遷移過程更加穩定。GeoScene支持多種高可用部署架構??偨Y