Archive of the categories: 虚拟化技术

vmware vclient连接vcenter需要端口

443端口-连接vcenter需要的端口
902端口-打开控制台需要的端口
903端口-打开控制台需要的端口

ESX4.0+TFTP+HTTP网络启动安装(原创)

由于公司的伪服务器是SATA的硬盘做RAID1,ESX3.5不支持SATA,所以安装ESX4.0

安装开始比较不是太顺利! 没有光驱、SATA硬盘、网络引导……

环境:windows网络启动环境(快速+方便)!其实就是与我们在玩RHCE时的kictstart+dhcp一样。

ESX版本:ESX-4.0.0-update01-208167.iso

一、通过TFTP32工具搭建 TFTP服务器与DHCP服务器

详细方法:

1、准备所需要的文件

可以从“[url]http://tftpd32.jounin.net/download/Tftpd32-3.26-setup.exe[/url]”下载Windows下的TFTP服务器软件,下载后,在Windows Server 2003计算机上安装该软件。
然后,从http://www.kernel.org/pub/linux/utils/boot/syslinux/syslinux-4.04.zip下载syslinux的压缩包,然后解压缩展开,从解压缩后的core文件夹中,复制pxelinux.0文件到一个目录中,假设该目录为D盘linux-inst文件夹(该目录可以随意指定)。然后从Linux的第一张安装光盘中,复制下列文件:
(1)将imagespxeboot目录下的initr.img和vmlinux复制到D盘linux-inst文件夹中,然后在该目录下创建pxelinux.cfg目录,注意,该目录一定要为“pxelinux.cfg”,不能是其他名称。
(2)将isolinux目录中的isolinux.cfg文件复制到 D:linux-instpxelinux.cfg目录中,然后将该文件重命名为“default”
(3)将isolinux目录下的所有扩展名为.msg的文件复制到D:linux-inst下。
2 配置并启动TFTP服务器 

然后运行安装好的“TFTP32”服务器,进行如下的配置:
(1)设置DHCP作用域的起始地址、作用域地址池数。在本次实验中,当前计算机的IP地址为192.168.1.200,设置DHCP作用域的起始地址为192.168.1.201,设置可分配地址数为20,则DHCP服务器作用域地址为192.168.1.201~192.168.1.221。同时,设置“Boot File”为“pxelinux.0”,然后单击“Settings”按钮。
在“Tftp32:Settings”设置页中,单击“Browse”按钮,浏览选中TFTP服务器配置文件、启动文件路径,在本例中为D盘linux-inst文件夹,然后单击“OK”按钮,单击“Save”按钮。

二、修改default文件(这个最重要 ,这是我自己原创发现的)

在第11行,你就找menu default段的的最后一行的在后面加askmedia。

append initrd=initrd.img vmkopts=debugLogToSerial:1 mem=512M quiet askmedia
PS:我试了在引导后再使用askmedia或askmethod都不没有反应的。就试了试直接在引导语句试了试发现可以通过网络引导的界面可以出来了……否则 你会一直纠结在insert media (CD-ROM)….

三、通过HTTP安装ISO解压包文件

通过在Windows Server 2003中,安装IIS服务器,并且设置IIS的默认网站的路径,IIS启用匿名访问

修改MIME类型,添加或者将.bin的类型修改为.*。(在IIS信息服务器,最上层的属性中)
PS:本来想通过ftp不要总是失败,最后用http就成功了,没有试为什么ftp不行

ESX 3.5 从安装到破解[转]

转自:http://www.tisswb.cn/archives/117.html

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 放到WindowsProgram FilesVMwareInfrastructureVirtualCenter 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 ,很方便的功能,对虚拟

如何直接加载VMDK虚拟磁盘到你的Windows系统?

http://blog.microhyper.com/archives/358

VMware使用VMDK格式的虚拟磁盘。但你可能不知道通过VMware Disk Mount工具可以很容易的加载虚拟磁盘(.VMDK)文件到Windows资源管理器。在告诉你如何使用VMware Disk Mount工具前,请先注意以下几点:

-你可以通过VMware Disk Mount工具更改你的虚拟磁盘。
-当你的虚拟机正在运行或暂停时你不能加载该vmdk文件。
-如果该虚拟机有快照,当恢复快照后任何通过VMware Disk Mount工具的修改将丢失。
-VMware不对VMware Disk Mount工具提供官方技术支持。
-在你的Windows主机上,你不能加载虚拟磁盘到C:盘,可以是D盘或其它。
接下来一步一步教你如何使用VMware Disk Mount实用工具:

1到VMware的Disk Mount下载网页并接受EULA ,然后才可以下载该软件并将它保存到当地磁盘。(文件名为VMware-mount-5.5.0-18463.exe)
2安装该软件,然后打开命令行窗口。
3输入:cd “Program FilesVMwareVMware DiskMount Utility”
4你可以通过输入“vmware-mount /?”得到具体的帮助信息。
5现在让我们开始加载VMDK虚拟磁盘,你必须知道你的虚拟磁盘的确切位置。在我的系统里,vmdk文件是在E:VMs
6因此输入:vmware-mount Z: “E:VMs2K3-R2-ENTSP2″,然后回车。(把该vmdk文件加载到Z盘)
7如果你的虚拟磁盘有快照,你必须回答yes确认。因为任何改变(如有的话)将在恢复快照后丢失。
8你可以像任何其他硬盘或网络磁盘那样来访问该虚拟磁盘。
9你可以通过“vmware-mount.exe /d z:”来卸载。
正如你看到的,这个小工具可以在Windows系统让你轻松和快速的访问你的VMware虚拟磁盘。

如果你想阅读更多关于这个工具的信息,请参考: VMware disk mount utility online manual(PDF文件)。

如果你想了解如何在Linux中实现类似的操作,请参考:Accessing Virtual Hard Disks Outside of VMware on Linux

现在如果你有VMware Workstation 6.5,也可以实现类似的功能:

1到“Edit Virtual machine Settings”
2选择”hard disk”,”Utilities” > “Map”

VMware ESX 3.5与ESXi 3.5的区别

VMware ESX and ESXi Comparison
http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1006543

现在整个虚拟界都应该知道VMware公司作出了重大的决定将其旗舰hypervisor免费:ESXi 3.5 。

尽管如此,也许不是每个人都知道,这个免费的平台与功能齐全的ESX 3.5相比有一定的局限性。为了澄清事情VMware公布了一项新的知识库对比文章,在这里。

请注意,此表只集中在虚拟主机的功能上,并不考虑VirtualCenter的功能。

VM Explorer,一个免费的ESX服务器工具

Trilead VM Explorer简化了VMware ESX服务器环境的管理,备份和灾难恢复任务。VM Explorer可用于结合可靠但低成本的以Linux和FreeBSD为基础的存储平台。

该软件有2个版本。一个是免费的,另一个是收费的。免费版只支持5台主机,只能通过论坛提供技术支持。Pro版提供了无限数量的ESX服务器支持和有一个实用的任务管理调度功能。

主要特点:

动态压缩,适用于低速网络,或可节省目标系统的空间,提供了动态压缩备份。
多服务器管理,VM Explorer的图形用户界面可以在同一界面上连接到多个的ESX服务器,Linux或FreeBSD服务器。
文件浏览器,你可以即时浏览ESX/Linux/FreeBSD服务器的文件系统,并以拖放的方式复制文件。你还可以上传或下载文件从/到你的管理中心。
集成的SSH客户端,该客户端可以让你对所有基于Unix/Linux的服务器进行配置。
服务器到服务器的快速复制,你可以直接在ESX,Linux和FreeBSD服务器之间全速复制文件:网络吞吐量仅限于可用网络/存储系统的带宽。
工作调度,综合的工作调度功能可让你执行全托管或定期备份你的虚拟基础设施。

怎么看待我们的虚拟机

使用接触虚拟机这种技术也有4年时间了,自从微软的Virtual-PC,到用了很久VMware workstation。

说来虚拟机这种东西,好用,也不好用,如效率问题,占资源问题……
所以更进一步的了解,特别是vmware的东西,它已经与很多服务器厂家有技术合作,

这几天安装了早段时间开源免费的vmware esx 3i,一个底层的linux即是操作系统又有应用程序功能的精简版本(30M大小,ESX 3.5),使用效果还不错,速度很快,能很精确的识别硬件系统,只是少了无法做虚拟机的复制,迁入迁出这方面的功能。

所以就了解Vmware ESX的的版本还有VMware GSX(即现在是免费的VMware Server 1.07,也有VMware Server 2 Beta RC1版本,是基于操作系统)……致于微软的Hyper-V很不好说~也不关心了……

玩了一圈,我本来已经看中了VMware Server 这个版本,不过发现VMware Converter等工具…还是用ESX比较酷!

准备在一台4核的X3650服务器上跑个几十台吧!!
安装ESX3i后主机上显示:
uploads/200809/06_164546_20080906_162504.jpg
uploads/200809/06_164552_20080906_162534.jpg
VMware Infrastructure Client访问:
uploads/200809/06_164607_20080906_145052.jpg
uploads/200809/06_164613_20080906_144937.jpg
VMware Converter:
uploads/200809/06_164618_20080906_144848.jpg