ODA网络配置情况
ODA X5-2有四个物理网口(net0 net1 net2 net3),两两(net0,net1)(net2,net3)做了bond,一个可用于生产网络,一个可用于管理或备份网络。除了这两个外,虚拟化还用到了192.168.18.1(第一个节点)和192.168.19.1(第二个节点)。
ODA虚拟化
ODA的虚拟化是通过在底层直接安装Oracle VM Server,然后在创建一新oakDom1
Dom0 IB地址
节点一:192.168.16.24
节点二:192.168.16.25
设置Dom0地址
安装完虚拟化之后,需要为Dom0设置ip地址(需要通过串口线连接ILOM,start /sp/console登陆去设置)
oakcli configure firstnet
部署ODA_BASE
将ODA_BASE的软件上传至第一个节点DOM0的/OVS目录,通过下面的命令部署ODA_BASE(ODA_BASE包含了操作系统、GI和DB软件)
oakcli deploy oda_base
安装完之后可以看到oakDom1,下面是样例
[root@oda1 OVS]# xm list Name ID Mem VCPUs State Time(s) Domain-0 0 4096 72 r----- 12247.8 oakDom1 1 196608 24 -b---- 280.7 [root@xd05oda01 ~]# oakcli show oda_base ODA base domain ODA base CPU cores :16 ODA base domain memory :96 ODA base template :/OVS/oda_base_12.1.2.9.gz ODA base vlans :['net1', 'net2', 'vbr1'] ODA base current status:Running [root@xd05oda01 ~]#
部署完成后,ODA_BASE IB地址为
节点一:192.168.16.27
节点二:192.168.16.28
为ODA_BASE设置地址
通过在Dom0上访问IB地址192.168.16.27/192.168.16.28位ODA_BASE设置IP地址
oakcli configure firstnet
检查固件版本
安装前确认安装的版本是否符合要求
[root@xd05oda01 ~]# oakcli show version -detail Reading the metadata. It takes a while... System Version Component Name Installed Version Supported Version -------------- --------------- ------------------ ----------------- 12.1.2.5.0 Controller_INT 4.230.40-3739 Up-to-date Controller_EXT 09.00.00.00 06.00.02.00 Expander 0018 Up-to-date SSD_SHARED { [ c1d20,c1d21,c1d22, A29A Up-to-date c1d23 ] [ c1d16,c1d17,c1d18, A29A Up-to-date c1d19 ] } HDD_LOCAL A720 Up-to-date HDD_SHARED A2D2 Up-to-date ILOM 3.2.4.52 r101649 Up-to-date BIOS 30050100 Up-to-date IPMI 1.8.12.0 Up-to-date HMP 2.3.2.4.1 Up-to-date OAK 12.1.2.5.0 Up-to-date OL 5.11 Up-to-date OVM 3.2.9 Up-to-date可用会用到的命令,根据实际情况,需要看readme
oakcli unpack -package /root/p21645601_121290_Linux-x86-64_1of2.zip
oakcli unpack -package /root/p21645601_121290_Linux-x86-64_2of2.zip
oakcli update -patch 12.1.2.9.0 --infra
部署数据库
启动vnc(vncserver :1)
开始部署(oakcli deploy)
这个命令会启动图形化向导工具,也可以导入,通过下面的链接查看如何生成配置文件
http://www.ohsdba.cn/index.php?g=Home&m=Article&a=show&id=264
在安装数据库过程中,如果没有配置DNS服务器,在"Step#17"可能会遇到错误。通过查看发现没有什么已成,但日志中有关DNS检测的异常。可以通过手动去执行剩下的步骤
单步执行
/opt/oracle/oak/onecmd/GridInst.pl -r 18
多部一起执行
/opt/oracle/oak/onecmd/GridInst.pl -r 18-24
列出相关安装步骤
[root@~]# /opt/oracle/oak/onecmd/GridInst.pl -l
INFO : Logging all actions in the file /dev/null and traces in the file /dev/null INFO : Loading the configuration file /opt/oracle/oak/onecmd/onecommand.params... The steps in order are... Step 0 = ValidateParamFile Step 1 = SetupNetwork Step 2 = WriteNodelists Step 3 = SetupSSHroot Step 4 = VerifyEnvVersion Step 5 = SetupDNS Step 6 = UpdateEtcHosts Step 7 = SetTimezone Step 8 = SetupNTP Step 9 = SetupILOM Step 10 = ValidateEnv Step 11 = CreateUsers Step 12 = SetupStorage Step 13 = SetupSSHusers Step 14 = InstallGIClone Step 15 = RunGIClonePl Step 16 = RunRootScripts Step 17 = GIConfigAssists Step 18 = CreateASMDiskgroups Step 19 = InstallDBClone Step 20 = RunDBClonePl Step 21 = DbcaDB Step 22 = SetupACFS Step 23 = SetupASR Step 24 = ResecureMachine
注意:ResecureMachine是安全加固,加固后安全了很多,但也有不便的地方,密码的复杂度、过一段时间就要更改。
至此,ODA虚拟化基本安装部署完毕,剩下的就是部署虚拟化了,也是通过oakcli命令,支持Windows和Linux虚拟化。
Reference
https://www.oracle.com/engineered-systems/database-appliance/x5-2/index.html
888888.1 ODA补丁版本1520579.1 ODA虚拟化安装
1373599.1 ODA裸机恢复