在这里,我为何选择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 –t 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那一项,只升其它两项。