简介
本文档介绍为安装在虚拟设备(VM)中的Prime基础设施应用恢复CLI根(外壳)用户密码的步骤。
先决条件
要求
思科建议您了解使用和 访问VMware vSphere客户端、vSphere资产、Datastore和Objects功能。
警告:本文档中的步骤需要关闭应用程序才能完成。因此,建议在维护时段执行此练习。
使用的组件
本文档中的信息基于以下软件版本:
- VM中安装的Prime Infrastructure 2.2.x、3.0.x、3.1.x版本
- 从此列表复制的任何一个iso映像:
CentOS-5.10-x86_64-bin-DVD-1of2.iso
CentOS-5.11-x86_64-bin-DVD-1of2.iso
CentOS-6.6-x86_64-bin-DVD1.iso
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您使用的是真实网络,请确保您已经了解所有命令的潜在影响。
步骤
步骤1.启动VMware vSphere客户端并连接到ESXi主机或vCenter服务器。
步骤2.按照以下步骤将从上述列表下载的.iso映像上传到开放式虚拟设备(OVA)计算机上的数据存储:
- 在vSphere服务器中,导航至“资产”>“摘要”>“Datastore”。
- 在“对象”选项卡中,选择Datastore并上传文件。
- 单击“导航至Datastore文件浏览器图标。
- 如果需要,单击“创建新文件夹”图标并创建新文件夹。
- 选择您创建的文件夹或选择存在的文件夹,然后单击“上载文件”图标。如果出现“客户端集成访问控制”对话框,请单击“允许”以允许插件访问您的操作系统并继续文件上传。
- 在本地计算机上,找到iso文件并上传。
- 刷新datastore文件浏览器,查看列表中上传的文件。
步骤3.将iso映像上传到Datastore后,按照以下步骤使其成为默认引导映像:
- 使用VMware vSphere客户端,右键单击PI VM主机,然后单击“打开控制台”。
- 使用管理员用户登录CLI并键入halt关闭VM。
- 导航至编辑设置>硬件,然后选择CD/DVD驱动器1。
- 在“设备类型”下,选择“Datastore ISO文件”,然后使用“浏览”按钮选择您上传到Datastore的ISO映像文件。
- 在“Device Status(设备状态)”下,选择“Connect at power on(通电时连接)”。
- 单击“选项”选项卡,然后选择“启动选项”。在“Force BIOS Setup(强制BIOS设置)”下,选择“Next time VM boots(下次VM启动时,强制进入BIOS设置屏幕)”。当您重新启动虚拟机时,这会强制从虚拟机BIOS启动。
- Click OK.
- 在VMware vSphere客户端中,右键单击已部署的PI VM,然后导航至Power > Power On。
- 在BIOS设置菜单的PI控制台中打开电源后,找到控制设备启动顺序并将DVD/CDROM移到顶部的选项。这确保PI VM从上传的iso映像启动。
步骤4.完成以下步骤以重置PI CLI根/外壳密码:
- T在提示符下键入linux resuce,然后按Enter键。
- 选择语言/键盘的默认选项,而不选择网络选项。
- 您会将此视为一条消息:
救援环境现在将尝试查找您的Linux安装并将其安装到目录/mnt/sysimage下。然后,您可以对系统进行任何所需的更改。如果要继续此步骤,请选择继续。您还可以选择“只读”,以只读方式而不是读写方式来装载文件系统。 如果由于某种原因,此过程失败,可以选择Skip并跳过此步骤,然后直接转到命令shell。
- 在此屏幕中选择“继续”。
- 找到现有安装后,它将装载到/mnt/sysimage位置,并引导您进入命令提示符。
步骤5.借助以下命令将根目录更改为PI安装位置:# chroot /mnt/sysimag。
步骤6.在命令的帮助下移动/storeddata/rootpatchpw:#mv /storeddata/rootpatchpw /root/。
步骤7.现在输入exit并按Enter键。
步骤8.输入reboot并引导到PI中。
步骤9.在vSphere客户端中重新启动虚拟机后,单击CD(光盘)图标并选择断开ISO映像。
步骤10.引导完成后,PI服务启动。登录PI管理员CLI并使用root_enable命令设置新的根密码。
注意:如果PI版本为3.1.x版本,则使用shell命令代替root_enable设置口令。