小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

VMwareESX/ESXi 精簡置備(thin)與厚置備(thick)虛擬機磁盤之間轉換

 king9413 2012-03-30

VMwareESX/ESXi 虛擬機磁盤thinthick之間轉換

注意:轉換前請先關閉虛擬機!!!

一.  Thin to Thick轉換

Thin to Thick轉換比較簡單,在圖形界面即可操作;

1.    瀏覽數據存儲

點擊虛擬機所在的ESX/ESXi主機,配置選項卡下的存儲器,瀏覽數據存儲,



 

2.    進入相應虛擬機目錄,選擇相應磁盤的vmdk文件,右鍵擴充”;



擴充的過程真心的慢!基本上擴了一天==!


二.  Thick to Thin轉換

Thick轉換為Thin模式沒有直接的圖形操作方式,需要使用SSH登錄ESX/ESXi主機,默認ESX/ESXi主機沒有開啟SSH服務,需要先打開SSH;

1.開啟SSH服務

選擇虛擬機所在的ESX/ESXi主機,點擊配置選項卡,點擊安全配置文件”,點擊服務面板的屬性”;




2.使用SSH工具登陸并生成Thin磁盤

用戶名:root

密碼:使用vSphere Client登錄ESX/ESXi的密碼

 

<1> 進入虛擬機所在的datastore目錄

# cd /vmfs/volumes/datastore1/

# ls

Data_base_SQL

RHEL-5.5-x64-temp

SQLServer2008

SUSE11

thick2thin

vCenter Server

 

datastore目錄下可能有很多與虛擬機同名的目錄,本次轉換的虛擬機為thick2thin,進入該虛擬機目錄

 

# cd thick2thin/

# ls

thick2thin-c27753e1.vswp          thick2thin.vmxf

thick2thin-flat.vmdk              thick2thin_1-flat.vmdk

thick2thin.nvram                  thick2thin_1.vmdk

thick2thin.vmdk                   vmware.log

thick2thin.vmsd                  vmx-thick2thin-3262600161-1.vswp

thick2thin.vmx

 

該虛擬機目錄下有許多以虛擬機名開頭的文件,其中轉換過程中需要用到的文件是vmdk磁盤文件,vmdk有兩種,一種是虛擬機名.vmdk”,另一種是虛擬機名-flat.vmdk”,vmdk文件很小,存放了虛擬磁盤的一些配置信息(如虛擬磁盤數據文件等),實際數據都存放在flat.vmdk文件中,轉換時需要使用vmdk文件而不是flat.vmdk文件;此例中有兩個虛擬磁盤,所以vmdkflat.vmdk文件各有兩個;

 

<2>開始轉換

轉換思路:

A.       先使用vmkfstools將厚模式的vmdk文件克隆為精簡的vmdk磁盤文件,克隆出的精簡磁盤文件將包括vmdkflat.vmdk文件;

B.       將原來的厚模式磁盤文件vmdkflat.vmdk文件備份或刪除(建議使用mv命令將其重命名備份,以免因轉換失敗而誤刪數據);

C.       將新生成的vmdkflat.vmdk磁盤文件分別重命名為與原磁盤同名的磁盤文件

D.       重新從虛擬機清單中刪除添加虛擬機

 

Vmkfstools命令格式

# vmkfstools -i<source-disk-name.vmdk>-d {thin|thick}<destination-disk-name.vmdk>

參數解釋:

-i <source-disk-name.vmdk>參數:vmdk磁盤名

-d {thin|thick}<destination-disk-name.vmdk> :目標磁盤的格式,thinthick; <destination-disk-name.vmdk>為要生成的目標vmdk磁盤名;

 

 

1)       轉換磁盤

# vmkfstools -i thick2thin.vmdk -d thin thin.vmdk

Destination diskformat: VMFS thin-provisioned

Cloning disk'thick2thin.vmdk'...

Clone: 100% done.

 

克隆完成將生成兩個新的vmdkflat.vmdk文件

# ls

thick2thin-flat.vmdk    thick2thin.vmx          thin-flat.vmdk

thick2thin.nvram        thick2thin.vmxf         thin.vmdk

thick2thin.vmdk         thick2thin_1-flat.vmdk  vmware.log

thick2thin.vmsd         thick2thin_1.vmdk

 

使用mv重命名將原磁盤vmdkflat.vmdk備份

# mvthick2thin.vmdk  thick2thin.vmdk.bak

# mvthick2thin-flat.vmdk  thick2thin-flat.vmdk.bak

 

將新生成的精簡vmdk文件重命名為原厚模式的磁盤名稱

# mv thin.vmdk  thick2thin.vmdk

注意:vSphere Client中啟動虛擬機,做到此步基本已經完成了Thick to Thin的轉換,并且虛擬機已經可以正常啟動,但是我們發(fā)現flat.vmdk文件并沒有更改名字虛擬機也可以正常啟動,因為新生成vmdk文件里指定了新的flat.vmdk文件,我們可以通過vi手動更改文件名來修改虛擬機的flat.vmdk名稱以便于后期虛機的維護和管理;此時可以啟動虛擬機進行測試一下;

 

 

更改磁盤名:

首先關閉虛擬機,使用ssh進入主機的虛擬機目錄下,使用mv命令將新生成的thin-flat.vmdk文件更改成原來的虛機磁盤名稱thick2thin-flat.vmdk

# mvthin-flat.vmdk thick2thin-flat.vmdk

 

此時如果在vSphere Client啟動虛擬機將報找不到磁盤文件類似的錯誤,因為虛擬機啟動時需要通過vmdk文件找到flat.vmdk文件,所以需要修改vmdk文件中的磁盤文件名;

使用vi修改其中一行含有flat.vmdk的參數,將該部分修改成新的磁盤文件名

# vi thick2thin.vmdk

# Extentdescription

RW 83886080 VMFS"thick2thin-flat.vmdk"       #注意,此處原來為轉換成的thin-flat.vmdk

 

 

然后將虛擬機從清單中移除


在數據存儲里將vmx文件添加到清單

保持默認下一步

按照原來的配置下一步

完成

此時打開虛擬機的編輯配置選項


查看剛轉換的磁盤,已經變成了精簡置備模式

而原來的虛擬磁盤因為沒有轉換,仍為厚置備模式;



Have fun! ^_^

                                                                                                            2011-12-22  byYerik

    本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯系方式、誘導購買等信息,謹防詐騙。如發(fā)現有害或侵權內容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多