瞭解 esxcli storage vvol 使用的命令選項。這些主題還提供了使用 vSphere Virtual Volumes 時可能遇到的問題的解決方案。
Virtual Volumes 和 esxcli 命令
您可以使用 esxcli storage vvol 命令對 Virtual Volumes 環境進行疑難排解。
可用命令選項如下。
命名空間 | 命令選項 | 說明 |
---|---|---|
esxcli storage core device | 清單 | 識別通訊協定端點。輸出項目 Is VVOL PE: true 指示儲存裝置為通訊協定端點。 |
esxcli storage vvol nvme info | get | 取得 Virtual Volumes NVMe 主機資訊的資訊。 |
esxcli storage vvol storagearray | 清單 | 列出儲存區陣列上的容器或通訊協定端點。 |
esxcli storage vvol storagecontainer | 清單 | 列出所有可用的儲存區容器。 |
abandonedvvol scan | 針對已放棄的 Virtual Volumes 掃描指定的儲存區容器。 | |
esxcli storage vvol daemon | unbindall | 從 ESXi 主機已知的所有 VASA 提供者解除繫結所有虛擬磁碟區。 |
esxcli storage vvol protocolendpoint | 清單 | 列出您的主機可以存取的所有通訊協定端點。 |
startforceunbind | 解除繫結開啟控點計數為零的 PE 上的所有 Virtual Volumes。 | |
esxcli storage vvol stats | 追蹤效能統計資料。如需相關資訊,請參閱收集 Virtual Volumes 的統計資訊。 | |
esxcli storage vvol vasacontext | get | 顯示與主機相關聯的 VASA 內容 (VC UUID)。 |
esxcli storage vvol vasaprovider | 清單 | 列出與主機相關聯的所有儲存區 (VASA) 提供者。 |
esxcli storage vvol virtualvolume | 取消對應 | 透過取消對應 VMFS 組態磁碟區中的可用區塊來回收空間。如需相關資訊,請參閱回收 vSphere Virtual Volumes 資料存放區上的空間。 |
esxcli storage vvol vmstats | get | 取得特定虛擬機器的 Virtual Volumes 資訊和統計資料。 |
收集 Virtual Volumes 的統計資訊
您可以使用 ESXi 主機中的 vvol stats 命令來追蹤效能統計資料。
可用命令選項如下。
命令 | 說明 | 選項 |
---|---|---|
esxcli storage vvol stats get | 取得所有 VASA 提供者 (預設值),或給定命名空間中指定命名空間或實體的統計資料。 | -e|--entity=str 輸入實體識別碼。
|
esxcli storage vvol stats list | 列出指定命名空間下的所有統計資料節點 (預設值) 或節點。 | -n|--namespace=Str 輸入節點命名空間運算式。 |
esxcli storage vvol stats enable | 啟用完整命名空間的統計資料追蹤。 | |
esxcli storage vvol stats disable | 停用完整命名空間的統計資料追蹤。 | |
esxcli storage vvol stats add | 為特定命名空間下的特定實體啟用統計資料追蹤。 | -e|--entity=str 輸入實體識別碼。
|
esxcli storage vvol stats remove | 移除指定命名空間下用於統計資料追蹤的特定實體。 | -e|--entity=str 輸入實體識別碼。
|
esxcli storage vvol stats reset | 重設指定統計資料命名空間或實體的統計資料計數器。 | -e|--entity=str 輸入實體識別碼。
|
無法存取 Virtual Volumes 資料存放區
建立 Virtual Volumes 資料存放區後,其仍無法存取。
問題
vSphere Client 會將資料存放區顯示為無法存取。您無法使用該資料存放區進行虛擬機器佈建。
原因
無法為對應至虛擬資料存放區的 SCSI 式儲存區容器或 NVMe ANA 群組設定通訊協定端點時,可能會出現此問題。與傳統 LUN 類似,需要設定 SCSI 通訊協定端點後,ESXi 主機才能偵測到它們。
解決方案
為 SCSI 式容器建立虛擬資料存放區之前,請確保在儲存區端上設定通訊協定端點。
移轉虛擬機器或將虛擬機器 OVF 部署到 Virtual Volumes 資料存放區時失敗
您嘗試移轉虛擬機器或將虛擬機器 OVF 部署到 Virtual Volumes 資料存放區失敗。
問題
原因
組態虛擬磁碟區 (簡稱為組態 vVol) 包含各種與虛擬機器相關的檔案。在傳統非虛擬資料存放區上,這些檔案儲存於虛擬機器主目錄中。與虛擬機器主目錄類似,組態 vVol 通常包含虛擬機器組態檔、虛擬磁碟和快照描述元檔案、記錄檔、鎖定檔案等。
在虛擬資料存放區上,所有其他大型檔案 (例如虛擬磁碟、記憶體快照、分頁和摘要) 會儲存為個別的虛擬磁碟區。
解決方案
- 對於虛擬機器移轉,將虛擬機器從傳統資料存放區移轉到虛擬資料存放區之前,從虛擬機器主目錄移除多餘的內容,讓組態 vVol 維持在 4 GB 限制以下。
- 對於 OVF 部署,由於您無法將包含多餘檔案的 OVF 範本直接部署到虛擬資料存放區,因此請先將虛擬機器部署到非虛擬資料存放區。從虛擬機器主目錄移除任何多餘內容,然後將產生的虛擬機器移轉到 Virtual Volumes 儲存區。