资源描述:
《vmwareesxesxi精简置备(thin)与厚置备(thick)虚拟机磁盘之间转换》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、VMwareESX/ESXi精简置备(thin)与厚置备(thick)虚拟机磁盘之间转换VMwareESX/ESXi 虚拟机磁盘thin与thick之间转换注意:转换前请先关闭虚拟机!!!一. ThintoThick转换ThintoThick转换比较简单,在图形界面即可操作;1. 浏览数据存储点击虚拟机所在的ESX/ESXi主机,在”配置”选项卡下的”存储器”内,浏览数据存储, 2. 进入相应虚拟机目录,选择相应磁盘的vmdk文件,右键”扩充”;扩充的过程真心的慢!基本上扩了一天==!二. ThicktoThin转换Thick转换为Thin模式没有直接的图形操作方式,需要
2、使用SSH登录ESX/ESXi主机,默认ESX/ESXi主机没有开启SSH服务,需要先打开SSH;1.开启SSH服务选择虚拟机所在的ESX/ESXi主机,点击”配置”选项卡,点击”安全配置文件”,点击服务面板的”属性”;2.使用SSH工具登陆并生成Thin磁盘用户名:root密码:使用vSphereClient登录ESX/ESXi的密码 <1> 进入虚拟机所在的datastore目录#cd/vmfs/volumes/datastore1/#lsData_base_SQLRHEL-5.5-x64-tempSQLServer2008SUSE11thick2thinvCenterServer
3、该datastore目录下可能有很多与虚拟机同名的目录,本次转换的虚拟机为thick2thin,进入该虚拟机目录 # cdthick2thin/#lsthick2thin-c27753e1.vswp thick2thin.vmxfthick2thin-flat.vmdk thick2thin_1-flat.vmdkthick2thin.nvram thick2thin_1.vmdkthick2thin.vmdk vmware.logthick2thin.vmsd
4、 vmx-thick2thin-3262600161-1.vswpthick2thin.vmx 该虚拟机目录下有许多以虚拟机名开头的文件,其中转换过程中需要用到的文件是vmdk磁盘文件,vmdk有两种,一种是”虚拟机名.vmdk”,另一种是”虚拟机名-flat.vmdk”,vmdk文件很小,存放了虚拟磁盘的一些配置信息(如虚拟磁盘数据文件等),实际数据都存放在flat.vmdk文件中,转换时需要使用vmdk文件而不是flat.vmdk文件;此例中有两个虚拟磁盘,所以vmdk和flat.vmdk文件各有两个; <2>开始转换转换思路:A. 先使用vmkfstool
5、s将厚模式的vmdk文件克隆为精简的vmdk磁盘文件,克隆出的精简磁盘文件将包括vmdk和flat.vmdk文件;B. 将原来的厚模式磁盘文件vmdk和flat.vmdk文件备份或删除(建议使用mv命令将其重命名备份,以免因转换失败而误删数据);C. 将新生成的vmdk和flat.vmdk磁盘文件分别重命名为与原磁盘同名的磁盘文件D. 重新从虚拟机清单中删除添加虚拟机 Vmkfstools命令格式#vmkfstools-i-d{thin
6、thick}参
7、数解释:-i 参数:原vmdk磁盘名-d{thin
8、thick}:目标磁盘的格式,thin或thick;为要生成的目标vmdk磁盘名; 1) 转换磁盘#vmkfstools-ithick2thin.vmdk-dthinthin.vmdkDestinationdiskformat:VMFSthin-provisionedCloningdisk'thick2thin.vmdk'...Clone:100%done. 克隆完成
9、将生成两个新的vmdk和flat.vmdk文件#lsthick2thin-flat.vmdk thick2thin.vmx thin-flat.vmdkthick2thin.nvram thick2thin.vmxf thin.vmdkthick2thin.vmdk thick2thin_1-flat.vmdk vmware.logthick2thin.vmsd