央視網|中國網絡電視臺|網站地圖
客服設為首頁
登錄

中國網絡電視臺 > 新聞臺 > 新聞中心 >

技術:如何清除虛擬存儲中的垃圾數據?

發佈時間:2012年02月26日 14:28 | 進入復興論壇 | 來源:中關村在線 | 手機看視頻


評分
意見反饋 意見反饋 頂 踩 收藏 收藏
channelId 1 1 1
壟!-- /8962/web_cntv/dicengye_huazhonghua01 -->

更多 今日話題

壟!-- /8962/web_cntv/dicengye_huazhonghua02 -->

更多 24小時排行榜

壟!-- /8962/web_cntv/dicengye_huazhonghua03 -->

  遺忘虛擬機中的數據對象可致虛擬存儲阻塞。而清除這些數據垃圾便可以得到存儲空間。優化虛擬環境中的資源利用比物理環境中優化操作更具挑戰性。快速創建虛擬機的能力既是改進敏捷性的促進因素,也是這種挑戰的主要原因。

  為了進一步加強這個問題,有時候會為每個VM創建相關數據對象,如截圖或額外的VM圖像,這樣可以增加虛擬所使用的存儲利用量。未使用的截屏,模板,廢棄的VM映射和僵屍虛擬機都會造成CPU,內存,傳輸量以及存儲資源的浪費。但是對這些資源的定位與改造不是簡單的事情。這裡,我們會對可能産生數據垃圾的每個數據對象進行介紹,然後描述如何清除未使用的數據對象從而增加數據中心的ROI。

  廢棄的VM映射

  當我們要從VMware vCenter,微軟 Systems Center,Red Hat企業管理(RHEM)或另一個VM管理控制臺刪除一個虛擬機時,必須在磁盤上也執行刪除。否則,VM列表就不會出現在管理控制台中,但是相應的VM映射仍然存在於存儲中。

  如果出現這種情況,結果就是把一個廢棄的VM映射留在存儲中。理論上,合適的操作流程應該保證系統管理員每次只從管理控制臺刪除一個虛擬機,這個管理員還要用存儲數列重復相同的操作。不過這不代表所有的情況。

  在某些時候,儘管虛擬機映射已經從管理控制臺刪除,但卻可能無法從存儲中刪除。這種情況發生在下列時候:

  1.VMware vMotion存儲出現故障,文件無法全部移入另一個存儲庫。這樣的話,舊的VMDK文件可能會留在原來的地方或是新的部分複製的VMDK文件會被放到新的數據倉庫中。不論是哪一種,vCenter都不會對這個文件有所了解。如果新主機和舊主機的配置不同或是沒有足夠的磁盤空間,那麼vMotion存儲可能出現故障。此外,一些用戶將vMotion配置成全自動,這樣除非檢查出錯誤日誌,否則你很難發現vMotion出現了故障。

  2.系統管理員通過手動複製粘貼來移動VM映射,但忘記將其從舊文件中刪除。

  3.VM映射通過模板複製,而不必要的VM映射沒有被刪除。

  4.第三方備份或存儲截屏工具複製VM映射文件。管理控制臺不能理解用這種方式創建的額外VM映射文件。

  查找數據垃圾:

  檢測廢棄的VM映射是通過管理控制臺列出的VM以及存儲中報告的VM映射完成。這些文件不太容易手動識別,VM映射的名稱或許不能總是與VM名稱匹配。這些VM映射文件通常被稱為遺棄的文件或遺棄的VM。

  保存的資源:

  查找與刪除被遺棄的VM對於改造和清空是很重要的一個步驟。同樣,刪除這些文件可以釋放能被重復使用的軟體許可證。

  切斷電源的VM

  斷電的VM本身不會有什麼問題,除非它指示的是一個不再需要的VM。VM被關閉和閒置的時間越長,它不被需要的可能性就越大。僵屍VM被識別後不會被刪除,更有可能被關閉。由於這個文件不再被使用,所以它會被關閉,但仍然要佔用存儲資源。

  查找數據垃圾:

  查找未使用截圖的關鍵是看截圖的時間,然後刪除那些已經過期的截圖。

  保留的資源:

  刪除未使用截圖可以清空存儲空間。

熱詞:

  • 數據對象
  • 虛擬存儲
  • 垃圾數據
  • 數據中心
  • 刪除
  • 映射
  • 虛擬機
  • 截圖
  • 管理控制臺
  • vMotion