Exadata的配置工具——dbm configurator(下)

http://www.dbaleet.org/exadata_configuration_tools_dbm-configurator_2/

 

上一篇说到了如何填写dbm configurator,本篇则着重介绍点击generator以后dbm configurator的输出对象。

最明显的变化就是在dbm configurator 这个工作簿的右侧会自动生成一张Installation template的工作表,里面记录了安装的详细信息。通常可以将这一部分内容输出成pdf,发送给客户或者打印出来进行逐一核对。

这些文件分为几类:

1. group文件

这类文件记录了Exadata各节点的主机名,主要用于onecommand内部调用dcli命令,当然您也可以自己使用dcli来管理方便管理Exadata的节点。dcli是Oracle Linux上用来管理多主机的一个工具。

all_group 记录所有的DB节点和Cell节点的公网主机名;
all_ib_group 记录所有DB节点和Cell节点私网的主机名;
all_nodelist_group 记录DB节点和Cell节点公网和私网的主机名,为前两者之和;
cell_group 记录所有Cell节点的公网主机名;
cell_ib_group 记录所有Cell私网的主机名;
dbs_group 记录DB节点私网主机名;
dbs_ib_group 记录DB节点私网的主机名
priv_ib_group 记录DB节点和Cell节点私网的ip地址,域名,主机名

2. preconf文件

preconf.csv文件用来辅助修改Exadata DB节点和Cell节点的网络配置信息,例如主机名,域名,节点类型,网络地址,绑定,ntp, 时区, DNS服务器。Exadata在出厂的时候默认设置的是192.168.1.*这个网段, 通过使用 /opt/oracle.Supporttools/firstconf/applyconfig.sh 或者reimage makeImageMedia.sh调用这个文件将DB节点和Cell节点的网络配置信息设置成用户期望的目标。但是这个文件不能修改除DB节点和Cell节点以外的设备,例如KVM, PDU, Cisco交换机, infiniband交换机,这些设备的网络配置需要手工设置。

preconf-11-2-1-1-0.csv, preconf-11-2-1-2-2.csv, preconf-11-2-2-1-0.csv是早期Exadata使用的preconf文件的格式,后面的数字对应Exadata的版本号,从11.2.2.1.0以后,这个文件格式就是当前的preconf.csv。

3. checkip脚本

checkip.sh脚本用来在运行onecommand之前检查ip的配置。checkip.sh调用dbm.dat这个文件内的配置信息进行检查:

例如,在调用applyconfig.sh之前可以使用以下命令进行检查:

./checkip.sh -m pre_applyconfig

在调用applyconfig.sh之后可以使用以下命令进行检查:

./checkip.sh -m post_applyconfig

4. 配置文件

这一部分是onecommand调用的配置文件,包括onecommand.params, em.param, dbMachine_dm01, databasemachine.xml。onecommand.params是onecommand的核心配置文件,em.param是em的配置文件。dbMachine_dm01, databasemachine.xml猜测是早期使用的ip配置文件。

5. hosts文件

hosts.sample是一个hosts文件的样本,如果没有使用DNS ,可以将这个文件替换DB和Cell节点的/etc/hosts文件。如果使用DNS则无需理会。

6. validate.err错误信息

validate.err是dbm configurator的日志文件,在填写完dbm configurator, 点击Generate以后,会自动对填写的信息进行验证,如果填写有错误或者不符合最佳实践,则会生成这个日志文件。Oracle推荐ASM使用High Redundancy 模式,如果选择了Normal,会在这里生成一个警告。

Warning : 'Diskgroup Definition' section
. Recommendation ASM diskgroup redundancy for external back is : DATA = 'HIGH' RECO = 'HIGH'

以上


Posted

in

by

Tags:

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *