【转】Exadata X2-2/X3-2的Reimage过程

ISO文件制作

1.根据文档888828.1获取db/cell Image文件,解压zip包,并在Linux文件系统下解压tar包,注意命令行为

tar -pxvf cellImageMaker_11.2.3.2.1_LINUX.X64_130109-1.x86_64.tar

tar -pxvf computeImageMaker_11.2.3.2.1_LINUX.X64_130109-1.x86_64.tar

 

2.preconf文件的准备

首先根据正常步骤使用xls或java配置工具生成preconf文件,然后获取db/cell节点eth0的MAC地址,并将MAC地址填写到管理IP前的两个逗号之间,如

--在修改前

dm03cel07,exadata.icbc,cell,eth0,eth0,Management,,84.2.51.135,255.255.255.0,84.2.51.254,dm03cel07-priv.exadata.icbc,Private,192.168.10.59,255.255.252.0,84.37.97.15,84.24.49.104,Asia/Shanghai,ilom,dm03cel07-ilom.exadata.icbc,84.2.51.157,255.255.255.0,84.2.51.254,84.37.97.15,enabled,84.24.49.104,,

dm03cel06,exadata.icbc,cell,eth0,eth0,Management,,84.2.51.134,255.255.255.0,84.2.51.254,dm03cel06-priv.exadata.icbc,Private,192.168.10.58,255.255.252.0,84.37.97.15,84.24.49.104,Asia/Shanghai,ilom,dm03cel06-ilom.exadata.icbc,84.2.51.156,255.255.255.0,84.2.51.254,84.37.97.15,enabled,84.24.49.104,,

--在修改后

dm03cel07,exadata.icbc,cell,eth0,eth0,Management,00:10:E0:21:BF:F6,84.2.51.135,255.255.255.0,84.2.51.254,dm03cel07-priv.exadata.icbc,Private,192.168.10.59,255.255.252.0,84.37.97.15,84.24.49.104,Asia/Shanghai,ilom,dm03cel07-ilom.exadata.icbc,84.2.51.157,255.255.255.0,84.2.51.254,84.37.97.15,enabled,84.24.49.104,,

dm03cel06,exadata.icbc,cell,eth0,eth0,Management,00:10:E0:22:37:38,84.2.51.134,255.255.255.0,84.2.51.254,dm03cel06-priv.exadata.icbc,Private,192.168.10.58,255.255.252.0,84.37.97.15,84.24.49.104,Asia/Shanghai,ilom,dm03cel06-ilom.exadata.icbc,84.2.51.156,255.255.255.0,84.2.51.254,84.37.97.15,enabled,84.24.49.104,,

填写所有的db/cell相关的MAC信息。其中一份文件为cell准备,将其中所有db节点的信息注释掉,另外一份为db准备,将其中所有cell的信息注释掉。可分别起名为preconf_mac_db.csv/preconf_mac_cell.csv

 

3.cell的ISO制作文件夹为dl180,db的ISO制作文件夹为dl360, X3-2/X2-2没有差别;

使用root用户支行以下命令制作db/cell的ISO文件

./makeImageMedia.sh -preconf ../preconf_mac_db.csv -stit -notests diskgroup -nodisktests  -dualboot no dbimg112321.iso

./makeImageMedia.sh -preconf ../preconf_mac_db.csv -stit -notests diskgroup -nodisktests  cellimg112321.iso

 

每个ISO文件大约需要时间为3-5分钟

 

4.启动Remote Console及ISO文件加载

ILOM上配置了JAVA程序,可以直接将相关主机的终端输出在本地显示出来,只要提供IP,ROOT用户及口令即可;

同时ILOM也提供了远程映射ISO文件的重定向功能,即将ECC的机器上的ISO映射到db/cell上的CDROM,等同于制作了CDROM光盘并用这个CDROM启动。

exadata-reimage-1

点击Launch Remote Console,启动Java终端。

 

加载本地ISO文件

exadata-reimage-2

在ILOM中设定下次启动为CDROM

exadata-reimage-3

 

在ILOM里重启主机:

exadata-reimage-5

 

5.REIMAGE过程

主机启动界面将变为:

exadata-reimage-6

敲enter键,主机从CDROM启动系统。

第一次为检测FIRMWARE版本,最终会停留在以下界面:

exadata-reimage-7

系统会提示IMAGE中的FIRMWARE比当前系统的版本新,需要更新。在更新完毕后5分钟系统会自动启动。

 

--DB、CELL的ReIMAGE过程及BIOS的启动次序

通常REIMAGE过程至少需要2次启动,一次检测并更新FIRMWARE,另外一次是实际的文件拷贝过程。除此之外cell还有另外一次本地启动的自检过程。

 

使用ILOM设置启动位置在X2-2和X3-2是不同的,前者会继续使用CDROM启动,进入正常的REIMAGE过程,后者会恢复到缺省本地启动,REIMAGE会被打断,所以务必按F2进入Bios里确认本次启动的位置。

 

所以务必要知道当前主机是第几次启动,并使用F2在BIOS里确认。

当db/cell从本地启动时,启动界面是这样的:

exadata-reimage-8

--DB/CELL的REIMAGE完成标记

exadata-reimage-9

 

当REIMAGE过程完毕时,无论CELL/DB都会出现Installation SUCCESSFUL字样,否则ReIMAGE过程就没有结束。

 

 

 

6.关于dualboot问题

缺省从工厂出来的机器里的db节点都是启用dualboot的,也就是说有一个solaris文件系统在(可使用fdisk看到),而使用上面制作的ISO文件reimage后db节点是不会有solaris文件系统的,不管有没有在制作 iso时添加-dualboot no选项。

所以db在做reimage后,不需要做reclaim,即使做也会异常退出的。

 


Posted

in

by

Tags:

Comments

Leave a Reply

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