客户机集群帮你实现虚拟机级别的高可用性

尽管hypervisor比如VMware ESX以及微软Hyper-V实现了虚拟机的高可用,但某些组织选择在虚拟机级别实现高可用。在某些情况下,运行集群应用的物理服务器可能已经被转换为虚拟机,最终创建了客户机集群。在其他情况下,可能会创建客户机集群提供额外的机制以应对服务中断。

客户机集群解析

与构建在物理硬件之上的故障切换集群类似,客户机集群往往使用集群共享卷。集群共享卷是一个集群中所有节点都可访问的共享存储卷,允许集群节点访问完全相同的存储资源。

客户机集群往往使用物理共享存储。例如客户机集群可能使用SAN上的一个LUN作为集群共享卷。然而客户机集群访问物理硬件上的集群共享卷并非必要条件。从Windows Server 2012 R2开始,微软已经可以使用共享虚拟硬盘作为集群共享卷,供运行在Hyper-V之上的客户机集群访问。

在某些方面,位于客户机集群内的虚拟节点的配置并非与物理集群节点完全不同。物理集群节点通常使用两个不同的存储卷。当然,这些数据卷当中的一个是集群共享卷,另一个是引导卷。客户机集群内的虚拟机至少要配置两个虚拟硬盘——一个引导磁盘、一个共享磁盘。

对虚拟机的引导磁盘没有很多要求。引导磁盘是一个标准而非共享的虚拟硬盘。虚拟硬盘可以是VHD或VHDX格式。

对共享磁盘的要求更为严格。首先,共享磁盘必须是VHDX格式。VHD文件非常适合用于引导磁盘,但不能用作共享磁盘。

对客户机集群节点同样有一些要求。客户机集群节点可以是第一代或第二代虚拟机。尽管在客户机集群内混合搭配虚拟机版本在理论上可能是可行的,但使用相同的虚拟机版本是不错的选择。

另一个必要条件是客户机操作系统必须是Windows Server 2012 或Windows Server 2012 R2。请记住尽管客户机操作系统支持Windows Server 2012,hypervisor并不支持安装Windows Server 2012。而且,如果客户机操作系统要运行Windows Server 2012,那么你必须在虚拟机上安装Windows Server 2012 R2版本的集成服务。

对Hyper-V主机的要求

正如对客户机操作系统有相应的要求,Hyper-V主机也必须遵循已经提到的某些要求。首先,Hyper-V必须以集群方式部署。微软要求在主机级别实现集群,而且该集群独立于可能存在的任一客户机集群。主机级别的集群必须至少包括两台运行Windows Server故障切换集群功能以及Hyper-V角色的Windows server 2012 R2服务器。

对Hyper-V主机的第二个要求是主机集群内的任何主机必须连接到通用的活动目录域。

第三个要求是Hyer-V主机必须使用受支持的共享存储形式。

如果你发现上述要求有些令人迷惑,只要记住你真正做的是在集群内构建一个集群。外部集群是Hyper-V集群。包括一系列同样在运行故障切换集群功能的Hyper-V服务器。这些服务器运行Windows Server 2012 R2,加入共享的活动目录域并与集群共享卷连接。集群共享卷通常由使用诸如Windows存储空间的物理存储构成。在这种情况系其任务是存储VHD文件。

内部集群是客户机集群。客户机集群还连接到集群共享卷,但该集群共享卷是一个VHDX虚拟硬盘。VHDX文件位于主机的集群共享卷中。

尽管你可以使用一个VHD作为客户机集群的集群共享卷,但其使用存在一些限制条件。微软不支持调整共享VHD的大小或者对其进行迁移,也不支持对磁盘进行备份或者制作副本。
本文转自d1net(转载)

时间: 2024-10-22 14:09:01

客户机集群帮你实现虚拟机级别的高可用性的相关文章

使用VMware VSphere WebService SDK进行开发 (七)——获取数据中心、集群、主机、虚拟机的目录结构

在实际应用中,需要显示出数据中心(Datacenter).集群(ClusterComputeResource).主机(HostSystem).虚拟机(VirtualMachine)之间的目录关系.这里忽略VAPP以及APP. 正所谓无图无真相,先展示一张vSphere Client上的截图,以便形象的描述本文所要呈现的内容. 左边的目录树形象的展示了数据中心(Datacenter).集群(ClusterComputeResource).主机(HostSystem).虚拟机(VirtualMach

在Liberty集群中共享内存网格数据搭建高可用性环境

Liberty 是一款全新的轻量级http://www.aliyun.com/zixun/aggregation/15818.html">应用服务器, 具有以下几个方面的特点: 高模块化--该功能允许用户根据自己应用程序的需求启用或者禁用相关的 feature( 所谓 feature,在这里指的是运行应用程序所需要的各种资源的支持.比如,应用程序用到了 JSP,我们就需要启动 JSP 这个 feature,如果不在需要此 feature,就可以将其禁用.通过这种模块化的控制,我们可以按需启

如何在单台虚拟主机与故障切换集群之间取舍?

和使用物理服务器相比,服务器虚拟化提供了数不清的优势,但它至少有一个明显的不足之处.虚拟环境中主机发生故障带来的后果要比在物理服务器环境中更严重.如果服务器在物理环境中出故障,那么只会影响单个工作负载.然而如果虚拟主机出故障,运行在这台主机上的所有虚拟机都会出问题.这可能会导致重大服务中断. 避免虚拟主机发生故障 使用故障切换集群实现虚拟机的高可用性能够修复此问题.简而言之,在主机服务器出现故障时,故障切换集群允许运行在故障主机上的虚拟机切换到集群中的另一台主机上,保证虚拟机继续运行. 因为主机

如何管理一台集群的虚拟机

现如今的企业组织需要保证全年的每一天都24小时全天候的正常运营.而且,他们的服务必须保持时刻在线,否则就会失去客户.同时,在今天的全球市场上,确保企业的系统总是可用,以使得企业组织保持竞争优势,进而保持和提升用户满意度是至关重要的.数据中心的高度可用性可以通过几种方式来实现,但最常见的和最简单的方式则是通过服务器虚拟化和故障转移群集(Failover Cluster). 服务器虚拟化为许多企业组织的IT部门带来了诸多的益处,包括允许他们将多款不同的系统整合到一台单一的主机服务器,带来了更高的资源

Windows Server 2012 Hyper-V故障转移集群虚拟机亲和性策略详解

今天收到一个邮件咨询如何在Windows Server 2012实现虚拟机亲和性策略, 熟悉VMware vSphere解决方案的技术宅肯定会比较熟悉一个叫做DRS的动态迁移策略, 其中可以配置VM亲和性策略控制两个虚拟机应用运行在不同的物理ESXi主机上.这个功能还是很实用的,例如如果虚拟机应用运行了一个Guest集群,那么其中一个基本需求就是让来宾虚拟机运行在不同的物理主机上,如果DRS控制策略处于性能考虑让两个来宾虚拟机运行在同一台物理主机上则集群的高可用性就失去了:另一个常见的案例是在站

NetApp集群模式Data ONTAP展露新颜

 NetApp(纳斯达克股票代码:NTAP)宣布推出集群模式Data ONTAP 8.2,这一新版本是其旗舰存储操作系统打出的又一记重拳.新的软件产品使得企业和云服务提供商能够快速且经济高效地提供新的服务及性能,同时最大限度地支持应用程序无中断正常运行.集群模式 Data ONTAP 8.2 突破了传统孤立硬件的性能.可用性和效率极限,支持 IT 根据不断变化的业务和应用程序需求无中断地调整存储基础架构. 集群模式Data ONTAP具备行业领先的功能: ● 无中断运行--可靠性超过99.999

RDD:基于内存的集群计算容错抽象

摘要 本文提出了分布式内存抽象的概念--弹性分布式数据集(RDD,Resilient Distributed Datasets),它具备像MapReduce等数据流模型的容错特性,并且允许开发人员在大型集群上执行基于内存的计算.现有的数据流系统对两种应用的处理并不高效:一是迭代式算法,这在图应用和机器学习领域很常见:二是交互式数据挖掘工具.这两种情况下,将数据保存在内存中能够极大地提高性能.为了有效地实现容错,RDD提供了一种高度受限的共享内存,即RDD是只读的,并且只能通过其他RDD上的批量操

KVM虚拟化集群技术概述

一. 虚拟化集群介绍.设计思路及架构 使用虚拟化集群的目标是克服单机虚拟化的局限性,利用技术手段提高虚拟机可用性,最终达到业务不中断或者减少中断时间,确保业务数据更安全的目标.   1. 虚拟化集群介绍 1)什么是虚拟化集群 虚拟机集群最显著的特征是有共享存储,因为有了共享存储,虚拟机就可以实现非常快速的在线迁移,并在虚拟化层配置高可用.笔者在生产环境使用的集群有两种存储方式,基于商业存储和基于开源分布式文件系统. 2)虚拟化集群的高可用和基于应用层高可用的区别 高可用是经常用到的运维技术,在系

Linux集群文件系统简介和集群应用的新挑战

Linux集群文件系统简介 集群文件系统在多个方面完善了 Oracle RAC 的数据库集群功能.以下是它们的对比情况.   通常,集群只是一组作为单一系统运行的服务器(PC 或者工作站).但是,这个定义的外延不断显着扩大:集群技术现在不但是一个动态领域,而且其各种应用程序正不断吸收新的特性.此外,集群文件系统技术(无论是开放源代码的还是专有的)在其功能方面正在迅速趋同. 很多人谈到集群应用程序和其中所使用的文件系统软件时,就象它们完全是一回事似的.更准确地说,大多数集群包含两个主要组件:通过快