在这里,我为什么选择ESX Server 3.5 U1的过程帖出来呢?因为VMware ESX原则上只支持scsi硬盘,不支持sata硬盘。对于大多数初学都来说就没有这学习的环境和平台。但ESX Server 3.5 U1的这个平台,有个重大的BUG,忘记了禁止对sata硬盘的支持。也就是说,ESX Server 3.5 U1可以运行在我们普通的台式电脑上。在这里简单的写一下过程,也算是给大家分享一下吧。
1
、
ESX Server
架构中包含很多组件,比如中心管理控制台
Virtual center 2.5
,比如客户端的管理程序
Virtual Infrastructure Client ,Vmware lisence Server ,
还包括
物理机和虚拟机转换程序
P2V
,还有负责自动迁移的
Vmotion
,还有负责负载均衡的
HA
等等。
2
、
ESX Server
的安装很简单,只要安装过
linux
的都很容易的可以安装完毕,因为我是在服务器上进行的安装,有
SCSI
硬盘,而且有两块网卡,所以没有出现任何错误。
硬盘可以让
ESX Server
来做自动分区,其中有个分区的格式是
vmfs
格式,是用来存放虚拟机文件的。
ESX
安装的时候,最好使用域名模式,建议在局域网内建立
DNS
主机。
3
、安装完毕后,在一台
windows
操作系统的计算机上安装
Virtual Center
和
Virtual lisence Server
。
Virtual Center
可以将多个
Esx Server
放在统一的界面中进行管理,非常的方便。
Virtual lisence
则主要是提供授权服务的。
4
、这个时候,需要激活
ESX Server
了。我这里写的是关于
VMware ESX 3.5
的破解方法。
(
1
)、登录
ESX Server ,
修改
/etc/ssh/sshd_config
,将
PermitRootLogin no
改为
PermitRootLogin yes
,使用
vi
来修改,呵呵,记得
insert
是插入修改,而
ESC : wq
是存盘退出就行了。
(
2
)
重启
sshd
服务。
service sshd restart.
(
3
)
这时候再停掉防火墙服务
. service iptables stop service iptables off
。注意这里是关键,网上很多文档里写这里还要执行
service firewall stop ,chkconfig firewall off
,这是不正确的,因为
firewall
属于守护进程,一旦被停止,不但会马上自启动,而且还会连带
iptables
启动
,到时
ESX
无法和
lisence server
通信,造成无法授权。
(
4
)
停掉
vmware
服务。
service mgmt-vmware stop
(
5
)使用
SSH Secure File Transfer
之类的工具,
向
ESX
上传破解文件。
破解文件主要是两个
,一个叫做
libvimsvc.so
,一个叫做
vmware-hostd
,两个文件都在
/usr/lib/vmware/hostd
目录下,上传前,建议对这两个文件做个备份。上传后,请记住,把两个文件的属性改为
755
!
如果是用光盘的放,挂载
cdrom
的命令是
mount �Ct iso9660 /dev/cdrom /mnt/cdrom
然后启动
vmware
服务。
service mgmt-vmware start
(
6
)再转到
Virtual Center
服务器上,将破解文件
p2vsdk.dll
和
vpxd.exe
放到
Windows\Program Files\VMware\Infrastructure\VirtualCenter Server\
目录下去。
将破解文件
p2vsupport.dll
,放入
Program Files\VMware\Infrastructure\Converter Enterprise
将破解文件
vmware.lic
,放于
Program Files\VMware\VMware License Server\Licenses
以上的操作,要先停掉
vmware services\license services
同理,覆盖前记得备份原有文件。
(
7
)在
vmware license Server tools
中加入破解的授权文件
vmware.lic
,在
config services
的
path to the license file
处修改。然后重新读取
lic
文件,并且重启
license server
服务即可。
(
8
)用
VIC
连接
Virtual Center
,会出现证书提示,选择忽略即可。进入控制台后,点击
Administration
下的
VirtualCenter Management server configuration
,选择
license server
,如果我们的
license server
是和
ESX Server
安装在同一台服务器上的,那么选择
use license services on this virtualcenter server
就可以了,否则选择第三项,输入
license server
的地址。
Virtual center
破解完成。
(
9
)这时候,我们可以添加已经安装好的
ESX Server
主机,添加过程很简单,之需要输入
root
的密码即可,添加成功后,在左侧出现
ESX
主机名,比如
esx01.test.com
,然后点击
configuration
,点击
Liscense Sources
,选择第三项,
use license server
,填入
license server
的域名即可,记住!
是域名。点击确定,对
ESX Server
的授权就成功了
(
10
)
另外在
virtual center
这台计算机上,最好是单
ip
地址,或者说域名指向是单
ip
。我安装
VC
的时候,服务器是双网卡,而且是在一个
domain
环境中,所以
VC
服务器的域名指向的是两个不同的
ip
地址,导致无法授权成功。
5
、在
VIC
菜单――插件――管理插件,在这里升级
Vmware Update Manager Extension
。升级后要注意,在调度任务中的那个任务,属性看一下。不升
ESX
那一项,只升其它两项。