设为首页 收藏本站
查看: 7176|回复: 0

[经验分享] VMware vsphere6.0u1升级步骤和VSAN磁盘格式升级实操,及相关问题总结

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2015-9-28 09:41:14 | 显示全部楼层 |阅读模式
在2015年初,VMware发布了vsphere6.0的测试版本,经过版本a和b的不断更新,在9月初,终于发布了update1版本,此版相对以往RC版本,功能,bug相对完善和减少。相信很多人,已经尝过鲜了,关于新版的特性和功能的改进这里不复赘述,大家可以从网上搜索相关资料和官方手册了解版本更新内容和新特性。
不过值得一题的是,VSAN磁盘格式版本的升级,存储性能在虚拟化中一直是制约性能的瓶颈,VSAN6.0支持更大的容量,集群内扩展到了62TB,单个节点的虚机数量也从100提升到了200,如此多的节点容量也是提升性能的方式,同时VSAN6.0引入了新的存储管理模式(Storage Policy Based Management),对虚机实现了精细管理,每个虚机都可以单独配置可用性,性能和自动精简配置等内容。VSAN新的磁盘格式2.0减少了对SSD和磁盘的随机I/O的写入放大,提升了性能,同时,添加了virsto的快照技术,会大大节省时间和空间。更多的新特性,大家可以翻阅VMware官方手册。同样,本文介绍也是围绕升级VSAN展开的。

VSAN群集的升级顺序
1.首先升级vCenter
2.其次升级ESXI主机
3.最后升级vsan的磁盘格式。
一、环境描述和升级前的准备
现由5台esxi5.5主机组成集群,如下图,并且开启VSAN功能,vcenter等相关版本均为5.5。现在我们讨论的是关于在5.5的基础上进行升级,其他低版本vsphere系统,请升级到5.x版本后再升级6.0,至于为什么要这样做,VMware官方手册会给您一个漂亮的解释的。
wKioL1YFR6-R6DELAACNG-E2pyc725.jpg
升级前,首先是在保证生产服务器数据安全的前提下进行的,一定要做好充分的数据备份,和应急处理方式,因为VMware公司都无法保证在升级的过程会出现的一些问题,例如硬件网络故障,虚机迁移假死。现在我们不光需要考虑硬件兼容问题,同样我们还需要考虑升级后版本兼容问题,更多升级前的准备,请参考官方手册。
一、VCenter升级
VCenter升级过程,网上资料较多,不再啰嗦,同样可以参考官方手册http://pubs.vmware.com/vsphere-6 ... 6-13285157B29F.html这一节的相关内容。
值得注意的是,如果是在windows server平台上部署的,数据库使用的是MSsql,版本需要2008R2以上版本支持,所以在升级之前,需对数据库进行升级。
vcsa按提示升级。
二、ESXI主机升级
1.首先将主机置于维护模式,将数据迁移到其他主机。

wKiom1YFSDGCtcwaAAHelAc4bfM206.jpg
        2.升级esxi主机方式比较灵活,可以通过载入官方镜像文件进行升级,但由于可能对VIB进行检查,所以建议大家使用命令进行升级。首先将升级程序VMware-ESXi-6.0.0-2494585-depot.zip和update-from-esxi6.0-6.0_update01.zip上传至esxi主机的本地磁盘
wKioL1YFSJCwhGN5AAJ5gb2theE648.jpg
3.将esxi主机的ssh和shell功能打开,通过如下两种方式都可以打开,打开方式如图,

wKiom1YFSVCAjeUnAAGDs-G7J_o220.jpg
wKiom1YFSVCTJXMjAANvMqsITCc476.jpg
wKioL1YFSVWyTeArAAHRrYhqDEw682.jpg
3.通过ssh连接工具,连接至esxi主机,输入如下命令进行升级。
wKiom1YFSbrjXREbAAOgdBCfIxs379.jpg
4.升级完成后,通过vcenter重新启动esxi主机
wKiom1YFSbrBmRhkAAs2pVYqJWk869.jpg
5.集群内的主机如果数量多的情况下,可以使用vSphere Update Manager进行批量升级。

四、升级vsan磁盘格式   如果大家想平稳运行系统的话,不升级vsan磁盘格式也是可以的,但如果为了使用VSAN的一些新特性,升级VSAN是有必要的。
1.使用RVC工具进行升级
Rvc工具是用来管理vcenter和esxi主机的UI工具。
  rubyRVC工具现在默认集成在vcenter主机当中,如果vcenter是直接使用官方的VCSA(suse linux)部署的话,跟使用linux系统是一样的,通过SSH连接工具连接到vcenter主机上,使用如下命令登陆rvc工具。
Vcsa:~# rvc root@localhost
wKioL1YFSb6AKnB8AABQdqCRnC0154.jpg
如果主机部署在Windows系统上,rvc所在目录
%PROGRAMFILES%\VMware\vCenter Server\rvc\rvc.bat
执行该批处理文件,输入超级管理员密码进行登陆。
wKiom1YFSbrBAn7bAAOQGmvRIak846.jpg
2.输入如下命令,检查磁盘是否符合升级条件。
命令格式
vsan.disks_stats /< vCenter IP 地址或主机名>/<数据中心名称>/computers/<群集名称>  命令查看磁盘状态
wKioL1YFSb_xlXBnAAINI7Bbv6c909.jpg
如果发现缓存当中有存在一些不可访问对象,可以使用如下命令,更新
命令 vsan.purge_inaccessible_vswp_objects
wKioL1YFSb-wJVbfAAbl6kHWvO8652.jpg
3.升级vsan磁盘格式
输入如下命令,完成升级。
vsan.v2_ondisk_upgrade <vsan 群集路径> 命令,更多命令的参数和使用方式,请参考《RVC命令参考指南》
RVC工具一次只升级一组磁盘组,升级进度与磁盘和数据量大小相关。
wKioL1YFSy3xYLPvAAa44WkVtig143.jpg
wKiom1YFSymTPKU-AAiLGDtcnGI654.jpg
wKioL1YFSy6z4TUHAAJfO8OVYoY900.jpg

四、升级相关问题总结1、手册内容,升级过程,有手册指导是极好的,但是有时候,让你无奈。如下,
wKiom1YFSynjslYIAAPrzayhZdc418.jpg
    大家知道,类unix操作系统是严格区分大小写的,这条命令让我纠结了不下五分钟,一度怀疑自己是否指法有误,把命令写错了,检查了N次,最后发现,vib参数应该小写,虽然本身这些小问题不该纠结,但是对于VMware这样的大公司,在编写文档时,是不是应该更加严谨点,可能像我这样N多人看着手册在做,估计不免要纠结几分钟,在中国有句俗语“浪费别人时间等于图财害命”,虽然这句话有点夸张,但还是在理的。
    2.升级完esxi主机版本,细心的大家可能会发现有许多升级产生的垃圾文件,esxi在升级过程中,并没有把垃圾文件进行清理,就像C编没有java的垃圾回收机制一样麻烦,就跟装修工人装修完,没给你清理装修产生的废料一个感觉。
wKioL1YFSy6ynWtPAADfw2C54z4199.jpg 导致我们在升级vsan时,会莫名的产生不可访问对象,这些都是糟糕的情绪来源。
3.VSAN不可访问对象,在升级vsan磁盘格式时,当我们检查磁盘状态时,被告知有不可访问对象,
wKiom1YFSynCiit0AAQfZWTfsxA294.jpg
  于是,我们根据提示,键入vsan.purge_inaccessible_vswp_objects命令时,告知
wKioL1YFSy6B187vAAZ0U1P6RoU634.jpg
你会很无奈的,不过,通过分析vsan磁盘格式升级过程,我们不难明白
wKiom1YFSyrgOCezAAiLGDtcnGI720.jpg
    其实,首先升级过程会把一组磁盘组移除并把数据迁移到别的磁盘组,然后重新添加磁盘组,就完成升级了,如果出现我上诉提到的不可访问对象,又找不到无法访问的对象存在于何方的情况下,大家可以手动将磁盘组从vsan集群中移除,然后重新添加,哈哈果然升级成功。

    以下段落内容可以省略不看。。。。
    时间不早了,升级遇到的问题,先写到这吧,如果大家在遇到任何问题,欢迎大家随时找我交流哈,鄙人qq:905735481,也可以发送相关问题到email:zjsparkle@163.com推荐大家发邮件哈,QQ非工作状态,一般不在线,二般情况除外。月光装饰了你的梦境,你装饰了别人的梦,那一轮明月,是我们不变的思念,举头望明月,低头思故乡。祝愿大家在即将来临的中秋节,团团圆圆,合合美美。


运维网声明 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.iyunv.com/thread-119804-1-1.html 上篇帖子: Win7_x86_64位连接vmclient 提示vmrc控制台连接已断开 下篇帖子: 新版本vsphere支持最大单个vmdk超过2T,理论上支持最大62
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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