當前位置:首頁 » 存儲配置 » vcenter存儲器集群

vcenter存儲器集群

發布時間: 2025-02-07 10:54:31

A. Esxi虛擬機硬碟壓縮及回收空間(磁碟縮小減少空間佔用)的最全8種方法大全

在處理虛擬機Windows 10系統的磁碟空間問題時,我們面臨的是如何合理管理磁碟空間以減少佔用。本文將詳細介紹Esxi環境下虛擬機硬碟壓縮及回收空間的方法,包括基礎知識、不同磁碟類型介紹、回收空間准備、回收空間思路及詳細步驟、使用vmkfstools進行壓縮、Vmware vCenter Converter工具的萬能轉換、使用VMware vCenter Server管理層遷移、Ghost及其他方法進行硬碟克隆、網友分享的技巧、相關知識點等內容。

一、虛擬機硬碟壓縮需求

在Esxi環境下,虛擬機Windows 10系統使用了350G的磁碟空間,實際佔用約為80G。為了減少空間佔用,將磁碟進行壓縮並移至其他數據存儲器。Esxi操作界面上磁碟擴容功能可用,但直接縮小磁碟容量的選項不存在,因此需要藉助Esxi的vmkfstools工具進行轉換或壓縮。

二、虛擬磁碟類型介紹

1. 厚置備延遲置零(zeroed thick):默認選項,創建時分配所需空間並按量置零。
2. 厚置備置零(eager zeroed thick):創建時分配所需空間並執行置零操作,創建時間較長。
3. 精簡置備(thin):無論磁碟分配多大,實際使用空間才會佔用物理存儲,寫入數據時進行分配空間及置零操作。

三、回收空間准備

在進行回收空間操作前,需要准備足夠大的物理存儲空間,因為轉換過程中需要同時保存舊文件、新文件及臨時空間。如果vmdk文件體積龐大,轉換及遷移時間可能會非常長,例如350G文件大約需要40分鍾,對於筆記本設備,建議接上外接電源。

四、回收空間思路及詳細步驟

1. 刪除虛擬機系統中的非必要文件,清空磁碟空間。
2. 使用sdelete工具對磁碟進行填零(置零操作)。
3. 使用ESXI工具vmkfstools移除置零的塊,實現VMDK空間收縮。

五、使用vmkfstools進行壓縮

通過一系列操作,可以將350G的虛擬機磁碟文件減小到100G。包括刪除系統中不必要的文件、磁碟碎片整理、磁碟壓縮、使用sdelete工具置零、虛擬機關機、SSH連接ESXI、使用vmkfstools命令進行操作,最後修改虛擬機配置文件及磁碟描述信息。

六、使用Vmware vCenter Converter進行轉換

當使用vmkfstools方法不方便或復雜時,可以使用Vmware vCenter Converter工具進行轉換及壓縮磁碟。此工具能從源虛擬機提取信息,並轉換為所需的目標格式,包括精簡置備和指定數據存儲。轉換過程可能需要較長時間,具體時間取決於磁碟大小。

七、使用VMware vCenter Server管理層遷移

利用VMware vCenter Server管理層進行遷移,可以將虛擬機從一個數據存儲遷移到另一個數據存儲,遷移後VMDK文件大小會自動減小,去除多餘空間。

八、使用ghost或其它方法進行硬碟克隆

通過ghost等工具實現虛擬機系統備份與還原,未來有時間可以嘗試更多硬碟克隆方法。

九、網友們分享的技巧

網友分享了使用vmkfstools -K命令壓縮後flat文件顯示大小不縮小,但實際佔用縮小的技巧。通過將精簡置備磁碟轉換至厚置備模式,再轉換回精簡置備模式,或先遷移至另一數據存儲,再轉換回精簡置備模式來實現磁碟空間的減小。

十、其他技巧與注意事項

在操作過程中,還需注意vmkfstools -K命令不能對快照vmdk文件清零,需移除快照後操作。遷移壓縮方法還包括vmkfstools克隆、OVF方式、直接復制vmdk文件、直接「移至」、Trueimage分區助手、DiskGenius克隆分區等。此外,群暉等系統中刪除文件後空間不會釋放,需要使用存儲管理器中的碎片處理功能來釋放空間。

B. 如何在一台ESXi主機上搭建一整套VSAN集群的環境

就來介紹下如何在一台ESXi主機上配置3個ESXi並組建一個VSAN集群。昨天,我介紹了如何在一台ESXi主機上安裝ESXi的客戶機(當然這些ESXi本身也是主機哦,還可以在其上部署虛擬機,雖然性能會比較差)。因此,首先就是根據上面所說的硬體條件創建3個虛擬機用來安裝ESXi5.5u1。我的配置是每一台主機都包括:
4個CPU(最少2個)
8GB內存
3個硬碟,一個4GB(用來裝系統)、一個40GB(模擬成SSD)、一個400GB(提供給vsan存放數據)
2個網路適配器,一個在子網192.168.10.x用於管理和虛擬機網路,一個在子網192.168.20.x,用於VSAN VMkernel
虛擬機版本10

注意,為了讓ESXi客戶機有2個網路適配器,在ESXi主機(本例中起名為esxi01)上的網路配置至少要配置2個不同的埠組,我將這2個埠組分別配置在了2個不同的vSwitch上:
vSwitch0,默認vSwitch,配置有管理網路(VMKernel)和VM Network 10埠組
vSwitch2,新增的vSwitch,配置有VM Network 20埠組
此外,我還因為有iSCSI存儲,因此配置了2個iSCSI的VMKernel分別在vSwitch1和vSwitch2上。
vSwitch0和vSwitch2的配置截圖如下:

這里有一點要說明的是,如果僅為了vsan網路的通信,vSwitch2可以沒有上聯的物理適配器,我的截圖裡面配置了上聯的物理適配器是因為我還有一個iSCSI2的VMkernel需要使用。

安裝3台虛擬機的過程就不贅述了,只要你按照我昨天的文章來操作,就可以順利完成。安裝完之後,照例是配置靜態IP地址、FQDN主機名、禁用IPv6、DNS並開啟SSH和ESXi SHELL以備之後在控制台輸入命令行使用。

需要強調一次的是,在你的實驗網路中,需要配置好一台域控制器,它同時也是DNS伺服器,並事先在DNS伺服器裡面添加好靜態的ESXi主機的DNS項。在我的實驗環境中,它們是:
esxi55u01.home.lab – 192.168.10.31
esxi55u02.home.lab – 192.168.10.32
esxi55u03.home.lab – 192.168.10.33
請在黃色DCUI界面(安裝完ESXi主機的初次配置界面)裡面測試一下網路,如果主機域名也能順利解析,那就說明網路配置都完備了。DNS對於正確配置VMware集群來說非常重要。

接下去就是用vSphere Web客戶端再次連接到vCenter(我的是vCSA),把這幾台新安裝的ESXi主機添加進來,添加的時候要用FQDN,不能是IP地址。

現在讓我們來看一看這些ESXi主機的磁碟情況(左邊窗格點選主機,在右邊窗格分別選擇管理,存儲器和存儲設備,如圖所示),可以看見置備的3個磁碟都是非SSD。下面要克服的問題是怎樣欺騙ESXi,讓它以為其中一塊40GB的磁碟是SSD,這樣才能滿足VSAN配置的必要前提條件。

讓我們進入到這台vSphere ESXi主機的管理控制台界面,在命令行裡面輸入下面的2條命令,就可以完成:

# esxcli storage nmp satp rule add --satp VMW_SATP_LOCAL --device mpx.vmhba1:C0:T1:L0 --option=enable_ssd
# esxcli storage core claiming reclaim -d mpx.vmhba1:C0:T1:L0

注意,這里的設備ID要填寫你所想要變成SSD的那個磁碟,設備ID就是長的像mpx.vmhba1.C0:T1:L0的那個。
輸入命令後,如果沒有填錯,是不返回結果的。回到vSphere Web客戶端,刷新一下,你就會發現那個40GB的磁碟的類型變成SSD了。

關於VSAN的配置,LeoXiao同學寫的很不錯,就不多羅嗦了。你可以參考他的文章。

我借個圖說明下順序:

多說一句,為了測試NIOC功能,而這個功能只有在分布式交換機上才有,所以,建議VSAN集群配置的時候先配置好分布式交換機,並且把VSAN專用的VMkernel建在分布式交換機上。

最後,給大家看一下,要搭建一個VSAN集群的測試環境,在一台主機上至少要配置並開啟5台虛擬機——包括1台域控制器,1台vCenter和3台ESXi主機(每台都配了8GB內存哦)。

雖然還是有一些網路傳輸上不穩定的問題,不過vsan數據存儲好歹是建起來了。

C. Esxi 7.0新特性及如何從Vmware虛擬機伺服器從 Esxi 6.7 升級到Esxi 7.0過程

Esxi 7.0的新特性及從Esxi 6.7升級過程


文章標題已省略,以下為正文內容。


Esxi 7.0在新特性方麵包括:



  • vSphere集群轉變成Kubernetes集群


  • 提供VMware Cloud Foundation服務,分為三類



    • 第一類是Tanzu運行時服務,包含Tanzu Kubernetes Grid (TKG)服務,用於管理用戶態的Kubernetes集群。

    • 第二類是混合基礎架構服務,提供Kubernetes所需基礎設施。

    • 第三類是定製服務,由合作夥伴或用戶自行開發部署。


  • 將vCenter API轉變為Kubernetes API


  • 增加CRX運行vSphere Pod



    • 內置容器運行時CRX,用於運行Pod。

    • Pod應用運行在一個輕量級虛擬機內,提供更高的隔離度和安全性。

    • 支持同時運行Windows容器。


  • TKC集群用於應用集群管理



    • 由TKG服務管理的Kubernetes集群,符合CNCF一致性認證標准。

    • 可直接使用內置的VMware Cloud Foundation服務。


  • Namespace應用視圖



    • 引入Namespace,包括容器、虛擬機和vSphere Pod資源。

    • 方便對應用資源進行管理,提高開發效率。


  • Harbor Registry鏡像倉庫服務



    • 由Harbor開源項目提供,確保鏡像安全和性能提升。

    • 與Namespace綁定,為每個Namespace提供鏡像服務。


  • 升級到vCenter Server 7.0



    • 僅支持使用vCenter Server Appliance部署或升級。

    • 整合所有Platform Services Controller服務,簡化部署和管理。


  • vSphere Lifecycle Manager



    • 集中式生命周期管理機制,簡化ESXi主機管理。

    • 提供映像和基準管理功能。


  • 與Tanzu Kubernetes Grid集成



    • 使用Tanzu Kubernetes Grid將vSphere轉換為運行Kubernetes工作負載的平台。

    • 在主集群中創建專用命名空間,用於直接部署容器。


  • 更新和許可證管理工具



    • Update Planner生成與vCenter Server相關的VMware產品互操作性報告。

    • 集中式許可證管理簡化ESXi主機、vCenter Server等解決方案的許可證管理。


  • 網路和安全功能



    • 配置和管理vSphere網路連接。

    • 提供全面的內置安全性,確保環境安全。


  • 業務連續性與資源管理



    • vCenter HA和vSphere FT提供故障切換保護。

    • 資源池、DRS、DPM和Storage I/O Control管理資源。



從Esxi 6.7升級至7.0時,請遵循以下步驟:



  1. 檢查硬體兼容性。

  2. 下載Esxi 7.0升級包。

  3. 上傳升級包至數據存儲器根目錄。

  4. 開啟SSH服務(臨時使用)。

  5. 通過SSH登錄數據存儲器目錄,確認升級模塊。

  6. 執行升級命令,注意檢查兼容性問題。

  7. 排除兼容性問題後,正式執行升級命令。


升級完成後,重啟伺服器以確認新版本。

熱點內容
java枚舉使用 發布:2025-04-22 22:06:56 瀏覽:256
分解壓與K 發布:2025-04-22 22:06:40 瀏覽:833
md5加密是對稱加密嗎 發布:2025-04-22 21:51:31 瀏覽:655
高德地圖車機版要安卓什麼版 發布:2025-04-22 21:41:20 瀏覽:196
一鍵ftp伺服器搭建腳本 發布:2025-04-22 21:36:28 瀏覽:87
g代碼編譯器 發布:2025-04-22 20:25:20 瀏覽:275
段式編譯器 發布:2025-04-22 20:15:45 瀏覽:205
android原版 發布:2025-04-22 20:15:04 瀏覽:78
特種兵一個組怎麼配置 發布:2025-04-22 20:01:15 瀏覽:734
oracle資料庫命令 發布:2025-04-22 19:47:55 瀏覽:564