在ESX4默认安装的文件块大小BUG,以及无奈的解决办法

在ESX4默认安装的时候,系统会自动分区,形成vmfs分区的Storage1,并且放置了esxconsole.vmdk。默认安装的分区由于受到文件簇的限制,往往在建立虚拟机硬盘时不能达到很大的空间,限制在了259G。原先在ESX3.5中,只要把Storage删除,重新建立存储空间就可以了。但是到了ESX4之后,由于esxconsole.vmdk的存在,反而Storage没法删除了
 
查看了VM的官网,发现了解决方案, http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1013210
不过操作起来还是比较麻烦
 
其中一个解决方案是先安装VM3.5,修改block size为8M后再升级到4.0的方案相对简单,就是操作上要装两次VM,但是VM安装是比较简单的,我采用这个方法成功的安装了块大小为8M的新ESX server,希望VM后续版本能改掉这个BUG
 
VM3.5ESX的升级有3种方法Update Manager、Host Update Utility或者用光盘安装
Update Manager方式:
进入vCenter Server选择HOME-Hosts and cluster
随便选择一台esx主机在Update Manager选单中选择PATCH方式的Baselines右键选择Detach Baseline把老的更新的基准删除,在选择Detach Baseline会有一个Hosts and cluster选择框,可以全选这样就能一步删除所有的Update Manager中的基准了。
再进入HOME-Update Manager,在上部选择upgrade Baseline,新建一个基准,注意在新建的时候下面确认选择的是host upgrade类型,下一步选择ESX upgrade iso,browse选择下载好的esx4的iso文件,再下一步如果有个证书警告的对话框勾选下面安装选项并点忽略,接下来会有一个上传过程,等待结束后继续下一部选择COS VMDK location 这里如果ESX本地VMDK有10GB剩余空间的话就选第一个,如果本机VMDK空间不足就选择第二项让系统自动选择或者第三项自己制定个共享的VMDK,后面反复下一步知道finish。这样一个host upgrade的Baseline就建好了。
回到HOME-Hosts and cluster选中要升级的esx进入Update Manager选单,attach刚刚建立好的Baseline,添加完成后scan选择upgrades对主机进行一次扫描,扫描完成后会有提示需要upgrade,选择下面的remediate,进入修复界面按照提示下一步当中也会有个COS VMDK location 的选择参照上面的说明选择继续下一步只到完成,这时候就会有修复任务在对esx进行升级了。经过一个漫长的等待期间esx还会进行重启,所有会有断开的警告,这都属正常,到最后升级完成esx就恢复正常状态了,如果有大批量的机器需要升级可以把Baseline附加到整个cluster,这样扫描和修复就是批量化了。

Host Update Utility方式:
可能在某些安装环境下比如 服务器有多个ip,修改过端口啊,还有计算机名称和dns name不一样啊都会导致Update Manager出现各种问题(可以搜索下我以前写过的2篇关于Update Manager故障的博文),导致无法正常Update Manager,那么我们就要使用Host Update Utility来进行升级了。
在开始菜单-程序-vmware里选择vSphere Host Update Utility 4.0进入Host Update Utility
Host Update Utility的方式升级相对Update Manager要简单许多,适合esx机器数量较少的环境,在进入Host Update Utility后会有个选择下载patch的对话框,这里选择no,因为我们是upgrade不是打补丁。
首先要在vSphere Server里面把你需要升级的esx进入维护 模式并且从cluster里面断开。
如果列表里面没有你的esx可以通过上方的add host添加,选择需要更新的esx主机点击下方的upgrade host进入下一步,选择esx4的iso,继续下一步一直到console os setting 也就是COS 设置,安装前面的规则选择一个合适的VMDK卷下方的disk size选择10GB,总得留点余地。然后一直下一步直到finish,开始升级。升级完成后再在vSphere Server的cluster重新连接升级完成的esx。

至于光盘安装的升级方式这里就不说了,基本和安装也没太多区别,不过也记得先进入维护模式并且从cluster里面断开后在升级。
 
由于是新安装ESX ,因此我采用安装ESX3.5后直接光盘升级到4.0,通过VC连接查看后,发现块大小已经修改为8M
 
 

 
 

本文出自 “王升的游泳池” 博客,转载请与作者联系!

你可能感兴趣的:(vmware,职场,休闲,ESX3.5升级)