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文件共享系统的搭建。
分享到:
相关推荐
网盘文件永久链接 RedHat Enterprise Linux (RHEL) 8.7 (x86_64, aarch64) Release.zip
Step by Step install Redhat Enterprise Linux(RHEL 7.1) v7.1
1我是电脑上先有的windows7系统 ,后来因为想学习,就准备安装linux系统 2linux系统安装前准备,先前我的window7有四个分区,分别是 C盘,D盘,F盘,E盘,因为我想把linux系统安装在D盘(50G),所以就先打开...
RedHat EnterPrise linux 高可用集群技术
安装后发现redhat enterprise linux6.1提示无效或者缺失授权证书的解决办法
ArcGIS for Server 10.1 in RedHat5.7集群部署详细文档
Redhat Enterprise Linux Advanced Server 4安装oracle11g
我觉的可以redhat enterprise linux分类
Redhat Enterprise linux5学习笔记,整套资料
RedHat Enterprise Linux Advanced server v3 安装 Oracle --MSN:zhoujianguo_leo@hotmail.com
最近,Red Hat 对旗下面向企业用户的 Linux 系统 Red Hat Enterprise Linux (RHEL) 进行了更新,推出了 5.5 版本。RHEL 5.5 支持新的硬件平台,升级了既有的软件包,以及对虚拟化方面进行了增强。 根据 RHEL 5.5...
RedHat Enterprise Linux 5(RHEL5)安装Oracle 11.1.0.6(11gR1)简要
RedHat Enterprise Linux之raid5磁盘阵列
RedHat Enterprise Linux 6.9安装64位Oracal10g图解全过程适合新手.doc
LINUX宝典LINUX宝典LINUX宝典LINUX宝典LINUX宝典LINUX宝典
这是学习redhat enterprise linux 非常好的资料,值得拥有!!
EBS+R12.1.3 for Redhat Enterprise 6.1(X64)安装报告
Redhat9.0 Linux操作系统DNS服务器搭建方法.pdf
RedHat Enterprise Linux 7_x64 百度网盘下载链接
Mastering RedHat Enterprise Linux 3 Mastering RedHat Enterprise Linux 3