`
huobengluantiao8
  • 浏览: 1026804 次
文章分类
社区版块
存档分类
最新评论

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域名服务器

2 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 配置参数修改

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.gis.esricd文件,在其中输入以下内容:


这里需要说明的是,注意标点符号,不要输错了。文件最后四行,就是需要进行解析的内容了,这里只有两台机器,如果你的环境有更多机器需要解析,则添加更多行即可,格式和本文保持一致。

3.3 逆向解析配置文件

新建或打开/var/named/named.1.168.192文件,在其中输入以下内容:


文件后两行,就是逆向解析配置。其中第一例切记只需要输入IP地址的最后一段,因为前缀的192.168.1已经由配置文件本身指定了。

如果有更多机器需要逆向解析,则在后面增加更多行,格式与本文保持一致即可。

4 客户端配置

这里AGS-04作为DNS域名服务器,同时也作为一个客户端机器,AGS-03则是另外一个客户端机器。

两台客户端机器的配置基本一样,首先修改网络配置文件,网络配置文件存放在/etc/sysconfig/network-scripts目录下。例如当前使用的网络名称为Auto_eth1,那么相应的配置文件路径则为:/etc/sysconfig/network-scripts/ifcfg-Auto_eth1,打开文件,如下图:


另外一个配置文件/etc/resolv.conf,则是记录DNS服务器和搜索域的,一般无需手动编辑,如下图(尚未指定):


现在修改网络配置文件ifcfg-Auto_eth1,在文件末尾添加DNS服务器和域名,如下:


这里指定了首选DNS服务器为192.168.1.164,而域名为gis.esricd,保存文件。现在再看resolv.conf文件,发现其内容已经自动变化:


两台客户端机器都按照上述步骤配置好,则客户端配置工作就完成了。

5 解析测试

首先在AGS-04机器上启动域名解析服务,如下图:


然后分别在AGS-04和AGS-03机器上进行正向解析和逆向解析测试,结果如下:


可以看到,在AGS-03机器上,无论输入机器名还是包含域名的完整限定名称,都能正向解析成功,而输入IP地址,也能找到对应的完整限定名称,说明逆向解析也完全正确。

如上,说明DNS服务器搭建成功,客户配置成功,域名解析服务可正常使用。本文就介绍到这里,下一节将介绍NFS文件共享系统的搭建。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics