1. 服务器部署计划 修改服务器名: (1)vi /etc/sysconfig/network 编辑HOSTNAME项的值 (2)vi /etc/hosts 编辑相应值,示例:ServerA 192.168.100.200 redhatA redhatA.app.com 192.168.100.201 redhatB (3)重启服务器reboot 2. 安装ArcGIS Server系统需求包,并对系统进行设置:关闭防火墙、关闭SELinux 使用系统安装镜像搭建本地yum或使用在线RNH进行系统包的安装 搭建本地yum源如下: (1) 在/home路径下建立文件夹用来挂载安装盘 mount /dev/cdrom /home/RedHat (2) 修改本地yum配置 cd /etc/yum.repos.d vi rhel-debuginfo.repo 在该文件中添加: [Server]
name=Red Hat Enterprise Linux $releasever - $basearch - Debug
baseurl=file:///home/RedHat/Server
enabled=1
gpgcheck=0
gpgkey=file:///home/RedHat/RPM-GPG-KEY-redhat-releasea Red Hat Enterprise Linux Server 5.5 x64系统需求包如下: 来自 Development 组的包:yum install gcc* compat-openldap compat-libf2c-34 compat-libstdc++-33 compat-libstdc++-296 compat-openldap libXp OpenGL 软件包:mesa-libGL OpenGL 软件包:mesa-libGLU openldap openssl gmp libXp openmotif22 xorg-x11-fonts-base chkfontpath libFS libXfont libXmu libfontenc ttmkfdir xorg-x11-font-utils xorg-x11-xfs libidn 关闭系统防火墙: service iptables stop chkconfig iptables off 关闭SELinux服务 vi /etc/sysconfig/selinux SELINUX=disabled 3. 创建ArcGIS Server管理员系统用户 添加系统用户agssvr useradd –u 500 –d /home/agssvr –m –p agssvr agssvr 4. 创建ArcGIS Server安装目录 mkdir /home/arcgis chwon –R agssvr arcgis chmod –R 775 arcgis 5. 安装ArcGIS Server for Java 在redhatA上进行完全部署 在redhatB上只部署ArcSOC 设置上述建立的部署路径为/home/arcgis 填写服务器全名 选择上述创建的ArcGIS Server管理员用户 安装成功 6. 添加agssvr用户到agsadmin组 7. 添加SOC服务器到SOM服务器 (需要相同的许可类型) 8. 配置共享目录 首先,在服务器的服务管理器中启用nfs服务 然后,修改SOM服务器中的/etc/exports,添加共享目录 假设共享目录为/home/agssvr/MapResource(将serverdir路径下的文件夹复制到该路径下),在/etc/exports文件中添加 /home/agssvr/MapResource 192.168.100.200(rw,no_root_squash,async) 192.168.100.201(rw,no_root_squash,async) 第三,按照先后顺讯分别停止和启动portmap和nfs两个服务(可以通过上述的服务管理器实现) 第四,在SOC服务器中mount SOM服务器中的共享路径(在SOC服务器中的相同位置创建MapResource文件夹),修改SOC服务器中的/etc/fstab文件,添加下面内容: 192.168.100.200:/home/agssvr/MapResource /home/agssvr/MapResource nfs rsize=8192,wsize=8192,timeo=14,intr,重启SOC服务器 9. 在SOM服务器上修改ArcGIS Server的工作路径,指定到共享路径下的对应文件夹,包括日志文件夹,注意ArcGIS Server工作路径对应的虚拟路径要设置正确 |