`

XenServer 5.6使用心得和常见问题解答

 
阅读更多

XenServer 5.6我使用了相当一段长时间,感觉稳定性和性能都不错,所以现在将公司内部机房的虚拟机全部换成了XenServer 5.6(当然了原有的FreeBSD的jail由于用得也不错所以我没有进行转换),家里的速龙机器我也安装了XenServer 5.6,撤掉了显示器和键盘、鼠标等,安装了二台CentOS 5.5 x86_64,平时进行一些SHELL和Python脚本的调试,感觉也非常方便。下面我就XenServer 5.6的一些使用心得跟大家分享交流一下:

一、XenServer 5.6的硬件兼容性如何?

普通PC机上其实也是支持XenServer 5.6的,它的兼容性非常好,有64位架构CPU的朋友都可以尝试下看自己的PC机是否支持XenServer 5.6,安装前注意备份硬盘数据。

1、让XenServer支持普通PC的板载网卡

前期的XenServer版本如果需要在普通PC上安装XenServer,需要单独增加一块PCI插槽的网卡(建议使用Intel、 3COM芯片的网卡)。但XenServer 5.6兼容性非常好,我在昂达、华硕的台式机上都顺利安装成功了,如果担心网卡的朋友可以准备一块intel 8139即插即用网卡;

2、安装XenServer普通PC的CPU必须支持64位以及虚拟化Intel VT 或 AMD-V 功能,且需要在主板BIOS上开启该功能,这一点不多说了,这个是Xen虚拟技术的基础;

3、以前的XenServer版本需要老硬盘,新的XenServer 5.6不怎么挑硬盘,我用的最新的SATA2硬盘很顺利就安装成功了。

4、XenServer 5.6远程控制台XenCenter安装时不需要安装独立的数据库,但它需要一台独立的主机,这个我们可以在本本上安装XenCenter控制台即可,安 装前需要安装.NET Framwork 2.0或以上的版本。我是在天空软件下载的.NET Framwork 3.5版本来进行安装的。

二、如何看到宿主机XenServer 5.6和其VM机器的信息?

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

另外,XenServer 5.6自身其实可以用Linux的命令来查看其具体信息。安装了XenServer 5.6的机器其实就是一台Linux机器,我们可以用uname等命令查看一下它的具体信息:

[root@localhost ~0m]# uname -r
2.6.32.12-0.7.1.xs5.6.100.307.170586xen
[root@localhost ~0m]# lsb_release -a
LSB Version::core-3.1-ia32:core-3.1-noarch
Distributor ID:XenServer
Description:XenServer release 5.6.100-39215p (xenenterprise)
Release:5.6.100-39215p
Codename:xenenterprise

所以,既然XenServer 5.6本身就是一台Linux机器,我们完全可以用Linux查看负载的命令和磁盘IO的命令监控其性能,比如uptime和top及vmstat和 iostat。当然,这些命令只能查看XenServer 5.6本身所占用的资源情况,并不能查看其它VM机器的相关情况。

[root@localhost ~0m]# free -m
             total       used       free     shared    buffers     cached
Mem:           300        285         14          0        150         32
-/+ buffers/cache:        102        197
Swap:          511          0        511
[root@localhost ~0m]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             4.0G  1.7G  2.2G  44% /
none                  380M     0  380M   0% /dev/shm/opt/xensource/packages/iso/XenCenter.iso
                       44M   44M     0 100% /var/xen/xc-install
//192.168.1.100/ISO    41G   14G   27G  35% /var/run/sr-mount/efedab53-c882-fe17-f3ed-95f1dd31639c

通过以上命令显示,XenServer 5.6自身只占用整个系统4G硬盘和300M内存。

三、如何配置VM自启动?

我们可以用VM机的属性项的“Starup Options”选项中的“Auto-start on server boot”,如图1-1所示:

XenServer VM自启动

四、如果XenServer 5.6提示找不到硬盘怎么办?

这个问题很好解决,我们安装系统时并不需要按照XenServer 5.6自带的模板来进行安装,完全可以选择“other install media”来进行安装。像XenServer 5.6的自带模板中就没有Debian系列,装Debian只能通过other install media选项。

五、XenServer 5.6的物理网卡是如何工作的?

在XenServer上的物理网卡(除管理网卡外)不用配置IP信息,它工作在网桥模式下,提供一个通讯的通道,虚拟机的虚拟网卡通讯通过它与外界 沟通,同一个物理网卡负载的虚拟网卡可以被配置不同的网段,vlan等,就如同我们目前的环境一样,没有任何差别。如果XenServer 5.6与客户机都是防火墙路由上网的话,那么仅仅只需要一块网卡即可,当然了,我们推荐XenServer 5.6使用千兆网卡。

六、XenServer 5.6怎样使VM虚拟机能够达到比较高的IO性能?

XenServer 5.6下的Linux的VM虚拟机直接使用Linux的驱动,效率接近传统PC方式;Windows的VM虚拟机安装之后需要安装xen tools来替换原来的模拟驱动,从而提高IO效率。另外如果一个物理服务器如果跑多个虚拟机,建议使用存储,可以大幅度提高存储效率。需要强调的是 XenServer 5.6提供了新功能Storagelink 帮助虚拟机能够直接使用存储的高级功能,这样可以大大提高IO性能。

七、如何规划VM虚拟机,有没有量化标准?

这个完全取决于虚拟机的配置和负载压力。一个简单的配置方式就是按照内存的分配,各虚拟机内存分配量+XenServer使用内存=物理服务器内 存,所以这个就比较好说了;家用的XenServer 5.6我目前就安装了二台200G硬盘、512M内存的Centos5.5 x86_64虚拟机,平时主要就用来调试Shell和Python脚本,再就是做puppet和rsync+inotify等实验,无聊的时候就做下 MySQL的主从复制等,另外这二台机器我也用来作为我的vsftpd备份机器,一台用作文档+软件的备份,一台用作电影剧的备份,比如收藏了一套中英文 字幕的《老友记》,用来锻炼英文口语,感觉也是非常方便的。

分享到:
评论

相关推荐

    xenserver5.6升级6.0

    Citrix XenServer是一款强大的虚拟化平台,用于创建和管理虚拟机环境。XenServer 5.6 是一个较早的版本,而XenServer 6.0是其后续的一个重大更新,带来了诸多改进和新特性。这篇教程将详细介绍如何从XenServer 5.6...

    XenServer ® 5.6 虚拟机安装指南

    - **虚拟内存和磁盘大小限制**:文档指出了XenServer 5.6对于虚拟机的虚拟内存和磁盘大小的支持范围,这对于规划虚拟环境至关重要。 - **XenServer产品系列虚拟设备支持**:这部分介绍了XenServer 5.6所支持的不同...

    XenServer ® 5.6 管理员指南

    文档强调了XenServer 5.6在虚拟化领域的应用和技术细节。 - **版权信息**:文档明确指出,其内容及所涉及的软件均为Citrix Systems, Inc.及其授权方的机密信息,只能根据Citrix提供的许可证使用。此外,文档还提到了...

    Citrix XenServer 5.6 安装指南

    **故障排除**:提供了常见问题的解决策略,帮助用户快速定位和解决问题。 **PXE安装**:通过网络启动机制安装XenServer,适用于大规模部署场景,包括设置PXE引导环境和创建无人参与PXE安装的应答文件等步骤。 ####...

    Citrix XenServer5.6 管理员指南.pdf

    综上所述,《Citrix XenServer5.6 管理员指南》涵盖了从用户管理、RBAC、审计日志、主机资源池配置到高可用性和存储管理等多个方面的重要知识点,为XenServer管理员提供了全面的技术指导和支持。

    Citrix_XenServer_5.6_配置——存储

    4. **监控存储性能**: 使用XenServer的性能监控工具来跟踪存储系统的负载情况,确保及时发现潜在问题。 5. **备份策略**: 实施定期备份计划,保护关键数据免受意外损失。 通过以上介绍,我们可以看到Citrix ...

    Citrix_XenServer_5.6_安装指南中文版

    Citrix XenServer 5.6 是一个强大的服务器虚拟化平台,提供了丰富的功能和工具,使得 IT 专业人员能够高效地管理虚拟化环境。无论是初学者还是经验丰富的管理员,都可以通过 XenServer 实现灵活高效的虚拟化解决方案...

    Citrix XenServer ® 5.6 虚拟机安装指南

    通过上述知识点的详细介绍,可以看出**Citrix XenServer 5.6**不仅提供了强大的虚拟机管理能力,还针对不同场景提供了灵活的部署和管理策略,是构建高效、安全的虚拟化环境的理想选择。无论是Windows还是Linux虚拟机...

    Citrix XenServer ® 5.6 软件开发工具包

    - **XenServer SDK**:Citrix XenServer 5.6 的软件开发工具包(SDK)提供了用于开发与XenServer环境交互的应用程序的一系列工具和技术文档。它允许开发者通过API来管理XenServer上的虚拟机(VMs)、存储资源和其他...

    XenServer 5.6环境下安装Windows Server 2012详细过程(图文)

    (事实上5.6安装Server2012有点问题,不过暂时不影响体验)听说Xenserver6是可以直接使用SCVMM2012进行管理的,所以作为底层的Hyper-Visor,用什么系统貌似关系并不大了。 1、首先新建虚拟机,模板选择”Windows ...

    xenserver使用教程 xenserver管理教程 xenserver使用

    主要是介绍xenserver使用教程 xenserver管理教程 xenserver的使用,介绍比较简单

    Citrix_XenServer_5.6_负载均衡配置

    Citrix XenServer 5.6 中的 Workload Balancing 功能,旨在通过智能优化虚拟机部署和负载分布,来提高资源利用率和降低能耗。本文将详细介绍 Workload Balancing 的新增功能及其如何帮助企业实现更加高效的数据中心...

    XenServer安装教程

    对于初学者来说,按照本文档的指导进行操作,能够快速掌握XenServer的基本使用方法。 --- **注**:本教程基于XenServer 5.6 SP2版本编写,不同版本之间可能存在差异,请根据实际情况调整安装步骤。

    xenserver命令

    XenServer 命令是 XenServer Hypervisor 的命令行接口,用于管理和控制 XenServer 主机和虚拟机。该命令提供了丰富的参数选项,可以用来执行各种管理任务。 基本语法 所有 XenServer xe CLI 命令的基本语法是:xe ...

    Citrix XenServer® 7.0 虚拟机用户指南

    本用户指南旨在为用户提供关于如何使用Citrix XenServer 7.0创建、管理和维护虚拟机的全面指导。它涵盖了从基本概念到高级配置的所有关键方面,适合初学者以及经验丰富的管理员使用。 **1.2 XenServer 文档** ...

    Xen使用文档和FREE_XenServer-5.5.0

    8. **故障排除和高级功能**: 提供常见问题的解决方法,以及高级特性如高可用性(HA)和动态资源调度(DRS)的使用说明。 学习并掌握这些知识点将帮助你有效地管理和优化XenServer环境,提高数据中心的效率和可靠性...

    xenserver 7.2 版本区别说明

    - **64 位 Hypervisor**: XenServer 7.2 使用 64 位 Xen Project Hypervisor 运行所有工作负载。 - **64 位 Control Domain**: 控制域现升级至 64 位,用于管理和调度主机上的资源及运行的工作负载。 - **硬件兼容性...

Global site tag (gtag.js) - Google Analytics