好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

VMwareESXESXi精简置备及厚置备(thick)虚拟机磁盘.docx

7页
  • 卖家[上传人]:cn****1
  • 文档编号:409262287
  • 上传时间:2023-08-15
  • 文档格式:DOCX
  • 文档大小:25.09KB
  • / 7 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • VMwareESX/ESXi精简置备(thin)与厚置备(thick)虚拟机磁盘之间转换VMwareESX/ESXi虚拟机磁盘thin与thick之间转换注意:转换前请先关闭虚拟机!!!一. Thin to Thick 转换Thin to Thick转换比较简单,在图形界面即可操作;1. 浏览数据存储点击虚拟机所在的ESX/ESXi主机,在”配置”选项卡下的”存储器"内,浏览数据存储,2.进入相应虚拟机目录,选择相应磁盘的vmdk文件,右键"扩充";扩充的过程真心的慢!基本上扩了一天==!二. Thick to Thin 转换Thick转换为Thin模式没有直接的图形操作方式,需要使用SSH登录ESX/ESXi主机,默认ESX/ESXi主机没有开启SSH服务,需要先打开SSH;1.开启 SSH 服务选择虚拟机所在的 ESX/ESXi 主机,点击”配置”选项卡,点击”安全配置文件”,点击服务面板的”属性”;2■使用SSH工具登陆并生成Thin磁盘用户名:root密码:使用vSphere Client登录ESX/ESXi的密码<1> 进入虚拟机所在的 datastore 目录# cd /vmfs/volumes/datastore1/# lsData_base_SQLRHEL-5.5-x64-tempSQLServer2008SUSE11thick2thinvCenter Server该datastore目录下可能有很多与虚拟机同名的目录,本次转换的虚拟机为thick2thin,进入该虚拟机目 录# cd thick2thin/# ls thick2thin-c27753e1.vswpthick2thin-flat.vmdkthick2thin.nvramthick2thin.vmdkthick2thin.vmsdthick2thin.vmxthick2thin.vmxfthick2thin_1-flat.vmdk thick2thin_1.vmdk vmware.log vmx-thick2thin-61-1.vswp该虚拟机目录下有许多以虚拟机名开头的文件,其中转换过程中需要用到的文件是vmdk磁盘文件,vmdk有两种,一种是"虚拟机名・vmdk”,另一种是"虚拟机名-flat・vmdk",vmdk文件很小,存放了 虚拟磁盘的一些配置信息(如虚拟磁盘数据文件等),实际数据都存放在flat.vmdk文件中,转换时需要 使用vmdk文件而不是flat.vmdk文件;此例中有两个虚拟磁盘,所以vmdk和flat.vmdk文件各有两 个;<2>开始转换转换思路:A. 先使用 vmkfstools 将厚模式的 vmdk 文件克隆为精简的 vmdk 磁盘文件,克隆出的精简磁盘文 件将包括 vmdk 和 flat.vmdk 文件;B. 将原来的厚模式磁盘文件 vmdk 和 flat.vmdk 文件备份或删除(建议使用 mv 命令将其重命名备 份,以免因转换失败而误删数据);C. 将新生成的 vmdk 和 flat.vmdk 磁盘文件分别重命名为与原磁盘同名的磁盘文件D. 重新从虚拟机清单中删除添加虚拟机Vmkfstools 命令格式# vmkfstools -i-d {thin|thick}k 参数解释:-i vsource-disk-name.vmdk参数:原 vmdk 磁盘名-d {thin|thick}vdestination-disk-name.vmdk :目标磁盘的格式,thin 或 thick;vdesti nati on-disk- name.vmd> 为要生成的目标 vmdk 磁盘名;1) 转换磁盘# vmkfstools -i thick2thin.vmdk -d thin thin.vmdkDestination diskformat: VMFS thin-provisionedCloning disk'thick2thin.vmdk'...Clone: 100% done.克隆完成将生成两个新的vmdk和flat.vmdk文件# lsthick2thin-flat.vmdkthick2thin.vmxthick2thin.nvramthick2thin.vmxfthin-flat.vmdkthin.vmdkthick2thin.vmdkthick2thin.vmsdthick2thin_1-flat.vmdk vmware.log thick2thin_1.vmdk使用mv重命名将原磁盘vmdk和flat.vmdk备份# mvthick2thin.vmdk# mvthick2thin-flat.vmdk thick2thin-将新生成的精简vmdk文件重命名为原厚模式的磁盘名称# mv thin.vmdk thick2thin.vmdk注意:在vSphere Client中启动虚拟机,做到此步基本已经完成了 Thick to Thin的转换,并且虚拟机已经 可以正常启动,但是我们发现flat.vmdk文件并没有更改名字虚拟机也可以正常启动,因为新生成vmdk 文件里指定了新的flat.vmdk文件,我们可以通过vi手动更改文件名来修改虚拟机的flat.vmdk名称以 便于后期虚机的维护和管理;此时可以启动虚拟机进行测试一下;更改磁盘名:首先关闭虚拟机,使用ssh进入主机的虚拟机目录下,使用mv命令将新生成的thin-flat.vmdk文件更改 成原来的虚机磁盘名称 thick2thin-flat.vmdk# mvthin-flat.vmdk thick2thin-flat.vmdk此时如果在vSphere Clie nt启动虚拟机将报”找不到磁盘文件"类似的错误,因为虚拟机启动时需要通过 vmdk文件找到flat.vmdk文件,所以需要修改vmdk文件中的磁盘文件名;使用vi修改其中一行含有flat.vmdk的参数,将该部分修改成新的磁盘文件名# vi thick2thin.vmdk# ExtentdescriptionRW VMFS"thick2thin-flat.vmdk" #注意,此处原来为转换成的 thin-flat.vmdk然后将虚拟机从清单中移除在数据存储里将 vmx 文件添加到清单保持默认下一步 按照原来的配置下一步 完成 此时打开虚拟机的”编辑配置”选项查看刚转换的磁盘,已经变成了精简置备模式 而原来的虚拟磁盘因为没有转换,仍为厚置备模式; 根据上述方法在命令行所做的操作 /vmfs/volumes/-b0bac130-aa29-848f69e1e591 # cd /vmfs/volumes # ls vmx-cl1-8-1.vswp33df907b-50bcf6d9-e366-b475a5e675f35056ce61-4ec0704e-f879-848f69e1e58d505ac69b-05321cf6-6d9d-848f69e1e591505ad0d4-decba686-90d9-848f69e1e59150652ce9-81e267a2-cadf-848f69e1e591516b9f3a-ca8824dc-f117-848f69e1e5939668e17a-ce2c7b40-f052-9b1a012f16efRD1_CAILEI_40GBRD1_ORAOS1_100GBRD1_OS_240GB-b0bac130-aa29-848f69e1e591 RD5_CESHI1_1TB509a0cfc-e65ff1f8-7a20-848f69e1e58f datastore151509a0d03-d71857dc-16e8-848f69e1e58f rd5_view_500GB509edc04-335c3a1e-8f6d-848f69e1e593 test_storage/vmfs/volumes # cd rd5_view_500GB/ /vmfs/volumes/509edc04-335c3a1e-8f6d-848f69e1e593 # lsXP 模板 cl2 mailserver thxp2公司服务器cl1 iso thxp1 win7_1/vmfs/volumes/509edc04-335c3a1e-8f6d-848f69e1e593 # cd cl cl1/ cl2//vmfs/volumes/509edc04-335c3a1e-8f6d-848f69e1e593 # cd cl1/ /vmfs/volumes/509edc04-335c3a1e-8f6d-848f69e1e593/cl1 # lswin7_2windows2003cl1-1c2b11d2.vswp vmware-9.log cl1-flat.vmdk vmware.log cl1.nvramcl1.vmsdcl1.vmxcl1.vmxfvmware-5.logvmware-6.logvmware-7.logcl1.vmdk vmware-4.log vmware-8.log/vmfs/volumes/509edc04-335c3a1e-8f6d-848f69e1e593/cl1 # du -sh *1.0G cl1-1c2b11d2.vswp40.0G cl1-flat.vmdk1.0M cl1.nvram0 cl1.vmdk0 cl1.vmsd8.0k cl1.vmx0 cl1.vmxf1.0M vmware-4.log1.0M vmware-5.log1.0M vmware-6.log1.0M vmware-7.log1.0M vmware-8.log1.0M vmware-9.log1.0M vmware.log45.0M vmx-cl1-8-1.vswp/vmfs/volumes/509edc04-335c3a1e-8f6d-848f69e1e593/cl1 # vmkfstools -i cl1.vmdk -d thin cl1_new.vmdkFailed to open 'cl1.vmdk': Failed to lock the file (16392)./vmfs/volumes/509edc04-335c3a1e-8f6d-848f69e1e593/cl1 # vmkfstools -i cl1.vmdk -d thin cl1_new.vmdkFailed to open 'cl1.vmdk': Failed to lock the file (16392).(这边做操作报错,是因为忘了关闭虚 拟机)关闭虚拟机后下面就成功了/vmfs/volumes/509edc04-335c3a1e-8f6d-848f69e1e593/cl1 # vmkfstools -i cl1.vmdk -d thin cl1_new.vmdkDestination disk format: VMFS thin-provisionedCloning disk 'cl1.vmdk'...Clone: 100% done. /vmfs/volumes/509edc04-335c3a1e-8f6d-848f69e1e593/cl1 # lscl1-flat.。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.