近期项目须要对SQL Server建立集群服务,多个SQL Server数据库建立集群服务,对外提供唯一的URL訪问地址。当主节点断电、断网后,通过心跳线将消息传递到备用节点。备用节点在3秒内接管数据库訪问任务。实现双机热备。

因为台式机过2天才干到位。所以就先在虚拟机上装了2套windows Server 2008 R2系统,模拟集群创建过程。关于SQL Server建立集群的文章。网上是众说纷纭。对于一个新手来说,可谓是不知所措。但集群中仲裁磁盘和共享磁盘的创建是每一个集群所必须的,在此我把虚拟机集群仲裁磁盘和数据共享磁盘的创建过程和大家分享下,希望能帮助大家。

1.在本地电脑创建目录ShareDisks。比方我的是:D:\ShareDisks,ShareDisks目录用来保存后面两个操作创建的虚拟仲裁磁盘和数据共享磁盘文件。

2.创建仲裁磁盘。在DOS窗体进入VMware Workstation软件安装文件夹,比方我安装文件夹是:E:\VM。在DOS窗体输入例如以下命令:vmware-vdiskmanager.exe -c -s 500Mb -a lsilogic -t 4 "D:\ShareDisks"\Quorum.vmdk。

效果图例如以下:

3.创建数据共享磁盘。在DOS窗体进入VMware Workstation软件安装文件夹,比方我安装文件夹是:E:\VM。在DOS窗体输入例如以下命令:vmware-vdiskmanager.exe
-c -s 1Gb -a lsilogic -t 4 "D:\ShareDisks"\ShareDisk.vmdk 。效果图例如以下:

4. 验证共享磁盘是否成功创建,打开D盘下的ShareDisks目录,效果图例如以下:

5.附件仲裁磁盘和数据共享磁盘到虚拟机。找到节点1相应的虚拟系统安装文件夹(不是虚拟机软件安装文件夹),比方我是E:\VM\Server2008R2-A,找到*.vmx(VMware配置文件),用记事本打开,加入例如以下记录:

disk.locking = "false"
diskLib.dataCacheMaxSize = "0"
scsi1.present = "TRUE"
scsi1.virtualDev = "lsilogic"
scsi1:5.present = "TRUE"
scsi1:5.fileName = "D:\ShareDisks\Quorum.vmdk"
scsi1:6.present = "TRUE"
scsi1:6.fileName = "D:\ShareDisks\ShareDisk.vmdk"

效果图例如以下:



  6.重新启动VMware Workstation,出现下图效果,则证明创建成功。

7.向虚拟机系统挂载新磁盘,可能会导致系统引导磁盘顺序的颠倒。

假设挂载前系统能够正常启动,挂载后出现“pxe-mof:exiting
intel pxe rom operating system not found”的错误,则须要在虚拟机BIOS中又一次设置系统的引导磁盘。操作步骤:在步骤5找到的*.vmx文件里追加bios.forceSetupOnce = "TRUE",这样开机系统进入BIOS页面。在BIOS的boot中又一次设置系统引导磁盘便可正常启动系统。

到此,关于VMware Workstation 集群仲裁磁盘和数据共享磁盘的创建过程解说完成。

只是虚拟机终归是虚拟机。非常多地方无法模仿。

等台式机到了,待搞过各种集群的沈工有空了。我就開始真刀真枪的到台式机上实验。

希望大家能关注我关于集群创建的兴许博客,谢谢。

VMware Workstation 集群仲裁磁盘和数据共享磁盘的创建的更多相关文章

  1. VMware虚拟化集群的配置(一)

    一.VMware介绍 VMware vSphere 是业界领先且最可靠的虚拟化平台.vSphere将应用程序和操作系统从底层硬件分离出来,从而简化了 IT操作. VMware集群最主要的两个部分ESX ...

  2. python codis集群客户端(二) - 基于zookeeper对实例创建与摘除

    在这一篇中我们实现了不通过zk来编写codis集群proxys的api,http://www.cnblogs.com/kangoroo/p/7481567.html 如果codis集群暴露zk给你的话 ...

  3. kafka 集群--3个broker 3个zookeeper创建实战

    准备工作: 1. 准备3台机器,IP地址分别为:192.168.0.10,192.168.0.11,192.168.0.12 2. 下载kafka稳定版本,我的版本为:kafka_2.9.2-0.8. ...

  4. 近万字案例:Rancher + VMware PKS实现全球数百站点K8S集群管理

    Sovereign Systems是一家成立于2007年的技术咨询公司,帮助客户将传统数据中心技术和应用程序转换为更高效的.基于云的技术平台,以更好地应对业务挑战.曾连续3年提名CRN,并且在2012 ...

  5. 集群瓶颈为什么是磁盘io

    阅读本文思考: 1.对磁盘IO了解多少 2.为什么是磁盘IO是瓶颈,有没有自己的答案 想了解磁盘io可以查看此帖:集群瓶颈:磁盘IO必读 (磁盘IO:磁盘输出输出) 集群的瓶颈提出多种看法,其中网络和 ...

  6. kubernetes-通过VMware搭建k8s集群遇到的问题

    VMWare版本:14.13 Centos版本:CentOS-7-x86_64-DVD-1810.iso 遇到的问题:ping不通 报could not resolve host这个错误 解决办法:参 ...

  7. Elasticsearch 节点磁盘使用率过高,导致ES集群索引无副本

    目录 一.问题 二.问题的原因 三.问题解决的办法 1. 扩大磁盘 2. 删除部分历史索引 3. 更改es设置 四.扩展 一.问题 最近在查看线上的 es,发现最近2天的索引没有副本,集群的状态也是为 ...

  8. zhihu spark集群,书籍,论文

    spark集群中的节点可以只处理自身独立数据库里的数据,然后汇总吗? 修改 我将spark搭建在两台机器上,其中一台既是master又是slave,另一台是slave,两台机器上均装有独立的mongo ...

  9. Zookeeper集群搭建(单机多节点,伪集群,docker-compose集群)

    Zookeeper介绍 原理简介 ZooKeeper是一个分布式的.开源的分布式应用程序协调服务.它公开了一组简单的原语,分布式应用程序可以在此基础上实现更高级别的同步.配置维护.组和命名服务.它的设 ...

随机推荐

  1. Spark RDD/Core 编程 API入门系列之简单移动互联网数据(五)

    通过对移动互联网数据的分析,了解移动终端在互联网上的行为以及各个应用在互联网上的发展情况等信息. 具体包括对不同的应用使用情况的统计.移动互联网上的日常活跃用户(DAU)和月活跃用户(MAU)的统计, ...

  2. Sql Server 如何解决多并发情况下,出现的多个相同ID数据

    在数据库中单独创建一张表,保存当前存储状态,“存储过程”  设置访问条件root初始值为“0” 如果root值不为0的时候就不可访问并进行相关操作. 在事务执行前将root值设置为1,事务结束后将ro ...

  3. JS——offset

    1.offsetWidth.offsetHeight返回盒子宽度和高度,包括padding与border,不包括margin 2.offsetLeft.offsetTop返回盒子距离定位盒子的x轴方向 ...

  4. 转载:使用FileReader对象的readAsDataURL方法来读取图像文件

    文章转载自:http://blog.okbase.net/jquery2000/archive/1296.html: FileReader对象的readAsDataURL方法可以将读取到的文件编码成D ...

  5. MSSQL高并发下生成连续不重复的订单号

    一.确定需求 只要做过开发的基本上都有做过订单,只要做过订单的基本上都要涉及生成订单号,可能项目订单号生成规则都不一样,但是大多数规则都是连续增长. 所以假如给你一个这样的需求,在高并发下,以天为单位 ...

  6. 06--ubuntu的sqlite安装

    知道学习嵌入式技术,数据库是必须懂的,看的书上嵌入式的教程都在用,看来我是非学不可了,下面就简单的记录一下我在Ubuntu 12.04系统上安装 SQLite 的过程以及使用. 相关阅读: SQLit ...

  7. Django的文件下载

    在实际的项目中很多时候需要用到下载功能,如导excel.pdf或者文件下载,当然你可以使用web服务自己搭建可以用于下载的资源服务器,如nginx,这里我们主要介绍django中的文件下载. 我们这里 ...

  8. PHP 之二位数组根据某个字段排序封装

    /** * @param $array * @param $keys * @param string $sort * @return array */ function arraySort($arra ...

  9. ubuntu14.04禁用USB外存储设备

    ubuntu 14.04中禁用usb外存储设备: 在网上找了很多方法,大概都是下面的命令,而实际测试的时候没有什么作用. gsettings set org.gnome.desktop.media-h ...

  10. Echarts 动态更新散点图

      最近遇到一个作业,要求使用 Echarts 散点图,本来这个图是很容易的,官网上也有很多的教程.但是如果可以动态的更新 Echarts 散点图就更好了.我本身对 js 不感兴趣,经过不停的查找资料 ...