日期:2014-05-16 浏览次数:20794 次
从本文开始,作者将为大家介绍如何在Linux环境中搭建ArcGIS 10.1 for Server集群。由于集群涉及到负载均衡处理,需要在不同机器间分发请求,因此需要进行域名解析,另外集群中的机器需要共享站点配置文件,以及服务配置信息,因此需要机器间实现文件共享。本系列考虑到大多数GISer对Linux下的复杂操作不太熟悉,所以从最开始的DNS服务器架设开始介绍,然后讲解NFS文件系统架设,然后才是系统环境检查、软件安装、站点配置,集群配置等内容。
欢迎留言指正,交流,转载请注明出处。
测试环境共包括两台虚拟机,均安装RedHat Enterprise Linux 6.1。
序号 |
机器名 |
IP |
域名 |
角色 |
1 |
AGS-03 |
192.168.1.163 |
gis.esricd |
普通客户机 |
2 |
AGS-04 |
192.168.1.164 |
gis.esricd |
DNS域名服务器 |
在RHEL 6.1中,要搭建DNS服务器,需要安装BIND组件,首先检查系统是否已经默认安装BIND:
上述结果显示,BIND组件尚未安装(就本版本和系统架构而言,安装后应该有bind-9.7.3-2.el6.x86_64)。所以需要首先安装BIND组件。在RHEL 6.1的ISO光盘中(Packages文件夹下),可以找到BIND相关组件,如下图:
将上述文件拷贝到虚拟机中指定目录(如/usr/tmp)中:
通过命令行查看文件信息:
发现尚未给文件指定执行权限,因此首先给文件赋予权限,为省事儿可以直接赋予777权限。
然后开始安装BIND组件,如下图:
安装完成后,再次检查BIND组件安装情况,将显示已经安装完整组件,如下图(注意第一行是安装后新增的):
域名解析组件安装之后,将会拷贝named系列文件到/etc目录下,并创建named服务。相关文件如下图所示:
其中最主要的配置文件就是named.conf文件,打开如下:
这里需要修改查询机器来源,将localhost改为any(或其他限定IP段),这样其他客户端机器才能使用域名解析服务,如下图(注意红色矩形框前后变化):
请注意文件末尾,指定了相关信息存储在“/etc/named.rfc1912.zones”文件中。打开该文件,发现其中存储正向和逆向解析的配置信息,根据我们的需要,在文件末尾分别向其中添加正向解析和逆向解析块,如下图:
其中指定了named.gis.esricd文件用于正向解析,而1.168.192.in-addr.arpa用于逆向解析。这两个文件都存储在/var/named目录下,即named.conf文件中指定的directory。
新建或打开/var/named/named.gi