實習日記 2019 9 26

2022-08-23 15:18:09 字數 1454 閱讀 1081

>>>虛擬機器刪除boot分割槽後恢復

環境:四台物理主機部署cu,內含ou、xu虛擬機器。二層交換機和三層交換機埠配置相應vlan,三層交換機vlan和二層交換機mgmt埠vlan一致,可以直接vlan,這樣不需要做其他配置,只需要給三層交換機的vlan配置vlan ip位址即可。

插曲:原本應當刪除虛擬機器boot,但是誤刪了物理機的boot分割槽

#rm -rf /boot/*

#reboot

恢復:使用光碟映象掛載後重啟恢復。注意使用與cu版本相對應的centos版本。具體操作見:

正式:刪除其中乙個xu節點的boot分割槽

問題:各虛擬節點無法連線

解決:主節點啟動glance集群

#glance_ (忘記了。。。)

各節點重啟資料庫服務及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之後,使用瀏覽器可以開啟

上傳映象,掛載,利用映象恢復

操作可見:

#nova start 節點id/name  啟動節點

#nova attach-disk .....    掛載   (注意此命令的最後乙個引數,可用virsh dumpxml 節點id 查詢)

##nova get-vnc-console 節點id/name novnc  獲取url開啟novnc

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

另:關於dd命令--作用是用指定大小的塊拷貝乙個檔案,並在拷貝的同時進行指定的轉換。

例2:把net.i這個檔案寫入軟盤中,並設定讀/寫緩衝區的數目。

(注意:軟盤中的內容會被完全覆蓋掉)

$ dd if = net.i of = /dev/fd0 bs = 16384

實習日記001(0718)

今天是實習第一天,早上填了一下 把我的歷史瞬間定格在2011年7月18日。來入職的有應屆生,也有社招,實習生我倒是唯一乙個。我要寫的材料很少,但看著他們填著填著,乙個上午就過去了,加上領辦公用品,就從9點多到了12點,於是先去吃飯。第一次實習,倒沒預料到第一天是這麼簡單。吃飯排了好長的隊,一頓飯吃去...

實習日記005(0722)

今天是周五,兼是月末,氣氛不再平靜,大家都忙著考勤 報銷 匯報。我曾經給自己找工作定下了這幾個目標 公司規模和發展 內部環境和氣氛 制度和規範 工作壓力和報酬。第乙份工作肯定不能衝著工資去,要看是不是有利於自己發展。總結一下這個公司,規模也不小,發展也算比較成熟了,這點,就知道聽boss們談話,對利...

實習日記006(0725)

今天只有些跑跑腿,打打雜的活,於是逛下論壇,看點東西。論壇裡總有人為一些話題爭論不休,今天看了關於程式設計入門的文章。有人推薦python,就有人提倡c,有人贊vim,就有人頂ide,一面對自己的心頭之愛條分縷析,一面說別人的文章是誤人子弟,看著也挺熱鬧的。也難怪我在技術論壇裡總是走迷失了,看看別人...