簡體   English   中英

將VM Drive映射到相應的VMDK文件

[英]Mapping VM Drive to Corresponding VMDK file

  • 問題:

    假設我有一個通過SCSI連接三個存儲LUN的VM VMFS將每個驅動器存儲為單獨的VMDK文件。

    1. C:(one_c.vmdk)
    2. d:(two_d.vmdk)
    3. F:(three_f.vmdk)

在ESX主機中,這些vmdk文件存儲在/ container_name / vm_name /中

Is there any way of mapping,given (disk serial number or disk id) and vmdk files location can we figure out to which vmdk file this Drive maps to?

注意:我已經通過此鏈接VMWare VMDK映射到Windows Drive Letters 但不是那么熱衷於使用腳本

您可以將ReconfigVM_Task用於連接了這些磁盤的虛擬機。 您需要傳遞virtualMachineConfigSpec,顧名思義,它指定虛擬機的配置。 在它下面你會找到virtualDeviceConfigSpec

你想要做的是:

  • 獲取VM的現有virtualMachineConfigSpec
  • 找到磁盤的相關virtualDeviceConfigSpec
  • 編輯該磁盤的備份信息
    • 將文件名更改為正確的路徑(從數據存儲區開始)
    • 取消設置fileOperation(以避免在那里創建新磁盤)
  • 使用更新的規范在VM上執行ReconfigVM_Task

有關更具體的說明,請參閱文檔

https://www.vmware.com/support/developer/converter-sdk/conv50_apireference/vim.VirtualMachine.html#reconfigure

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM