實習日記 2019.9.26

>>>虛擬機刪除boot分區後恢復html

 

環境:四臺物理主機部署CU,內含OU、XU虛擬機。二層交換機和三層交換機端口配置相應VLAN,三層交換機vlan和二層交換機mgmt端口vlan一致,能夠直接vlan,這樣不須要作其餘配置,只須要給三層交換機的vlan配置vlan ip地址便可。數據庫

 

插曲:本來應當刪除虛擬機boot,可是誤刪了物理機的boot分區vim

#rm -rf /boot/*瀏覽器

#rebootssh

恢復:使用光盤鏡像掛載後重啓恢復。注意使用與CU版本相對應的Centos版本。具體操做見:https://boke.wsfnk.com/archives/704.htmlrest

 

 

 

正式:刪除其中一個XU節點的boot分區code

 

問題:各虛擬節點沒法鏈接xml

解決:主節點啓動glance集羣htm

#glance_ (忘記了。。。)blog

各節點重啓數據庫服務及openstack各組件服務。

#systemctl restart mariadb.service

#systemctl restart openstack

#systemctl status mariadb.service

設置權限

 

#source /admin-openrc

啓動nova服務

#systemctl restart openstack-nova-*

查看各節點狀態

#virsh list --all

#nova list --all

 

 

查看虛擬機配置

#vim /usr/local/clouldultra-CMC_libs/Haihe-XU/inventory/hosts

從中選擇一臺虛擬機,刪除boot分區

#ssh XU節點ip

#rm -rf /boot

#reboot

此時此臺虛擬機的boot分區已經被刪除,沒法正常啓動

 

利用其餘節點進行恢復

#nova list --all  查看各節點ID/NAME等信息

#nova get-vnc-console 節點ID/NAME novnc

獲取到novnc的URL以後,使用瀏覽器能夠打開

上傳鏡像,掛載,利用鏡像恢復

操做可見:https://www.cnblogs.com/wtfbk/p/4233689.html

#nova start 節點ID/NAME  啓動節點

#nova attach-disk .....    掛載   (注意此命令的最後一個參數,可用virsh dumpxml 節點ID 查找)

##nova get-vnc-console 節點ID/NAME novnc  獲取URL打開novnc

 

在瀏覽器中,點擊右上角按鈕重啓系統,進入救援模式進行恢復

 

 

 

另:

關於dd命令--做用是用指定大小的塊拷貝一個文件,並在拷貝的同時進行指定的轉換。

  • /dev/null,外號叫無底洞,你能夠向它輸出任何數據,它通吃,而且不會撐着!
  • /dev/zero,是一個輸入設備,你可你用它來初始化文件。

例2:把net.i這個文件寫入軟盤中,並設定讀/寫緩衝區的數目。
(注意:軟盤中的內容會被徹底覆蓋掉)

$ dd if = net.i of = /dev/fd0 bs = 16384
相關文章
相關標籤/搜索