zoukankan      html  css  js  c++  java
  • 安装部署笔记

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

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

         

       (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机器时,添加不上,如图所示:

                

        首先还是检查防火墙是否关闭,在虚拟机做集群测试时,要保证虚拟机之间可以互相访问,组件服务管理分别对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"

        

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

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

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

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

         

        

  • 相关阅读:
    java调用打印机方式二
    java调用系统打印机
    Centos7开放端口(永久)
    java毫秒级别定时器
    java计算接口调用时间
    java实现当前时间往前推N小时
    java注解日志记录到数据库
    Java后端HttpClient Post提交文件流 及服务端接收文件流
    springboot整合websocket
    注解@Slf4j使用
  • 原文地址:https://www.cnblogs.com/colinhou/p/3059837.html
Copyright © 2011-2022 走看看