SIOS SANless clusters

SIOS SANless clusters High-availability Machine Learning monitoring

  • Home
  • 产品
    • SIOS DataKeeper for Windows
    • SIOS Protection Suite for Linux
  • 新闻与活动
  • 服务器集群简单化
  • 成功案例
  • 联系我们
  • English
  • 中文 (中国)
  • 中文 (台灣)
  • 한국어
  • Bahasa Indonesia
  • ไทย

Cloud Witness在Azure中构建多实例SQL Server故障转移群集

9月 10, 2018 by Jason Aw Leave a Comment

新的Azure ILB功能允许您在Azure中构建多实例SQL Server故障转移群集

新的Azure ILB功能允许您在Azure中构建多实例SQL Server故障转移群集

新功能,Cloud Witness是我最喜欢的。在我们查看Windows Server 2016中的新仲裁功能之前,我认为了解它们的来源非常重要。在我之前的帖子了解Windows Server 2012 R2中的Windows Server故障转移群集仲裁中,我详细介绍了群集仲裁的历史和演变。我建议您查看该帖子,以了解仲裁在Windows Server 2012 R2中的工作原理。此外,Windows Server 2016的新功能将如何使您的群集部署更具弹性。

云见证人

Cloud Witness允许您利用Azure Blob存储作为群集的见证。这个证人将代替磁盘见证或文件共享见证。Cloud Witness的配置非常简单。根据我的经验,几乎没有任何东西可以在Azure中托管。唯一的缺点是群集节点需要能够通过Internet与Azure Blob存储进行通信。通常,群集节点被禁止与公共互联网通信。因此,如果要启用Cloud Witness,则需要与安全团队协调。使用Cloud Witness在Azure中构建多实例SQL Server故障转移群集有许多令人信服的理由。但对我来说,它在三个非常特定的环境中最有意义:Azure中的故障转移群集,分支机构群集和多站点群集。

仔细看看

让我们来看看每个场景,看看Cloud Witness如何提供帮助。图1 – 当您尝试在Azure中构建多实例SQL Server故障转移群集时,应始终配置云见证存储帐户本地冗余存储(LRS)[/字幕]

高度可用的部署

如果您要迁移到Azure(或任何云提供商),您将需要确保您的部署具有高可用性。如果您正在使用传统上与Windows Server故障转移群集集群的SQL Server,文件服务器,SAP或其他工作负载,则需要使用文件共享见证或云见证,因为Azure中无法使用磁盘见证。对于Windows Server 2012 R2或Windows Server 2008 R2,您将需要使用文件共享见证。Windows Server 2016可以使用Cloud Witness。Cloud Witness的优势在于您无需在Azure中维护另一个Windows实例来托管文件共享。相反,Microsoft允许您利用Blob存储。 这为您提供了一种更便宜的解决方案,一种更易于管理且更具弹性的解决方案。

位置

在分支机构中查看集群部署时,始终需要考虑成本和维护。对于拥有数百或数千个位置的零售连锁店而言,在每个位置都有SAN可能成本过高。每个位置可能在S2D Hyper-fusionged配置或第三方复制解决方案上运行双节点Hyper-V群集以托管多个虚拟机。现在,Cloud Witness可以做的是帮助企业避免在每个位置添加额外的物理服务器以充当文件共享见证或向每个位置添加SAN的成本。

消除了对第三个数据中心的需求

最后,在部署多站点群集时,Cloud Witness无需第三个数据中心来托管文件共享见证。在引入Cloud Witness之前,最佳实践将要求File Share Witness位于第3个位置。访问第三个数据中心只是为了托管文件共享见证并不总是可行的,并且肯定会引入另一层复杂性。通过使用Cloud Witness,您无需维护第三个位置,并且可以通过公共互联网访问见证,从而最大限度地降低了网络要求。

网站意识

在构建多站点群集时,总会出现另一个常见问题。控制故障转移始终优先选择本地站点是不可能的。虽然您可以指定“首选所有者”,但“首选所有者”设置通常会被误解。管理员可能没有意识到这一点。但是,您知道即使他们没有将服务器列为首选所有者,服务器也会自动附加到群集维护的首选所有者列表的末尾。这种误解的结果是,虽然您可能只将本地服务器列为首选所有者,但您可能会将群集资源故障转移到DR站点。即使在本地站点中有一个非常好的节点,这也是如此。显然这不是您所期望的,使用Site Awareness将消除此问题。站点感知通过在决定将哪个节点联机时始终优先选择本地站点来解决此问题。因此,在正常情况下,除非您有完整的站点中断,否则群集工作负载将始终故障转移到本地节点。在这种情况下,其中一个DR节点将联机。一旦您在灾难恢复站点中运行,情况也是如此。如果先前在DR站点中的节点上运行,则群集将恢复DR站点中的服务器上的工作负载。站点意识总是更喜欢本地节点。

故障域

建立在站点上的意识是Fault Domains。Fault Domains更进一步,除了Site之外,还可以定义Node,Chasse和Rack位置。Fault Domains有三个好处:Stretch Cluster中的存储亲和性可以提高存储空间的弹性。它通过包含有关引发警报的相关资源的位置的元数据来增强运行状况服务警报。Storage Affinity将帮助确保您的群集工作负载和存储在同一位置运行。您当然不希望您的VM读取和写入位于不同城市的CSV上的数据。但是,我认为这里最大的赢家是Storage Spaces Direct(S2D)场景。SD2将利用您提供的有关群集节点位置(站点,机架,机箱)的信息,以确保为冗余编写的多个数据副本都存在于不同的故障域中。这有助于确保优化数据放置,以便单个节点,机箱,机架或站点的故障不会影响整个S2D部署。  Cosmos Darwin在第9频道播放了一段精彩视频,详细解释了这一概念。

概要

Windows Server 2016为群集仲裁添加了几项新增强功能,这些增强功能将为群集部署提供一些直接的好处。此外,还可以查看其他一些新的集群增强功能,如滚动系统升级,虚拟机恢复能力,工作组和多域集群等。要阅读其他提示,例如在Azure中使用Cloud Witness构建新的多实例SQL Server故障转移群集,请阅读我们的帖子。经Clusteringformeremortals.com许可转载

Filed Under: 服务器集群简单化 Tagged With: Windows Server 2012, 云见证

了解Windows Server 2012 R2故障转移群集

3月 12, 2018 by Jason Aw Leave a Comment

了解Windows Server 2012 R2故障转移群集 – Microsoft Virtual Academy

对于那些从未接触过集群或刚接触Windows Server 2012 R2的群集的人来说,这是适合你的课程。Symon Perriman(@SymonPerriman),5nine业务开发软件副总裁,以及微软首席项目经理主管Elden Christensen,实时和呼吸故障转移集群。有了这样的知识渊博的导师,这两个人肯定能够为你的下一个项目提供一些很棒的点子,或者给你一个另类的看法。你不能要求任何更好的教练。停止你在做什么,现在看这个权利!http://www.microsoftvirtualacademy.com/training-courses/failover-clustering-in-windows-server-2012-r2

转载自https://clusteringformeremortals.com/2015/02/12/learn-windows-server-2012-r2-failover-clustering-microsoft-virtual-academy/的许可

Filed Under: 服务器集群简单化 Tagged With: Windows Server 2012, 微软虚拟学院

了解Windows Server 2012 R2故障转移群集

3月 12, 2018 by Jason Aw Leave a Comment

了解Windows Server 2012 R2故障转移群集 – Microsoft Virtual Academy

对于那些从未接触过集群或刚接触Windows Server 2012 R2的群集的人来说,这是适合你的课程。Symon Perriman(@SymonPerriman),5nine业务开发软件副总裁,以及微软首席项目经理主管Elden Christensen,实时和呼吸故障转移集群。有了这样的知识渊博的导师,这两个人肯定能够为你的下一个项目提供一些很棒的点子,或者给你一个另类的看法。你不能要求任何更好的教练。停止你在做什么,现在看这个权利!

http://www.microsoftvirtualacademy.com/training-courses/failover-clustering-in-windows-server-2012-r2

转载自https://clusteringformeremortals.com/2015/02/12/learn-windows-server-2012-r2-failover-clustering-microsoft-virtual-academy/的许可

Filed Under: 服务器集群简单化 Tagged With: Windows Server 2012, 微软虚拟学院

群集Windows Server 2012一步一步

2月 8, 2018 by Jason Aw Leave a Comment

任何群集的基本步骤

本文是关于Windows Server 2012群集的一系列文章中的第一篇。本文的第一篇文章将介绍任何群集的基础知识的第一步,而不管您是否正在群集Hyper-V,SQL Server故障转移群集,文件服务器,iSCSI目标服务器或其他群集。将来的文章将涵盖每个群集资源类型的更详细说明,但以下信息适用于所有群集。我假设你对集群有一些了解,为什么你想创建集群,所以我不会在这个特定的职位上进一步讨论这些细节。我还假设你熟悉Windows Server 2012和DNS,AD等基本的东西。还值得注意的是,在Windows Server 2012故障转移群集随每个版本一起提供,与Windows Server 2008 R2和早期版本不同,故障转移群集仅包含在Enterprise Edition及更高版本中。

关注基本双节点群集

这个特定的系列将关注于一个基本的双节点集群,在Windows Server 2012域(名为DC的域控制器)中运行Windows Server 2012的两台服务器(名为PRIMARY和SECONDARY)。它还假定PRIMARY和SECONDARY可以通过两个我标记为PUBLIC和PRIVATE的网络连接相互通信。在生产环境中,这些网络连接应该通过完全不同的网络设备(交换机,路由器等)来消除任何单点故障。

开始吧!集群Windows Server 2012,我们开始吧!

本系列将以一种非常基本的,逐步的方式编写,通过基本说明和大量屏幕截图,以有序列表的形式引导您完成整个过程,以便在需要的地方说明程序。所以让我们从头开始…

  1. 在要添加到群集的所有服务器上添加故障转移群集功能
    1. 打开服务器管理器仪表板(这第一步将需要完成在主要和次要)
    2. 点击添加角色和功能
    3. 群集Windows Server 2012一步一步选择基于角色或基于功能的安装
    4. 群集Windows Server 2012一步一步选择您希望启用故障转移群集功能的服务器
      群集Windows Server 2012一步一步
    5. 跳过“服务器角色”页面
      群集Windows Server 2012一步一步
    6. 在功能页面上选择故障转移群集,然后单击下一步,然后确认安装
      群集Windows Server 2012一步一步
  2. 在开始配置群集之前,我们需要考虑群集将使用什么类型的存储。传统上集群将使用某种类型的SAN,但对于Windows 2012,并不是所有集群都将使用SAN。例如,如果您正在构建群集以支持SQL Server AlwaysOn可用性组,则您的存储将由SQL Server进行复制,从而不再需要SAN。另外,SMB 3.0作为Hyper-V和SQL Server的集群存储支持,您可能没有传统的SAN存储。而且我们不要忘记在Windows Server 2012中使用共享SAS驱动器的集群存储空间也是可能的。除了上面提到的选项之外,您还可以使用本地磁盘和基于第三方主机的复制解决方案,如DataKeeper Cluster Edition,这是一个很好的替代品,我经常在这里博客。本文旨在分享有关Windows Server 2012 ,我会假设你没有共享存储。但是,如果此时具有共享存储,则应该配置存储,以便将LUN划分出来并与每个群集节点共享,并将一个LUN用作磁盘见证,并且可以使用其余的LUN对于您想要群集的应用程序。代替我们的法定人数的磁盘证人,我将使用节点和文件共享见证法定类型,我将在稍后解释。
  3. 既然在每台服务器上启用了故障转移群集,则可以在PRIMARY服务器上打开故障转移群集管理器。我们要做的第一件事是运行“验证配置”,这样我们就可以在开始之前识别任何潜在的问题。点击验证群集群集Windows Server 2012一步一步
  4. 逐步验证配置向导,如以下步骤所示。
    1. 选择您想要群集的服务器
      群集Windows Server 2012一步一步
    2. 运行所有测试(取决于您在服务器上安装了哪些角色,您可能会得到更多或更少的测试。例如,如果Hyper-V已启用,则会为群集提供新的Hyper-V特定测试)
      群集Windows Server 2012一步一步
    3. 假设你的集群“通过”验证,你应该有一个类似于我的报告。您会注意到我的报告包含“警告”,但没有错误。查看报告并理解可能出现的警告是非常重要的,但是只要您了解警告,并且对于您可以继续前进的特定环境,这些信息是有意义的。如果您验证“失败”,您必须在继续之前修复失败。点击查看报告查看报告
      群集Windows Server 2012一步一步
    4. 您将看到我的所有警告都与存储有关,所以我不担心,因为我没有配置任何共享存储,所以我希望其中一些会发出警告。群集Windows Server 2012一步一步

 

  1. 一旦验证完成而没有任何错误,您将自动被引入创建群集向导。按照下面的步骤完成这个向导来创建你的基本集群。
    1. 在第一个屏幕中,您将为您的群集选择一个名称,并选择一个在DNS中与此名称关联的IP地址。这个名字只是用来管理你的集群的名字 – 这不是你的客户端用来连接你最终创建的集群资源的名称。一旦你创建了这个访问点,一个新的计算机对象将在AD中被创建,并且这个名字和一个DNS A记录将被创建,并且这个名字和IP地址。群集Windows Server 2012一步一步
    2. 在确认屏幕上,您将看到您选择的名称和IP地址。您还将看到Windows Server 2012故障转移群集新增的选项…“将所有符合条件的存储添加到群集”。我个人不知道为什么这是默认选择,因为这个选项可以真正混淆的东西。默认情况下,这个选择会将所有的共享存储(如果已经配置)添加到集群,但是我也看到它只将本地非共享磁盘添加到集群。我想他们希望能够轻松地支持对称存储,但通常任何基于主机或基于阵列的复制解决方案都将具有关于如何将对称存储添加到群集的一些非常具体的说明,并且通常这个选项将所有磁盘添加到在非对称存储方面,集群更像是一个障碍而不是帮助。对于我们的情况,因为我没有配置共享存储,我不希望群集为我自动添加任何本地磁盘给我自动我已取消选中添加所有合格的存储到群集选项。群集Windows Server 2012一步一步
    3. 单击下一步后,您将看到群集已完成创建过程,但可能会有一些警告。在我们的情况下,警告可能与我们将在下一步中处理的法定配置有关。点击查看报告查看任何警告。群集Windows Server 2012一步一步
      您看到警告正在告诉用户更改仲裁类型。群集Windows Server 2012一步一步
  2. 由于我们没有共享存储,因此我们不会使用建议的节点和磁盘多数法定人数。相反,我们将使用和节点和文件共享多数法定人数。以下步骤将帮助我们配置节点和文件多数法定人数
    1. 文件共享见证需要在不属于群集的服务器上进行配置。文件共享见证是群集计算机名(本例中为MYCLUSTER)具有读取/写入权限的基本文件共享。第一步涉及到创建这个文件共享。在我们的例子中,我们将在我们的DC上创建一个文件共享,并给MYCLUSTER读/写权限。
    2. 文件共享不需要驻留在Windows 2012服务器上,但需要位于与群集相同的域中的Windows Server上。要记住的重要一点是,我们创建的集群计算机名称在共享级别和NTFS级别都需要读取/写入访问权限。以下是一些屏幕快照,引导您在实验室中运行Windows Server 2012的DC服务器上完成此过程。群集Windows Server 2012一步一步

      群集Windows Server 2012一步一步

      群集Windows Server 2012一步一步

      群集Windows Server 2012一步一步

      群集Windows Server 2012一步一步
      群集Windows Server 2012一步一步

      群集Windows Server 2012一步一步
      群集Windows Server 2012一步一步

      群集Windows Server 2012一步一步

      群集Windows Server 2012一步一步

      群集Windows Server 2012一步一步

      群集Windows Server 2012一步一步
      群集Windows Server 2012一步一步

      群集Windows Server 2012一步一步

      群集Windows Server 2012一步一步

      群集Windows Server 2012一步一步

    3. 现在我们已经在DC上创建了文件共享,我们将返回PRIMARY并使用故障转移群集管理器更改定额类型,如以下步骤所示。群集Windows Server 2012一步一步
      群集Windows Server 2012一步一步
      群集Windows Server 2012一步一步
      群集Windows Server 2012一步一步
      群集Windows Server 2012一步一步
      群集Windows Server 2012一步一步
      如果偶然这个向导失败,这很可能与文件共享上的权限有关。请确保您在文件共享和安全(NTFS)级别提供群集计算机名称读/写权限,然后重试。
  3. 现在,您已经拥有了一个基本的双节点集群,并且已经准备好进入正在创建集群资源的Windows Server 2012集群的下一个步骤。我将在下一篇文章中发布一系列有关如何聚集不同资源的文章,从SQL 2012开始。

转载自https://clusteringformeremortals.com/2012/12/31/windows-server-2012-clustering-step-by-step/

Filed Under: Datakeeper, 服务器集群简单化 Tagged With: Windows Server 2012

Datakeeper Cluster Edition 7.5现在支持Windows Server 2012

2月 7, 2018 by Jason Aw Leave a Comment

使用DataKeeper Cluster Edition的好处

对你来说是一个好消息Windows Server 2012的早期使用者 – 你现在可以在Windows Server 2012中使用DataKeeper Cluster Edition。我将在今年年底之前发布一些Windows Server 2012分步骤文章,并确保也包含一些多站点群集示例。与此同时,如果您希望构建基于Windows Server 2012的群集,并希望将共享存储作为单点故障消除,或者希望跨地理位置扩展群集,则可以使用DataKeeper Cluster Edition v7.5来实现。

转载https://clusteringformeremortals.com/2012/12/19/datakeeper-cluster-edition-7-5-now-support-windows-server-2012/

Filed Under: Datakeeper, 服务器集群简单化 Tagged With: Windows Server 2012

最近的帖子

  • 确保全球制造运营的高可用性
  • 为什么有效的补丁管理策略对于 IT 弹性至关重要
  • 为什么有效的补丁管理策略对于 IT 弹性至关重要
  • (无标题)
  • 避免未预见的灾难:制定弹性灾难恢复计划

最热门的帖子

加入我们的邮件列表

Copyright © 2025 · Enterprise Pro Theme on Genesis Framework · WordPress · Log in