SIOS SANless clusters

SIOS SANless clusters High-availability Machine Learning monitoring

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

使用DataKeeper在Windows Azure中為DR創建多站點群集

15 2 月, 2018 by Jason Aw Leave a Comment

使用DataKeeper在Windows Azure中為DR創建多站點群集

這是我使用SIOS DataKeeper Cluster Edition的Windows Azure高可用性和災難恢復系列的第4篇文章。這是有關創建多站點群集的過程的分步說明。它建立在我在前三篇文章中構建的Azure配置的基礎上……

  1. 如何創建Windows Azure雲的站點到站點VPN通道
  2. 將數據中心擴展到Azure雲
  3. 在Windows Azure中使用DataKeeper創建SQL Server 2014 AlwaysOn故障轉移群集(FCI)實例

我們現在要將現有集群(SQL1和SQL2)擴展到您的本地數據中心SQL3。此配置將為您在Azure雲中的應用程序提供高可用性,以及在Azure遭受重大中斷時提供災難恢復解決方案。您可以將本地數據中心作為主站點進行反向配置,並將Windows Azure用作災難恢復站點。當然,這個解決方案將SQL Server描述為應用程序,但任何可識別群集的應用程序都可以用相同的方式進行保護。

此時,如果您一直沿著您的網絡進行觀看,請看下面的插圖。

將SQL3添加到群集

要將SQL3添加到集群,我們需要做的第一件事是確保SQL3已啟動並運行,完全修補並添加到域中。我們還需要確保它具有與Azure中使用的F:驅動器大小相同的F:驅動器。最後,如果您在SQL集群上重新部署了tempdb,請確保您具有tempdb在SQL1上預先配置的目錄結構。

接下來,我們將故障轉移群集功能添加到SQL3。

在Windows Azure中使用DataKeeper創建多站點群集

在Windows Azure中使用DataKeeper創建多站點群集

通過在SQL3上安裝故障轉移群集,我們將在SQL1上打開故障轉移群集管理器,然後單擊添加節點

在Windows Azure中使用DataKeeper創建多站點群集

選擇SQL3並單擊下一步

在Windows Azure中使用DataKeeper創建多站點群集

在SQL3上運行所有驗證測試

在Windows Azure中使用DataKeeper創建多站點群集

在Windows Azure中使用DataKeeper創建多站點群集

在Windows Azure中使用DataKeeper創建多站點群集

我們來看看驗證報告中的一些警告

RegisterAllProvidersIP屬性設置為1,當您打算創建多站點群集時,這可能很好。您可以在此處閱讀有關此設置的更多信息:http://technet.microsoft.com/en-us/library/ca35febe-9f0b-48a0-aa9b-a83725feb4ae

在Windows Azure中使用DataKeeper創建多站點群集

接下來的警告提到集群節點之間只有一個網絡。目前,Azure僅支持VM之間的單個網絡接口。請注意,您無法對此警告做任何事情。但是,這個網絡接口在幕後是完全冗餘的。安全地忽略此消息。

在Windows Azure中使用DataKeeper創建多站點群集

當然,你會看到很多關於存儲的警告。這是因為這個群集沒有共享存儲。相反,它依賴於SIOS DataKeeper Cluster Edition的複制存儲。如下所述,因為數據庫將與復制軟件保持同步,所以這非常好。

在Windows Azure中使用DataKeeper創建多站點群集

我們現在準備將SQL3添加到群集中。

在Windows Azure中使用DataKeeper創建多站點群集

在Windows Azure中使用DataKeeper創建多站點群集

一旦你點擊完成,SQL3將被添加到集群,如下所示。

在Windows Azure中使用DataKeeper創建多站點群集

但是,我們需要做一些事情來完成此安裝。接下來我們將執行以下步驟:

  • 向群集名稱對象添加一個額外的IP地址
  • 調整心跳設置
  • 將DataKeeper鏡像擴展到SQL3
  • 在SQL3上安裝SQL 2014

向群集名稱對象添加一個額外的IP地址

為了創建多站點群集,我們將SQL3添加到群集中。因此,從單個站點群集,它將成為多子網群集。如果群集最初創建為單個站點群集,並且稍後添加駐留在其他子網中的節點,則必須手動向群集名稱對象添加第二個IP地址並創建OR依賴項。有關此主題的更多信息,請查看下面的文章。 http://blogs.msdn.com/b/clustering/archive/2011/08/31/10204142.aspx

要向群集名稱對象(CNO)添加第二個IP地址,我們必須使用上述文章中描述的PowerShell命令。

在Windows Azure中使用DataKeeper創建多站點群集

現在,如果您正在參考我引用的MSDN文章,那麼您會希望在GUI中看到這些“NewIP”。不過,至少在Windows 2012 R2中,我目前沒有在GUI中看到這個資源。

在Windows Azure中使用DataKeeper創建多站點群集

但是,如果我右鍵單擊SQLCLUSTER名稱並選擇屬性並嘗試將NewIP添加為依賴項,我會將其列為可能的資源。

在Windows Azure中使用DataKeeper創建多站點群集

選擇“NewIP”,並使依賴類型為“OR”,如下所示。

在Windows Azure中使用DataKeeper創建多站點群集

一旦你點擊確定,它現在就會在GUI中顯示為需要配置的IP地址。

在Windows Azure中使用DataKeeper創建多站點群集

我們現在可以選擇此IP地址的屬性,並將地址配置為使用10.10.10.0/24子網中當前未使用的IP地址,該子網與SQL3所在的子網相同。

在Windows Azure中使用DataKeeper創建多站點群集

在Windows Azure中使用DataKeeper創建多站點群集

調整心跳設置

我們現在準備好調整心跳設置。從本質上講,我們對網絡通信會更加寬容。此外,由於SQL3位於VPN連接上,線路上有一些延遲,我們在集群節點上只有單個網絡接口。我強烈建議您閱讀Elden Christensen撰寫的這篇文章,以幫助您確定滿足您要求的正確設置:http://blogs.msdn.com/b/clustering/archive/2012/11/21/10370765.aspx

對於我們的環境,我們將通過將SameSubnetThreshold設置為10個心跳並將CrossSubnetThreshold設置為20個心跳來轉到他稱為“Relaxed”設置的內容。

這些命令是:

(get-cluster).SameSubnetThreshold = 10

(get-cluster).CrossSubnetThreshold = 20

在Windows Azure中使用DataKeeper創建多站點群集

這意味著心跳將繼續每1秒發送一次,但SQL1和SQL2只會在10次錯過心跳後才被認為是死機。在20次錯過心跳後,SQL3將會死亡。這會稍微增加您的恢復時間目標(5-10秒),但它也會消除潛在的虛假故障轉移。

將DataKeeper鏡像擴展到SQL3

在我們可以在SQL3上安裝SQL 2014之前,我們必須擴展DataKeeper鏡像,使其包含SQL3作為複制目標。當然,您必須首先在SQL3上安裝DataKeeper Cluster Edition,並確保它的F:驅動器至少與鏡像源一樣大。一旦安裝DataKeeper

在Windows Azure中使用DataKeeper創建多站點群集

在Windows Azure中使用DataKeeper創建多站點群集

在Windows Azure中使用DataKeeper創建多站點群集

在Windows Azure中使用DataKeeper創建多站點群集

在Windows Azure中使用DataKeeper創建多站點群集

在Windows Azure中使用DataKeeper創建多站點群集

在Windows Azure中使用DataKeeper創建多站點群集

在Windows Azure中使用DataKeeper創建多站點群集

在SQL3上安裝SQL 2014

現在是時候將SQL 2014安裝到第三個節點上了。該過程與在SQL2中安裝的過程完全相同。首先在SQL3上啟動SQL安裝程序。

在Windows Azure中使用DataKeeper創建多站點群集

貫穿所有步驟…

在Windows Azure中使用DataKeeper創建多站點群集

在Windows Azure中使用DataKeeper創建多站點群集

在Windows Azure中使用DataKeeper創建多站點群集

在安裝的這個時候,你必須選擇一個對SQL3的子網有效的IP地址。群集將為該客戶端接入點添加具有“或”依賴性的IP地址。

在Windows Azure中使用DataKeeper創建多站點群集

輸入您的服務帳戶的密碼

在Windows Azure中使用DataKeeper創建多站點群集

在Windows Azure中使用DataKeeper創建多站點群集

完成安裝後,讓開始的樂趣。你現在有一個應該看起來像這樣的多站點SQL Server集群。

在Windows Azure中使用DataKeeper創建多站點群集

有關創建多站點群集或任何群集問題的信息,請閱讀此處以了解SIOS如何幫助您實現更好的解決方案

經https://clusteringformeremortals.com/2014/01/14/creating-a-multi-site-cluster-in-windows-azure-for-disaster-recovery-azure-cloud/許可轉載

Filed Under: 伺服器集群简单化 Tagged With: Windows Azure

使用DataKeeper創建SQL Server 2014故障轉移群集實例

15 2 月, 2018 by Jason Aw Leave a Comment

使用DataKeeper創建SQL Server 2014故障轉移群集實例

更新 – 由於引入了新功能,我已經更新了關於在Azure上部署SQL Server群集的指導。最新文章可以在這裡找到:https://clusteringformeremortals.com/2015/01/01/step-by-step-how-to-configure-a-sql-server-failover-cluster-instance-fci-in-微軟天青-的IaaS-SQLSERVER-天青-sanless /

這是Windows Azure中高可用性和災難恢復系列的第3篇文章。本文包含在不同故障域中的兩個群集節點之間的Windows Azure IaaS雲中實施Windows Server故障轉移群集的分步說明。雖然本文重點介紹如何構建SQL Server 2014故障轉移群集實例,但您只需對以下步驟進行一些小的調整即可保護任何群集感知應用程序。在下一篇文章中,我將向您展示如何將此群集擴展到不同數據中心中的第三個節點,以實現非常強大的災難恢復計劃。由於Azure沒有集群存儲選項,因此我們將使用名為DataKeeper Cluster Edition的第三方解決方案來實現集群存儲。

本文假設您已經在Azure中創建了一個虛擬網絡,並且您已經在Azure中配置了第一個DC。如果你還沒有這樣做,你會想繼續前進,看看這個主題的前兩個帖子。

如何創建Windows Azure雲的站點到站點VPN通道

http://www.sios-apac.com/2018/02/extending-datacenter-azure-cloud/

雖然創建與主數據中心的VPN連接不是先決條件,但我強烈建議您考慮這樣做。通過這種方式,您可以為我們的混合災難恢復配置做好準備,這將在下一篇文章中討論。

我們將在這篇文章中闡述的高層次的步驟如下:

  • 配置兩台Windows Server 2012 R2服務器
  • 將服務器添加到域
  • 啟用故障轉移群集功能
  • 創建群集
  • 使用DataKeeper Cluster Edition創建複製卷群集資源
  • 安裝SQL 2014故障轉移群集實例

配置兩台Windows Server 2012 R2服務器

點擊左欄中的虛擬機標籤,然後點擊左下角的新建按鈕。

創建SQL Server 2014 Alwayson FCI在具有DataKeeper的Windows Azure IAAS中

從圖庫中選擇新建虛擬機

創建SQL Server 2014 Alwayson FCI在具有DataKeeper的Windows Azure IAAS中

對於我們的集群,我們將選擇Windows 2012 R2 Datacenter

創建SQL Server 2014 Alwayson FCI在具有DataKeeper的Windows Azure IAAS中

選擇最新的版本發布日期,命名虛擬機和大小。用戶名和密碼將是您將用於登錄到VM以完成配置的本地管理員帳戶。

創建SQL Server 2014 Alwayson FCI在具有DataKeeper的Windows Azure IAAS中

在下一頁上,您將選擇以下內容:

雲服務:我選擇了在配置第一台虛擬機時創建的相同Cloud Service。Cloud Service文檔說它用於負載平衡,但我認為將所有群集VM和DC放在同一個Cloud Service中以便於管理沒有任何壞處。通過選擇現有的Cloud Service,我的虛擬網絡和子網會自動選中。

存儲帳戶:我選擇現有的存儲帳戶

可用性集:這非常重要。你想確保所有的虛擬機都駐留在同一個可用性集合中。通過將所有VM放在同一可用性集中,可以保證VM都運行在不同的Fault Domain中。

創建SQL Server 2014 Alwayson FCI在具有DataKeeper的Windows Azure IAAS中

最後一頁顯示了可以訪問此虛擬機的端口。

創建SQL Server 2014 Alwayson FCI在具有DataKeeper的Windows Azure IAAS中

虛擬機一旦創建,您就會將其視為Azure門戶中的新虛擬機

創建SQL Server 2014 Alwayson FCI在具有DataKeeper的Windows Azure IAAS中

下一步是向VM添加額外的存儲。Azure最佳實踐可讓您將數據庫和日誌文件放在同一個卷上,否則必須禁用默認啟用的地理複製功能。以下文章更詳細地描述了此問題:http://msdn.microsoft.com/en-us/library/jj870962.aspx#BKMK_GEO

要將額外的存儲添加到虛擬機,請單擊虛擬機,然後單擊儀表板以轉到虛擬機儀表板。一旦那裡,點擊附加。

創建SQL Server 2014 Alwayson FCI在具有DataKeeper的Windows Azure IAAS中

在考慮SQL Server的存儲選項時,需要考慮很多事情。最安全和最簡單的方法是我們將在這篇文章中使用的方法。我們將為我們的數據和日誌文件使用單個卷並禁用緩存。您需要閱讀本文以獲取有關SQL Server性能注意事項和Azure最佳做法的最新信息。

http://msdn.microsoft.com/en-us/library/windowsazure/dn133149.aspx

創建SQL Server 2014 Alwayson FCI在具有DataKeeper的Windows Azure IAAS中

添加此額外卷後,您需要打開每個VM並使用“磁盤管理”來初始化和格式化卷。為了演示的目的,我們將把這個卷格式化為“F:”驅動器。

您現在有一個稱為SQL1的VM。您需要完成與配置另一個VM並將其稱為SQL2相同的過程,確保將其放入同一個Cloud Service,Availability Set和Storage Account中。還要確保將另一個卷附加到SQL2,就像您為SQL1所做的一樣,並將其格式化為F:驅動器。

當您完成配置這兩個虛擬機時,我們將前進到下一步,將它們添加到域中。

將其添加到域

將SQL1和SQL2添加到域是一個簡單的過程。假設您一直關注以前的帖子,您已經創建了域,並且在與SQ1和SQL2相同的Cloud Service中配置了一個名為DC2的DC。將它們添加到域中與連接到VM並將VM添加到域一樣簡單,就像在常規內部部署網絡中一樣。如果您正確配置了虛擬網絡,則新VM應該使用由DHCP指定的IP地址進行引導,該地址指定本地DC2和域控制器。

單擊連接打開一個到SQL1和SQL2的RDP會話

創建SQL Server 2014 Alwayson FCI在具有DataKeeper的Windows Azure IAAS中

IPconfig / all顯示當前的IP配置。Windows Azure要求您保留設置為使用DHCP服務器的地址,但IP地址在VM的生命週期內不會更改。您應該注意到您的DNS服務器已設置為您在前一篇文章中創建的本地DNS服務器。

創建SQL Server 2014 Alwayson FCI在具有DataKeeper的Windows Azure IAAS中

將SQL1和SQL2添加到域中並繼續執行下一步。

啟用故障轉移群集功能

在SQL1和SQL2上,您都將啟用故障轉移群集功能

創建SQL Server 2014 Alwayson FCI在具有DataKeeper的Windows Azure IAAS中

創建群集

如果您熟悉集群,那麼除了少數例外情況外,以下步驟應該非常熟悉,因此請密切注意避免特定於在Windows Azure中部署集群的問題。

我們將首先創建一個節點集群,這將允許我們在將第二個節點添加到集群之前對集群名稱資源進行必要的調整。使用故障轉移群集管理器並從選擇創建群集開始。將SQL1添加到選定的服務器,然後單擊下一步。

創建SQL Server 2014 Alwayson FCI在具有DataKeeper的Windows Azure IAAS中

 

為了讓我們在後面的步驟中將SQL Server 2014安裝到集群中,我們需要完成集群驗證

創建SQL Server 2014 Alwayson FCI在具有DataKeeper的Windows Azure IAAS中

創建SQL Server 2014 Alwayson FCI在具有DataKeeper的Windows Azure IAAS中

逐步完成群集創建過程的其餘部分,如下所示。我們將調用這個集群SQLCLUSTER,它只是我們用來管理集群的名稱。這不是客戶端應用程序最終連接到的名稱。

創建SQL Server 2014 Alwayson FCI在具有DataKeeper的Windows Azure IAAS中

創建SQL Server 2014 Alwayson FCI在具有DataKeeper的Windows Azure IAAS中

群集創建過程完成後,您會注意到群集名稱資源無法聯機,這是預期的。

創建SQL Server 2014 Alwayson FCI在具有DataKeeper的Windows Azure IAAS中

由於IP資源無法聯機,名稱資源無法聯機。由於DHCP服務器發出的地址與服務器的物理地址相同,因此IP地址無法聯機,在本例中為10.10.11.5,所以存在重複的IP地址衝突。

為了解決這個問題,我們需要進入IP地址資源的屬性,並將地址更改為當前未使用的同一子網中的另一個地址。我會選擇位於子網範圍較高端的地址,以減少未來可能部署新VM的可能性,Azure將分發該群集IP地址,從而導致IP地址衝突。為了消除這種可能性,微軟將不得不允許我們更多地控制DHCP地址池。目前,完全消除這種可能性的唯一方法是在虛擬專用網絡中為稍後可能部署的任何新虛擬機創建一個新子網,以便只有此群集駐留在此子網中。如果您打算在此子網中部署更多虛擬機,則可以同時部署所有虛擬機,以便知道它們將使用哪些IP地址,這樣您就可以使用群集的剩餘IP地址,。

要更改IP地址,請選擇IP地址群集資源的屬性並指定新地址。

創建SQL Server 2014 Alwayson FCI在具有DataKeeper的Windows Azure IAAS中

地址更改後,右鍵單擊“群集名稱”資源並使其聯機。

 

我們現在準備將第二個節點添加到集群。在故障轉移群集管理器中,選擇“添加節點”

 

瀏覽到第二個節點,然後單擊“添加”。

創建SQL Server 2014 Alwayson FCI在具有DataKeeper的Windows Azure IAAS中

再次運行所有驗證測試。

創建SQL Server 2014 Alwayson FCI在具有DataKeeper的Windows Azure IAAS中

創建SQL Server 2014 Alwayson FCI在具有DataKeeper的Windows Azure IAAS中

當您單擊完成時,您會看到該節點已成功添加,但由於Azure中沒有共享存儲,因此無法創建用於仲裁的磁盤目擊者。我們將在下一步修復。

 

我們現在需要將文件共享見證添加到我們的群集,以確保滿足兩個節點群集的仲裁需求。文件共享見證將在DC2服務器上配置,該服務器也是在Azure雲中運行的域控制器。

打開Azure私有云中的域控制器的RDP會話

連接到您的域控制器並創建名為“Quorum”的文件共享。您需要在共享級別和安全性(NTFS)級別提供群集計算機名稱對象(本例中稱為SQLCluster)讀取/寫入權限。如果您不熟悉創建文件共享見證,您可能需要查看我以前的帖子以獲取更多詳細信息。

創建SQL Server 2014 Alwayson FCI在具有DataKeeper的Windows Azure IAAS中

創建SQL Server 2014 Alwayson FCI在具有DataKeeper的Windows Azure IAAS中

一旦在域控制器上創建了文件共享見證文件夾,我們需要使用SQL1上的故障轉移群集管理器在群集配置中添加見證

創建SQL Server 2014 Alwayson FCI在具有DataKeeper的Windows Azure IAAS中

創建SQL Server 2014 Alwayson FCI在具有DataKeeper的Windows Azure IAAS中

創建SQL Server 2014 Alwayson FCI在具有DataKeeper的Windows Azure IAAS中

創建SQL Server 2014 Alwayson FCI在具有DataKeeper的Windows Azure IAAS中

創建SQL Server 2014 Alwayson FCI在具有DataKeeper的Windows Azure IAAS中

現在應該如下所示配置文件共享見證。

創建SQL Server 2014 Alwayson FCI在具有DataKeeper的Windows Azure IAAS中

使用DataKeeper Cluster Edition創建複製卷群集資源

傳統的故障轉移群集需要共享存儲設備,如SAN。Azure IaaS云不提供能夠用作群集磁盤的存儲解決方案,因此我們將使用名為DataKeeper Cluster Edition的第三方數據複製解決方案,這將允許我們創建可用於的複製卷資源共享磁盤的位置。14天試用許可證通常可根據要求進行測試。

一旦你下載DataKeeper,安裝它並在SQL1和SQL2上都許可它並重啟服務器。一旦服務器重新啟動,連接到SQL1,啟動DataKeeper UI並完成以下步驟。

“連接”到SQL1和SQL2

創建SQL Server 2014 Alwayson FCI在具有DataKeeper的Windows Azure IAAS中

創建SQL Server 2014 Alwayson FCI在具有DataKeeper的Windows Azure IAAS中

現在單擊“創建作業”並按照以下步驟創建鏡像和DataKeeper卷群集資源。

創建SQL Server 2014 Alwayson FCI在具有DataKeeper的Windows Azure IAAS中

選擇鏡子的來源。當您為源和目標選擇IP地址時,請務必選擇服務器本身的IP地址,請勿選擇群集IP地址!

創建SQL Server 2014 Alwayson FCI在具有DataKeeper的Windows Azure IAAS中

創建SQL Server 2014 Alwayson FCI在具有DataKeeper的Windows Azure IAAS中

對於兩個節點均位於Azure雲中的此實現,請選擇不壓縮的同步複製,如下所示。

創建SQL Server 2014 Alwayson FCI在具有DataKeeper的Windows Azure IAAS中

單擊完成,系統會詢問您是否要在Windows Server故障轉移群集中註冊此鏡像。單擊是。

當您打開Windows Server故障轉移群集GUI時,現在您會看到DataKeeper卷資源位於可用存儲中

創建SQL Server 2014 Alwayson FCI在具有DataKeeper的Windows Azure IAAS中

您現在已準備好將SQL Server安裝到群集中。

安裝SQL Server 2014故障轉移群集實例

要啟動SQL Server 2014群集安裝,您必須將SQL 2014 ISO下載到SQL1和SQL2。您可以將SQL Server 2014 Standard Edition用於簡單的雙節點群集。如果您想將此群集擴展到第三個站點進行災難恢復,我們將在下一篇文章中討論,那麼您將需要企業版,因為標準版僅支持雙節點群集。如果您只是在尋找一個簡單的雙節點解決方案,那麼SQL Server Standard Edition可能是一個更經濟的解決方案。

一旦將SQL Server 2014下載到服務器,安裝ISO並運行安裝程序。我們想要打開的選項位於“高級”選項卡中。打開高級選項卡並運行“高級群集準備”。我的好朋友和Cluster MVP同事Robert Smit告訴我有關使用高級選項的信息。基本上,高級選項可讓您將安裝分成兩個不同的進程,即準備和完成。群集安裝可能會出現許多問題,通常與活動目錄和權限有關。如果使用標準安裝方法,則可能需要等待20分鐘或更長時間才能完成安裝,但只有在最後一刻才發現群集無法在活動目錄中註冊CNO,並且整個安裝失敗。整個安裝過程不僅失敗,現在您可能已經安裝了部分安裝的SQL Server集群,並且清理起來很麻煩。通過使用高級方法,您可以通過在群集完成期間將風險部分放在最後來將風險降至最低。如果群集完成失敗,則只需要診斷問題並再次僅重新運行群集完成過程。

如果您真的想節省一些時間,請查看Robert關於使用配置文件安裝SQL Cluster的文章,如果您正在進行多次安裝,這很容易做到並節省了大量時間。但是,就我們的目的而言,我們將通過GUI執行SQL安裝,如下所示。

創建SQL Server 2014 Alwayson FCI在具有DataKeeper的Windows Azure IAAS中

創建SQL Server 2014 Alwayson FCI在具有DataKeeper的Windows Azure IAAS中

創建SQL Server 2014 Alwayson FCI在具有DataKeeper的Windows Azure IAAS中

創建SQL Server 2014 Alwayson FCI在具有DataKeeper的Windows Azure IAAS中

為了演示目的,我只使用了每個服務的管理員帳戶。在生產中,您需要為每項服務創建單獨的帳戶,作為最佳做法。

創建SQL Server 2014 Alwayson FCI在具有DataKeeper的Windows Azure IAAS中

創建SQL Server 2014 Alwayson FCI在具有DataKeeper的Windows Azure IAAS中

一旦安裝完成,它看起來像這樣。

現在我們準備繼續進行第二部分安裝,即高級群集完成。

創建SQL Server 2014 Alwayson FCI在具有DataKeeper的Windows Azure IAAS中

給這個SQL實例一個名字。這是客戶將連接到的名稱。在這種情況下,我稱之為SQLINSTANCE1。

創建SQL Server 2014 Alwayson FCI在具有DataKeeper的Windows Azure IAAS中

這是魔術發生的地方。如果您按前面所述在DataKeeper中配置了鏡像,那麼您將在此處列出的DataKeeper卷為可用共享磁盤,實際上它只是一個複製卷對。

創建SQL Server 2014 Alwayson FCI在具有DataKeeper的Windows Azure IAAS中

在“群集網絡配置”頁面中,選擇IPv4並指定子網中未使用的地址很重要。如前所述,此地址應位於DHCP範圍的較高端,以幫助將Azure將來將該地址分配給其他虛擬機的風險降至最低。我強烈建議你有一個專用於你的集群的子網,以避免可能的衝突,直到Windows Azure為我們提供更好的IP地址和DHCP範圍控制。稍後,在創建群集後,您將需要刪除此客戶端訪問點並添加客戶端訪問點,如http://blogs.msdn.com/b/sqlalwayson/archive/2013/08/06/availability-中所述 – 組偵聽器的窗口,蔚現在支持-和腳本換雲的唯一-configuration.aspx。我將在未來發布一篇博客文章,詳細描述這一過程。

創建SQL Server 2014 Alwayson FCI在具有DataKeeper的Windows Azure IAAS中

在此頁面上確保您單擊添加當前用戶,或者指定您希望用於管理SQL Server的帳戶。

從SQL Server 2012開始,tempdb不再需要成為SQL Server集群的一部分。如果將tempdb移動到非複製卷,則需要確保每個節點上都存在目錄結構。要更改tempdb的位置,請單擊“數據目錄”選項卡並更改tempdb所在的位置。

在SQL1上安裝完成時,是時候在SQL2上運行SQL安裝程序並將第二個節點添加到群集。在SQL2上運行安裝程序並選擇將節點添加到SQL Server故障轉移群集。

創建SQL Server 2014 Alwayson FCI在具有DataKeeper的Windows Azure IAAS中

創建SQL Server 2014 Alwayson FCI在具有DataKeeper的Windows Azure IAAS中

創建SQL Server 2014 Alwayson FCI在具有DataKeeper的Windows Azure IAAS中

安裝完成後,您現在可以在Azure雲上運行功能齊全的SQL Server 2014故障轉移群集實例。每個實例都位於不同的故障域中,提供高級別的彈性。請務必按照我的文章中所述,使用客戶端訪問點替換客戶端訪問點…

在本系列的下一篇文章中,我將向您展示如何將這兩個節點群集擴展到多站點群集的第三個節點。這個第三節點將位於我的內部數據中心,這將為我們提供高可用性和災難恢復的終極解決方案。

有關SQL Server 2014故障轉移群集實例的詳細信息,請閱讀此處

經https://clusteringformeremortals.com/2014/01/10/creating-a-sql-server-2014-alwayson-failover-cluster-fci-instance-in-windows-azure-iaas-azure-cloud/許可轉載

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

將數據中心擴展到Azure雲

13 2 月, 2018 by Jason Aw Leave a Comment

在我使用Windows Azure作為災難恢復站點的系列文章的第1部分中,我介紹瞭如何使用Windows Server 2012 R2路由和遠程訪問(RRAS)創建到Azure雲的站點到站點VPN隧道。既然這兩個站點已連接,我將引導您完成在Windows Azure IaaS雲中部署您的第一台虛擬機並將其作為域控制器添加到您的內部部署網絡中的步驟。我會假設你已經完成了以下工作:

  • 擁有一個運行的內部部署Active Directory
  • 完成創建將本地數據中心連接到Azure Cloud並連接VPN的站點到站點VPN的步驟。
  • 已經創建了一個Azure帳戶,並熟悉登錄和基本管理功能

此時我們已準備好統計。打開Windows Azure門戶。當您選擇左側的“所有項目”類別時,您應該最低限度地查看我們之前創建的虛擬網絡。將數據中心擴展到Azure雲

要配置您的第一個虛擬機,請單擊左側導航窗格中的“虛擬機”,然後單擊左下角的“+新建”。將數據中心擴展到Azure雲

出於我們的目的,我們將從圖庫中創建一個新的虛擬機。將數據中心擴展到Azure雲

我們將使用Windows Server 2012 R2 Datacenter Image。將數據中心擴展到Azure雲

選擇您的機器尺寸,用戶名和密碼。將數據中心擴展到Azure雲

下一步是創建一個“雲服務”,“存儲帳戶”和可用性集。它還會問你在哪裡放置虛擬機。我們將選擇您在創建站點到站點VPN時以前創建的虛擬網絡。我們將創建一個新的Cloud Service和存儲帳戶。我們稍後將創建的其餘虛擬機將使用我們首次創建的不同帳戶。將數據中心擴展到Azure雲

最後一頁列出了您可以管理此虛擬機的端口,但我會在稍後向您展示一種簡單的RDP方法。將數據中心擴展到Azure雲

虛擬機一旦配置完成,應該看起來像這樣。將數據中心擴展到Azure雲

如果您單擊虛擬機的名稱,您將訪問虛擬機的歡迎屏幕,您可以在其中了解有關管理虛擬機的更多信息

將數據中心擴展到Azure雲

點擊儀表板,這會給你一些關於你的虛擬機的詳細信息。從這裡您將能夠點擊Connect按鈕並啟動RDP會話以連接到正在運行的VM

將數據中心擴展到Azure雲

使用您在配置虛擬機時指定的用戶名和密碼,使用單擊連接登錄到配置虛擬機時打開的RDP會話。一旦連接,您將注意到虛擬機具有單個NIC,並且配置為使用DHCP。這是預期的,並且需要DHCP。虛擬機將通過DHCP預留在VM的整個生命週期內保持相同的內部IP地址。靜態IP地址不支持,即使它可能似乎工作了一段時間,如果您將其更改為靜態IP。另請注意,如果您按照第1部分中所述配置了虛擬網絡,則DNS服務器應指向駐留在您的現場網絡中的DC / DNS服務器。這將確保我們能夠在下一步將此服務器添加到本地域。將數據中心擴展到Azure雲

假設您的VPN已連接到網關,如下所示,您應該能夠ping VPN另一端的DNS服務器。將數據中心擴展到Azure雲

Ping DNS服務器以驗證Azure Cloud和您的內部部署網絡之間的網絡通信。將數據中心擴展到Azure雲

此時,您可以將此服務器作為第二個域控制器添加到您的域中,就像您使用其他任何典型的域控制器一樣。我將假設您知道將域控制器添加到現有域,並且在AD設計和部署時熟悉其他最佳實踐。最後一步,我建議您更新Azure虛擬專用網絡,將此新DC指定為主DNS服務器,並使用其他本地DC作為輔助域控制器。點擊網絡,然後點擊您要編輯的虛擬專用網絡的名稱。將數據中心擴展到Azure雲

將新的DNS服務器添加到列表中,然後單擊保存

將數據中心擴展到Azure雲

從此時起,當您在此虛擬專用網絡中配置服務器時,虛擬機將自動配置兩台DNS服務器。在關於配置Windows Azure以實現高可用性和災難恢復系列的第3部分中,我們將介紹如何使用基於主機的複制解決方案調用DataKeeper Cluster Edition在Windows Azure Cloud中部署高可用性SQL Server故障轉移群集實例。轉載https://clusteringformeremortals.com/2014/01/07/extending-your-datacenter-to-the-azure-cloud-azure/的許可

Filed Under: 伺服器集群简单化 Tagged With: Azure雲

如何創建Windows Azure雲的站點到站點VPN通道

13 2 月, 2018 by Jason Aw Leave a Comment

 如何使用Window Server 2012 R2路由和遠程訪問(RRAS)服務器為Windows Azure雲創建站點到站點VPN通道

不久前,我著手構建一個多站點SQL Server群集,其中一個節點位於本地數據中心,另一個節點駐留在Microsoft的基礎架構即服務(IaaS)產品Windows Azure Cloud中。Azure云有一個產品,您可以在其中部署VM並為您使用的資源付費,就像Amazon的EC2一樣。我的目標是創建一個概念證明,我將使用Azure云作為廉價的災難恢復站點。我的配置如圖1所示。如何使用Window Server 2012 R2路由和遠程訪問(RRAS)服務器為Windows Azure雲創建站點到站點VPN通道

1。我在POC中使用的簡單DR配置示例

我的內部虛擬機使用如下:

  • VM1內部 – 用於NAT和VPN連接到Azure雲的路由和遠程訪問服務器
  • VM2-internal – 群集中的主節點
  • VM3內部 – 我的域控制器

對於此POC,我僅部署在Azure雲Azure-DR服務器上。Azure-DR是我的集群中的輔助節點。如果這是一個實際的生產站點,我當然也想在Azure雲中部署另一個域控制器,以確保我的Active Directory在DR站點中可用。根據您的需求,您的實際DR配置會有很大差異。我將在下面描述配置步驟時使用我的插圖中描述的服務器名稱。

這篇文章的範圍

為了本文的目的,我將著重討論您需要做的事情,以便在Azure中配置您的虛擬網絡,並創建站點到站點到主數據中心的VPN連接。我的下一篇文章將討論實際創建災難恢復多站點群集所需的步驟。與大多數雲相關的服務一樣,界面和選項也趨向於快速變化;截至2014年1月2日,截屏和截圖如下。你的經驗可能會有所不同,但這些方向應該讓你相當接近。如果您遇到不同之處,請給我發一條評論,並告訴我您做了哪些工作,以便其他用戶可以從您的體驗中受益。

創建您的本地網絡

我不會逐步介紹這一步,但本質上你應該在域中配置Windows Server 2012 R2 DC(VM3內部)和兩個額外的Windows Server 2012 R2服務器(VM1內部和VM2 -內部)。每台服務器應該使用DC服務器作為其主DNS服務器,並且在VM2內部和VM3內部,網關應該配置為指向VM1內部,最終將使用路由和遠程訪問(RRAS)進行配置。RRAS(內部VM1)應該是雙歸屬的,一個NIC連接到內部網絡,一個NIC直接連接到公共網絡。一般來說,這將是您在實驗室中部署該服務時遇到的最大障礙,因為您必須有一個可用於RRAS服務器的備用公共IP地址。如果您的RRAS服務器位於NAT防火牆後面,則此配置將不起作用。它必須直接連接到互聯網。RRAS服務器應該只配置IP地址,子網掩碼和DNS服務器,不應該定義網關。不要啟用路由和遠程訪問,這將通過後面的腳本自動完成。

創建一個虛擬網絡

登錄到Windows Azure管理門戶並按照以下步驟創建新的虛擬網絡。

如何使用Window Server 2012 R2路由和遠程訪問(RRAS)服務器為Windows Azure雲創建站點到站點VPN通道

如何使用Window Server 2012 R2路由和遠程訪問(RRAS)服務器為Windows Azure雲創建站點到站點VPN通道

如何使用Window Server 2012 R2路由和遠程訪問(RRAS)服務器為Windows Azure雲創建站點到站點VPN通道

如何使用Window Server 2012 R2路由和遠程訪問(RRAS)服務器為Windows Azure雲創建站點到站點VPN通道

如何使用Window Server 2012 R2路由和遠程訪問(RRAS)服務器為Windows Azure雲創建站點到站點VPN通道

如何使用Window Server 2012 R2路由和遠程訪問(RRAS)服務器為Windows Azure雲創建站點到站點VPN通道

如何使用Window Server 2012 R2路由和遠程訪問(RRAS)服務器為Windows Azure雲創建站點到站點VPN通道

當您單擊複選框時,您現在應該看到您剛創建的新虛擬網絡。如何使用Window Server 2012 R2路由和遠程訪問(RRAS)服務器為Windows Azure雲創建站點到站點VPN通道

創建網關

創建虛擬網絡後,您將需要創建網關。從新創建的虛擬網絡的儀表板中,您將能夠生成如下所示的網關。請務必選擇動態路由,因為截至2013年4月25日,Azure VPN連接不支持使用RRAS的靜態路由。

如何使用Window Server 2012 R2路由和遠程訪問(RRAS)服務器為Windows Azure雲創建站點到站點VPN通道
您的網關完成創建之前可能需要30分鐘或更長時間,請耐心等待……

如何使用Window Server 2012 R2路由和遠程訪問(RRAS)服務器為Windows Azure雲創建站點到站點VPN通道

一旦網關完成創建,您將看到您的網關IP地址以及數據輸入和數據輸出的數量,如下所示。如何使用Window Server 2012 R2路由和遠程訪問(RRAS)服務器為Windows Azure雲創建站點到站點VPN通道

配置您的本地RRAS服務器

此時,您已準備好配置您的內部部署RRAS服務器(VM1內部),以便為您剛創建的網關創建站點到站點VPN。微軟已經做到了這一點,所以不用擔心網絡和配置VPN不是你的專長。您只需點擊“下載VPN設備腳本”並在您的RRAS服務器上運行即可。微軟還支持一批瞻博網絡和思科VPN路由器,因此如果您將來想要轉移到基於硬件的VPN設備,您可以隨時回來並下載特定於設備的配置腳本。如何使用Window Server 2012 R2路由和遠程訪問(RRAS)服務器為Windows Azure雲創建站點到站點VPN通道

選擇Microsoft Corporation作為供應商,RRAS作為平台,Windows Server 2012作為操作系統,然後單擊複選框下載Powershell腳本。就我而言,這個腳本在Windows Server 2012 R2上運行時工作得很好。如何使用Window Server 2012 R2路由和遠程訪問(RRAS)服務器為Windows Azure雲創建站點到站點VPN通道

截至本文撰寫之日,微軟似乎已經使腳本創建過程比上個月更加智能。為我創建的腳本預先填充了所有信息。我根本不需要編輯任何東西。此時,您只需將腳本文件複製到RRAS服務器(內部為VM1),並將其保存為.ps1並運行PowerShell腳本。該腳本將安裝路由和遠程訪問,並配置站點到站點VPN以連接到剛剛創建的Windows Azure虛擬網絡。完成RRAS安裝後,請返回到Azure門戶並單擊“連接”以完成VPN站點到站點的連接。如何使用Window Server 2012 R2路由和遠程訪問(RRAS)服務器為Windows Azure雲創建站點到站點VPN通道

連接時,Azure門戶應該如下所示。如何使用Window Server 2012 R2路由和遠程訪問(RRAS)服務器為Windows Azure雲創建站點到站點VPN通道

在RRAS服務器上啟用NAT

為了建立一個可用的網絡,我必須採取的最後一步是在我的RRAS服務器上啟用NAT。沒有NAT,我的服務器都不能到達互聯網。在RRAS上啟用NAT的基本步驟如下:

  • 打開路由和遠程訪問MMC
  • 展開IPv4,右鍵單擊常規,然後單擊新建路由協議。
  • 在路由協議中,單擊NAT,然後單擊確定。
  • 用鼠標右鍵單擊NAT,然後單擊新建接口。
  • 選擇連接到您的專用Intranet的接口,然後單擊確定。
  • 選擇專用接口連接到專用網絡,然後單擊確定。
  • 用鼠標右鍵單擊NAT,然後再次單擊新建接口。
  • 選擇連接到公共Internet的接口,然後單擊確定。
  • 選擇連接到Internet的公共接口和在此接口上啟用NAT,然後單擊確定。

怎麼辦?

樂趣現在可以開始。在我的下一篇文章中,我將引導您完成在Azure中部署Windows VM並將其加入到您的內部部署域的過程。轉載https://clusteringformeremortals.com/2014/01/03/how-to-create-a-site-to-site-vpn-tunnel-to-the-windows-azure-cloud-using-a-窗口服務器-2012-R 2路由和 – 遠程存取RRAS服務器/

Filed Under: 伺服器集群简单化 Tagged With: Azure雲, RRAS, 路由和遠程訪問服務器

在使用AWS雲的Amazon EC2中部署SQL Server Alwayson故障轉移群集

12 2 月, 2018 by Jason Aw Leave a Comment

網絡研討會邀請!

在AMAZON EC2上部署您的業務關鍵SQL服務器應用程序

亞馬遜網絡服務(AWS)和AWS合作夥伴網絡(APN)技術合作夥伴SIOS Technology Corp邀請您參加此實時在線研討會,了解如何優化Amazon EC2上的關鍵任務SQL Server部署。了解如何充分利用Amazon EC2的成本優勢和靈活性,同時利用本地Microsoft Windows Server故障轉移群集維護保護 – 全部不使用共享存儲。

誰應該參加:

解決方案架構師,開發人員,開發人員和其他SQL專業人員

主持人:

Miles Ward,亞馬遜網絡服務解決方案架構師

SIOS科技公司現場工程總監Tony Tomarchio

約會時間:

2013年6月5日,星期三 – 10AM PT / 1PM ET

點擊這裡註冊

http://bit.ly/10VLtDu

轉載https://clusteringformeremortals.com/2013/05/23/webinar-invite-how-to-deploy-sql-server-alwayson-failover-clusters-in-amazon-ec2-with-awscloud-amazonaws/

Filed Under: 伺服器集群简单化 Tagged With: Microsoft Windows Server故障轉移群集, Miles Ward, SIOS

  • « Previous Page
  • 1
  • …
  • 83
  • 84
  • 85
  • 86
  • 87
  • …
  • 98
  • Next Page »

最近的帖子

  • 如何評估我的網路卡是否需要更換
  • 與高可用性相關的應用程式智能
  • 在 Nutanix 環境中選擇高可用性解決方案的 10 個注意事項
  • 我的伺服器是一次性的嗎?高可用性軟體如何適應雲端最佳實踐
  • 災難頻傳世界的資料復原策略

最熱門的帖子

加入我們的郵件列表

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