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故障轉移群集

10 9 月, 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故障轉移群集

12 3 月, 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故障轉移群集

12 3 月, 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一步一步

8 2 月, 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, 集群Windows服務器

Datakeeper Cluster Edition 7.5現在支持Windows Server 2012

7 2 月, 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

最近的帖子

  • 簡化緊急程序的外部溝通
  • 避免未預見的災難:制定彈性災難復原計劃
  • 增強業務連續性的最佳滾動升級策略
  • 如何不間斷地打補丁:HA 帶來近乎零的停機時間
  • SIOS LifeKeeper 演示:滾動更新和故障轉移如何在 AWS 中保護 PostgreSQL

最熱門的帖子

加入我們的郵件列表

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