群集共享卷,简单理解就是一个针对Hyper-V优化的一个分布式访问文件系统,群集中的节点可以同时写到一个磁盘,并且是受控访问,以避免写数据的冲突。此功能和Vmware  的VMFS是类似的。此功能从Windows Server 2008开始提供,在此之前,用户在故障转移群集中创建虚拟机,一般使用的方法就是一个虚拟分配一个单独的磁盘LUN,这样的话,每个虚拟机都有自己的LUN,以实现独立的故障转移,但当前的江湖已经不再是单打独斗。当虚拟机数量较多时,用户对LUN和群集虚拟机的管理成本增大。

而一旦启用了群集共享卷,以下称为CSV,分布在节点上多个群集节点上的多个vm都可以同一时间访问自己的VHD文件。而这些VHD文件是可以共存于同一个LUN中的,并且不影响到他们进行故障转移。

CSV的好处:除了管理配置比以前简单,更有效的利用磁盘空间之外,还大大减少了虚拟机LUN的数量 ,在此之前LUN是故障转移的单位,因此需要为每个VM创建一个独立的LUN,在CSV中,多个VM可以使用同一个LUN,而且不会影响同一个LUN上的其他vm一起转移;管理员可以非常方便地跟踪vm所使用的VHD文件和其他文件的路径,而不再使用驱动器或者是GUID标识符来标识磁盘,使用CSV时,路径出现在节点计算机的系统分区上\clusterstore文件夹下。并且从任何节点查看时,此路径都是一样的;另外使用的LUN越少,在建立群集时的验证环节就越快,如果有10多个或者是20个LUN的,验证时间真不敢恭维,好吧,现在这个问题解决了。

至于群集共享卷的操作,那就是很简单的一件事了,我们通过操作看一下,当然,我的前提是已经搭建了Hyper-V的故障转移群集。大家可以根据需要为故障转移群集分配一个1GB的仲裁磁盘和若干容量的数据磁盘,那么我们的CSV就在此数据磁盘上开启即可。

启用群集共享卷:方法是在“存储”节点下找到相应的LUN,右键“Add to Cluster Shared Volumes”

此时,我们再查看此LUN的信息时,就可以发现已经发生改变,原分区号已经变为每个节点上的:c:\clusterstorate\volume1,此信息对应到群集中的每个节点上,因此要求每个节点的系统盘必须相同,才可以实现共用同一个LUN的磁盘空间。如下图所示:

使用群集共享卷:用户在使用群集共享卷时,只需要将虚拟机文件存放到c:\clusterstorage\volume1下即可,每个vm会在此目录下拥有单独的文件夹,下面,我们就准备利用CSV创建一个Windows 2003 SP2的虚拟机。

接下来,我们需要选择一个VM的存放节点:

然后输入此vm的名称以及存储位置,在此就是c:\clusterstorage\Volume1下,当我们创建成功后会在此目录下生成test的目录,专存放vm虚拟机的文件。

接下来的配置就是常规的内存、网络等,在此不再详细说明。

创建成功后,我们可以去c:\clusterstorage\Volume1下查看此vm的文件,可以看到两个节点上都有此信息,因此可以把CSV简单理解为一个共享文件夹。如下图所示:

然后,我们就可以给此vm安装系统、配置应用。下面,我们进行一次故障模拟,将节点一关机或者是重新启动,观察所有vm能否顺利切换到节点二上。

删除群集共享卷: 用户也可以根据需要删除群集共享卷,方法也非常简单,在相应的CSV上右键“Remove From Cluster Share Volumes”即可。但此操作必须确保上面没有vm在使用的情况下进行,否则会造成数据丢失,切记,切记!

在此项目中,用户要实现WEB的负载均衡,为了实现数据同步,我又单独划分一个LUN,映射给两个节点,然后在群集中添加共享文件夹。好吧,以后有机会再继续介绍吧。

实战 Windows Server 2012 群集共享卷的更多相关文章

  1. Windows Server 2012 磁盘管理之 简单卷、跨区卷、带区卷、镜像卷和RAID-5卷

    今天给客户配置故障转移群集,在Windows Server 2012 R2的系统上,通过iSCSI连接上DELL的SAN存储后,在磁盘管理里面发现可以新建 简单卷.跨区卷.带区卷.镜像卷.RAID-5 ...

  2. Windows Server 2012 虚拟化实战:存储(二)

    五.搭建Window Server 2012虚拟化的存储网络 前文我们讨论了Window Server 2012支持的各种与存储相关的技术,接下来我们通过实践对其中的一些技术进行检验.实际上Windo ...

  3. Windows Server 2012 虚拟化实战:存储(一)

    在计算机世界我们随处可以见的一种方法,那就是抽象.1946年冯诺依曼提出了计算机的基本结构包含:计算器,存储器和I/O设备.这可能是对计算机这一新生事物最重要的一次抽象,它直接影响了今后几十年计算机软 ...

  4. Windows Server 2012 虚拟化实战:SCVMM的安装和部署

    本篇大概介绍一下在Windows Server 2012 R2上安装和部署SCVMM的过程及其注意事项.下图是我们数据中心SCVMM的基本架构,其中 SCVMM Database 是用于存储了所有配置 ...

  5. Windows Server 2012 虚拟化实战:网络(二)

    关于Windows Server的虚拟化网络,前文描述了在操作系统层面上的出现的配置变化.其中的一些配置通过Windows Server提供的小工具即可实现,如网卡组的配置,而有些需要安装Window ...

  6. Windows Server 2012 虚拟化实战:域

    在Windows Server系统中,一些服务必需要构建在域的环境中,这不仅是为了统一验证和资源共享,同时也是为了网络安全.为构建虚拟化测试,我们需要先搭建域环境.之前先来大概了解一下域. 在使用工作 ...

  7. 基于windows server 2012 的微软桌面虚拟化实战教程

    http://abool.blog.51cto.com/8355508/1587489/ Windows Server2012 中的“远程桌面服务”服务器角色中就提供了允许用户连接到虚拟机.Remot ...

  8. Windows Server 2012 虚拟化实战:网络(一)

    虚拟化对于计算的抽象,大家可能相对熟悉,也许都有在单机使用诸如Virtual PC或者Virtual Box的经验.使用的这些虚拟化软件的第一印象就是我们的CPU可以同时运行多套不同的操作系统,并且其 ...

  9. Windows Server 2012 R2超级虚拟化之七 远程桌面服务的增强

    Windows Server 2012 R2超级虚拟化之七  远程桌面服务的增强 在Windows Server 2012提供的远程桌面服务角色,使用户能够连接到虚拟桌面. RemoteApp程序.基 ...

随机推荐

  1. 配置YARN

    1.配置yarn-site.xml(所有节点) 路径: /usr/local/hadoop-2.7.3/etc/hadoop/yarn-site.xml 配置项: <property> & ...

  2. Linux学习笔记(11)linux网络管理与配置之一——配置路由与默认网关,双网卡绑定(5-6)

    Linux学习笔记(11)linux网络管理与配置之一——配置路由与默认网关,双网卡绑定(5-6) 大纲目录 0.常用linux基础网络命令 1.配置主机名 2.配置网卡信息与IP地址 3.配置DNS ...

  3. 002-使用java类调用quartz

    一.工具类 package com.tech.jin.jobScheduler; import java.text.ParseException; import java.util.ArrayList ...

  4. tornado下模板引擎的使用

    模板引擎 Tornado中的模板语言和django中类似,模板引擎将模板文件载入内存,然后将数据嵌入其中,最终获取到一个完整的字符串,再将字符串返回给请求者. Tornado =的模板支持“控制语句” ...

  5. [转]如何用C#动态编译、执行代码

    在开始之前,先熟悉几个类及部分属性.方法:CSharpCodeProvider.ICodeCompiler.CompilerParameters.CompilerResults.Assembly. 一 ...

  6. MySQL 数据备份,Pymysql模块(Day47)

    阅读目录 一.IDE工具介绍 二.MySQL数据备份 三.Pymysql模块 一.IDE工具介绍 生产环境还是推荐使用mysql命令行,但为了方便我们测试,可以使用IDE工具 下载链接:https:/ ...

  7. 数据结构&算法(二)_算法基础之前传(递归、时间复杂度、空间复杂度、二分查找)

    什么是算法: 间而言之算法(Algorithm):一个计算过程,解决问题的方法 递归的两个特点: 调用自身 结束条件 递归示例: def func(x): : print("我的小鲤鱼&qu ...

  8. 求组合数的方法:转载自VincentCZW的博客

    遇到了就查了下:地址:http://www.cnblogs.com/BeyondAnyTime/archive/2012/05/18/2508189.html 求一个组合数Cnm的值,Cnm= n! ...

  9. Apache 源码包安装

    系统:Centos 7.4 服务:Apache 2.4.33.apr 1.5.2.apr-util 1.5.4 依赖包: pcre.x86_64 pcre-devel.x86_64 openssl.x ...

  10. React Native常用组件之TabBarIOS、TabBarIOS.Item组件、Navigator组件、NavigatorIOS组件、React Navigation第三方

    以下内容为老版本React Native,faceBook已经有了新的导航组件,请移步其他博客参考>>[我是传送门] 参考资料:React Navigation  react-native ...