AIX 和 Linux 基于 NFS 實現共享
作者:Flyingis
分布式部署ArcIMS時經常會碰到這樣的問題,因為web server和ims server(app server+spatial server)的website和output目錄要實現共享,便于生成的圖片和網站在arcims部署的不同層次之間順利傳輸。上次在網上找資料解決了這個問題,這次在用戶現場又碰到了,順便整理一下!
這里Linux以SuSE9企業版操作系統為例,共享方式為NFS,現在問題分為兩步進行,一是SuSE啟動NFS共享服務,二是AIX連接NFS服務。
1.SuSE啟動NFS服務
編輯/etc/exports,增加/home/arcims/arcgis/website aix1(rw)和/home/arcims/arcgis/output aix1(rw),aix1是允許訪問共享文件夾的服務器,如果寫*則所有服務器均可看到該共享文件夾,括號里還有其他參數可以選擇,參數詳解可參考這篇文章:NFS配置與安裝。或者通過yast也可以在圖形界面啟動NFS服務并指定共享文件夾。
2.AIX連接NFS服務
運行showmount -e suse1可以顯示當前所有的共享文件,但執行mount時AIX卻不能mount Linux的NFS,提示權限不夠操作被拒絕,原因是AIX和Linux默認的NFS端口不一致,這時執行:
#nfso -o nfs_use_reserved_ports=1,然后運行命令:
mount ip:/home/arcims/arcigs/website /usr/bea/user_projects/applications....../mainWebApp/website
注意,AIX上不需要指定mount -t nfs,web server采用的是bea weblogic。
此時就ok了!
補充:
SuSE上檢查nfsserver是否啟動
chkconfig -a nfsserver
rpcinfo -p localhost | grep nfs
重啟服務
/etc/init.d/nfsserver restart
posted on 2007-09-12 14:47 Flyingis 閱讀(4493) 評論(0) 編輯 收藏 所屬分類: ArcIMS 、Linux | Unix 技術