>>>虛擬機器刪除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,一面對自己的心頭之愛條分縷析,一面說別人的文章是誤人子弟,看著也挺熱鬧的。也難怪我在技術論壇裡總是走迷失了,看看別人...