Cgg Geovation 10 安装详细流程.docx

上传人:b****8 文档编号:30478977 上传时间:2023-08-15 格式:DOCX 页数:16 大小:21.06KB
下载 相关 举报
Cgg Geovation 10 安装详细流程.docx_第1页
第1页 / 共16页
Cgg Geovation 10 安装详细流程.docx_第2页
第2页 / 共16页
Cgg Geovation 10 安装详细流程.docx_第3页
第3页 / 共16页
Cgg Geovation 10 安装详细流程.docx_第4页
第4页 / 共16页
Cgg Geovation 10 安装详细流程.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

Cgg Geovation 10 安装详细流程.docx

《Cgg Geovation 10 安装详细流程.docx》由会员分享,可在线阅读,更多相关《Cgg Geovation 10 安装详细流程.docx(16页珍藏版)》请在冰豆网上搜索。

Cgg Geovation 10 安装详细流程.docx

CggGeovation10安装详细流程

CGGGeovation1.0安装详细流程

踏雪寻梅(QQ:

83555727)

一、Linux操作系统安装与配置

本次安装的选用的版本是RedhatEnterpriseLinux5update664位,有几个要点:

1、必须选:

完全安装

2、关闭防火墙Firewall和SELinux

3、主机名设为cgg_logger

二、logger机器的目录结构部署

/cgg

放cgg的软件包、配置文件、许可证等。

/cggdb

/cggdb/oracle放oracle软件

/cggdb/geodata放数据库文件

三、logger机器的安装和配置

在logger机器上,创建所需的用户、组、目录、并修改权限,

用超级用户root操作:

1、创建组geovect和用户cgg,属于这个组。

groupadd-g1100geovect

useradd-ggeovect-M-d/users/cgg-s/bin/csh-u1129cgg

以上命令中,1100是geovect常用的gid,1129是cgg的uid,不是强制的(都可以改)

2、创建用户cgg的home目录:

mkdir/users

mkdir/users/cgg

chowncgg:

geovect/users/cgg

3、创建gvr-root目录,并修改权限,一般单独做一个磁盘分区,挂载在/cgg目录下,最小5G空间。

mkdir/cgg

gvr_root=/cgg

exportgvr_root

chowncgg:

geovect$gvr_root

chmod755$gvr_root

创建其它一些必要的目录

mkdir/proj

proj_root=/proj

exportproj_root

chowncgg:

geovect$proj_root

chmod755$proj_root

mkdir/scr1/scr2/scr3

chmod777/scr1/scr2/scr3

mkdir/stage1

chmod777/stage1

mkdir/spool1

chmod777/spool1

mkdir/local1

chmod777/local1

4、解压安装介质

cd/cgg

tarjxvfgeovation.bz2

cd/cgg/geovation

mv*..

cd..

rm-rfgeovaion

cd/

chown-Rcgg:

geovect/cgg

以上是要把jobmgr等目录直接跟在/cgg下(因为geovation.bz2包解开后是geovation目录)

5、修改gvt_login

vi/cgg/jobmgr/init/gvt_login

LOGGER=本机hostname

SITE=TRANS和许可证中一致

LM_LICENSE_FILE1700@cgg暂时许可证服务在本机上。

加上

setenvXPSROOT$gvr_root/xps

后面会用到。

注释掉setenvDISPLAY"`$gvr_root/jobmgr/bin/gvrsenseDISPLAY`"

否则,远程登录会出错。

6、修改用户cgg的环境

su-cgg

vi.cshrc

source/cgg/jobmgr/init/gvt_cshrc

vi/home/cgg/.login

source/cgg/jobmgr/init/gvt_login

把cgg用户加入dba组(必须)

7、cgg用户退出后再重新登录,应用cgg环境

会出一个set_machine错误,不知道什么原因,

注视掉下面一段试试:

if(!

-d/vega/1/rel/bin)then

setoldMACHINE=$MACHINE

source$gvr_root/APPLIX/bin/set_machine

setgpa=($gpa$gvr_root/APPLIX/$MACHINE/bin)

setenvMACHINE$oldMACHINE

unset$oldMACHINE

endif

然后suroot,执行:

/cgg/jobmgr/admin/gvrsetaccess

修改一些文件的权限

8、配置logd,还用cgg用户:

rm-rf/cgg/jobmgr/data

mkdir/cgg/jobmgr/data

用example中的出错(可能是用户名不对),现在用以前cgg5000中做好的,改一下主机名:

seds/DellT5500/`hostname`/gaaa

9、启动logger进程

sysdLOGGER=$LOGGERgvr_root=$gvr_rootSITE=$SITE

rpingcgg查看sysd是否正常,显示如下:

RREQ:

/afs/softs/IR/IRI_build/Jobmanager/RELEASE-5064.2/Jobmanager/src/sysd.c@(#)$Id:

//gct/infrastructure/src/jobmgr/branches/RELEASE/5064.2/Jobmanager/include/syslib.h#1$CGG(compiledJun162011)

logdLOGGER=$LOGGERgvr_root=$gvr_rootSITE=$SITE

lping验证logd进程是否启动,正常会看到下面信息:

LREQ:

@(#)$Id:

//gct/infrastructure/src/jobmgr/branches/RELEASE/5064.2/Jobmanager/src/logd.c#2$CGG@(#)$Id:

//gct/infrastructure/src/jobmgr/bran

lflush

lfload/cgg/jobmgr/data/logd

启动完,运行lping及acp命令,此时acp面板上的标题会显示MY_SITE,此时需要运行lmklog命令来修改logd配置中的SITE值,

到目前为止,cgg用户应该可以执行以下命令了(可以测试一下):

acp-slave

xenv-slave-a

llsusr

lreq–lsusr

如果acp面板上的标题显示的SITE名字不对。

,可以运行lmklog命令来修改logd配置中的SITE值。

10、运行/cgg/jobmgr/admin/gvrstart命令启动cgg所有后台进程,其中

/cgg/jobmgr/data/ddam.config文件定义集群所有stage盘

/cgg/jobmgr/data/gvr_tapedrive.`hostname`文件定义该机器所接的磁带机。

/cgg/jobmgr/data/plotter_config里包含绘图仪的配置信息

/cgg/jobmgr/data/tape_config里包含所支持的磁带机的信息

/cgg/jobmgr/data/Net_list里定义所有运行cgg的机器列表,内容类似下表:

NoDeSNeTwOrKFmT

123456789012345678901234567890

LOCALLOCALIEEE

dell3515TCPIPIEEE

dell3516TCPIPIEEE

dell3517TCPIPIEEE

dell3518TCPIPIEEE

dell3519TCPIPIEEE

各进程都显示正常:

damdrunningOK

logdrunningOK

sysdrunningOK

iodrunningOK

svmdrunningOK

stadrunningOK

到此为止,logger机器上的后台进程的配置就结束了。

 

三、配置CGG许可证系统

daemon程序在:

/cgg/others_6000/FLEXNET1141/Linux-ia32/bin

为了方便使用,把上述目录的内容都拷贝到/cgg/license目录下,许可证文件,命名为license.dat,也放到该目录下。

四、创建使用cgg的处理员账户以及对应处理员的工区

1、创建用户,首先在操作系统下面创建用户,要用csh,

useradd-u2001-s/bin/csh-ggeovectgeo

passwdgeo

su-geo

vi.cshrc内容为

source/cgg/jobmgr/init/gvt_cshrc

source/cgg/jobmgr/init/gvt_login

然后在xenv-a里面把用户加入cgg系统,点userstructureeditor,Edit菜单下,点new,输入geo用户名,点ok

后,geo便成为合法的cgg用户,

对于集群环境,处理员账户通常应该不要给予Superuserauth,Superauth权限,应该只有cgg用户和cggoper用户拥有。

2、创建工区

首先在/proj目录下面创建工区名对应的目录,1006400为例

用cgg用户:

mkdir$proj_root/1006400

chowncgg:

geovect$proj_root/1006400

chmod775$proj_root/1006400

然后在xenv–a界面点projectstructureeditor,在这个窗口里的Edit菜单下点new,并输入1006400后,点ok后,1006400工区便成为一个合法的cgg工区。

为用户能正常使用cgg软件,用户必须对分配给自己的工区进行初始化操作,该操作在geovation下面需手工进行,以cgg用户对1006400进行初始化为例,cgg用户登录后,

cd/proj/1006400

mkproj

五、安装oracle

用root操作

cd/tmp

tarxvfz/install.tgz

cd/tmp/install/oracle/scripts

./SysCheck_database

./SysPrep_database

创建完oracle账户和dba组后,按回车,

耐心等待该程序结束,它把安装介质拷贝并解压到你指定的oracle安装目录,这里用/cgg/oracle

/sbin/sysctl-p

./gdbs_10_2_install_database

耐心等待该程序结束。

六、安装GeoDesk3

1、安装java

geovation.bz2包里应该已经带了,当然也可以自己安装。

注意要在/cgg/jobmgr/init/gvt_login中加上一行:

setenvJAVA_HOME/cgg/others/jvm/Linux/jdk1.6.0_18

(可加在setenvLM_LICENSE_FILE_JAVA语句之后)

以确保cgg使用适当的java

2、InstalltheTomcatBinaryDistribution(onlyADMNISTRATOR)

已经做在安装包里了,在/cgg/APPLIX下

把java拷过来:

cdGDKSERVER

mkdirjre

mkdir-pjre/Linux

cp-r/cgg/others/jvm/Linux/jdk1.6.*$APPLIROOT/GDKSERVER3/jre/Linux/jdk1.6.*

第一次安装apacheorGDKSERVER3需要进行配置:

$APPLIROOT/GDKSERVER3/binext/apache/configureGdkApache

su-

修改/tmp/tomcat中的用户,把cgv都改成cgg

cp/tmp/tomcat/etc/init.d/tomcat

chkconfig--addtomcat

chkconfigtomcaton

它开机自动执行$APPLIROOT/GDKSERVER3/bin/geodeskRunServer

回到cgg用户:

$APPLIROOT/GDKSERVER3/bin/geodeskConfigureServer

Connectionbyservice?

[y/n]:

n

其它全部用缺省。

修改/etc/sudoers

注释掉:

Defaultsrequiretty

Defaultsenv_reset

Defaultsenv_keep

加上:

(forRedHat5.3):

Defaultsenv_keep="LOGGERSITE"

运行Apacheserver:

(先编辑修改一下它里面的GEOSERVER_HOME,如果需要)

$APPLIROOT/GDKSERVER3/bin/geodeskRunServer

停止用:

$APPLIROOT/GDKSERVER3/bin/geodeskStopServer

3、安装Geodesk3客户端软件:

已经解压并链接好,运行一下配置:

$APPLIROOT/GEODESK3/bin/GeodeskConfigure

其它用缺省

M]igrate

4、创建Geodesk数据库

先用root,创建oracle实例的安装目录:

cd/cgg

mkdir-m770oradata

chmodg-soradata

chownoracle:

dbaoradata

不知道为什么admin目录不存在,下面的安装程序需要。

cd/cgg/oracle

mkdiradmin

chownoracle:

dbaadmin

 

用cgg用户登录,然后:

suoracle(不要加-)

setenvORACLE_SIDGEODESK3

setenvORACLE_DATA/cgg/oradata

setenvAPPLOROOT/cgg/APPLIX

$APPLIROOT/GEODESK3/admin/database/OracleDatabase

OracleServerversion[10.2.0/db_1]?

10.2.0/db_4

最后用root执行:

/cgg/oracle/admin/GEODESK3/OracleOratab

此命令修改/etc/oratab文件。

5、自动备份项目文件

在实际生产环境中,我们应该每天晚上打包备份所有的项目文件,在$APPLIROOT/GEODESK3/admin/scripts.有一个模版脚本文件,GeodeskProArchi.csh,是做这个工作的,这个脚本文件应该被cron进程执行(每天晚上)

首先修改一下上述脚本文件中的两个环境变量:

setenvGEODESK_HOME/cgg/APPLIX/GEODESK3

setenvArchiPath/cgg/cron

ArchiPath是你的脚本放置目录,同时也是dump文件和log文件的目录。

mkdir/cgg/cron

mkdir/cgg/cron/dmp

mkdir/cgg/cron/log

cp$APPLIROOT/GEODESK3/admin/scripts/GeodeskProArchi.csh/cgg/cron

用crontab-e创建一个crontab项

2202***/cgg/cron/GeodeskProArchi.csh>>/cgg/cron/GeodeskProArchi2.log

每天晚上2点22分备份项目。

6、设置开机自动启动geodesk数据库

su

cp$APPLIROOT/GEODESK3/admin/bin/geodeskDB3/etc/rc.d/init.d

/sbin/chkconfig--addgeodeskDB3

/sbin/chkconfiggeodeskDB3on

7、启动geodesk的命令:

$APPLIROOT/GEODESK3/geodesk3

$APPLIROOT/GEODESK3/geodesk3-update

$APPLIROOT/GEODESK3/geodesk3-admin

8、创建geodesk项目

$APPLIROOT/GEODESK3/admin/bin/geodeskInterAdmin

9、geodesk管理

$APPLIROOT/GEODESK3/admin/bin/geodeskadmin

usage:

geodeskadmin

-archivearchiveprojecttoproject_name.dmp

-createcreatenewproject

-createDirMatchcreatenewprojectindirectorymatchingmode

-deletedeleteproject

-existisprojectexisting?

-helpthishelp

-listlistexistingprojects

-serverlistlistallservernames

-testservertestifserverrunning

-restorerestoreprojectfromproject_name.dmp

-restorerestoreprojectfrompname1.dmprenametopname2

-renamerenameprojectfrompname1topname2

-rstV2toV3restoregeodesk2projectfromproject_name.dmpingeodesk3

NOTE:

archive/restoreoptionsmustberunontheoraclemachine.

七、安装xps

1、创建xps的oracle数据库

先创建一些目录,和geodesk的库放在一个目录下,用root登录:

mkdir-p/cgg/oradata/XPS10G

chownoracle:

dba/cgg/oradata/XPS10G

chmod770/cgg/oradata/XPS10G

cd/cgg/oradata/XPS10G

mkdir-pORACLE_DATA/XPS10G

chown-Roracle:

dbaORACLE_DATA

chmod-R770ORACLE_DATA

mkdir-pXPS_DATA/XPS10G

chown-Roracle:

dbaXPS_DATA

chmod-R770XPS_DATA

用oracle用户登录:

先确保环境变量已经设好:

setenvORACLE_SIDXPS10G

setenvORACLE_HOME/cgg/oracle/product/10.2.0/db_4

setenvORACLE_BASE/cgg/oracle

mkdir$ORACLE_BASE/create

mkdir$ORACLE_BASE/create/XPS10G

cd$ORACLE_BASE/create/XPS10G

setenvXPSROOT/cgg/xps

cp$XPSROOT/admin/bin/XpsBaseCreate.csh.

chmod755XpsBaseCreate.csh

cp$XPSROOT/admin/data/XpsBaseCreate.def.example.

mvXpsBaseCreate.def.exampleXpsBaseCreate.def.`hostname`

编辑XpsBaseCreate.def.,设置:

ORACLE_BASE/cgg/oracle

ORACLE_TOPDIR10.2.0/db_4

ORACLE_SIDXPS10G

ORACLE_DATA/cgg/oradata/XPS10G

ORACLE_UNDO/cgg/oradata/XPS10G

ORACLE_REDO/cgg/oradata/XPS10G

./XpsBaseCreate.csh

最后用root执行:

/cgg/oracle/admin/XPS10G/root_oratab

它修改/etc/oratab文件

2、配置和初始化xps数据库

su-cgg

setenvXPSROOT/cgg/xps

cd$XPSROOT/admin/data

cpxps.env.examplexps.env.`hostname`

chmod755xps.env.`hostname`

修改xps.env.`hostname`中的:

XPS_DATA:

/cgg/oradata/XPS10G

ORACLE_SID:

XPS10G

初始化xps数据库:

su-cgg

suoracle

setenvXPSROOT/cgg/xps

$XPSROOT/admin/bin/database

先选C,

用户是system密码manager

然后选I,初始化数据库,选X退出(必须)。

接着创建Auxiliarydatabase.

$XPSROOT/admin/bin/XpsBackupDbForAuxdb.csh

回到cgg账户,用下面的命令启动xps数据库、监听和xpsd进程:

$XPSROOT/admin/bin/xpsstart

设置开机自动启动xps

开机脚本已经写好xpsFODB

su-root

cp/cgg/jobmgr/data/bootscripts/xpsFODB/etc/init.d

/sbin/chkconfig--addxpsFODB

/sbin/chkconfigxpsFODBon

配置xps客户端应用

loginascgguseronthehostwheretheXPSserverisrunning

Editfile$XPSROOT/data/config.xpsandsetthecorrectvalures

%Xps*server:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 环境科学食品科学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1