AIX6106+Oracle_11gR2_RAC 安装手册 V1_第1页
AIX6106+Oracle_11gR2_RAC 安装手册 V1_第2页
AIX6106+Oracle_11gR2_RAC 安装手册 V1_第3页
AIX6106+Oracle_11gR2_RAC 安装手册 V1_第4页
AIX6106+Oracle_11gR2_RAC 安装手册 V1_第5页
已阅读5页,还剩69页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、北京航空航天大学数据存储系统测试方案版本:V1.0 技术顾问:曹利民Oracle 11gR2 RAC + ASM on AIX-6.11 前期系统准备工作1.1 安装AIX61061.2 修改时区、时间1.3 修改密码1.4 设置主机名、IP进入系统1.5 双网卡绑定#smitty etherchannel1.6 IP地址规划rac1 en0+en1绑定为en4 rac1-vip rac1-priv en2rac2 en4+en5绑定为en8rac2-viprac2-priv en61.7 修改 /etc/hosts 文件添加: loopback localhost # lo

2、opback (lo0) name/address10 localhost9 rac10 rac1-vip9 rac1-priv44 rac245 rac2-vip41 rac2-priv49 scan1.8 扩容chfs -a size=6G /chfs -a size=6G /usrchfs -a size=6G /varchfs -a size=6G /tmpchfs -a size=6G /homechfs -a

3、 size=6G /adminchfs -a size=6G /opt#lsps a 扩容swap分区1.9 做镜像安装基本软件:1.10 unzip软件包安装下载地址:rac1#rpm -Uvh unzip-5.51-1.aix5.1.ppc.rpm1.11 安装CDE (远程图形连接)1.12 安装JAVA(安装最新JAVA)1.13 安装firefox(略过)系统其它设置1.14 修改/etc/ security/limits重启 #shutdown Fr2 预安装检查与规划2.1 我的硬件环境2.2 下载软件下载 Oracle11gR2 for AIX 软件: 下载:aix.ppc64

4、_11gR2_database_1of2.zip、aix.ppc64_11gR2_database_2of2.zip、aix.ppc64_11gR2_grid.zip 这三个包。上传到主机上,并使用 unzip 解压缩,AIX下默认没有安装 unzip,可以其中一张Linux 软件包光盘中找到,这张光盘是会随机带过来的,另外在解压的时候要特别注意一下,解压时 aix.ppc64_11gR2_database_1of2.zip、aix.ppc64_11gR2_database_2of2.zip 这两个包要解到同一个目录下,aix.ppc64_11gR2_grid.zip 包解到另一个不同的目录下

5、,我在安装的时候就是因为没有将 db 的这两个包解压到同一下目录下结果在安装 db时报找到文件的错误,具体的错误下面有载图。数据库包:aix.ppc64_11gR2_database_1of2.zip、aix.ppc64_11gR2_database_2of2.zip 网络架构包(类似 10g的群集软件包):aix.ppc64_11gR2_grid.zip$pwd /u01/soft/db $gunzip aix.ppc64_11gR2_database_1of2.zip $gunzip aix.ppc64_11gR2_database_2of2.zip$pwd /u01/soft/grid

6、$gunzip aix.ppc64_11gR2_grid.zip2.3 系统硬件环境检查Oracle11gR2 RAC 最低安装要求: 内存:安装 grid infrastructure 最少需要1.5GB的内存,安装 grid infrastructure 和RAC最少需要2.5GB 的内存 swap:最少需要 1.5GB temp:最少 1GB 安装目录:grid infrastructure+ASM+Clusterware最少需要 12GB, 操作系统: AIX 5L V5.3 TL 09 SP1 ("5300-09-01"), 64 bit kernel AIX 6

7、.1 TL 02 SP1 ("6100-02-01), 64-bit kernel验证方法: 1、确认内存大小 localhost> /usr/sbin/lsattr -E -l sys0 -a realmem realmem 1048576 Amount of usable physical memory in Kbytes False2、确认SWAP 空间,最少2G。 localhost> /usr/sbin/lsps -a Page Space Physical Volume Volume Group Size %Used Active Auto Type hd6

8、hdisk0 rootvg 4096MB 12 yes yes lv3、确认/tmp大于 1.5GB和Oracle 目录空间15GB(推荐在 25GB左右,grid infrastructure+ASM安装在/oracle/grid 目录下,其中 Oracle11g Clusterware安装在/oracle/db目录下):4、确认系统结构 localhost> /usr/bin/getconf HARDWARE_BITMODE 64 5、确认系统CPU 个数和主频: # lsdev -C |grep proc proc0 Available 00-00 Processor proc1

9、Available 00-01 Processor # lsattr -E -l proc0frequency 752010000 Processor Speed False state enable Processor state False type PowerPC_RS64-III Processor type False # lsattr -E -l proc1 frequency 752010000 Processor Speed False state enable Processor state False type PowerPC_RS64-III Processor type

10、 False 2.4 网络规划2.4.1 IP地址要求Oracle 11gR2 RAC 中对网络的要求与 10g 稍有些不同,在 Oracle 11gR2 RAC 中引入了 SCAN 的概念。SCAN 全称是 Single Client Access Name ,它是Oracle RAC 11gR2 版本的一个新特性。它为需要访问 Oracle 集群数据的客户端提供一个简单名字。它的好处是如果你使用 SCAN 当你增长或踢除集群中的节点时客户端不需要做任何改变,这一点在三层架构应用系统中(数据库-应用服务器-客户机)优势明显。使用单个名字去访问集群允计客户端使用 EZConnect 客户端和简

11、单 JDBC thin URL 去访问运行在集群中的任何数据库,而不用管在集群中那个或那些服务器(或叫实例)是 Active的。SCAN provides load balancing and failover of client connections to the database. The SCAN works as an IP alias for the cluster.Oracle strongly recommends that you do not configure SCAN VIP addresses in the hosts file. Use DNS resolution

12、 for SCAN VIPs. If you use the hosts file to resolve SCANs, then you will only be able to resolve to one IP address and you will have only one SCAN address. sqlplus system/managersales1-scan:1521/oltp jdbc:oracle:thin:sales1-scan:1521/oltp这里有详细的 SCAN的解释SCAN 可供参考 配置好固定 IP(public),ORACLE 的私有 IP(priv),

13、和 VIP,尤其要注意的是:两台机器需配置对应关系一致的 IP与网卡。如:2.4.2 DNS服务器前面说到在 Oracle 11gR2 RAC 中引入了 SCAN 的概念,而 ORACLE 推荐使用DNS 解析的方法来实现 SCAN,这就要求网络中有一台 DNS 服务器用来解析 SCAN地址。 如果你网络中没有专用的 DNS 服务器,那么也可以用现有的数据库服务器兼作 DNS 服务器,但是不推荐这样做,因为一旦这台机器当机了,DNS 就无法解析,可以导致监听的异步常。 在 AIX中搭建 DNS服务器的方法在后文中将讲到。2.4.3 NTP服务器在 Oracle 10g 和 11g 中都需要一台

14、时钟服务器,将网络中的所有机器时钟与之保持同步,特别是两台集群数据库的主机时钟必须保持同,否则集群将会出现异常。 推荐使用一台专用的服务器做为时钟服务器,如果你网络中没有专用的NTP 服务器,那么也可以用现有的数据库服务器兼作时钟服务器,但是不推荐这样做。 在 AIX中搭建时钟服务器的方法在后文中将讲到。2.5 存储规划2.5.1 grid、ASM安装目录 在 Oracle 11gR2 中grid和ASM 是安装在同一目录下的,我们的方案中grid和 ASM安装在/u01/grid目录下,为 JFS2文件系统,大小为 15GB2.5.2 Clusterware安装目录我们的方案中 Cluste

15、rware安装在/u01/db目录下,为 JFS2文件系统,大小为15GB。2.5.3 OCR、VOTE存储规划 在我们的方案中规划使用三个 3GB的阵列盘用来存放 OCR、VOTE文件,这三块盘在ASM 中做成Normal磁盘组。2.5.4 数据库数据文件存储规划在我们的方案中规划使用 15个 64GB的阵列盘用来存放数据库数据文件文件,这15块盘在 ASM中做成external 磁盘组。3 安装准备 3.1 配置 IP地址根据前面的规划先配置要两台机器的 IP 地址,就是 rac1、rac1-priv 和rac2、rac2-priv 这四个IP地址。 同样配置几块网卡的 IP 地址,基中服

16、务地址要配置网关,网关地址为:54。3.2 修改 HOSTS文件 修改每个节点上的/etc/hosts 文件,要求里面包含所有节点的 service ip, private ip, virtual ip. 如下面: loopback localhost # loopback (lo0) name/address 9 rac1 0 rac1-vip 9 rac1-priv 44 rac2 45 rac2-vip 41 rac

17、2-priv 其中 的网段为对外服务地址, 的网段为私有地址。!注意:如果你的环境里不具备 DNS 服务器,那么 SCAN 地址解析可以通过GNS 来实现,这需要在你的所有数据库主机的 host 文件里添加一个 SCAN 地址,并且这个地址的解析名不要超过 16 个字符,超过的话,oracle 只会解析前16个字符,具体内容如下: loopback localhost # loopback (lo0) name/address 9 rac1 0 rac1-vip

18、9 rac1-priv 44 rac2 45 rac2-vip 41 rac2-priv 49 scan3.3 安装操作系统软件包3.3.1 安装 FILESETS AIX 6.1需要安装如下软件包: bos.adt.base bos.adt.lib bos.adt.libm bos.perf.libperfstat or later bos.perf.perfstat ctools rsct.basic.rte pat.clients.rte xlC.aix61.r

19、te (or later)AIX 5.3需要安装如下软件包: bos.adt.base bos.adt.lib bos.adt.libm bos.perf.libperfstat or later bos.perf.perfstat ctools rsct.basic.rte pat.clients.rte xlC.aix50.rte (or later) 以上filesets 安装与否可以用命令 lslpp l进行检查确认。lslpp -l bos.adt.base >> /tmp/clm.txt 2&g

20、t;&1 lslpp -l bos.adt.lib >> /tmp/clm.txt 2>&1lslpp -l bos.adt.libm >> /tmp/clm.txt 2>&1 lslpp -l bos.perf.libperfstat >> /tmp/clm.txt 2>&1lslpp -l bos.perf.perfstat >> /tmp/clm.txt 2>&1lslpp -l ctools >> /tmp/clm.txt 2>&am

21、p;1lslpp -l rsct.basic.rte >> /tmp/clm.txt 2>&1lslpp -l pat.clients.rte >> /tmp/clm.txt 2>&1lslpp -l xlC.aix61.rte >> /tmp/clm.txt 2>&13.3.2 安装 PATCHES AIX 版本要求如下 AIX 5L V5.3 TL 09 SP1 ("5300-09-01"), 64 bit kernel 或以上版本 AIX 6.1 TL 02 SP1 ("6100-

22、02-01), 64-bit kernel 或以上版本检查方法: # oslevel -r 6100-03 其它单个补丁的要求如下: AIX 6L installations All AIX 6L 6.1 installations Authorized Problem Analysis Reports (APARs) for AIX 5L v. 5.3 ML06, and the following AIX fixes: IZ41855 IZ51456 IZ52319AIX 5L installations All AIX 5L 5.3 installations Authorized Pr

23、oblem Analysis Reports (APARs) for AIX 5L v. 5.3 ML06, and the following AIX fixes: IZ42940 IZ49516 IZ52331 验证:#/usr/sbin/instfix -i -k IZ41855这些补丁包都是for aix 低版本的,可能后续版本已经都打上了。看后续结果。3.3.3 其它 AIX工具软件下载 AIX 平台上的unzip软件,并上传到服务器。然后执行smitty install_all进行安装。3.4 存储及文件系统准备3.4.1 创建文件系统为 grid、ASM、Clusterware

24、创建相应的文件系统,grid、ASM 安装目录挂载点为/u01/grid,Clusterware安装的挂载点为/u01/db3.4.2 ASM磁盘准备3.5 创建 GRID、ASM、DB用户和组3.5.1 创建用户和组在规划中我们没有采用那么多组,把复杂问题简单化,我们就规划了一个组,但是规划两个用户,一个用于管理 ASM实例,另一个用于管理 DB实例。 创建一个组:dba,dba 组作用有如下: OSDBA group - Membership in the OSDBA group allows access to the files managed by Automatic Storage

25、 Management. It can be same as database osdba group. We will be using group dba in our setup. OSOPER group Similar to SYSOPER privilege in RDBMS, this is used for limited privileges like starting up and stopping the Oracle ASM instance. We will not be using separate group for it, will be selecting d

26、ba in our setup. OSASM group Members of the OSASM group can use SQL to connect to an Automatic Storage Management instance as SYSASM using operating system authentication. The SYSASM privileges permit mounting and dismounting disk groups, and other storage administration tasks. SYSASM privileges pro

27、vide no access privileges on an RDBMS instance. oinstall This is similar to previous releases, and used for Oracle Inventory group,addation,this is for grid and asm Inventory Group创建二个用户: grid,主要用于安装 grid、ASM,管理ASM实例,grid 用户主组为dba,属组为:dba。 oracle,主要用与安装Clusterware,管理db实例,oracle用户主组为dba,属组为:dba。方法如下:

28、 # mkgroup -'A' id='1000' adms='root' dba # mkuser id='1000' pgrp='dba' groups='dba' adms='root' home='/home/grid' grid# mkuser id='1100' pgrp='dba' groups='dba' adms='root' home='/home/oracle' or

29、acle !注意保持双机用户与组的 ID的一致。3.5.2 修改用户属性 grid用户1、在两台主机上要保证grid 用户具有以下能力: CAP_NUMA_ATTACH, CAP_BYPASS_RAC_VMM, and CAP_PROPAGATE 查看grid用户能力: # /usr/bin/lsuser -a capabilities grid 增加grid用户能力: # /usr/bin/chuser capabilities=CAP_NUMA_ATTACH,CAP_BYPASS_RAC_VMM,CAP_PROPAGATE grid2、设置grid用户密码: #passwd

30、grid3、在两台主机上最消grid用户shell限制 可以通过smit chuser去修改grid用户限制,或直接修改/etc/security/limits 文件,具体参数如下: default: fsize = -1 core = 2097151 cpu = -1 data = -1 rss = -1 stack = -1 nofiles = - oracle用户 1、在两台主机上要保证oracle 用户具有以下能力: CAP_NUMA_ATTACH, CAP_BYPASS_RAC_VMM, and CAP_PROPAGATE 查看grid用户能力: # /usr/bin

31、/lsuser -a capabilities oracle增加grid用户能力: # /usr/bin/chuser capabilities=CAP_NUMA_ATTACH,CAP_BYPASS_RAC_VMM,CAP_PROPAGATE grid2、设置oracle用户密码: #passwd oracle3、在两台主机上最消oracle用户shell限制 可以通过smit chuser去修改oracle用户限制,或直接修改/etc/security/limits 文件,具体参数如下: default: fsize = -1 core = 2097151 cpu = -1 data = -

32、1 rss = -1 stack = -1 nofiles = - root用户 在两台主机上取消root用户shell限制,因为CRS进程(crsd)需要以root用户运行。 可以通过smit chuser去修改root用户限制,或直接修改/etc/security/limits 文件,具体参数如下: default: fsize = -1 core = 2097151 cpu = -1 data = -1 rss = -1 stack = -1 nofiles = -13.5.3 修改安装目录权限创建两个文件系统,分别挂载到/u01/grid、/u01/db 目录下,修改文

33、件系统权限: # chown -R grid:dba /u01# chown R oracle:dba /u01/db # chmod -R 775 /u01/3.5.4 修改.profile文件在两台服务器的的grid用户的.profile最后,增加如下内容: umask 022 export ORACLE_BASE=/u01/grid export ORACLE_HOME=$ORACLE_BASE/asm export ORACLE_SID=+ASM1 #节点2是+ASM2export NLS_LANG=AMERICAN_AMERICA.UTF8 export NLS_DATE_FORMA

34、T="yyyy-mm-dd hh24:mi:ss" export PATH=.:$PATH:$HOME/bin:$ORACLE_HOME/bin export PATH=$PATH:/usr/bin:/bin:/usr/bin/X11:/usr/local/bin export PATH=$PATH:$ORACLE_BASE/common/oracle/bin export ORACLE_PATH=$PATH:$ORACLE_BASE/common/oracle/sql:.:$ORACLE_HOME/rdbms/admin export ORACLE_TERM=xterm

35、export TNS_ADMIN=$ORACLE_HOME/network/admin export ORA_NLS10=$ORACLE_HOME/nls/data export LD_LIBRARY_PATH=$ORACLE_HOME/lib export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/oracm/libexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/lib:/usr/lib:/usr/local/lib export CLASSPATH=$ORACLE_HOME/JRE export CLASS

36、PATH=$CLASSPATH:$ORACLE_HOME/jlib export CLASSPATH=$CLASSPATH:$ORACLE_HOME/rdbms/jlib export CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib export THREADS_FLAG=native export TEMP=/tmp export TMPDIR=/tmpexport PS1=hostname:'$PWD'"$" 在两台服务器的的oracle用户的.profile最后,增加如下内容: umask 022 expo

37、rt ORACLE_BASE=/u01/db export ORACLE_HOME=$ORACLE_BASE/product/11.2 export ORACLE_SID=tesdb1 export ORACLE_UNQNAME=testdb export NLS_LANG=AMERICAN_AMERICA.UTF8 export NLS_DATE_FORMAT="yyyy-mm-dd hh24:mi:ss" export PATH=.:$PATH:$HOME/bin:$ORACLE_HOME/bin export PATH=$PATH:/usr/bin:/bin:/usr

38、/bin/X11:/usr/local/bin export PATH=$PATH:$ORACLE_BASE/common/oracle/binexport ORACLE_PATH=$PATH:$ORACLE_BASE/common/oracle/sql:.:$ORACLE_HOME/rdbms/admin export ORACLE_TERM=xterm export TNS_ADMIN=$ORACLE_HOME/network/admin export ORA_NLS10=$ORACLE_HOME/nls/data export LD_LIBRARY_PATH=$ORACLE_HOME/l

39、ib export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/oracm/libexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/lib:/usr/lib:/usr/local/lib export CLASSPATH=$ORACLE_HOME/JRE export CLASSPATH=$CLASSPATH:$ORACLE_HOME/jlib export CLASSPATH=$CLASSPATH:$ORACLE_HOME/rdbms/jlib export CLASSPATH=$CLASSPATH:$ORACL

40、E_HOME/network/jlib export THREADS_FLAG=native export TEMP=/tmp export TMPDIR=/tmp export PS1=hostname:'$PWD'"$"3.6 调试 AIX操作系统参数3.6.1 打开异步 IO在 AIX5.3 中,在安装grid软件前执行 rootpre.sh 会自动打开异步IO 服务,在AIX6.1 中默认异步IO服务是打开的。 推荐的 aio_maxreqs 值为 64k (65536),检查方法如下:AIX 6.1 # ioo o aio_maxreqs aio_

41、maxreqs = 65536 AIX 5.3 # lsattr -El aio0 -a maxreqs maxreqs 65536 Maximum number of REQUESTS True 查看当前启动了多少异步 IO进程的方法: # ps -ek|grep -v grep|grep v posix_aioserver|grep -c aioserver3.6.2 调整虚拟内存管理Oracle推存使用vmo命令去调优虚拟内存管理,参数推荐如下:命令如下: vmo -p -o minperm%=3 vmo -p -o maxperm%=90vmo -p -o maxclient%=90

42、vmo -p -o lru_file_repage=0 vmo -p -o strict_maxclient=1 vmo -p -o strict_maxperm=0 You must restart the system for these changes to take effect.3.6.3 增加系统块尺寸分配Oracle 推荐增加 ARG/ENV空间分配到 128,也就是 128个4K的块大小,命令如下: /usr/sbin/chdev -l sys0 -a ncargs='128'rac1#/usr/lib/methods/chggen -l sys0 -a nca

43、rgs='128' ncargs ARG/ENV list size in 4K byte blocks3.6.4 调整 SHELL限制 1. 在 /etc/security/limits文件中增加如下行: default: fsize = -1 core = 2097151 cpu = -1 data = -1 rss = -1 stack = -1 nofiles = -12. 查看系统当前允许运行的最大进程数: /usr/bin/lsattr -E -l sys0 -a maxuproc 修改 maxuproc参数 /usr/sbin/chdev -l sys0 -a m

44、axuproc = 163843.6.5 调整用户允计每户最大进程参数使用 smitty chgsys 修改“Maximum number of PROCESSES allowed per user”最小 2048,建议调整为4096。如果是特大省份还可以根据实际需要再调整。3.6.6 确认网络配置参数用# /usr/sbin/no -a | more来查看网络参数是否满足下面的要求先查看系统设置的兼容性: # /usr/sbin/lsattr -E -l sys0 a pre520tune 1、如果输出如: pre520tune disable Pre-520 tuning compatib

45、ility mode True说明是不兼容方式,这样就可以用下面的方式调整: ipqmaxlen 参数: no -r -o ipqmaxlen=512其他参数: no -p -o rfc1323=1 no -p -o sb_max=1310720 no -p -o tcp_recvspace=65536 no -p -o tcp_sendspace=65536 no -p -o udp_recvspace=655360 no -p -o udp_sendspace=655362、如果是 compatibility 模式,则: # /usr/sbin/no -o parameter_name=v

46、alue 并且编辑文件/etc/加入下面内容: if -f /usr/sbin/no ; then /usr/sbin/no -o udp_sendspace=65536 /usr/sbin/no -o udp_recvspace=655360 /usr/sbin/no -o tcp_sendspace=65536 /usr/sbin/no -o tcp_recvspace=65536 /usr/sbin/no -o rfc1323=1 /usr/sbin/no -o sb_max=2*655360 /usr/sbin/no -o ipqmaxlen=512 fi3.6.7 调整 NTP服务参

47、数在 Oracle11gR2 中如果没有配置时钟服务器,在 grid 安装后Oracle会自动部署Oracle Cluster Time Synchronization Service 服务(ctssd进程),也就是Oracle 自带的时钟服务器,这个时钟服务器是不会与外界服务器同步的,考虑到还要其中服务器要与数据库时间保持一致,oracle并不推荐这么做,如果你的网络中配置了时间服务器,那么 Oracle Cluster Time Synchronization Service 服务安装会是不会处于 active 模式,而是会处于观察者(observer)模式。而在我们的环境中我们还是配置一

48、台时间服务器,我们就到 rac1主机作为时钟服务器,并且只与本机系统时钟同步,其它主机与之同步。 注意:做以下调整的前提是你的主机是与 NTP同步的。1、打开/etc/rc.tcpip 文件,找到下面这一行 start /usr/sbin/xntpd "$src_running" 2、将这一行调整成如下内容,然后保存文件 start /usr/sbin/xntpd "$src_running" "-x" 3、重启所有节点的时钟服务 # startsrc -s xntpd -a "-x" 3.7 配置双机信任关系1、

49、首先在两台机器上安装好 OpenSSH 软件; 2、在两台机器的.profile文件里加入如下内容: if -t 0 ; then stty intr C fi 我在安装的过程中就没有配这步,因些选择在 OUI 中自动配置 SSH 认证关系时就总是失败,并且在第一个安装界面中报错,说环境变量小于最低要求,我估计很可能跟这有关。报错情况如下: 3、然后在 grid安装中选择自动配置 SSH双机信任关系。如下图所示:在这个界面中选择自动配置 SSH 双机信任关系。配置完成后测试一下 rsh:用 grid和oracle用户 rac1上登录,然后执行如下命令: $ rlogin rac2 $ rcp

50、/tmp/zblchina rac2:/tmp/zblchina $ rsh rac2 3.8 配置 NTP保持双机时间同步配置方法见附录:在AIX 中使用 NTP服务。3.9 配置 DNS服务器DNS 的全名是:Domain Name System 至于他的历史、用途、工作原理等有好多文章都有说过,我就不浪费大家的时间了。 先说一下我的实验环境: AIX: os 版本:AIX 5L for POWER V5.1 IP address:6 假设域名: 主机名:cluster_ 作为一个域名服务器,要具有正解和反解的功能才叫一个完整的服务器。现在有很多,尤其是 win的DN

51、S服务器很多都没有反解的功能。现在进入正题 架设一部完整的 DNS服务器主要需要设定 6个文件: named.conf #主要的设定文件 named.ca # 本机端的正解文件 本机端的反解文件domain name 的正解文件 domain name 的反解文件 一台 AIX V5.1 安装完成后,就已经安装好了 DNS 软件 bind,并已经启动。 可以用这个命令去查看: # lssrc -s named Subsystem Group PID Status named tcpip 15666 active 默认会安装两个版本,bind4 和 bind8,当然现在的最新版本已经有bind9

52、,可是我们用自带的 bind8就可以了。 初始的时候系统会默认使用 bind4,那么我们现在执行以下命令开始使用bind8:# rm /usr/sbin/named /usr/sbin/named-xfer ln -s /usr/sbin/named8 /usr/sbin/named ln -s /usr/sbin/named8-xfer /usr/sbin/named-xfer 检查: # named -v named 8.2.2-P5+Fix_for_CERT_till_01_30_01 Sun Apr 8 08:05:23 CDT 2001 build:/./510 /com4/CMVC

53、/obj/power/tcpip/usr/sbin/named8 现在我们来编写配置文件。 一、首先是最主要的设置文件,其他的文件全靠它定义,才能生效。 touch named.conf name.ca 0.0.127..zone localhost.zone.zone 0.16.172..zone /etc/named.conf(bind4的时候此文件名为:named.boot) 可以用 touch /etc/named.conf 命令生成文件,然后再添加内容 options directory "/etc" #设定工作目录,bind 会在此处设定的目录里查找所需文件。 ; zone "." type hint; file "named.ca" #根服务器 ; zone "0.0.127." type master; file "0.0.127..zone" #本机端的反解文件,文件名可以自己定义的。; zone

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论