关键字:集群 SOC 分布式 ArcGIS Server

http://t.cn/8F8yPF3

http://t.cn/8F8yM4b

http://www.netfoucs.com/nj198624/article/details/8288678

http://www.docin.com/p-138442764.html

多som多soc集群部署可以消除多台服务器部署中的单一故障点的风险,确保gis服务器持续可用。可在多台web服务器之间平衡配置网络负载,并使用故障转移或轮询在两台或更多som计算机之间分配服务请求。对于需要持续处理gis服务请求的系统应用程序,此类型配置非常适用

Som集群有两种配置方式:一种是som故障转移,一种是som轮询配置,两者区别如下:

故障转移:向此系统发出的请求首先遇到网络负载平衡器,在故障转移配置中,将所有服务器请求发送到一个som。如果该som出现故障,指定的备份som将继续响应请求

轮询配置:在轮询配置中则正好相反,请求将配置在所有可用的som之间平均分配,如果轮询中的一个som出现故障,其余服务器继续响应请求

一个som可以同时管理多个soc,但一个soc只能同时被一个som管理,例如在a、b两台服务器上都安装了som和soc,如果a服务器som要管理b服务器soc,必须将b服务器上som管理的soc删除

环境配置:

机器A1:Windows Server2008,IP:192.168.10.10

机器A2:Windows Server2008,IP:192.168.10.14

集成虚拟ip:192.168.10.20

需要全部配置静态ip地址

安装配置流程

(一)在两台需要做集群的Windows Server2008分别安装NLB(网络负载均衡)

安装步骤如下:

1 依次点击“服务器管理器-->功能-->添加功能”弹出“添加功能向导”对话框,从列表中查找并勾选“网络负载均衡”

2 点击“下一步”,“安装”

3 进入安装状态

4 最后安装成功,点击“关闭”

5 在功能中能看到已经安装好的NBL

6 配置NBL

1) 依次点击“开始--->网络负载平衡管理器”,弹出“网络负载平衡管理器”窗口或在cmd中输入nlbmgr

2) 在菜单栏中,“群集-->新建”,填写主机地址(192.168.10.10)

3)连接上以后,点击下一步

4)点击“下一步”,弹出“新群集:群集IP地址”窗口,为集群添加IP地址192.168.10.20

这里的子网掩码需要使用跟A1或A2机器相同的子网掩码

5) 添加完之后,点击下一步,,定义Internet名称为“QUITO”,选择“群集操作模式”

6)“下一步”,弹出“端口规则”窗口,取消“全部”,指定端口范围

最后点击“完成”

然后接着添加另一主机,操作方法如上

操作完成后,在另一台主机上打开nlbmgr管理器

打开网络负载均衡器,右键,选择“连接到现存的”,而不是新建集群,在10上已经创建过,在其他的主机节点上只需要连接到现有的群集VIP上

(2)“下一步”,连接到主机地址(即14)

(3)“完成”,弹出这个窗口

现在返回到10上看一下群集中两个节点的状态是不是“已聚合”

至此nlb安装配置完成

二:开始安装配置arcgis server

系统环境

1、机器(A1):

OS: Windows Server2008

登录用户名:administrator

密码:123456

2、机器(A2):

OS: Windows Server2008

登录用户名:administrator

密码:123456

地图及数据源位置
1、独立数据源,机器(A1) 与机器(A2)上均安装SDE,并配置相同的数据。
2、MXD中的图层顺序、渲染保持一致,并分别放置在各自机器的相同目录下,如D:\Mxd Data\Map.mxd。(数据源共享,这样做的缺点是其它服务器上的服务访问数据时可能不够快.在本台服务器上的相同位置都放一份数据文件的的拷贝,在设地图服务数据源的时候,可以不用设为共享文件路径("\\ningjun\ Mxd Data\Map.mxd " ),可以设为如D:\Mxd Data\Map.mxd这样的本地路径,这样每个服务器上的服务都使用本地数据源

D:\Mxd Data\Map.mxd本地路径要设置用户访问权限

部署

1、机器A1:

安装SOM + SOC等所有组件

2、机器A2:

安装SOM + SOC等所有组件

Post Install(请参考arcgis server安装)

注:post后,请将arcgissom、arcgissoc、Arcgisweb及administrator等四个用户分别添加到Administrators、agsadmin、agsusers三组当中,然后重启计算机

在机器1与机器2上,所有的SOM、SOC、web等3个账户的密码设置保持一致。

目录设置

在som机器上(ning)的C:\arcgisserver目录设置共享,以及权限

此共享目录需指向共享存储盘,最好不用放在集群的两台机器上

ArcGIS Server Properties 对话框设置
A、日志目录设置

使用共享目录,添加个log文件夹(以便记录另一台arcgis server所有的日志信息)

B、添加Host

机器1为192.168.10.10,机器2为192.168.10.14

C、目录设置

output、cache、jobs这三个目录都调整成UNC目录

调整完成后,使用add arcgis server中的manage arcgis server发布地图服务,需使用集群ip进行发布,发布完成后,同样需要在另一台参与集成的机器上进行同样操作

。然后使用add arcgis server中的use arcgis server连接(同样需要在另一台参与集成的机器上进行同样操作)。最好打开arcmap加载use arcgis server中的地图服务。至此集群完成

(个人不太推荐此方法,nlb不能算是集成,只是网络负载均衡。如果集群ip用的虚拟ip,集群中的任何一台机器宕机,集群就好失效。如果集群ip用的真实ip,如真实ip所在机器宕机,集群也好失效)

ArcGIS Server 9.3集群部署(多som+多soc)的更多相关文章

  1. ArcGIS Server10.2 集群部署注意事项

    不接触Server很久了,最近一个省级项目需要提交一个部署方案,由于是省级系统,数据.服务数量都较大,需要考虑采用Server集群的方式来实现.在网上搜罗了以下Server集群的资料,按照步骤一步步来 ...

  2. Openfire 集群部署和负载均衡方案

    Openfire 集群部署和负载均衡方案 一.   概述 Openfire是在即时通讯中广泛使用的XMPP协议通讯服务器,本方案采用Openfire的Hazelcast插件进行集群部署,采用Hapro ...

  3. CAS 集群部署session共享配置

    背景 前段时间,项目计划搞独立的登录鉴权中心,由于单独开发一套稳定的登录.鉴权代码,工作量大,最终的方案是对开源鉴权中心CAS(Central Authentication Service)作适配修改 ...

  4. 理解 OpenStack + Ceph (1):Ceph + OpenStack 集群部署和配置

    本系列文章会深入研究 Ceph 以及 Ceph 和 OpenStack 的集成: (1)安装和部署 (2)Ceph RBD 接口和工具 (3)Ceph 物理和逻辑结构 (4)Ceph 的基础数据结构 ...

  5. HBase集成Zookeeper集群部署

    大数据集群为了保证故障转移,一般通过zookeeper来整体协调管理,当节点数大于等于6个时推荐使用,接下来描述一下Hbase集群部署在zookeeper上的过程: 安装Hbase之前首先系统应该做通 ...

  6. SolrCloud-5.2.1 集群部署及测试

    一. 说明 Solr5内置了Jetty服务,所以不用安装部署到Tomcat了,网上部署Tomcat的资料太泛滥了. 部署前的准备工作: 1. 将各主机IP配置为静态IP(保证各主机可以正常通信,为避免 ...

  7. redis3.0.5集群部署安装详细步骤

    Redis集群部署文档(centos6系统) (要让集群正常工作至少需要3个主节点,在这里我们要创建6个redis节点,其中三个为主节点,三个为从节点,对应的redis节点的ip和端口对应关系如下) ...

  8. Kafka集群部署

    一. 关于kafka Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者规模的网站中的所有动作流数据. 这种动作(网页浏览,搜索和其他用户的行动)是在现代网络上的许多社会功能的一个关键 ...

  9. SQL Server 2012 AlwaysOn集群配置指南

    1. AlwaysOn介绍 AlwaysOn是SQL Server 2012提供的全新综合.灵活.高效经济的高可用性和灾难恢复解决方案.它整合了镜像和群集的功能,基于OS 故障转移群集(Windows ...

随机推荐

  1. html自己写响应式布局(说起来很高大上的样子,但是其实很简单)

    第一步,打开电脑中安装的Sublime Text3,新建demo文件夹用来存放文件,在里面新建一个HTML文件,通过Tab快捷键迅速创建一个HTML模板,并命名标题. 第二步,在Body标签里添加三个 ...

  2. 旅行商问题——状态压缩DP

    问题简介 有n个城市,每个城市间均有道路,一个推销员要从某个城市出发,到其余的n-1个城市一次且仅且一次,然后回到再回到出发点.问销售员应如何经过这些城市是他所走的路线最短? 用图论的语言描述就是:给 ...

  3. (转载)RedHat Enterprise Linux 5 安装GCC

    注:在RedHat Enterprise Linux 5使用gcc编译第一个程序时,发现其gcc并未安装.在网上搜索看到这篇帖子.遂转到此处进行学习.感谢博客园中的“风尘孤客”的分享.@风尘孤客 Ab ...

  4. Microsoft Project 2010基础使用方法

    5.1 项目管理与Microsoft Project2010 Microsoft Project2010深受广大项目管理工程师的青睐. 5.1.1 项目管理的概念 项目管理是项目管理者在有限的资源约束 ...

  5. 欧拉函数 || LightOJ 1370 Bi-shoe and Phi-shoe

    给出x,求最小的y使y的欧拉函数大于等于x *解法:i).求出1e6之内的数的欧拉函数,遍历找             ii).求比x大的第一个质数——因为每个质数n的欧拉函数都是n-1 wa一次是因 ...

  6. PHP13 会话控制

    学习要点 会话控制使用的意义 用户跟踪方式 Cookie的设置.读取以及删除 Session的设置.读取以及删除 自定义session处理方式 会话控制 什么是会话控制 实现服务器跟踪同一个客户端的连 ...

  7. Perl: hash散列转换为Json报错集, perl.c,v $$Revision: 4.0.1.8 $$Date: 1993/02/05 19:39:30 $

    bash-2.03$ ./u_json.pl Can't locate object method "encode" via package "JSON" at ...

  8. 《3+1团队》【Alpha】Scrum meeting 3

    项目 内容 这个作业属于哪个课程 任课教师博客主页链接 这个作业的要求在哪里 作业链接地址 团队名称 3+1团队 团队博客地址 https://home.cnblogs.com/u/3-1group ...

  9. 1、C编程预备计算机知识

    一.数据类型 基本数据类型 1.整数 整形 -- int -- 4 短整型 -- short int -- 2 长整型 -- long int --8 2.浮点数(实数) 单精度浮点数 -- floa ...

  10. DOS使用笔记

    DOS下cd命令: cd .. 上一级目录: g: 指定当期目录到G盘,而cd g:是没有效果的: 如图: 在安装Windows服务的过程中,如果installutil为64位版本,那么编译生成项目的 ...