思杰的XenServer是完整的服务器虚拟化平台。 XenServer软件包中包含所有你需要创建和管理部署的虚拟x86计算机上运行的Xen,开放源码,准虚拟化的虚拟机管理程序与近乎完美的性能。 XenServer是对Windows和Linux进行了优化的虚拟服务器。XenServer直接在服务器硬件上运行,而不需要底层操作系统,是一个高效,可扩展的系统。

 使用XenServer来降低成本:
1) 整合多个物理服务器上的虚拟机
2) 减少需要管理的独立的磁盘映像的数量
3) 允许方便地集成到现有的网络和存储基础架构

 使用XenServer增加灵活性:
1) 允许您安排使用XenMotion实时迁移虚拟机之间的零停机维护XenServer主机
2) 提高虚拟机高可用性配置的政策,如果一个XenServer失败,在另一主机重新启动虚拟机
3) 增加VM映像的可移植性,作为一个虚拟机映像上工作的一系列部署基础设施

XenServer主机的系统要求:

XenServer主机应该是一个64位的x86服务器类机器,专用托管VM。此机应
运行经过优化及增强的Linux分区,并启用了Xen内核控制之间的相互作用
虚拟机和物理硬件的虚拟化设备。XenServer可利用:
高达1TB的RAM
多达16个NIC
多达160个逻辑处理器每个主机。
CPU:一个或多个64位x86 CPU(次),1.5GHz的最低,2 GHz或更快的多核CPU。为了支持虚拟机运行Windows的Intel VT或AMD-V基于64位x86系统或多个CPU(次)是必需的。注意事项:要运行Windows虚拟机的硬件虚拟化支持,必须在XenServer主机上启用,这个BIOS中的选项。为了支持运行的VM支持半虚拟化Linux,一个标准的64位x86为基础的与一个或多个CPU(次)的系统是必需的。

RAM:最低2GB,4GB或更多推荐本地连接的
磁盘空间:磁盘空间最小的16GB,60GB存储(PATA,SATA,SCSI)磁盘空间建议或SAN通过HBA(通过软件)如果具有多引导安装从SAN产品安装的XenServer主机控制域创建两个4GB的分区。
网络:100Mbit/秒或更快的网卡。一个或多个千兆网卡(S)是更快的P2V和建议导出/导入数据传输和VM实时迁移。冗余,建议使用多个网卡的结构

 

说明:
    硬件:  环境有4台物理服务器准备部署Xenserver,主板已经开启intel-v功能,CPUx64,内存8G
    软件: tftp32.exe 和HFS网络文件服务器,Xenserver 6.5的ISO安装包

1、 首先在一台客户机,下载tftp32.exe、HttpFileServer.rar、Xenserver 6.5.iso三个软件。然后设置本地网络的路由器暂时关闭DHCP服务,以免影响Pxe部署。


2、 在客户机的D盘创建一个Pxe目录,把tftp32.exe拷贝到该目录中。然后解压Xenserver 6.5的ISO到D盘的Xenserver6.5目录,拷贝Xenserver6.5目录的boot目录下的pxelinux目录下的pelinux.0与mboot.c32到Pxe目录下。接着在Pxe目录下创建一个Xenserver目录并把Xenserver6.5安装包内的install.img、vmlinuz、xen.gz拷贝进去。最后在Pxe目录下创建一个pxelinux.cfg的目录并在该目录内创建一个名为default的文件不带后缀名,用记事本编辑default文件内容如下:
default xenserver
prompt 1
timeout 600
display boot.msg
F1 boot.msg
F2 options.msg
F3 general.msg
F4 param.msg
F5 rescue.msg
label xenserver
kernel mboot.c32
append xenserver/xen.gz dom0_max_vcpus=2 dom0_mem=2000M com1=115200,8n1 console=com1,vga --- xenserver/vmlinuz console=tty0 --- xenserver/install.img
label linux
kernel vmlinuz
append initrd=initrd.img
label text
kernel vmlinuz
append initrd=initrd.img text
label ks
kernel vmlinuz
append ks initrd=initrd.img
label local
localboot 1
label memtest86
kernel memtest
append -


3、 打开TFTP32.exe程序,设置开启TFTP和DHCP服务。
1) TFTP设置BaseDirectory目录为Pxe目录的路径,开启Pxe兼容模式,绑定IP地址
2) DHCP设置网段环境和启动文件pxelinux.0 ,然后绑定IP地址
3) 保存配置并重启,不要关闭TFTP32.exe程序


4、 在客户机执行HFS.exe软件,添加一个目录指向D:\Xenserver6.5,然后在浏览器中测试访问HFS文件服务器手否正常,不要关闭此程序


5、把两台物理服务器开机,选择通过网卡启动,出现”boot:”界面时按回车然后在安装过程选择http安装输入http://214.214.51.240/Xenserver6.5即可安装,然后完成主机名和IP地址配置


6、最后客户机安装Xencenter并去添加两台Xenserver主机。