聚合国内IT技术精华文章,分享IT技术精华,帮助IT从业人士成长

Exadata存储节点root用户密码重置

2013-06-24 08:41 浏览: 1901663 次 我要评论(0 条) 字号:

某客户的exadata的cell节点的root用户的密码被弄丢了,需要将密码重置。

一般root密码丢失的问题,只需进入单用户模式,更改root密码即可。不过由于是在exadata上,所以过程稍微复杂,多了几步。

一、进单用户模式,我们首先需要进exadata的ilom界面,我们可以如下几种方式进ilom:

1.远程web方式进ilom:在web页面输入远程的ilom的IP地址,输入用户名和密码(默认root/welcome1)后即可进入。
2.远程web方式进kvm的ilom:在web页面输入远程的kvm的IP地址,输入用户名和密码(默认Admin/welcome1)后即可进入。注:需要开启下载ActiveX。
3.在exadata的机器上,抽出中间的KVM键盘,通过Avocent KVM进入ilom。

由于客户那边因为网络原因,第1和第2种的方式无法进去,只能用第3种方式登录ilom。

二、在ilom窗口选择Target Devices,可以看到cell节点和db节点,我们选择一个cell节点,如cell01:

三、点进去之后,选择kvm session

四、进入了kvm的session:

五、如果之前第一步的时候,是通过方法1进去,可以在ilom console->Remote Control->Remote Power Control.然后在下拉菜单选择 Graceful Shutdown and Power Off(Power off)或Power Cycle(to reboot the node).如果是方法3进去的,我们在exadata机器上按对应节点的电源重启节点。(从下往上数,cell1到cell7,对应cell01,我们重启的是最下面的一个节点).

六、重启之后,在第一个出现oracle exadata的倒数读秒的界面按上下键,随即出现如下的grub的引导界面:

注:在进单用户模式之前,在选择kernel加single之前,oracle加了一层保护,必须输入exadata的维护模式的密码,才能进入下一层,去选择kernel加single进单用户模式。

我们选择CELL_USB_BOOT_trying_C0D0_as_HD1后按p,注意,此时可能number灯会亮,number灯亮的时候,按p无效,因此,需要按fn键+number键,将number灯灭掉。

七、在Password后输入exadata维护模式的密码:sos1Exadata(以X2-2为例,其他的型号可能是sos1exadata)

八、输过password之后,选择第一个。

按e开始编辑

九、选择kernel后,继续按e

十、在该kernel的最后面加”single init=/bin/bash”:

十一、加完之后,按回车,回到上一层界面,按b,启动到单用户模式:

十二、进单用户模式之后,就和一般的linux下重置root密码一般操作了,在提示符下,输入passwd root,更改root密码。如果提示passwd: Authentication token lock busy,可以

mount -o remount,rw /

之后再passwd root更改密码。

十三、提示authentication tokens updated successfully之类的话,说明重置成功。如还遇到其他问题,则是linux root密码重置问题,已经和exadata无关,可google自行解决。

十四、重置完之后,重启节点,即可尝试验证密码是否已经修改好。

修改完一个节点,继续重置下一个。注:从当前黑屏的kvm session返回到ilom树形菜单,是在kvm键盘的右手边的ctrl按2下。不然,只能合上kvm键盘等15分钟,原kvm session会因为超时自动断开。



网友评论已有0条评论, 我也要评论

发表评论

*

* (保密)

Ctrl+Enter 快捷回复