跳过导航.
首页
IT4L一Information Technology for Library

服务器虚拟化软件XenServer 常见问题[ZT]

原文:http://datoucan.blog.51cto.com/656829/206919
1. ­ Xen Server 是一个软件么?
是,是可以直接安装在裸机上的组件,用户可以在上面再安装操作系统,并同时运行他们,从而使得硬件的利用率得到提高。

2. 是单纯的软件还是硬件服务器,对网络结构有什么要求或者调整吗?
是软件,直接安装在服务器上,对于网络没有任何的更改

3. ­32位还是 64位软件?
只支持64位,因为32位寻址空间只有4G,对于虚拟机系统意义不大,而64位才能提供更好更多的虚拟机支持

4. 如果配置xenserver 服务器的配置有没有基本的要求?
不高,CPU要求1.5G以上,内存1G以上,硬盘16G以上,千兆网卡;但是由于其上要运行虚拟机,当然建议资源配置要提高,以便能够更好地整合更多服务器。
详细信息请参考:
http://www.citrix.com/English/ps2/products/subfeature.asp?contentID=1681139

5. xen 对cpu是有要求的吧?
针对Windows 操作系统,需要支持intel-vt 和amd-v的芯片,现在的xeon都可以;Linux的系统不需要。

6. xenserver能在不带虚拟化支持的cpu上装windows吗?
不能,只能运行linux系统。

7. 可以运行在哪些平台上?Windows,Linux,Unix? X86或者还有其他RISC的芯片平台上呢?
XenServer是裸机上直接安装的,其本身内核是linux。其支持的虚拟机包括2000之后的windows平台,目前主流的linux系统例如Suse,CentOS等。
硬件平台需要是PC服务器,所以只能是Cisc体系的X64架构芯片平台。

8. ­很想看看实用性能怎么样?确实俺们的服务利用率不高啊,免费版如何获得?
登陆 http://www.citrix.com/lang/English/lp/lp_1688615.asp?ntref=hp_promo_C1下载

9. citrix免费版本的虚拟软件是啥?有啥功能?用在什么场合?
免费版虚拟服务器软件叫做XenServer,功能参考:包含了Motion,在不需要HA等高级功能下,都可以使用,尤其对于中小企业,构建虚拟化平台的最佳选择。

10. 我在虚拟机里如何看到宿主机xenserver的信息
XenServer的免费图形化管理控制台XenCenter上可以看到宿主机以及上面运行的所有虚拟机的各种信息以及相关图标,例如cup数量,内存大小,磁盘,网卡以及相关的利用率。

11. 服务器虚拟化后服务器是减少一半?
服务器虚拟化能够帮助客户实现服务器整合,具体整合比是多少,和具体需要整合的服务器的负载压力以及硬件的性能相关。在前些年的统计数据中,一般压缩比在4-10,但是随着硬件机器的能力越来越高,这个比是在不断增加的。

12. 服务器之间是否可以共用一部虚拟服务器,如:VPN与Web。
只要网络拓扑结构允许,服务器是可以放在一个物理服务器上的。

13. 虚拟服务器维护的复杂性以及可靠性如何?
虚拟服务器本身以及虚拟机都可以通过免费的XenCenter进行远程管理,管理非常高效,简单。由于XenServer给予Linux的内核,经过开源社区Xen的贡献以及Citrix的高强度测试,达到了非常高的稳定性。而提供的诸如HA等高级功能,以及在XenServer之上的进行二次开发的合作伙伴Marathon为虚拟平台的稳定、可靠运行提供了更高级的功能,保证整个系统的稳定、安全运行。

14. 如何衡量一台部署思杰xenserver的物理服务器可以跑多少个系统?有没有量化指标
这个完全取决于虚拟机的配置和负载压力,一个简单的配置方式就是按照内存的分配,各虚拟机内存分配量+XenServer使用内存=物理服务器内存。我们不支持内存的over-commit,因为这种技术在虚拟机使用过程中进行资源的过分负载,容易造成一些服务器相应大幅度降低,所以这种技术一般也不能用于生产环境。如果是CPU负载大的应用,那么需要进行测试。目前的经验上看,压缩比一般在4:1-10:1之间,不过随着硬件能力的提升,这个比率一定会继续提高。

15. 目前xenserver 对各大服务器厂商兼容性有评估吗?
请参考:http://www.citrix.com/ready/hcl

16. redhat有pv和fv的概念。citrix有相关概念嘛?
我们提供相关的p2v和v2v工具。

17. xenserver 可以安装到普通PC上试验吗?
如果运行windows系统,CPU必须支持虚拟化技术就可以,对于linux,可以不用。满足这些条件,可以在PC上安装测试,不过您需要另外一台机器安装XenCenter来进行管理控制。
18. vmware的vcenter安装时需要sql server数据库的支持,微软的scvmm安装时也需要sql server数据库的支持,请问思杰的xenserver远程控制台安装时支持数据库吗?
XenServer内置了数据库,不需要安装独立的数据库。

19. 问题: ­多个虚拟服务器.xen如何分配内存?是静态的还是动态的?
可以在虚拟机关机情况下,调整内存分配;但是在运行过程中不可以更改。用户希望能够实现有限内存支持更多的虚拟机运行,例如4G内存支持5个1G内存虚拟机运行,这种功能对于开发和测试,是很有用的,但实际生产系统中,很少有人这么使用;因为内存的动态分配会造成大量的转换和重新分配时间,这样可能会造成生产系统对一段时间没有用户访问的应用的响应异常慢,影响业务正常使用。提供这种功能的产品,默认也一般是关闭的。

20. 在一台服务器安装虚拟化后那服务器一块网卡可以虚拟成不同网段的多个网卡吗
在xenServer上的物理网卡(除管理网卡外)不用配置IP信息,它只提供一个通讯的通道,虚拟机的虚拟网卡通讯通过它与外界沟通,同一个物理网卡负载的虚拟网卡可以被配置不同的网段,vlan等,就如同我们目前的环境一样,没有任何差别。

21. 一个应用对应多个虚拟机时,如何识别IP?
除了运行形式不同,虚拟机和物理机的使用、管理都是一样的。当一个应用对应多个虚拟机,相当于传统的应用NLB,那么传统模式都可以实现,我们一般推荐使用我们的负载均衡产品NetScaler来实现。

22. Xenserver支持iSCSI吗?
支持iSCSi的协议,并且对FC,NFS等方式也都支持。尤其对于Netapp和Equal logic的高级功能进行支持。

23. ­XenServer也可以支持在线迁移吗?
是的,我们可以支持在线迁移,XenMotion,虚拟机不会掉线或者关机就可以从一台物理服务器迁移到另外一台物理服务器

24. ­XenServer的迁移过程是需要将原Guest机器关机,然后在另一台宿主机上开启Guest机器吗?
不需要关机,虚机在线迁移,保持在线服务

25. ­对现在正在运行的系统迁移到虚拟机,思杰是否有和VMWARE类似的工具
XenServer的控制台叫XenCenter,是免费的管理控制台,通过XenCenter,可以拖动虚拟机,实现跨物理服务器的在线迁移。

26. 如果把一台虚拟操作系统移到别一台硬件上,要重装驱动程序吗
不需要更改驱动。
27. 如果我是大型的应用程序,我把另一个服务器上的程序迁移到其他服务器上,服务器保证能有效运行吗
在线迁移,其实是将服务器的内存信息原封不动地镜像到另外的服务器上,不会对系统内信息进行改动,所以迁移不会对系统程序造成影响。

28. HA之间主备是怎样同步数据么?
HA是多个主机之间做高可用,当一个物理服务器宕机,其上面运行的虚拟机会自动在其他服务器上运行起来,所以虚拟机的数据文件是需要各个主机都能找到的,我们是使用共享存储来保存虚拟机的数据文件,所以各个主机都能找到虚拟机数据文件,同时还可以很好地提高系统吞度量。

29. 服务器停电后来电 这台服务器上的多台虚拟机会同时全部启动么?
如果您的配置是对所有虚拟机都进行保护,且资源充足,则会根据您的配置自动启动这些服务器。

30. 有和VMware的DRS差不多的功能么,思杰没有自己更独特的功能吗??
Citrix没有内置的,固化的所谓DRS功能,思杰对于整个服务器虚拟平台的动态管理以及与企业其他基础架构和第三方的产品联动,是通过企业版及白金版中的Workflow Studio实现的。通过Workflow Studio(WF),用户可以定义一系列的由操作人员启动,或事件触发,或定时性的工作流程,在整个流程过程中,WF可以通过内置功能,API,Web Service,PowerShell,脚本程序等,实现和其他IT系统或产品的联动,进行诸如特定阈值触发虚拟机自动motion(DRS),自动增加虚拟机实现更多NLB能力,更新数据库信息,创建AD账户,发送邮件报警等诸多自动流程。所以DRS只是其中的一个功能。WF也是Citrix的云计算重要战略,Amazon也是使用WF进行自己的云中心的管理。Citrix系统通过WF帮助客户构建一个真正的私有云和动态数据中心。

31. 可以运行 Windows server 2003么?还有什么系统?
Windows server 2003可以安装在xenServer上作为虚拟机运行。XenServer支持Windows 2000即之后的Windows系统;同时支持业界主流的linux,如Suse,CentOS,Debian。
 
32. 虚拟服务器是安装在某系统上的,那么装有多个虚拟机后,原来网络的流量是不是平分给了这几个虚拟机?
虚拟机的虚拟网卡可以根据配置映射到某个物理网卡上,所以这些虚拟机都是通过这个物理网卡和外界通讯的,但是具体流量并不是平分的,而是根据具体流量动态分配的。XenServer也支持对虚拟网卡的限速和优先级设定,支持vlan设置。XenServer推荐使用千兆网卡,保证网络不会成为系统的瓶颈。而且,用户可以通过XenServer对网卡绑定(两块网卡作为一块网卡使用),提高吞吐量和高可用性。
 
33. 思杰服务器虚拟化技术对存储设备的要求如何?
思杰服务器虚拟化产品支持存储非常广泛,如图所示:

Capability

Local Disk

Fibre Channel

iSCSI hardware

iSCSI software

NFS based

NetApp

EqualLogic

Store VM

 

 

 

 

 

 

 

Automatic VM Placement

 

 

 

 

 

 

 

XenMotion VMs

 

 

 

 

 

 

 

Resize Disks

 

 

 

 

 

 

 

Fast Clone

 
 
 
 

 

 

 

Thin Provision

 
 
 
 

 

 

 

 
34. 服务器虚拟化支持32位与64位的系统?
都可以支持。
 
35.       不同服务器之间实现虚拟服务器后,网络连接是如何配置的? 可以虚拟不同的网卡?
网络的配置可以通过免费的管理控制台XenCenter上的网络配置向导来进行配置,简单、高效、方便。在XenServer可以配置外部网络,即通过XenServer和外部物理网络进行通讯,这种网络与传统网络一样。另一种网络是内部网络,连接在这个网络的虚拟网卡的通讯只会在本物理武器上介入到同样网络的虚拟机进行通讯。
 
36.       citrix几台机器集成到一两台机器上后,网卡用不用增加?
我们推荐使用千兆网卡,一般的虚拟机整合后,不需要增加网卡;同时我们支持网卡bonding(绑定)即2块网卡合并作为一块网卡,提供NLB与HA功能,从而提高吞吐量和可靠性。
 
37.       vmware esx 3.5 下的虚拟系统能迁移到xen server免费版上吗
可以,我们提供相关的工具,对虚拟机进行转换,然后可以迁移到XenServer上。
 
38.       虚拟系统如何做备份?是通过快照功能备份吗?
Citrix的XenServer提供了一系列的工具来实现数据的备份。通过Console,可以手动或者定时备份所有的虚拟机及元数据;通过XenCenter,可以实现虚拟机停机下的虚拟机备份和恢复;而5.5的快照功能,也能帮助实现虚拟机运行状态下的数据文件的备份。这些功能在免费版的XenServer上都可以获得。
 
39. 怎样使虚拟机能够达到比较高的IO性能。
Linux虚拟机,直接使用linux的驱动,效率接近传统PC方式;windows的虚拟机,安装之后需要安装xen tools来替换原来的模拟驱动,大大提高IO效率。另外如果一个物理服务器如果跑多个虚拟机,建议使用存储,可以大幅度提高存储效率。
需要强调的是XenServer5.5提供了新功能Storagelink 帮助虚拟机能够直接使用存储的高级功能,这样可以大大提高IO性能。
 
40.­Xenserver服务器虚拟化特别适合哪些类别的应用?哪些类别的应用需要慎用?­
没有特别的类型,从节省的角度,利用率不高,负载压力不大的系统(应用)尤其值得使用服务器虚拟化进行整合。系统灾备要求高的系统,用服务器虚拟化也能带来很好的作用
 
41.虚拟机的利用率可以做性能分析吗?
免费管理控制台XenCenter提供虚拟机运行的性能指标(CPU,内存,网络,存储等)数据及图表,可以通过这些工具来对虚拟机利用率进行分析。