假如我們現(xiàn)在有多臺Windows Server 2008服務(wù)器做服務(wù)集群,首先考慮的是在各臺服務(wù)器要安裝ArcGIS Server的哪些東西,當(dāng)然你可以在所有的服務(wù)器上安裝ArcGIS Server所有的東西,這雖然不會出什么錯誤,但這樣做一般都是要被鄙視的.
我們首先得選一臺服務(wù)器,作為管理服務(wù)及服務(wù)容器的管理器,在這臺服務(wù)器上安裝Server Object Manager,其它的服務(wù)器作為服務(wù)的容器,安裝Server Object Container(當(dāng)然你同時也可以在管理器上安裝Server Object Container,好像一般也都是這么干的.打個比方吧,比如管理技術(shù)人員的技術(shù)經(jīng)理,除了管理自己和其他技術(shù)人員外,也要做和技術(shù)人員一樣的工作,所以選一臺最好的服務(wù)器來扮演SOM和SOC的雙重角色吧~)。因為我們安裝的服務(wù)器上不會放供瀏覽器訪問的Web應(yīng)用程序,所以Web Appliation及開發(fā)框架都不需要安裝.
安裝完成后就需要進(jìn)行PostInstall的操作了,ArcGIS Server里面有兩種類型的PostInstall,分別是GIS Server Post Install和Web Applications Post Install,GIS Server Post Install要在每臺服務(wù)器上進(jìn)行,Web Applications Post Install是在安裝了IIS和Web ADF開發(fā)框架的Web服務(wù)器上進(jìn)行了,這里顯然不需要進(jìn)行.我們知道在GIS Server Post Install的時候,會建立默認(rèn)名為arcgisManager,ArcGISSOM,ArcGISSOC的三個Windows帳號,第一個帳戶大家應(yīng)該都比較熟悉,它是登陸ArcGIS Manager頁面用于管理服務(wù)的帳戶,后面的2個帳號我原來的認(rèn)識也比較膚淺,只知道它們是文檔上所說GIS Server使用的帳號.對于單服務(wù)器的很多用戶來說,在進(jìn)行Post操作時,可以用administrator這個已有的系統(tǒng)管理帳號來替換默認(rèn)的ArcGISSOM和ArcGISSOC用來減少登陸帳戶數(shù)(arcgisManager也可以用administrator來替代,偶就是這么干的~)
但對于多臺服務(wù)器并做服務(wù)集群時,這么弄就會有問題,比如你啟動一個最少實例數(shù)為20的地圖服務(wù),并希望把這20個實例分散在多臺服務(wù)器上運行,我們知道ArcSOM進(jìn)程的啟動是用戶是ArcGISSOM,ArcSOC進(jìn)程的啟動用戶是ArcGISSOC(這個都不知道的自己去資源管理器里面看)ArcSOM用來管理ArcSOC.如果多臺服務(wù)器上的SOC Account和SOM Account的用戶名和密碼都不相同,那么服務(wù)的管理器SOM怎么來管理呢?服務(wù)怎么分布式運行呢?(你可以不用默認(rèn)的ArcGISSOM和ArcGISSOC,但你必須保證所有的服務(wù)器有相同名字和密碼的SOM Account和SOC Account)說完了用戶再來說說組,ArcGIS Server會建立agsadmin和agsusers這兩個用戶組,它們和ArcGISSOM與ArcGISSOC沒有什么關(guān)系,但和arcgisManager有關(guān)系,arcgisManager用戶是屬于agsadmin組的,你可以把管理服務(wù)及服務(wù)容器的用戶加入agsadmin組,把使用服務(wù)的用戶加入agsusers組(很多人包括原來的偶把agsadmin和agsusers都賦予管理帳戶,其實只需要agsadmin就可以了,大權(quán)限已經(jīng)包含了小權(quán)限)Post完成后,建議重新啟動一下電腦,雖然文檔上沒有這么要求,但個人建議你還是重新啟動下~(如果有時你的人品不好,可能需要重新Post和重啟)在每臺服務(wù)器的基礎(chǔ)安裝完成后,開始進(jìn)行文件夾配置,首先配置的是GIS server用到的文件夾,默認(rèn)位置為C:\arcgisserver,你可以在ArcGIS Manager或ArcCatalog修改GIS server所用文件夾路徑。
其下面包含了用于cache,jobs和output用途的子文件夾,就拿做地圖切片的緩沖文件夾來說,如果路徑為C:\arcgisserver\arcgiscache這個本地路徑,那么其它服務(wù)器怎么把地圖切片存放進(jìn)來呢?所以第一步就是共享文件夾,讓局域網(wǎng)內(nèi)的其它服務(wù)器都能使用該文件夾,而且在設(shè)置GIS server緩存文件夾目錄的時候也要修改為"\\mapserver\arcgisserver"的樣子。然后還要設(shè)置文件夾的共享權(quán)限(還是在文件夾屬性的共享標(biāo)簽頁內(nèi)),給SOM用戶完全控制的權(quán)限,給SOC用戶更改的權(quán)限,如果你搞不清楚或者不想搞清楚,統(tǒng)統(tǒng)都給最高權(quán)限拉~(事先申明這樣做在用戶安全管理和權(quán)限控制方面會有問題,如果這塊出了問題,不要來找我。
我們還要設(shè)置NTFS文件夾本身的安全權(quán)限,在文件夾屬性的安全標(biāo)簽頁中,給SOM用戶完全控制的權(quán)限,給SOC用戶讀和寫的權(quán)限,如果搞不清楚,可見上述方法~
然后我們還要共享log文件夾及修改其訪問權(quán)限,步驟和C:\arcgisserver的設(shè)置一樣.你可以不進(jìn)行相關(guān)設(shè)置,但如果你其它的SOC機器出了問題,那么錯誤信息就不會記錄,這樣ERSI技術(shù)工程師的售后服務(wù)就要大打折扣了~
最后一個文件夾是服務(wù)用到的數(shù)據(jù)文件夾,我們可以采用2種方式,第一種是上述的共享方法,這樣做的缺點是其它服務(wù)器上的服務(wù)訪問數(shù)據(jù)時可能不夠快.第二種方法是在本臺服務(wù)器上的相同位置都放一份數(shù)據(jù)文件的的拷貝,在設(shè)地圖服務(wù)數(shù)據(jù)源的時候,可以不用設(shè)為共享文件路徑("\\mapserver\mxds\test.mxd" ),可以設(shè)為如C:\mxds\test.mxd這樣的本地路徑,這樣每個服務(wù)器上的服務(wù)都使用本地數(shù)據(jù)源.
億恩科技地址(ADD):鄭州市黃河路129號天一大廈608室 郵編(ZIP):450008 傳真(FAX):0371-60123888
聯(lián)系:億恩小凡
QQ:89317007
電話:0371-63322206 本文出自:億恩科技【www.allwellnessguide.com】
服務(wù)器租用/服務(wù)器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]
|