如何配置Citrix XenServer热迁移功能

如何配置Citrix XenServer热迁移功能,第1张

在本文中,Techtarget中国的特约虚拟化专家Sander van Vugt将介绍如何配置Citrix XenServer的热迁移功能。

  公司实施虚拟化的一个主要好处是开发热迁移的好处。有了热迁移功能,就不会在主机操作系统更新时必须关闭虚拟机

  

  在思杰的XenServer里,热迁移作为基础组件是免费的,所以不再需要额外购买。要配置Citrix XenServer热迁移,在主机上安装XenServer,在Windows计算机上安装XenCenter,现在就可以开始配置了。

  安装XenServer工具

  不过,要确保XenServer热迁移功能运行得很好,需要额外的预防措施。虚拟机里的每样事都必须独立于物理主机。虚拟机的磁盘文件必须位于共享存储上,并且安装源不能连接到物理服务器。要达到后者要求,使用安装服务器或者网络文件系统共享ISO知识库,以在虚拟机里安装操作系统。

  然后你需要在虚拟机里安装Xen Tools包。如果不安装的话,XenServer热迁移不可用。要安装XenServer Tools,右击虚拟机并选择“Install XenServer Tools”选项。

  在Windows子机上,这个命令自动启动安装。在Linux上,你必须载入如今连接到DVD驱动的XenServer Tools镜像上。在图1中,你能看见xs-toolsiso,它是XenServer Tools包,在/dev/xvdd设备上可用。使用mount /dev/xvdd /mnt载入它,然后使用cd /mnt访问XenServer Tools目录。在目录里,你可用发现Linux子目录。从这里使用/installsh运行XenServer Tools安装脚本并重新启动计算机。

  要在Linux子机上安装XenServer Tools,你需要载入XenServer Tools ISO镜像,并运行安装脚本。

  执行XenServer热迁移

  安装XenServer Tools包后,执行迁移就很容易了。从XenCenter控制台右击虚拟机,从菜单里选择“Migrate to Server”。

  通过右击很容易对虚拟机进行热迁移。

  XenServer热迁移配置的最后一步是选择你想要迁移虚拟机到哪台服务器。好了,你的虚拟机迁移成功,就如你配置热迁移一样,用户不会注意到这个过程。

VMware:vSphere4VMware的虚拟化产品包括vSphere等一系列数据中心虚拟化产品以及vCenter等一系列应用程序和基础架构管理工具

,可以帮助企业以一种渐进的、非破坏性的方式实现云计算,获得高效、灵活、可靠的“IT即服务”。其中的vSphere4是业界首款云操作系统,能够聚合和全面管理大型基础架构资源池,包括处理器、存储和网络等,使其成为一种无缝、灵活、动态的操作环境。无论是企业当前的应用还是下一代的应用,都能在vSphere4之上更高效地运行并确保服务水平。而vCenter能够帮助客户大幅度提高数据中心的运行效率,获得更强的控制服务水平和更高的灵活性。除服务器虚拟化产品外,VMware还提供VMwareView、VMwareWorkstation等一系列桌面虚拟化产品,VMwareView产品组合可让IT人员在数据中心管理虚拟桌面,终端用户可以在任何位置的任何设备上使用他们熟悉的个性化环境,并通过一个单一的视图查看所有应用程序和数据,从数据中心更加灵活、可靠、高效和安全地管理桌面和应用程序。而VMwareWorkstation则面向开发、测试、部署及支持软件的专业人员,它提供快速配置及重新设置功能,能模拟出多种应用环境,从而允许用户在自己偏爱的操作系统上运行任何应用程序。最新版本的VMwareWorkstation65具备诸多革命性的新功能,包括在不同虚拟机上的窗口之间无缝切换、支持DirectX三维图形以及利用虚拟机的录制与回放功能进行开创性调试工具。移动虚拟化是VMware正在不断扩展的新的虚拟化应用领域,2008年底推出的移动虚拟化平台(MVP),开拓性地将虚拟化技术及已获证明的诸多虚拟化技术应用好处引入到手机上。思杰:CitrixDesliveryCenter思杰交付中心(CitrixDeliveryCenter)通过集中化管理和交付各种应用和桌面,将IT转变成一种按需提供的服务。思杰交付中心通过网络优化与端到端的虚拟化技术(包括应用、桌面、服务器虚拟化技术)让用户不管身处何地都可获得最佳的应用性能,从而更高效地工作。思杰交付中心包含以下组件:

CitrixXenApp:一种Windows应用交付系统,可在数据中心集中管理应用,并将应用作为按需服务交付给使用任何设备的各地用户。XenApp将应用管理成本降低了高达48%,改善了IT将应用交付给分布式用户时的响应度,并增强了应用和数据的安全性。

CitrixXenDesktop:一种桌面虚拟化系统,可在数据中心集中管理桌面的生命周期,从而可集中管理桌面,并将桌面作为一种服务交付给各地用户,同时还可将桌面TCO降低高达40%,并增强数据安全性。

CitrixXenServer:一种开放的、功能强大的服务器虚拟化系统,可将静态的、复杂的数据中心环境转变成更为动态的、更易于管理的服务器工作负载交付中心,从而大大降低数据中心的运营成本。基于开源Xen系统管理程序,XenServer提供了安全的、成熟的服务器虚拟化平台,实现了接近裸机的性能。

首先,

虚拟机,,虚拟机网卡,有几种连接方式,就是说,物理网卡,并非虚拟机的网卡

你要测试的,是虚拟机效果(要停就停用,虚拟机网卡)

你要搞清楚,是桥接,还是,NAT模式,

明白后,你就清楚,虚拟机是在什么状态,并不是禁用单网卡(物理卡),像思杰,有多检测机制的,并不单一就自动跳转,

而你禁用2,其实就是断开所有物理机,迁移就中断。(估计你虚拟机,迁移前没删除快照)

而关机是正常(虚拟机正常中断),心跳自动切换了,是符合设定。

建议学习一下思杰,

迁移与热备,是另外一个方案:

Citrix是世界领先的应用服务软件方案提供商,其倡导的"数字化独立"技术(Digital Independence),即通过任何网络连接,向任何形式的客户端设备发布任何应用的能力,已嬴得全球两千多万用户的广泛赞誉。

思杰客户包括全球最大的互联网公司,99%的全球财富500强企业,以及成千上万家小企业和个人用户。目前,思杰与全球100多个国家的1万多家公司建立了合作伙伴关系。思杰创建于1989年,2008年年收入达到16亿美元。

Citrix MetaFrame 采用的是应用服务器软件领域中最先进的体系架构,提供了强大的企业级可管理性,集中表现在系统、应用和用户三个方面。Citrix MetaFrame,即应用交付平台(现已改为XenApp应用虚拟化),企业里常用于将应用软件系统(无论是C/S的还是B/S的,无论是ERP系统还是Office办公组件)集中部署、远程应用。主要有网络的地方,就可访问到这些发布出来的应用系统。

企业里使用比较多的思杰公司的产品包括:XenDesktop桌面虚拟化、XenApp应用虚拟化、XenServer服务器虚拟化、应用网络、云计算和软件即服务等

在基于LVM的Local EXT和NFS SR上删除快照或克隆虚拟机后,通过释放未使用的数据,XenServer可自动回收磁盘空间,此过程称之为合并(coalescing)。XenServer可在虚拟机运行的同时合并磁盘空间(即在线合并)。

但是,XenServer 55的合并部署有一个已知的限制条件。在虚拟机磁盘上删除所有快照或克隆虚拟机后,一些磁盘空间可能仍然处于分配状态。尽管NFS和基于ext的SR的已删除快照或克隆虚拟机所消耗的空间非常少,但对于iSCSI FC和本地SR来说,消耗的空间量是非常巨大的。

为了消除这一局限性,XenServer 55 Update 1和更高版本引进了一个离线合并工具。该工具可在虚拟机暂时关闭或暂停使用(离线)时,回收之前分配给已删除快照或克隆的所有磁盘空间。下面介绍了离线合并工具及其使用。

警告!

运行此脚本会导致虚拟机暂时无法使用,因为执行了暂停/恢复操作。

运行此工具前,您必须使用XenCenter或XenServer CLI删除与虚拟机相关的所有快照和克隆。否则,脚本就会失败,工具就会显示错误信息,然后退出。

所有虚拟机磁盘必须在单个主机的共享存储或本地存储上。带有这两种存储类型的磁盘的虚拟机无法合并。

步骤 - 适用于XenServer 55 Update 1和更高版本

思杰建议对将运行空间回收工具的虚拟机进行备份,可使用XenCenter导出选项进行备份。

您必须知道虚拟机的UUID。

获取UUID

1 在XenCenter中,启用隐藏目标(View menu > Hidden Objects)。

1 在Resource窗格中,选择所需UUID对应的虚拟机。UUID将显示在General项中。

回收磁盘空间

在XenServer CLI中运行以下命令:

coalesce-leaf –u <uuid of VM>

例如,如果虚拟机的UUID是2a8d2815-c97e-245b-efe2-389ba456bd7p,您需要运行以下命令:

coalesce-leaf –u 2a8d2815-c97e-245b-efe2-389ba456bd7p

1 此命令会暂时中止虚拟机的运行(除非其已经关机),启动回收进程,然后恢复虚拟机运行。

根据上次快照后写入磁盘的数据量的大小,所需的时间也不同。最小的虚拟机(10GB或更低)只需不到1分钟。

步骤 - 适用于XenServer 56

思杰建议对将运行空间回收工具的虚拟机进行备份,可使用XenCenter导出选项进行备份。

您需要知道虚拟机和主机UUID。

获取UUID

1 在XenCenter中,启用隐藏目标(View menu > Hidden Objects)。

1 在Resource窗格中,选择所需UUID对应的虚拟机。UUID将显示在General项中。

1 在Resource窗格中,选择资源池主机(列表中的第一台主机)。UUID将显示在General项中。如果您没有使用资源池,选择虚拟机所在的主机。

回收磁盘空间

1 在XenServer CLI中运行以下命令:

xe host-call-plugin host-uuid=<host-UUID> plugin=coalesce-leaf fn=leaf-coalesce args:vm_uuid=<VM-UUID>

例如,如果虚拟机的UUID是9bad4022-2c2d-dee6-abf5-1b6195b1dad5,主机UUID是b8722062-de95-4d95-9baa-a5fe343898ea,您需要运行以下命令:

xe host-call-plugin host-uuid=b8722062-de95-4d95-9baa-a5fe343898ea plugin=coalesce-leaf fn=leaf-coalesce args:vm_uuid=9bad4022-2c2d-dee6-abf5-1b6195b1dad5

1 此命令会暂时中止虚拟机的运行(除非其已经关机),启动回收进程,然后恢复虚拟机运行。

厂商主要三个:VMware,Citrix,MS,三个厂商对应的较成熟产品是VMware ESXi,Xenserver,Hyper-V,都是裸机虚拟化

个人家用使用:

VMware Workstation(Windows)/Fusion(Mac)、Oracle VM VirtualBox、QEMU(Linux)

企业商用使用:

VMware vSphere系列、Citrix Xen Server、Microsoft Hyper-V、KVM、华为Fusion Sphere;

 

(1)公有云平台:亚马逊AWS,阿里云,腾讯云,华为云,QingCloud;

(2) 混合云平台:ZStack,BeyondCMP,CAS虚拟化平台等;

(3) 私有云平台:VisionStack杭州云容,ESCloud易捷云,Ucloud,AWCloud,ZStack等。

虚拟化、云化、超融合等,都有不可绕过的问题,就是虚拟机或者服务器对USB设备的不支持,

针对这一问题,推荐是EastFax   USB  Server网络远程连接调用USB方案。

VMware

微软:Hyper-V

思杰:XEN(开源)

Rethat:KVM(开源)

国内厂商还有曙光,联想,华为,云宏,华三等。

虚拟化的应用 

1、Openfiler NAS和SAN

2、Opsview监测工具

3、Cacti网络绘图工具

4、M0n0wall防火墙

5、AS Communication Gateway

6、WebGUI CMS

7、BitNami WordPress

8、FOG计算机克隆工具

9、云桌面技术

服务器虚拟化是指将一台计算机(称为物理机、物理服务器)通过hypervisor虚拟为多台逻辑计算机的技术,这些逻辑计算机又被称为虚拟机(VM,Virtual Machine),每台虚拟机都拥有独立的“硬件”。虽然你可以在虚拟机的操作系统中看到这些“硬件”,不过它们并不是真实存在的,而是通过hypervisor将物理机的硬件虚拟而来。虚拟机运行时,虚拟机硬件的工作实际是由物理机的硬件完成的。

hypervisor又被称为虚拟机监视器(VMM,Virtual Machine Monitor),是实现物理机虚拟为虚拟机的操作系统或者软件,它为虚拟机提供虚拟的硬件资源,负责管理和分配这些资源,并确保上层虚拟机之间的相互隔离。hypervisor有两种类型:一种是操作系统,直接安装在物理机上;另一种是应用程序,需要先在物理机上安装操作系统,再在操作系统中安装hypervisor。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 如何配置Citrix XenServer热迁移功能

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情