《Oracle Exadata技术详解》笔记-Exadata的安装

第四章:Exadata的安装

                 总体步骤:     1.安装前准备,环境等
                                      2.提供表格给客户填写,规划信息
                                      3.硬件检查
                                      4.根据信息用户规划信息,使用dbm configurator或Exaconf来生成配置文件列表。
                                      5.系统搭建然后使用applyconfig配置网络信息 / 或使用reimage的方式重做镜像
                                      6.使用onecommand工具安装

                1、安装前的准备工作
                     1.搬运线路与承重要求              
                         a.机房是否有电梯,电梯高度、承重是否足够。
                         b.搬运线路有无斜度,斜度是否符合。
                         c.门的宽高。
                         d.地板承重。
                     2.电源检查
                         a.是否配备两路独立电源。
                         b.功率是否符合。
                         c.电源插座是否符合。
                     3.机房环境
                         a.制冷、温度、湿度是否符合。
                         b.气流导向。
                         c。固定位置是否存在穿孔地板。
                     4.网络配置
                         a.网线布线。
                         b.配备足够的以太网网线。

                2、配置列表
                     1.配置列表就是工程师到达现场前通过邮件提交给客户的一个配置表,用户需要根据自身的实际情况预先填写好其中的配置信息,
                        然后工程师再根据反馈使用Exadata配置表格configurator来生成对应的文件。
                         一共有14张表格。
                    
                     2.表格详细
                         第一张:标准操作系统认证的环境变量信息
                              就是按照Oracle11g 以前的方式创建用户,GI和RDBMS都是由oracle用户来管理,如果不是则可以跳过改表。
                              该表填写的内容:oracle安装组名、安装组密码、DBA组名、DBA组密码、oracle用户名、用户密码等环境变量。
                              还有设置字符集和块大小等,但这些参数都是默认不能修改的。
                              该表3个注意的地方:
                                                       1)在安装完Exadata以后会默认创建一个名为dbm的数据库实例(名字可以通过database name一栏修改)
                                                          该实例的目的是在Exadata安装完成后对其进行健康检查,用户可以自己dbca一套符合自己的数据库。
                                                          因为默认的这套库使用的是AL32UTF8的字符,并且默认是不能修改得,若修改只能dbca一套新的。
                                                       2)二进制文件默认安装在/u01/app目录下,且无法从配置列表里修改,强制使用Optimal Flexible Architecture。
                                                       3)Infiniband使用的网络为192.168网段,不建议用户修改。

                         第二张:角色分离认证的环境标量信息
                               它与第一张表格互斥,是指Oracle 11g引入一种新的认证方式,使用grid用户来管理GI和ASM,使用oracle用户来管理rdbms。
                               保持默认的username、userid、group id即可。
 
                         第三张:通用的配置信息
                               包括数据库节点操作系统的选择、Exadata一体机的名称、系统的类型、磁盘类型、国家、时区、负载类型、备份方式和保护的级别等内容。
                               1)操作系统
                                    该选项只是针对数据库节点来说,存储节点只有LInux,没有其他选择。这里数据库的操作系统选择Solaris指的的Solaris x86_64而非SPARC架构。
                                    强烈推荐保持默认Linux而不选择Solaris,X3-2不支持Solaris。   
                               2)系统类型
                                    按照用户所选购的配置来填写
                               3)磁盘类型
                                    可以选择high capacity或者high performance,对应高容量和高速度
                                    高容量单块磁盘大小为3TB,高速度单块磁盘大小为600G
                               4)国家和时区
                                    按照实际情况填写,如中国为China,时区是Asia/Shanghai。
                               5)负载
                                    OLTP/DW。它决定了默认创建的数据库实例配置参数。
                               6)备份方式
                                    一种是备份到Exadata内部,一种是备份到Exadata外部。
                               7)保护级别
                                    指ASM的冗余级别,一共有两种:Normal或High

                         第四张:网络信息
                               包括域名、DNS服务器的地址、NTP服务器的地址
                               1)域名
                                   指公司所用的域名,如果不连接到公网,并且没有对应的域名,则可以随意填写。
                               2)DNS服务器
                                   可选项,但推荐使用DNS服务器充分利用11g scan ip的特性。
                               3)NTP服务器
                                   可选项,推荐使用NTP来同步Exadata时间。

                         第五张:管理网的配置信息
                               三部分:管理网的起始ip地址、管理网的子网掩码以及管理网的网关
                               默认起始IP地址表示Exadata内部第一台数据库服务器的管理地址,其他IP按照这个地址网上增加。

                         第六张:生产网网络配置                          
                               共有5个选项:生产网的带宽、是否使用绑定、生产网的起始IP地址、生产网的子网掩码和生产网的网关。
                               生产网默认带宽为千兆,若需万兆则需要单独购买。默认使用绑定,防止单点故障。
                               起始IP是Exadata内部第一台数据库服务器的生产地址,管理网和生产网不能再同一个子网。

                         第七张、第八张:附加的网络配置信息
                              如果生产网做了绑定,那么第七张表格就不需要填写了,如果没有配置备份网络的信息,那么第八张表格也不需要填写。
                         
                         第九张:Exadata机柜配电单元(PDU)的信息
                              包括三部分:1)PDU是否需要通过网络进行监控
                                                  2)3)分别为PDU-A和PDU-B的IP地址,这里的PDU的IP地址是管理网段的IP地址。
               
                         第十张:Oracle Configuration Manager的配置信息
                              如果有则填写。

                         第十一张:ASR的配置信息
                              可选项,如果Exadata发生特定的故障,但有办法连接到公网,那就可以通过连接到公网的ASR服务器自动在MOS上创建服务请求。
                               如果有连接到公网的ASR服务器则填写。
 
                         第十二张、第十三张:OEM grid control的配置信息
                              其中第十二张是针对当前不存在OEM GC的情况,第十三张是针对以存在的情况。

                         第十四张:存储节点cell的告警信息监控
                              目前支持通过简单邮件服务SMTP发生邮件,以及简单网络协议SNMP把告警信息推送到监控或网管平台。

                3、硬件部分检查列表
                    1.连接网线;
                    2.对系统进行加电检查;
                    3.对infiniband交换机进行设置,包括:
                         a.检查infiniband交换机固件的版本
                         b.配置infiniband交换机的网络信息,包括主机名、ILOM、NTP服务器、DNS服务器等
                         c.配置infiniband交换机子网管理的优先级,其中主干交换机的优先级为8,叶子交换级为5。
                         d.对以上进行验证。
                    4.对cisco交换机进行设置:
                         a.检查cisco交换机的网络信息,包括主机名、IP地址、网关、路由、域、DNS服务器、NTP服务器、时钟域时区等,配置cisco交换机的密码、ssh服务;
                         b.关闭Spanning Tree协议;
                         c.对以上进行验证。
                    5.对PDU进行配置:
                         a.检查PDU固件版本
                         b.配置PDU的网络信息。
                    6.检查数据库节点和存储节点信息:
                         a.检查数据库节点和存储节点主机的序列号;
                         b.检查数据库节点和存储节点主机的可用内存;
                         c.检查数据库节点和存储节点主机的磁盘控制器信息;
                         d.如果是存储节点,则需要额外检查闪存卡的信息。
                    7.使用脚本对Exadata整体进行检查:
                         主要是调用/opt/oracle.SupportTools/CheckHWnFWProfile对数据库节点和存储节点进行检查,
                                   使用/opt/oracle.SupportTools/ibdiagtools/verify-topology对infiniband交换机进行检查。

                4、Exadata配置工具
                    1.Excel配置表格
                         dbm configurator:数据库一体机的一个配置工具(不是唯一的配置工具),复杂的Excel表格,使用了大量宏。
                         填写完成后可以生成一系列的配置文件供安装使用。
                         第一个表格:命名和规格型号信息
                         1)主要配置Exadata的主机名、域名、规格、节点数、时区、用户名称、磁盘空间。
                              Oracle Exadata Database Machine Name---所有节点(存储+DB)的前缀。
                              Database Server Base Name---数据库节点的前缀。
                              Oracle Exadata Storage Servers Base Name---存储节点的前缀。
                              Domain Name---域名
                              第一个数据库节点的主机名是dm01db01、域名是dm01db01.us.oracle.com
                              第一个存储节点的主机名是dm01cel01、域名是dm01cel01.us.oracle.com
                              建议用户将Oracle Exadata Database Machine Name修改为更有意义的名称。
                              但要控制在10个字母内,其他的参数最好保持默认。
                         2)Region和Time Zone决定机器的时区:
                              国内Region一般选择Asia,Time Zone选择Shanghai
                         3)Oracle Database Machine Model表示Exadata的规格型号:
                              如选择Full,Database Server Nodes默认就是8,Exadata Storage Server Nodes默认就是14,满配的规格。
                              但存储服务器数量并不是绝对按照规格来,可以单独购买扩展柜,那就可以增加。
                         4)操作系统一般选Linux;
                              Flashcache默认选中enable
                              Cell Disk Size 有三个选项,6000G高性能盘、2TB或3TB的高容量盘,2TB的盘已经停产了。

                         第二个表格:通用的网络信息
                         1)针对网络配置概况的,主要包括DNS服务器、NTP服务器、管理网地址、生产网地址、备份网络地址、私网地址和绑定情况等。
                         2)Name Server是DNS的地址,DNS服务器不是必须的。如果要使用DNS,务必使用两个DNS服务器,防止单点故障。没有两台DNS则不要使用NDS,保持留空。
                         3)NTP Server是时间同步服务器,没有特殊要求,如果有,填写域名或者IP地址,如果没有专门的NTP,可以使用第一个数据库节点或者Exadata自身的Cisco交换机作为时间服务器。
                         4)First Management/ILOM IP Address【Admin】是管理网地址。
                         5)First Client Access IP Address 【Client】就是生产网段的地址,应用连接走这个地址。
                         6)First Additional Network 3 Address 【Backup】是备份网段的地址,专门的以太网备份网络。
                         7)First Private InfiniBand IP Address 【Infiniband】为私网地址。
                              管理网和生产网段需要两个独立的子网,可以通过子网掩码进行分割。

                         第三个表格:特定的网络信息          
                              该表是根据第二个表格的信息自动生成的,可以进行微调。
     
                         第四个表格:用户和Home定义信息
                              根据之前配置列表所填写,默认的数据库密码为welcome1,建议保持默认,可安装完后调整。

                         其他表格:一系列杂项
                              主要包括smtp、snmp、OEM、ASR和OCM的配置。
                              1)smtp用于给用户发送cell告警的邮件。
                              2)snmp则是网络管理工具的接口。
                              3)ASR目前是iExadata专有的,之前有说到。
                              4)OCM,可以自动对数据库进行健康检查和补丁服务。
                              ASR和OCM很少客户在用,因为需要连接到公网。
                              5)这里的OEM说的是安装在Exadata上部署的一个OEM的agent,便于OEM12c集成。
                   
                         ASM磁盘组和数据库信息表格:
                         1)onecommand默认会建立3个AS吗磁盘组:DATA、RECO和DBFS。分别为数据盘、归档闪回盘、OCRVOTING或建立DBFS文件系统的盘。
                         2)DATA盘大约占80%,RECO盘大约占20%,DATA和RECO磁盘组名词都在后面加上了一个主机名前缀。
                         3)冗余级别默认都是HIGH,可以自行修改为Normal,如果选择了Normal,最后一步生产配置文件的时候会出一个告警。

                    1. JAVA配置向导(Exaconf)
                        上面讲的Exadata默认的配置工具dbm configurator,存在几个缺点:
                          1)不跨平台:基于Microsoft Office 2007的宏开发的,需要windows平台,Office不是2007版本,也可能存在兼容性问题。
                          2)缺乏向导:dbm configurator在生成配置以前无法进行错误检查,exaconf提供step-by-step的模式。
                          3)对于非标准配置支持较差:新版的onecommand(Patch 14734044)中增加一个基于JAVA的向导式的工具Exaconf。
                                   使用之前,需要安装JRE1.5以上的版本,在Exaconf目录下运行exaconf.sh或exaconf.cmd。
                                   就如同oracle安装的图像界面一样。

                5、生成的配置文件列表
                    1.group文件
                         记录Exadata各节点的主机名,主要用户onecommand内部调用dcli命令。
                    2.preconf文件
                         preconf.csv文件用来辅助修改Exadata数据库节点和存储节点的网络配置信息,如主机名、域名、节点类型、网络地址、绑定、ntp、时区和DNS服务器等。
                    3.checkip脚本
                         checkip.sh脚本用来运行onecommand之前检查IP的配置。
                    4.Exadata配置文件
                    5.hosts文件
                    6.validate.err错误信息
                         是dbm configurator的日志文件。

                6、首次启动
                      每次服务器启动时,都会调用/opt/oracle.cellos/cellFirstboot.sh这个脚本去检查其网络配置文件/opt/oracle.cellos/cell.conf是否存在。
                         如果这个文件存在,系统就认为Exadata的网络已经配置完成。
                         如果不存在,则会调用/opt/oracle.cellos/ipconf.pl来进行网络信息的配置,触发firstboot过程。
                     firstboot配置网络的过程十分繁琐,避免这个过程就要在preconf.csv文件中添加主机对应的mac地址。

                7、应用配置信息(applyconfig.sh)
                       applyconfig的过程实际上是修改Exadata各节点网络配置信息的过程,如果使用reimage则不需要进行这个步骤,因为reimage默认已经修改好所有IP了。
                         
                8、重做镜像(reimage)
                    1.使用USB进行reimage
                        1) image的版本就是Exadata软件的版本,重做镜像的意思。可用imageinfo来查看当前Exadata image的版本。
                         用imagehistory来查看历史版本。如果通过reimage来安装的,imagehistory只会出现一个条目,并且状态是fresh,代表新安装。
                        2)使用场合:如一台较早的Exadata,到用户准备安装的时候可能隔了较长的时间,版本已经更新了好几个。
                                              通过打补丁的方式升级不如通过reimage的方式重装。
                        3)好处:reimage之后系统是最新并且是干净的,跟新出厂的设置一样,且已修改到指定IP,可直接运行onecommand。
                                        不需要手工回收数据库节点上solaris操作系统的空间
                        4)reimage步骤:
                                   a.准备preconf.csv文件
                                   b.下载Exadata image介质
                                   c.插入USB
                                   d.运行makeImageMedia.sh脚本制作镜像
                                   e.镜像完成
                                   f.使用镜像还原

                    2.使用虚拟光驱重做镜像
                         远程image,通过ilom来加载一个iso文件,
                              a.同样使用makeImageMedia.sh脚本制作镜像,参数不同
                              b.通过web版ilom传输iso介质

                    3.使用PXE重做镜像
                         PXE的方式就是用于整套一体机进行reimage,比一个一个节点reimage快捷。

                9、回收空间(reclaimdisk)
                         清理和重组

               10、运行onecommand
                         将dbm configurator或者exaconf生成的内容拷贝到onecommand目录下,就可以使用了。
               
               11、Exadata数据清理
                         使用exascrub将数据安全的删除。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29123031/viewspace-2122206/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/29123031/viewspace-2122206/

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值