设为首页 收藏本站
查看: 3419|回复: 1

[经验分享] ESXI虚拟机厚置备延迟置零转换为Thin Provision方法

  [复制链接]
累计签到:1 天
连续签到:1 天
发表于 2016-12-6 08:52:05 | 显示全部楼层 |阅读模式
     最近有博友提出一个需求,他们公司的服务器磁盘空间不足了,现在无法正常创建虚拟机,其实并没有使用到这么多空间,只是因为划了这么多空间给虚拟机,所以造成磁盘空间不足,那么是否有什么解决的方法了?详细了解发现虚拟机在配置磁盘的时候设置的是厚置备延迟置零。其实厚置备延迟置零与Thin Provision在性能上是有一定的区别,但对于业务并非100%高性能的系统来说,两者并不会产生太大的区别,这时候对于这种磁盘空间不足我们可以通过将对应的虚拟机磁盘转换成Thin Provision来解决此问题;下面我们来实战一下怎么样进行磁盘转换;
1、删除需要转换磁盘的虚拟机所有的快照(确保转移的成功);
wKiom1hExBbyPetKAAC4gqkGjTw976.jpg
2、确认需转换磁盘的虚拟机所使用的磁盘空间大小(使用空间大小为:9GB左右);
wKiom1hExBezVluKAACfD0xyvRk361.jpg
3、确认物理存储空间是否有足够的空间进行磁盘空间转换,可用空间159GB(根据虚拟机所使用空间及物理存储所可用空间进行计算空间是否足够,即:物理存储可用空间-虚拟机已使用空间>0,159-9=150GB>0);
wKiom1hExBijQ9cQAAA7duUUdU8514.jpg
4、SSH连接到ESXI底层,进入对应的虚拟机目录,查看虚拟机使用空间大小;
1
2
3
4
5
6
7
8
9
10
11
12
13
~ # cd /vmfs/volumes/
/vmfs/volumes # ls
10280e7d-6a55e3ca-df6d-5fd26550c289
514c46ac-84ef6c38-36f8-6cae8b265432
55c4803c-50844520-b188-6cae8b265432  36ad1971-2282b36e-d514-51bcd142b10c 514c46ba-f61109d4-588a-6cae8b265432 55d5967d-3db0943c-8bed-6cae8b265432
514c4668-d52067b8-35c7-6cae8b265432  52948201-5cebf63e-914e-6cae8b265432
DS5020_800G
ESXILun5_NetApp
MSQL_DBBAK
datastore1
/vmfs/volumes # cd DS5020_800G
/vmfs/volumes/55d5967d-3db0943c-8bed-6cae8b265432 # pwd
/vmfs/volumes/DS5020_800G




5、进行转换磁盘空间
10点14分开始转换40GB的虚拟机磁盘,10点17分转换完成,用时3分钟;
1
2
3
4
# vmkfstools -i Win2012R2-MoBan.vmdk -d thin Win2012R2-MoBan_new.vmdk
Destination disk format: VMFS thin-provisioned
Cloning disk 'Win2012R2-MoBan.vmdk'...
Clone: 100% done.




6、进行虚拟机磁盘置换
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# du -sh *
40.0G   Win2012R2-MoBan-flat.vmdk
1.0M    Win2012R2-MoBan.nvram
0       Win2012R2-MoBan.vmdk
0       Win2012R2-MoBan.vmsd
8.0K    Win2012R2-MoBan.vmx
0       Win2012R2-MoBan.vmxf
7.7G    Win2012R2-MoBan_new-flat.vmdk
0       Win2012R2-MoBan_new.vmdk
1.0M    vmware.log
# mv Win2012R2-MoBan-flat.vmdk Win2012R2-MoBan-flat.vmdk.bak
# mv Win2012R2-MoBan.vmdk Win2012R2-MoBan.vmdk.bak
# mv Win2012R2-MoBan_new-flat.vmdk Win2012R2-MoBan-flat.vmdk
# mv Win2012R2-MoBan_new.vmdk Win2012R2-MoBan.vmdk




7、修改VMDK虚拟机磁盘配置文件
修改最新虚拟机配置文件Win2012R2-MoBan.vmdk的RW 83886080 VMFS "Win2012R2-MoBan_new-flat.vmdk"为Win2012R2-MoBan.vmdk.bak的RW 83886080 VMFS "Win2012R2-MoBan-flat.vmdk"
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
# more Win2012R2-MoBan.vmdk.bak
# Disk DescriptorFile
version=1
encoding="UTF-8"
CID=976e78ac
parentCID=ffffffff
isNativeSnapshot="no"
createType="vmfs"
# Extent description
RW 83886080 VMFS "Win2012R2-MoBan-flat.vmdk"
# The Disk Data Base
#DDB
ddb.deletable = "true"
ddb.toolsVersion = "9216"
ddb.virtualHWVersion = "8"
ddb.longContentID = "20213abdb6a45c24c39c3d02976e78ac"
ddb.uuid = "60 00 C2 9c 54 0c d7 f3-d6 27 5a 9d 68 d4 3f ba"
ddb.geometry.cylinders = "5221"
ddb.geometry.heads = "255"
ddb.geometry.sectors = "63"
ddb.adapterType = "lsilogic"
# more Win2012R2-MoBan.vmdk
# Disk DescriptorFile
version=1
encoding="UTF-8"
CID=976e78ac
parentCID=ffffffff
isNativeSnapshot="no"
createType="vmfs"
# Extent description
RW 83886080 VMFS "Win2012R2-MoBan_new-flat.vmdk"
# The Disk Data Base
#DDB
ddb.deletable = "true"
ddb.toolsVersion = "9216"
ddb.virtualHWVersion = "8"
ddb.longContentID = "20213abdb6a45c24c39c3d02976e78ac"
ddb.uuid = "60 00 C2 9e 56 5c ca 5d-15 55 35 7d 52 d8 d2 05"
ddb.geometry.cylinders = "5221"
ddb.geometry.heads = "255"
ddb.geometry.sectors = "63"
ddb.thinProvisioned = "1"
ddb.adapterType = "lsilogic"




8、启动系统即可;
wKioL1hExBrCzb8iAADZKCyOrmY653.jpg
9、删除原有虚拟磁盘即可;


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-310287-1-1.html 上篇帖子: VMware的ip变成127.0.0.1 下篇帖子: VMware虚拟机安装Redhat7提示piix4_smbus:Host SMBus错误解决办法 虚拟机
累计签到:1 天
连续签到:1 天
发表于 2016-12-7 14:47:05 | 显示全部楼层
很实用,谢谢

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表