找回密码
 注册
搜索
热搜: 超星 读书 找书
查看: 98|回复: 0

[【原创】] ESX 3.5和Virtual Center 2.5在PC上的安装心得

[复制链接]
发表于 2009-6-15 16:10:24 | 显示全部楼层 |阅读模式
以下内容需要积分高于 0 才可浏览

ESX 3.5和Virtual Center 2.5在PC上的安装心得

虚拟机是将来服务器应用的趋势,与刀片和存储整合后,将使服务器的部署更加随意,系统资源调配更加灵活和有效。


Workstation很简单,有兴趣的自己去玩,这里只说ESX的安装,也给自己留个笔记,日后查询容易

首先,ESX要在PC装成功,实在是有点难,因为其对PC硬件支持有局限,即使是最新的ESX Update4貌似也只能在IDE上安装系统,而存放虚拟机的vmfs3空间无法建立,所以完整的测试需要SATA硬盘。

安装的条件除了必须有ESX 3.5能识别的南桥存储,还需要有能识别的网卡,据了解,最好是INTEL的服务器级网卡,8139之类的PC主板集成肯定是不支持了,我也找了几块INTEL的千兆卡,当中一块服务器拆下来的ESX能识别,其他都不行。
注意:只有识别了存储和网卡,安装才能进行。
我在865上能用IDE硬盘安装,但装完后无法识别存储,改用SATA硬盘后,要选择E模式才能用,其他模式都不行(试了好多次才试成功)

ESX 3.5和VC 2.5的安装过程就不说了,反正简单,关键说一下破解

破解一共需要4个文件,libvimsvc.so和vmware-hostd是ESX 3.5必须的,vmware.lic和vpxd是VC 2.5用的。
此外,准备一个SSHSecureShellClient软件,将使ESX的破解容易的多。

ESX
安装好ESX后,在ESX主机上按ALT+F1进入登录界面

用root登录,用vi打开/etc/ssh/sshd_config

#vi /etc/ssh/sshd_config

在这个文件中找到PermitRootLogin no这行,把no改成yes,如果不知道怎么vi,那就GOOGLE搜索一下,其实很简单,修改时用INSER键盘,退出修改状态用ESC,存储用\":w\",退出用\":q\"。完成后重启SSH服务。

#service sshd restart

这时候,ESX主机就可以接受SSH连接了,用SSHSecureShellClient连接上去。

停掉防火墙,这部非常关键,否则破解不了。

#service iptables stop

#chkconfig iptables off

#service firewall stop

#chkconfig firewall off

接着可以破解ESX3.5了,破解方法类似3.0,先要停止vmware的服务,

#service mgmt-vmware stop

#############################################################################
service iptables stop
chkconfig iptables off
service firewall stop
chkconfig firewall off
service mgmt-vmware stop
#############################################################################

然后将最上面说的那两个破解文件上传到ESX服务器上,当然是通过刚才说的SSH软件(Secure Shell)


可以看见把选中的这两个文件拖到ESX红圈上表明的这个目录下并覆盖它们(\\usr\\lib\\vmware\\hostd)。完成后右键点这两个文件看属性,看权限是否是755。然后启动vmware的服务。或者重启ESX服务器。

#service mgmt-vmware start

{#reboot}


VC
我尝试在XP上装VC,装完后会报错
VMware Update Manager -- Error 25085.Setup failed to register VMware Update Manager extension to VMware VirtualCenter Server:VCSERVER.
Product: VMware Converter Enterprise for VirtualCenter -- Internal Error 25089.
在SERVER 2003上装就不出错,有人说虽然XP上出错,但是可以正常使用,奇怪的是我第4次安装后,不报错了。怪

安装VC时,可以不装update manger和converter。

安装完后,如果运行了VC,那么就要在任务管理器中关闭其主进程vpxd


然后把破解文件vpxd.exe拷贝到X:\\Program Files\\VMware\\Infrastructure\\VirtualCenter Server下替换同名文件,这时再启动已经安装好的VMware License Server Tools,在License文件路径处指向那个License.lic位置。

设置好后关闭此窗口,需要保存,然后重启VC这台服务器。然后运行VI Client,装好以后选择连接VC服务器,如果是本机,那当然选择localhost就可以了。
进入VIC后,要连上你的ESX服务器,\"create a datacenter\"和\"add a host\"过程简单就不说了。

在左键点这台ESX服务器,在右边窗口中选Configuration,再选择下面的Licensed Features,可以看见ESX没有激活,选择它License服务器右边的Edit...,会弹出上图中的窗口,选第三个,下面输入你这台VC服务器的计算机名或IP地址,点OK,ESX也搞定了。

如果VI右上角还是显示60天限制,那么检查VI的Adminstration->VitrualCenter Management Server Configuration,把Evaluate ....选项去掉


此测试,一共历时2周,查N多资料,尝试N多次才偶然成功,可怜我借来的SATA硬盘,被反复安装。


回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|网上读书园地

GMT+8, 2024-11-22 04:24 , Processed in 0.258955 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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