簡介
本文檔介紹為安裝在虛擬裝置(VM)中的Prime基礎設施應用程式恢復CLI根(外殼)使用者密碼的步驟。
必要條件
需求
思科建議您瞭解使用和 訪問VMware vSphere客戶端、vSphere庫存、資料儲存和對象功能。
注意:本文檔中的步驟需要關閉應用程式才能完成。因此建議在維護時段期間執行此活動。
採用元件
本檔案中的資訊是根據以下軟體版本:
- 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 Server中,導航到Inventory > Summary > Datastores。
- 在對象頁籤中,選擇資料儲存並上傳檔案。
- 按一下導航到datastore檔案瀏覽器圖示。
- 如果需要,請單擊Create a new folder圖示並建立新資料夾。
- 選擇您建立的資料夾或選擇已存在的資料夾,然後按一下上傳檔案圖示。如果出現「Client Integration Access Control(客戶端整合訪問控制)」對話方塊,請按一下Allow以允許外掛訪問您的作業系統並繼續檔案上傳。
- 在本地電腦上,查詢iso檔案並上傳。
- 刷新datastore檔案瀏覽器以檢視清單中上載的檔案。
步驟3.將iso映像上傳到資料儲存後,請按照以下步驟將其設定為預設啟動映像:
- 使用VMware vSphere客戶端,按一下右鍵PI VM主機,然後按一下Open Console。
- 使用admin使用者登入到CLI,然後鍵入halt關閉VM。
- 導航到Edit Settings > Hardware,然後選擇CD/DVD drive 1。
- 在Device Type下,選擇Datastore ISO File,然後使用Browse按鈕選擇您上傳到資料儲存的ISO映像檔案。
- 在Device Status下,選擇Connect at power on。
- 按一下Options頁籤,然後選擇Boot Options。在Force BIOS Setup下,選擇Next time VM boot,強制進入BIOS Setup Screen。這會在重新啟動虛擬機器時強制從虛擬機器BIOS啟動。
- 按一下「OK」(確定)。
- 在VMware vSphere客戶端中,按一下右鍵已部署的PI VM,然後導覽至Power > Power On。
- 在BIOS設定選單的PI控制檯中開啟電源後,找到控制裝置啟動順序的選項,並將DVD/CDROM移至頂部。這可確保PI VM從上傳的iso映像啟動。
步驟4.完成以下步驟以重置PI CLI根/外殼密碼:
- T在提示符下鍵入linux rescue,然後按下Enter鍵。
- 選擇語言/鍵盤的預設選項,而不選擇網路選項。
- 您會看到以下消息:
救援環境現在將嘗試查詢Linux安裝並將其裝載到目錄/mnt/sysimage下。然後,您可以對系統進行所需的任何更改。如果要繼續此步驟,請選擇Continue。您還可以選擇「只讀」來以只讀方式掛載檔案系統,而不是以讀寫方式掛載。 如果由於某種原因,此過程失敗,可以選擇「跳過」(Skip)並跳過此步驟,然後直接轉到命令shell。
- 在此螢幕中選擇Continue。
- 找到現有安裝後,會將其安裝到/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設定口令。