ESXi 5.5 系统克隆到SD卡或USB磁盘上
对于如何将安装在本地磁盘上的ESXi系统克隆到SD卡或USB磁盘上,以便快速实现ESXi主机的VSAN-Ready状态。正好猫猫也有点兴趣,所以,就研究了下这个方式,大致的工作思路就是“先通过dd命令将ESXi系统克隆到VMFS Datastore成为一个文件,然后再从文件弄到SD卡或USB磁盘即可”。具体操作步骤如下:
1、首先,用如下命令确认ESXi系统所安装到的分区具体位置:
ls -l /dev/disks/
如图:
2、通过命令确认了哪一个磁盘是系统盘之后,记录下它的mpx.vmhbaxxxx的参数后,执行如下命令将这个磁盘拷贝到VMFS Datastore:
dd if=/dev/disks/mpx.vmhba1:C0:T0:L0 of=/vmfs/volumes/Datastore/ESXi.img (此处的C0:T0:L0和后面的存储位置根据自己实际修改)
dd介绍(参考:https://blog.csdn.net/zhanggqianglovec/article/details/129362961)
1.Linux dd 命令用于读取、转换并输出数据。
2.dd 可从标准输入或文件中读取数据,根据指定的格式来转换数据,再输出到文件、设备或标准输出。
3.dd:用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。
在VMFSDatastore里,可以看到这个结果:
备注:如果有必要,例如,本地磁盘较大的情况下,建议可以加上一个压缩指令,命令如下:
dd if=/dev/disks/mpx.vmhba1:C0:T0:L0 |gzip > /vmfs/volumes/Datastore/ESXi.img.gz
3、完成了前面两步之后,就意味着克隆备份了一个完整的ESXi系统,接下来要做的事情就是将这个ESXi.img写入到SD卡、U盘或其他硬盘上。
如果是Linux系统,可以直接继续用dd命令来做,将ESXi.img拷贝到Linux系统,并且将SD卡、U盘或其他硬盘插入到那台机器,然后命令:
dd if =ESXi.img of=/dev/sdc (这里的sdc表示SD卡、U盘或其他硬盘被Mount到Linux后的盘符路径,根据实际修改)
如果在第2步里有用gzip压缩,则命令如下:
dd if=ESXi.img | gunzip dd of=/dev/sdc
4、如果是Windows机器,则将SD卡、U盘或其他硬盘插入系统后,利用USB Image Tool工具来做这个事情,下载这个工具后,安装、打开它之后,点击Device >Restore,之后,选中ESXi.img文件的位置,即可等待拷贝完成。
原文连接:https://blog.csdn.net/weixin_34334744/article/details/92775518
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
2022-09-28 windows环境下elasticsearch使用教程
2021-09-28 Tcplistener服务端与tcpclient客户端使用--Socket监听服务端与Socketclient客户端使用
2021-09-28 Tcplistener服务端与tcpclient客户端使用
2019-09-28 Visual Studio 2019 使用 Web Deploy 发布远程站点到IIS服务器
2019-09-28 postman下载地址
2019-09-28 ASP.NET Core开发-Docker部署运行
2019-09-28 C# ffmpeg 视频处理格式转换具体案例