安装部署笔记

这段时间在做产品安装部署的工作,回顾一些要点,同时也是为了消除收藏夹里那一长串地址,把它们串在此文中。

1.VMware Workstation9.0+RHEL5.6

2.Oracle

3.ArcGIS Server 10.0 Java

4.Virtualbox

5.服务器虚拟化及集群的负载均衡

 

  1.VMware Workstation9.0+RHEL5.6

    VMware Workstation9.0下载地址:http://vdisk.weibo.com/s/t328_

    RHEL5.6下载地址:http://www.linuxidc.com/Linux/2011-10/44823.htm

    安装过程参考:http://wenku.baidu.com/view/c9b808ed81c758f5f61f6771.html http://wenku.baidu.com/view/c9b808ed81c758f5f61f6771.html

    需要注意的:

   (1)在新建虚拟机时建议选择稍后自行安装系统,因为之前看到有人选择自动安装出错过。

   (2)没记错的话,虚拟机设置里最好先指定好镜像文件,否则安装界面会出现方格乱码。如下图:

   安装部署笔记_第1张图片 安装部署笔记_第2张图片 安装部署笔记_第3张图片

   (3)关于网络连接的四种模式:NAT模式用的是主机的数据,虚拟机之间不能互相互访;桥接网络模式下,虚拟机间可以互访,因为做集群部署测试所以选的桥接网络模式。

      四种模式的进一步解释参考:http://blog.csdn.net/cyq1984/article/details/5497716

 

  2.Oracle

    Oracle11gR2下载地址:http://www.oracle.com/technetwork/cn/database/enterprise-edition/downloads/index.html

    Oracle报错都会有“ORA-代号”的提示,可以根据它搜索解决办法,常见的是监听文件配置问题等。

    另:Oracle11gR2 64位版在Windows Server 2008R2企业版(也是64位系统)上安装,一直报版本不兼容的错误,但根据Oracle的说明除了服务器核心版都是支持的,最后安装了32位版的。(支持的操作系统说明http://docs.oracle.com/cd/E11882_01/install.112/e24283/toc.htm#BGBEEBAD,)

 

  3.ArcGIS Server 10.0 Java

     需要注意的问题:

   (1)登录Server Manager时,账号密码都正确情况下,提示登录信息不正确,检查防火墙是否关闭,若防火墙开启也会出现此问题。

 

   (2)arcgisserver文件夹、日志目录共享,虚拟目录设置,SOM、SOC账号一致等等。

          参考ArcGIS Server系统部署(比较全):http://www.doc88.com/p-360144120397.html

 

   (3)分布式部署时,SOM机器里添加SOC机器时,添加不上,如图所示:

     安装部署笔记_第4张图片       安装部署笔记_第5张图片

    首先还是检查防火墙是否关闭,在虚拟机做集群测试时,要保证虚拟机之间可以互相访问,组件服务管理分别对SOM、SOC的连接访问进行设置(运行“dcomcnfg”),比较郁闷的是所有设置都做好了,一直提示“Machine is not a valid server container”,暂时把SOM和SOC都放在一起的。

    参考:“ArcGIS Server负载均衡_分布式部署(以9.3.1为例)”安装环境配置那一节:http://wenku.baidu.com/view/7cfa0850f01dc281e53af020.html

 

(4)用java版时人品不行,出现过rest无法访问的问题。

    1.一个可能是“ArcGIS Server Object Manager”这个服务还没有来得及启动造成的,可以设置一下让“ArcGIS Server Manager Service”在“ArcGIS Server Object Manager”这个服务之后启动,CMD中执行“sc config "ArcGIS Server Manager Service" depend= ArcServerObjectManager”后重启即可。

    参考:“解决重启机器后,ArcGIS Server for Java的REST接口无法访问的问题” http://blog.csdn.net/warrenwyf/article/details/6101668

    2.关于报404错误,有人试过导出rest对应的war包,放到tomcat目录下重启服务即可,但是我本机物理机遇到这个问题尝试过没有见效。

    参考:“ArcGIS Server 10 Java 版的Rest服务的部署方法”:http://blog.knowsky.com/189292.htm

    另外,很多时候重新post一下就好了。。。

 

 (5)SOM、SOC的理解

    SOM即服务器对象管理器,是GIS 服务器的核心,本身是一个ArcObject 组件,用来管理GIS 服务对象,负责管理一群SOC,并动态调节SOC的负载均衡。

    SOC即服务器对象容器是SO(服务器对象)的宿主,用来容纳SO(服务器对象)。一台SOC机器可以产生多个SOC 进程,一个SOC进程可以容纳多个服务器对象。

    SO即服务器对象负责提供各种GIS 服务,如地图服务或GIS分析服务。

    外部访问连接到SOM,SOM管理SOC通过SO完成服务调用,即SOM是领导,主要负载调度管理,SOC负责做分配到的具体的事情。

    为了更好地理解可以参考“任务管理器中arcsom.exe和arcsoc.exe的个数问题”http://bbs.esrichina-bj.cn/ESRI/viewthread.php?tid=41757&highlight=soc

 

  4.Virtualbox

    除了VMware Workstation,还用了Virtualbox,主要是因为在服务器安装VMware Workstation多次都卡机,安装不成功,最后不得已尝试Virtualbox了。

    不过说实话Virtualbox还是相对很简便,做集群测试时需要多个操作系统,或者需要备份一个系统时,可以使用它的克隆功能,virtualbox里每个系统都会对应一个uuid用来识别该系统,

    所以克隆有两种办法:

    1.直接复制文件,给它一个UUID。

    2.用virtualbox的命令来克隆,会自动给它分配UUID号。

    这里介绍第二种方法:CMD中进入到virtualbox安装目录使用克隆命令即可:

     VBoxManage clonevdi "D:\OneMapTest\Machines\Windows Server2008x64.vdi" "D:\OneMapTest\Machines\2Windows Server2008x64.vdi"

    安装部署笔记_第6张图片

    参考:Virtualbox虚拟机克隆http://blog.sina.com.cn/s/blog_976e49570100z8pp.html

 

  5.服务器虚拟化及集群的负载均衡

    刚接触,只能简单介绍一下。在服务器上安装ESXi后就可以在服务器上安装虚拟机操作系统,使用vSphere进行管理(暂时未用到vCenter)。

    集群部署时,如果操作系统是windows Server2008R2,可以用其自带的网络负载平衡管理器(NLB)设置负载均衡。

     

    

你可能感兴趣的:(安装)