eww*_*ite 29 datastore vmware-esxi thin-provisioning
我正在寻找一个很好的解决方案来解决没有 vCenter 的 VMware ESXi 环境问题。
在单个 ESXi 主机上将虚拟机从一个数据存储移动到另一个数据存储,同时保持 VMDK 精简配置的最佳方法是什么?
这是一个独立的服务器,扩展了另一个驱动器阵列/数据存储。我想将旧数组中包含的数据移动到新数组中。
编辑:目标数据存储大小实际上小于源。我没有足够的空间来复制厚文件。
oha*_*aal 31
刚刚通过自己找到了一种方法来做到这一点。这是一个希望易于遵循的指南,介绍如何将 VM 移动到新的数据存储,同时在传输过程中保留精简配置(从而也减少传输时间):
mkdir "/vmfs/volumes/destination_datastore/Some VM"
vmkfstools -i "/vmfs/volumes/source_datastore/Some VM/Some VM.vmdk" -d thin "/vmfs/volumes/destination_datastore/Some VM/Some VM.vmdk"
find "/vmfs/volumes/source_datastore/Some VM" -maxdepth 1 -type f | grep -v ".vmdk" | while read file; do cp "$file" "/vmfs/volumes/destination_datastore/Some VM"; done
find "/vmfs/volumes/source_datastore/Some VM" -maxdepth 1 -type f | grep [0123456789][0123456789][0123456789][0123456789][0123456789][0123456789] | grep ".vmdk" | while read file; do cp "$file" "/vmfs/volumes/destination_datastore/Some VM"; done
rm -rf "/vmfs/volumes/source_datastore/Some VM"
注意:仅使用 ESXi 5 进行测试
插图无耻地抄袭自本博客。
joh*_*n64 21
您也可以使用文件 -> 导出 -> 导出 OVF 模板
然后导入它。上次尝试时,我认为这确实保留了 vmdk 格式。现在不太确定,因为已经有一段时间了。
归档时间: |
|
查看次数: |
89913 次 |
最近记录: |