2009年2月15日星期日

ESX 3.5 从安装到破解

ESX Server 是VMWare 虚拟化解决方案中企业级 的软件产品。

ESX Server 目前的最新版本是 3.5 ,实际上是一个精简的linux底层加上vmware服务。
1、ESX Server 3.5 可以从vmware公司的网站下载最新版本。只需要填写一些调查表格就可以得到下载地址,因为下载采用了动态链接,也就是session检测,所以下载不 要中途停止,也最好不要管理vmware的网页。 从网站上下载的是试用版,但是只要输入正版序列号,就可以变成正式版,现在大多数的软件都采用这种发布方式。比如oracle,比如微软的win 2008 ,更是把 标准版企业版数据中心版集成到一张光盘上,输入不同的序列号就可以激活不同的版本。
所以,下载ESX Server,建议去vmware.com 下载,这样保证文件的完整可靠,不会被修改,不会有恶意程序,而且绝对是最新的稳定版本。

2、ESX Server架构中包含很多组件,比如中心管理控制台 Virtual center 2.5 ,比如客户端的管理程序 Virtual Infrastructure Client ,Vmware lisence Server ,还包括 物理机和虚拟机转换程序 P2V ,还有负责自动迁移的Vmotion,还有负责负载均衡的HA等等。

3、ESX Server的安装很简单,只要安装过linux的都很容易的可以安装完毕,因为我是在服务器上进行的安装,有SCSI硬盘,而且有两块网卡,所以没有出 现任何错误。 硬盘可以让ESX Server 来做自动分区,其中有个分区的格式是 vmfs 格式,是用来存放虚拟机文件的。ESX 安装的时候,最好使用域名模式,建议在局域网内建立DNS主机。

4、安装完毕后,在一台windows操作系统的计算机上安装 Virtual Center和Virtual lisence Server 。Virtual Center可以将多个Esx Server 放在统一的界面中进行管理,非常的方便。 Virtual lisence 则主要是提供授权服务的。

5、这个时候,需要激活ESX Server 了。这个时候,你有两个选择,一个是从vmware的官方网站申请了 60天的序列号。 一个选择就是破解了,嘿嘿。从网上搜索到了ESX 3.5的破解程序,注意,Esx3 和Esx3.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 !
然后启动vmware服务。 service mgmt-vmware start
(6)再转到Virtual Center 服务器上,将破解文件p2vsdk.dll 和 vpxd.exe 放到Windows\Program Files\VMware\Infrastructure\VirtualCenter Server\ 目录下去,同理,覆盖前记得备份原有文件。
(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地址,导致无法授权成功。

6、破解完成后,就可以新建虚拟机了。ESX 默认保留一个网卡用作vmnetwork ,是用作管理通讯的。虚拟机的新建和使用和vmware workstation相同,建成后,可以点击summary下的open console 就可以启动一个console对虚拟机进行操作。

7、在ESxserver中可以,点击性能选项卡,可以很清楚的看到整个server或者单独的guest os对 cpu、内存、network 、系统的资源占用情况 。还可以为每个虚拟机分配 保留的资源,也可以限制其最大使用的资源 。

8、在vmware workstation中,当建立多个虚拟机,并且需要对外发布服务的时候,就会造成异常。而在ESX Server中,把每个网卡都虚拟成了一个多达 64口的交换机,即使多个虚拟机共享一个网卡对外发布服务,都没有任何的问题。

9、支持虚拟机的自动启动。 当host 主机 需要reboot 时, 主机启动后,可以设定主机上的 虚拟机自动启动,而且可以采用延时启动的方式,比如间隔120s,逐个启动虚拟机,启动哪几个虚拟机也是可以设定的。

10、支持时间任务计划。可以设定在指定的时间执行任务,比如打开或者关闭虚拟机。一个可行的方案就是 在早上 8 点打开某服务的虚拟机,而在下午六点半下班后将虚拟机进入suspend状态。

11、支持多用户管理,可以添加多个用户帐号,进行ESX Server的管理 ,可以设定不同的用户权限,比如是 admin还是 power user ,比如是否可以建立虚拟机,是否具有关闭电源的权利等等。

12、支持虚拟机模板技术,可以将一个虚拟机clone 或者 convert 为一个 template ,比如,我们将一个win2003 的guest os转化为模板,当需要新建一台虚拟机的时候,只需要从这个template deploy出来即可。模板和虚拟机的转化是双向的。也可以将模板重新转化回虚拟机,这样的好处是可以保证模板永远是最新最使用的。

13、支持虚拟机的迁移,可以将一个虚拟机从一台ESx server转移到另外一台ESX server 。当然,如果你使用了Vmotion ,这个转移过程还可以是自动的,根据一些设定好的条件,如资源占用情况,是否宕机等等。 当然,这种转移需要共享存储的支持。

14、可以通过VC控制台对存储空间进行管理,比如上传或者下载文件,在控制台界面中,默认的布局是host and cluster ,可以选择datastore,就可以看到存储界面了,可以常看其状态并进行文件管理。

15、ESX是支持存储的,无论是SAN还是NAS,可以用openfiler 或者 freenas来模仿SAN或者NAS 。在ESX中,需要配置一个网卡作为vmkernel和存储通讯,还要在openfiler或者freenas中设置安全措施,或者允许的ip地址访问等 等。

16、支持snapshot ,很方便的功能,对虚拟机做了snapshot后,任何时候都可以恢复到做snapshot时的系统状态,支持多个snapshot,相当于guest os有了一个时光机器。

17、运行很稳定。 让底层的linux和硬件打交道,在其上面模拟运行windows类操作系统,给良好的UI ,也算是各自发挥各自的长处,运行三个月以来,ESX很稳定,运行在它上面的windows服务也很稳定。以前我的windows服务器一般需要定期重 启,现在基本不需要了。

18、HA DRS 这些试验还没有做,不过我有个疑问就是,当使用这些服务的时候,需要使用共享存储,共享存储成为一个故障点,连接共享存储的网络也是故障点。而且如果 ESX用在生产环境中,对所在的服务器的系统资源应该会有一个大体的规划,包括占用的峰值等等。而自动迁移,很多时候时一台ESX Server无法沟通另外一台ESX Server后产生的自动动作,这种系统的自执行有很多事情,觉得不比人更可靠。 呵呵,等有了实验环境再详细实验吧。

破解文件下载地址:http://www.nowlinux.cn/thread-493-1-1.html

0 评论: