VMware虛擬機磁盤厚置備、精簡置備兩種格式。精簡置備磁盤按需增加,厚置備磁盤馬上分配所需空間。厚置備磁盤較之精簡置備磁盤有較好的性能,但初始置備浪費的空間較多。web
精簡置備磁盤虛擬機,若是頻繁增長、刪除、修改數據,精簡置備磁盤實際佔用的空間會超過爲其分配的空間。例如某個VMware Workstation或VMware ESXi的虛擬機,爲虛擬硬盤分配了40GB的空間(精簡置備)。若是這臺虛擬機反覆添加、刪除數據,在虛擬機中看到硬盤剩餘空間只能還有不少,例如剩餘一半,但這個虛擬硬盤所佔用的物理空間可能已經超過了40GB,若是是厚置備磁盤則不會存在這個問題。服務器
實際的生產環境中,虛擬機選擇厚置備磁盤仍是精簡置備磁盤,要根據實際狀況選擇。若是虛擬機強調性能、而且數據量不大,則選擇「厚置備馬上置零」,這將得到最好的性能。若是數據量持續增加、但變更不大,只是持續的增長,則能夠選擇「精簡置備」磁盤。微信
在生產環境中,爲虛擬機分配厚置備磁盤,磁盤的大小以達到穩定工做時佔用的實際空間的1.5~2倍爲宜,例如虛擬機穩定工做後須要400GB的空間,則爲虛擬硬盤分配600~800GB爲宜。空間不夠能夠再增長,但若是提早分配過多的磁盤無疑是一種浪費。由於不管是VMware、Hyper-V或其餘虛擬化產品,虛擬磁盤的增長較容易但減小難。若是要減小虛擬機硬盤大小,能夠採用以下的幾種方法。網絡
(1)GHOST方法:修改虛擬機配置,添加相同或合適容量的厚置備或精簡置備磁盤,從新啓動計算機,進入Windows PE或DOS界面,執行GHOST克隆。例如某虛擬機有2塊磁盤,第一塊爲系統磁盤分配了60GB;第二塊爲數據磁盤分配了2TB的厚置備磁盤,但實際只佔用了300GB空間,想將其改成600GB的厚置備或精簡置備磁盤。則須要修改虛擬機配置,添加一塊新的600GB的厚置備或精簡置備的磁盤,從新啓動虛擬機,用Windows PE的ISO引導,使用ghost克隆2TB的硬盤到新的600GB的硬盤中。克隆完成後,修改虛擬機配置,將原來2TB的備磁盤移除(但不刪除),啓動虛擬機,查看新克隆的數據是否正確,檢查系統及數據無誤以後,再刪除原來2TB的磁盤釋放空間。在使用此種方法時,要記錄原來2TB磁盤建立的分區及盤符,併爲新的600GB硬盤分配原來2TB使用的盤符。app
(2)使用vCenter Converter轉換。使用VMware vCenter Converter轉換虛擬機的時候,能夠將源虛擬機、源虛擬硬盤遷移(其實是「克隆」)到其餘vCenter 或ESXi主機上,在遷移轉換的過程當中,能夠修改目標虛擬機的硬盤大小、置備格式。負載均衡
若是在建立虛擬機的時候,沒有正確的選擇虛擬硬盤格式,等虛擬機運行一段時間想要更改,能夠採用「遷移」並更改存儲方法。即在vCenter Server管理的環境中(推薦將虛擬機關閉,也能夠不關閉),選擇「遷移」,在「遷移」目標中選擇「更改數據存儲」,在更改數據存儲中選擇新的目標,在磁盤格式中選擇「厚置備馬上置零」或「厚置備延時置零」或「精簡置備」,遷移以後磁盤格式便可更改。分佈式
對於本節提到的這幾種方法,下面經過實例進行演示。ide
當前虛擬機安裝的Windows Server 2008 R2操做系統,該虛擬機有2塊虛擬硬盤,第一塊硬盤安裝的操做系統;第二塊硬盤大小爲2TB,保存數據。工具
(1)關閉虛擬機並修改虛擬機配置,爲虛擬機添加一塊600GB的硬盤。佈局
(2)加載Windows PE的ISO鏡像。在「虛擬機選項」選項卡的「引導選項→強制執行BIOS設置」選中「虛擬機下次引導時,強制進入BIOS設置屏幕」,如圖92所示。
(3)啓動虛擬機並打開控制檯,進入BIOS設置,在「Boot」菜單將「CD-ROM Drive」移動到第一項,按F10鍵保存退出,如圖93所示。
(4)使用電腦店U盤製做工具製做的ISO鏡像引導計算機,進入Windows PE,在「計算機管理→存儲→磁盤管理」中,檢查本次要克隆「源」硬盤的大小(本示例爲2048GB)、「目標」硬盤大小(本示例爲600GB),如圖95所示。
(6)執行Ghost選擇「Local→ Disk→ To Disk」,在「Select local Source drive by clicking on the drive number」對話框中選擇大小爲2TB的硬盤(Size(MB)爲2097152,實際可能略有出入),如圖97所示。注意千萬不要選錯源盤和目標磁盤,不然會覆蓋丟失數據。
(8)在「Select local destination drive by clicking on the drive number」對話框選擇目標磁盤,本示例選擇Size爲614400 MB的磁盤,如圖98所示。
(9)在「Destination Drive Details」對話框選擇默認值。
(10)開始克隆,克隆完成以後單擊「Continue」按鈕,如圖100所示。
(11)斷開ISO鏡像文件的映射,修改虛擬機配置,選中2TB的磁盤單擊右側的叉號按鈕(如圖101所示),在移除磁盤時不要選中「從數據存儲刪除文件」選項,如圖102所示。同時在圖101中記錄移除的磁盤文件名稱(本示例爲WS08R2-RDP_3.vmdk),後文刪除虛擬磁盤釋放空間時須要用到。
(12)從新啓動虛擬機並進入操做系統,檢查克隆後的數據是否正常。打開「資源管理器」能夠看到只有一個C盤,如圖103所示。
(13)打開「服務器管理器→存儲→磁盤管理」,能夠看到新添加的600GB硬盤沒有聯機,右擊該磁盤在彈出的快捷菜單中選擇「聯機」。
(14)聯機以後,分區可見,數據顯示正常,如圖105所示。能夠將新添加的磁盤分配原來2TB硬盤所使用的分區。
(15)確認數據已經從2TB硬盤「克隆」到600GB的硬盤後,登陸vSphere Web Client,瀏覽當前虛擬機所在的存儲,刪除圖101中記錄的虛擬硬盤文件,如圖106所示,以釋放磁盤空間。
(16)在刪除再也不使用的虛擬硬盤文件時,確認虛擬機正在運行,這樣能夠避免誤刪除有用的或正在使用的虛擬硬盤文件。例如,若是要刪除正在使用的600GB的虛擬硬盤文件(如圖107所示),則會彈出錯誤信息。
(17)由於該文件正在被虛擬機使用(虛擬機處於運行狀態),此時刪除會出錯,而且提示「沒法刪除…WS08R2-RDP_2.vmdk」文件。本操做表示使用中的文件不會被刪除,若是虛擬機關機或再也不使用的文件能夠被刪除。
本示例中,在ESXi環境中有一臺虛擬機,配置了3TB的硬盤。使用VMware Converter轉換(克隆)出一個新的虛擬機,新虛擬機具備源虛擬機的分區及數據,新虛擬機硬盤大小爲500GB。
(1)在網絡中的一臺Windows 7或Windows Server 2008 R2操做系統的計算機上安裝VMware Converter 6.0。在「VMware vCenter Converter Standalone」控制檯單擊「Convert machine」(轉換計算機)按鈕,進入轉換計算機嚮導,如圖109所示。
(2)在源系統中選擇「Powered off → VMware Infrastructure virtual machine」,在指定服務器鏈接信息對話框中,輸入vCenter Server的IP地址(本示例IP地址爲172.18.96.10)管理員帳戶及密碼。
(3)在「Source Machine」對話框的清單中選羣集或ESXi主機,在列表中選中要轉換的虛擬機(須要是關閉電源的虛擬機),如圖111所示。
(4)在「Destination System」對話框,選擇「VMware Infrastructure virtual machine」,輸入目標ESXi主機的IP地址172.18.96.十、管理員帳戶及密碼。
(5)在「Destination Virtual Machine」指定轉換後的計算機名稱。
(6)在「Destination Location」對話框的清單中選擇目標羣集或主機,並在「Datastore」(存儲)下拉列表中選擇保存虛擬機位置的存儲,在「Virtual machine version」(虛擬機版本)下拉列表中選擇虛擬機的硬件版本(能夠在四、七、八、九、十、11之間選擇),如圖114所示。
(7)在「Options」對話框中配置目標虛擬機的硬件,能夠選擇目標計算機上要複製的數據、修改目標虛擬機CPU插槽與內核數量、爲虛擬機分配內存、爲目標虛擬機指定磁盤控制器、配置目標虛擬機的網絡設置等參數,如圖115所示,單擊「Edit」進入編輯項。
(8)在轉換向導的「選項」對話框中,首先進入「Data to copy」選項組。在默認狀況下,Converter轉換向導複製全部磁盤並保持其佈局。在「Data copy type」下拉列表中選擇「Select volumes to copy」,單擊「Advanced」(如圖116所示)。
(9)單擊「Destination layout」選項卡,在「size/Capacity」選項中,對應的每一個磁盤下拉列表有4個選項「Maintain size」(保持原大小空間)、「Min size」(最小空間)、「Type size in GB」、「Type size in MB」。第一項爲保持原來大小的空間,即源物理機分區容量多大,目標虛擬硬盤分區大小保持一樣大小;第二項爲源物理分區已經使用的空間,即轉換後目標分區須要佔用的最小空間;第三項爲管理員手動指定目標分區空間,單位爲GB;第四項爲管理員手動指定目標分區空間,單位爲MB。能夠直接輸入目標分區的大小,本示例爲500GB(要保證源分區的數據量小於500GB),如圖117所示。在「Destination layout」選項卡中,還能夠選擇置備屬性「Thick」(厚置備磁盤)、「Thin」(精簡置備磁盤)。
(10) 其餘的則根據須要選擇不一一介紹,直到「Summary」對話框。
(11)開始轉換,直到轉換完成,這須要一段時間,如圖119所示。
(12)啓動轉換後的虛擬機,打開「計算機管理→存儲→磁盤管理」,能夠看到C盤的空間是500GB,如圖120所示。
檢查遷移完成後的虛擬機,若是遷移後的虛擬機的數據中和應用程序與源虛擬機(分配硬盤比較大)相同,則能夠刪除源虛擬機,完成本次遷移。
若是不更改虛擬硬盤的大小而只是更改虛擬硬盤的屬性,可使用「存儲遷移」的功能完成。
(1)在vSphere Web Client中,右鍵單要更改硬盤格式的虛擬機(能夠是正在運行的虛擬機),在彈出的快捷菜單中選擇「遷移」,如圖121所示。
(2)在「選擇遷移類型」對話框中選擇「僅更改存儲」,如圖122所示。
(3)在「選擇存儲」對話框中先選擇遷移到的存儲,而後在「選擇虛擬磁盤格式」下拉列表中選擇轉換後的格式,這能夠在「厚置備延置零」「厚置備置零」「精簡置備」之間選擇,如圖123所示。
(4)在「即將完成」對話框中單擊「完成」按鈕,如圖124所示。遷移完成以後,虛擬機磁盤格式將會更改。
虛擬化與系統集成課程主頁:http://edu.51cto.com/sd/14815
VMware服務器虛擬化視頻課程之入門篇-升級課程:http://edu.51cto.com/sd/5d9dc
VMware系統集成工程師系列專題:http://edu.51cto.com/sd/b5ec7
所有課程專題-2017年7月版本(虛擬化+企業應用案例):http://edu.51cto.com/sd/a7c2f
VMware vSphere 6.7虛擬化入門視頻課程:http://edu.51cto.com/sd/22fe0
深刻學習VMware vSAN視頻課程專題:http://edu.51cto.com/sd/6e1c9
VMware Horizon虛擬桌面從入門到精通專題:http://edu.51cto.com/sd/49496
vSphere虛擬化與雲計算數據中心 規劃設計與安裝配置專題:http://edu.51cto.com/sd/58f26
筆者將在51CTO訂閱專欄的平臺上,上線第二個專欄《Windows Server在中小企業中的應用》,私聊小助手微信:cto51cto進專欄興趣羣
在企業應用中,許多須要第三方硬件才能完成的功能,Windows已經自帶。本專題就是使用Windows自帶的一些功能,解決客戶比較「頭疼」的問題。
在大多數的企業應用中,
經過本專題的學習,掌握如下內容:
(1)Windows網絡負載均衡。
(2)分佈式文件系統實現數據同步
(3)使用卷影副本實現數據的備份與快照功能
(4)使用操做系統自帶的備份功軟件備份系統與數據
(5)使用NIC-Team功能實現網卡冗餘
(6)使用Windows自帶的文件服務器實現iSCSI服務器
(7)Windows應用程序虛擬化解決遠程訪問問題
(8)使用文件夾重定向
(9)DHCP高可用
(10)使用RADIUS實現統一身份認證
(11)使用Windows故障轉移羣集
(12)在局域網考試中配置學生上傳用的文件服務器
(13)批量建立、管理Hyper-V的虛擬機
(14)Windows自帶的IIS與FTP