日期:2014-05-16  浏览次数:20755 次

RedHat Enterprise Linux 6.1(RHEL)搭建ArcGIS 10.1 for Server集群(一)DNS服务器架设

0  前言

从本文开始,作者将为大家介绍如何在Linux环境中搭建ArcGIS 10.1 for Server集群。由于集群涉及到负载均衡处理,需要在不同机器间分发请求,因此需要进行域名解析,另外集群中的机器需要共享站点配置文件,以及服务配置信息,因此需要机器间实现文件共享。本系列考虑到大多数GISer对Linux下的复杂操作不太熟悉,所以从最开始的DNS服务器架设开始介绍,然后讲解NFS文件系统架设,然后才是系统环境检查、软件安装、站点配置,集群配置等内容。

欢迎留言指正,交流,转载请注明出处。

1  环境说明

测试环境共包括两台虚拟机,均安装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域名服务器

BIND组件安装

在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组件安装情况,将显示已经安装完整组件,如下图(注意第一行是安装后新增的):


配置参数修改

3.1 主配置文件

域名解析组件安装之后,将会拷贝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。

3.2 正向解析配置文件

新建或打开/var/named/named.gi