我的图片
个性宣言
有那么一点轻狂,有那么一点自傲,有那么一点平和,有那么一点淡然。

有那么一点脆弱,有那么一点坚强,有那么一点敏感,有那么一点大度。

纷繁的世界,我在追求我的梦想。

等级:
主题列表
最新博文
最新回复
友情链接
个人信息
  • 登陆次数:1624
  • 发表日志:575
  • 回复次数:1522
  • 访问次数:358133
  • 开始于:7/28/2004 12:03:00 PM
  • ESX Server 3.5 Update 2 升级笔记
    作者:larry 发表日期:9/4/2008 8:50:11 PM

    ESX Server 3.5 Update 2  升级笔记

    今天对4台运行于Dell 6850之上的ESX Server(版本为ESX 3.5 U1)进行了版本升级, ESX Server 最新的版本是 3.5 U2 110268,最新的Update2发布后,因为忙于看奥运,所以没有顾上及时更新,结果也正好避开了U2版本中的重大bug

    一、升级的两种方法

    1、全新安装法,把ESX 上跑着的虚拟机转移到别的ESX server上去,然后全新安装,安装完毕后再把虚拟机从别的ESX server接管回来。

    2、直接升级法。如果ESX上的虚拟机是可以暂停的,那么就把您的ESX进入维护模式,然后放入计算机安装光盘重新引导系统后,提示update还是install,这里可以选择update,然后升级结束后升级到最新版本。

    二、升级所需要的组件

    我的环境下升级需要升级两个组件,一个当然是ESX Server,一个是Virtual Center(包含 Virtual License Server VI Client)。

    三、升级前的准备工作

    1、从www.vmware.com 点击试用VI 3,下载最新的ESX 3.5 U2  ISO安装文件,如果点击试用后没有显示下载,换一个邮箱就可以了。相应的,Virtual Center ISO文件都可以直接从vmware.com 下载,这样可以保证文件的可靠性,毕竟用于服务器环境。下载完毕后使用Nero刻录光盘。

    2、从bbs.cnvz.net 下载housefull 提供的破解补丁(呵呵,不太明白为什么叫Refresh 破解发布,难道破解人是Refresh?)。此补丁已经过我的验证,可以使用并且提供64cpu License建议生产环境一定要使用正版,一方面是为了系统的稳定,一方面有vmware的技术支持服务,我们这些技术人员也可以少承担一些责任。当然,ESXi现在免费了,也值得考虑,除了不能使用Virtual Center进行管理(当然同时也不能使用DRSVmotion等),只能作为一台独立服务器外,功能上没有什么区别。

    3、确定正在运行的虚拟机的重要级别,哪些服务是绝对不能中断的,就使用vmotion进行迁移;哪些业务可以暂停的,直接关闭或者suspend虚拟机都可以;重要的数据要做一些备份;最好大致在纸上列一个计划出来,先升级哪个,后升级哪个。

    4、准备好相关软件。比如SSH File Transfer ,可以通过SSH协议向主机上传文件。简单的VI编辑器的用法最好也有所掌握。

    四、ESX Server升级工作开始

    ESX01服务器为例:

    1、把ESX01上的重要虚拟机迁移到其它虚拟机上,有一些使用本地存储的、可以暂停的虚拟机我没有迁移,保留在了ESX01上,进入维护模式,也就是在Virutal Center 里,右键点击ESX01主机,选择Enter Maintance Mode。(似乎是)

    2、把光盘放入ESX01服务器,设置光盘启动后重新引导,提示升级还是全新安装,这里选择升级,步骤很简单,安装结束,升级完成。如果使用的是正版,到这一步升级就完成了。当然,一旦升级失败,很可能这台ESX01上的虚拟机就启动不起来了,所以还是建议升级的时候当前ESX服务器上不要有任何虚拟机存在。

    3、登录进ESX01,然后进入/etc/ssh/目录,vi sshd_config ,查看PermitRootLogin 是否为yes,如果是no,那么改成yes。然后按ESC键,输入wq退出。

    4、执行如下命令:

    service   sshd  restart

    service  iptables  stop

    chkconfig   iptables  off

    service  mgmt-vmware  stop

    5、找一台windows主机,安装SSH File Transfer软件,上传破解文件到/usr/lib/vmware/hostd 目录下,上传前请先备份那两个文件,上传文件后,右键点击属性,将上传过去的两个文件属性更改为755

    6、回到ESX01 主机,执行 service mgmt-vmware start 

    7、这时候ESX主机的升级破解工作已经完成,我们登录到Virtual Center,已经可以看到升级后的ESX01主机,如果没有连接,那么重新connect一下ESX01 ,然后退出 Maintance 模式,就可以正常使用了。

    五、Virtual Center 的升级

    建议对所有的ESX Server升级完毕后,再升级Virtual Center,因为Virtual Center 3.5 U1 版本也是可以很好的支持管理 ESX 3.5 U2 版本的服务器。 Virtual Center升级步骤如下所示:

    1、卸载原有的Virutal Center上的所有相关组件。当然,您也可以选择升级安装,但是升级安装过程中有时候会提示插入disk1 ,为了避免出现这些错误,建议卸载所有原有VI 组件(可以保留数据库),然后重启服务器。

    2、启动安装程序,提示是否使用已有的License服务器,因为License服务器我们在第一步卸载,所以不使用已有License服务器,这里需要指定License文件的位置,我们把破解文件指定过来即可。

    3、安装过程中,如果使用SQL Server数据库 ,那么需要建立一个数据源,就是在控制面板-管理工具-ODBC-系统DSN下面新建一个数据源即可。您可以使用原有数据库,也可以直接新建一个数据库。如果使用原有数据库,因为新版本的VC中对数据库结构进行了更改,所以会出现一个数据库升级提示,按提示进行升级即可,升级过程中会提示是否保存一些性能方面的数据,一般无需保留。如果数据库升级出现错误,则建议使用全新数据库,无非将来多一些设置工作而已。

    4、安装完毕后,进入管理工具-服务,将virtual center等相关服务停止,然后将破解文件拷贝到相应目录,重新启动virtual center的相关服务。

    5、登录进VC控制台后,此时ESX主机处于disconnect状态,选择ESX01,进行connect,系统会提示这台ESX01已经被其它VC管理,忽略即可。这样,逐一把ESX纳入新版本VC的管理。

    六、升级后记

    升级花掉了四个小时的时间,升级结束已经是晚上七点了,因为老婆在家,所以就不再像以前一样对新功能研究到11点,家庭第一嘛!不过我注意到虚拟机信息中vmware tools 显示过期,也许所有的虚拟机需要重新安装下 vmware tools 了。

    前天参加了vmware在我们这里的活动,我提问是否需要经常升级补丁。回答是critical 补丁最好及时更新,其余补丁最好等待一次大的版本升级,再进行更新。

    升级后粗粗看了一下新增功能,惊喜的看到VC中多了对服务器本身硬件的监控,因为ESX使用定制的Linux系统,对服务器本身监控管理不方便再安装其它的软件,而新版本的VC中我们可以看到硬件的运行状态,包括CPU风扇转速等等,其它没有细看。

     

    小青蛙写于200893日夜

    希望老婆正在做好梦:)

    阅读次数[456] 回复次数[0]
    随机日志:
  • 兰州游记 10/8/2005
  • 就是一个热字 4/28/2005
  • 学习笔记-asp.net的数据访问 7/26/2005
  • 用户名: 
    密码: 
    主题:
    加粗 字体倾斜 下划线 左对齐 居中 右对齐 字体颜色 背景色 插入超链接 从本地上传图片 插入小图标
    粘贴 ←发表回复意外丢失,先点下面的编辑框,再点它

    站点首页 | 联系我们 | 博客注册 | 博客登陆 |备案号:

    Powered by lalaBlog 2006 Ver8  © Copyright 2006. All rights reserved.