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