原文:http://www.virtuallyghetto.com/2014/03/quick-tip-increasing-capacity-on-a-nested-vsan-datastore.htmlhtml
幾天前,因爲咱們的一位用戶須要比初始配置更大的 VSAN 數據存儲,我須要增長一個嵌套 VSAN 數據存儲的容量。起初,我覺得就像傳統嵌套 ESXi 環境同樣,僅增長底層 VMDK 的大小,而後在 ESXi 中從新掃描就能夠接入新容量,無需任何停機。結果證實,對於嵌套 VSAN 環境而言狀況並不同。架構
免責聲明:嵌套虛擬化不受 VMware 官方支持ide
首次安裝 VSAN 時,不管以前磁盤的佔用情況如何,VSAN 都將佔用整個設備(SSD 或 MD)。VSAN 初始檢測到的容量將被用於建立必要的分區,做爲建立 VSAN 磁盤組的一部分。VSAN 假設底層設備的容量會如同「現實」世界中同樣永遠不變,磁盤不會自動魔術般地變大,這個假設是合理的。然而,在嵌套 ESXi 環境中,容量能夠自動魔術般變大,但 VSAN 的設計不適合這種情形。最後的狀況是,底層設備能夠「熱擴展」,可是現有 VSAN 磁盤組沒法識別這種新容量。ui
儘管如此,仍是有兩種方法能夠增長 VSAN 數據存儲:spa
選項 1 – 若是但願保持 VSAN 數據存儲,則能夠熱添加額外的 VMDK 到現有的 VSAN 磁盤組,或者若是磁盤已滿,能夠建立新磁盤組,而後再添加額外的 VMDK。若是您但願使用特定的磁盤組,這樣會稍微修改您的設置,但您能保留本身的數據。設計
選項 2 – 第二個選項要求刪除並從新建立 VSAN 數據存儲,若是您的數據存儲中已有數據,這種方法不是理想選擇。您須要增長底層 VMDK 的容量,而後從新建立本身的 VSAN 數據存儲,採用這一方法能夠保持初始建立嵌套 ESXi 環境時使用的磁盤和磁盤組的現有數量。orm
以我爲例來講,我不能銷燬 VSAN 數據存儲,由於有人在使用它。所以,我選擇第一種方法。如下是我之前的配置,是包括 1 個 SSD 和 1 個 MD 的單個 VSAN 磁盤組:htm
而後,我爲每一個嵌套 ESXi 主機添加了一個額外的 10GB VMDK 並執行從新掃描,以便 ESXi 主機可以識別新設備:blog
幾秒鐘後,我就看到新的存儲設備了。如今,我能夠進入 VSAN 管理頁面(在 vSphere 羣集中),而且在刷新後能夠看到 VSAN 已經將新的「MD」自動添加到現有磁盤組中,個人存儲空間自動擴展了!ip
歡迎在微博上關注我,這樣在我發佈博客文章後您就會收到通知,並可讓您瞭解更多有關 VMware 存儲的信息:@VMware中國
————————————————————————————————————————————
做者:William Lam
現任 VMwareR&D 主管工程師,隸屬 SDDC 新興解決方案團隊的一員。目前,他在 VMware 公司從事原型設計,構建新解決方案並將其推向市場。他的工做主要側重於從 API 和 SDK 這兩個角度進行軟件定義的數據中心 (SDDC) 自動化以及 SDDC 通用集成和操做。他還與 VMware 內部的多個工程團隊緊密合做,幫助提供設計和架構方面的前期反饋。最後,經過客戶互動和反饋,他不斷應對客戶的挑戰、堅持知足客戶的需求,從而更好地改進 VMware 產品。