Backup

將虛擬機快照複製到連接到 ESXi 5.1 主機的 USB

  • January 24, 2013

我試圖將正在執行的虛擬機的快照備份編寫到連接到主機的 USB 驅動器上。我們正在使用 ESXi 的免費虛擬機管理程序版本,並且不想購買第三方產品來執行此操作。

由於 ESXi Shell 在 5.1 上似乎沒有可用的 VM 快照命令,我試圖在 Windows 上使用 vSphere PowerCLI 連接到主機並製作 VM 的快照,然後將快照磁碟複製到主機上安裝的 USB。我可以獲取 VM 快照,但似乎無法顯示 USB 驅動器並相應地格式化 VMFS。

我知道我需要禁用 USB 仲裁器才能執行此操作(我從 ESXi shell 執行此操作)。但我正在努力安裝和格式化 USB,也不確定安裝後我可以使用什麼複製命令。

非常感謝任何想法/幫助。

亞當

您收到*“fault.RestrictedVersion.summary”*錯誤,對吧?PowerCLI 和大多數 SDK 工具無法在 VMware ESXi 的免費版本上執行。他們的假設是,想要自動化的人將為最基本的 ESXi 許可證支付約 500 美元……

SSH 到 ESXi 主機並執行:

vmware-cmd <vm-cfg-path> createsnapshot <name> <description> <quiesce> <memory>

例如:

vmware-cmd /vmfs/volume/datastore1/Windows2008/Windows2008.vmx createsnapshot "snap1"

編輯:

直接 USB 驅動器僅限於FAT 和 FAT16 格式的驅動器。如果您需要驅動器訪問,最好將 USB 直通執行到實際 VM。如果您使用通用 USB 直通,我認為您將受限於 USB 1.1 速度。如果您將整個 USB 控制器傳遞給 VM,您將獲得 2.0 的速度。

引用自:https://serverfault.com/questions/471692