Bereitstellen eines Cloudzeugen für einen FailoverclusterDeploy a Cloud Witness for a Failover Cluster

Gilt für: gilt für: Windows Server (Semikolons jährlichen Channel), Windows Server 2016Applies to: Applies to: Windows Server (Semi-Annual Channel), Windows Server 2016

Cloudzeuge ist ein neuer Typ von Failoverclusterquorum-Zeuge, der in Windows Server2016 eingeführt wird.Cloud Witness is a new type of Failover Cluster quorum witness being introduced in Windows Server 2016. Dieses Thema enthält eine Übersicht über die Cloudzeugen-Funktion, die Szenarien, die sie unterstützt und Anweisungen zur Vorgehensweise beim Konfigurieren eines cloudzeugen für einen Failovercluster, auf denen Windows Server2016 ausgeführt wird.This topic provides an overview of the Cloud Witness feature, the scenarios that it supports, and instructions about how to configure a cloud witness for a Failover Cluster that is running Windows Server 2016.

Übersicht über die Cloud-ZeugenCloud Witness overview

Abbildung1 zeigt eine Multisite gestreckte Failover Quorumkonfiguration mit Windows Server2016.Figure 1 illustrates a multi-site stretched Failover Cluster quorum configuration with Windows Server 2016. In diesem Beispiel (Abbildung1) gibt es 2 Knoten in 2 Rechenzentren (bezeichnet als Standorte).In this example configuration (figure 1), there are 2 nodes in 2 datacenters (referred to as Sites). Beachten Sie, dass es für einen Cluster mit mehr als 2 Rechenzentren Bildschirme möglich ist.Note, it is possible for a cluster to span more than 2 datacenters. Darüber hinaus kann jedes Datencenter mehr als 2 Knoten verfügen.Also, each datacenter can have more than 2 nodes. Eine typische Quorumkonfiguration in Setup (automatische Failover SLA) bietet jedem Knoten eine Stimme.A typical cluster quorum configuration in this setup (automatic failover SLA) gives each node a vote. Eine zusätzliche stimme den quorumzeugen zugewiesen wird, um Cluster ausgeführt wird, auch wenn eine der im Datencenter zu ermöglichen Benutzern einen Stromausfall.One extra vote is given to the quorum witness to allow cluster to keep running even if either one of the datacenter experiences a power outage. Math ist einfach: 5 insgesamt stimmen vorhanden sind, und benötigen Sie 3 stimmen für den Cluster ausführen zu lassen.The math is simple - there are 5 total votes and you need 3 votes for the cluster to keep it running.

File Share Witness in einer dritten separaten Standort mit 2 Knoten 2 anderen StandortenFile Share Witness in a third separate site with 2 nodes in 2 other sites
Abbildung1: Verwenden eines Dateifreigabezeugen als quorumzeugenFigure 1: Using a File Share Witness as a quorum witness

Bei einem Stromausfall in einem Datencenter hier gleich Gelegenheit für den Cluster in anderen Datacenter ausgeführt wird, lassen empfiehlt es sich um den quorumzeugen in einem anderen Speicherort als den beiden Datencentern zu hosten.In case of power outage in one datacenter, to give equal opportunity for the cluster in other datacenter to keep it running, it is recommended to host the quorum witness in a location other than the two datacenters. Dies trennen Sie die in der Regel bedeutet, erfordern eine dritte Datacenter (Standort) zum Hosten von einem Dateiserver, die die Dateifreigabe zusammensetzt, als den quorumzeugen (File Share Witness) verwendet wird.This typically means requiring a third separate datacenter (site) to host a File Server that is backing the File Share which is used as the quorum witness (File Share Witness).

Die meisten Organisationen haben keinen dritten Datacenter trennen, das Sichern der File Share Witness Dateiserver gehostet wird.Most organizations do not have a third separate datacenter that will host File Server backing the File Share Witness. Dies bedeutet, dass Organisationen Hosten in erster Linie den Dateiserver in einem der beiden Datencentern, wodurch durch die Erweiterung Datencenter im primäre Datencenter.This means organizations primarily host the File Server in one of the two datacenters, which by extension, makes that datacenter the primary datacenter. In einem Szenario liegt der Stromausfalls im primären Datencenter, der Cluster würde ausfallen als andere Datencenter nur 2 stimmen unter die quorummehrheit von 3 stimmen erforderlich ist.In a scenario where there is power outage in the primary datacenter, the cluster would go down as the other datacenter would only have 2 votes which is below the quorum majority of 3 votes needed. Für die Kunden, die dritte separaten Datencenter zum Hosten der Dateiserver verfügen, ist es ein Aufwand beim Verwalten der hoch verfügbaren Dateiserver Dateifreigabezeugen sichern.For the customers that have third separate datacenter to host the File Server, it is an overhead to maintain the highly available File Server backing the File Share Witness. Hosten von virtuellen Computern in der öffentlichen Cloud, die den Dateiserver für File Share Witness im Gastbetriebssystem ausgeführt haben, wird einem erheblichen Mehraufwand in Bezug auf die Einrichtung und Wartung.Hosting virtual machines in the public cloud that have the File Server for File Share Witness running in Guest OS is a significant overhead in terms of both setup & maintenance.

Cloudzeuge ist ein neuer Typ von Failoverclusterquorum-Zeuge, der Microsoft Azure als Vermittlungspunkt (Abbildung2) nutzt.Cloud Witness is a new type of Failover Cluster quorum witness that leverages Microsoft Azure as the arbitration point (figure 2). Azure BLOB-Speicher verwendet, um ein BLOB-Datei Schreib- oder der dann als ein Vermittlungspunkt bei einem Split-Brain-Lösung verwendet wird.It uses Azure Blob Storage to read/write a blob file which is then used as an arbitration point in case of split-brain resolution.

Es gibt wichtige Vorteile der dieser Ansatz:There are significant benefits which this approach:

  1. Nutzt Microsoft Azure (keine Notwendigkeit für Dritte separate Datacenter).Leverages Microsoft Azure (no need for third separate datacenter).
  2. Verwendet standardmäßige verfügbaren Azure BLOB-Speicher (keine zusätzlichen Verwaltungsaufwand von virtuellen Maschinen, die in öffentlichen Cloud gehostet).Uses standard available Azure Blob Storage (no extra maintenance overhead of virtual machines hosted in public cloud).
  3. Dieselbe Azure-Speicherkonto kann für mehrere Cluster (ein Blobdatei pro Cluster; Cluster eindeutige ID, die als BLOB--Dateiname) verwendet werden.Same Azure Storage Account can be used for multiple clusters (one blob file per cluster; cluster unique id used as blob file name).
  4. Nur noch sehr wenig laufende $cost für das Storage-Konto (sehr kleinen Daten geschrieben pro BLOB-Datei, BLOB-Datei aktualisiert wird, nur einmal Wenn Clusterknoten-Zustand ändert).Very low on-going $cost to the Storage Account (very small data written per blob file, blob file updated only once when cluster nodes' state changes).
  5. Integrierte Cloudzeugen Ressourcentyp.Built-in Cloud Witness resource type.

Diagramm zur Veranschaulichung eines gestreckten Multisite-Clusters mit Cloudzeugen als quorumzeugen
Abbildung2: Gestreckt Multisite-Cluster mit Cloudzeugen als quorumzeugenFigure 2: Multi-site stretched clusters with Cloud Witness as a quorum witness

Wie in Abbildung2 gezeigt, besteht keine Dritter separater Standort, der erforderlich ist.As shown in figure 2, there is no third separate site that is required. Cloudzeuge, wie jeder andere quorumzeuge eine Stimme ruft und quorumberechnungen beteiligt sein kann.Cloud Witness, like any other quorum witness, gets a vote and can participate in quorum calculations.

Cloudzeuge: Unterstützte Szenarien für die einzelnen quorumzeugen-TypCloud Witness: Supported scenarios for single witness type

Wenn Sie eine Bereitstellung Failovercluster verfügen, in denen alle Knoten im Internet (durch die Erweiterung von Azure) erreichen, wird empfohlen, als Ihre Zeugenressource Quorum eines Cloudzeugen zu konfigurieren.If you have a Failover Cluster deployment, where all nodes can reach the internet (by extension of Azure), it is recommended that you configure a Cloud Witness as your quorum witness resource.

Einige Szenarien, die unterstützt werden nutzen Cloudzeugen als quorumzeugen lauten wie folgt:Some of the scenarios that are supported use of Cloud Witness as a quorum witness are as follows:

  • Wiederherstellung gestreckt Multisite-Cluster (siehe Abbildung2).Disaster recovery stretched multi-site clusters (see figure 2).
  • Failovercluster ohne freigegebenen Speicher (SQL immer auf usw.).Failover Clusters without shared storage (SQL Always On etc.).
  • Failovercluster in Microsoft Azure Virtual Machine-Rolle (oder eine beliebige andere öffentliche Cloud) gehostet Gastbetriebssystem ausgeführt.Failover Clusters running inside Guest OS hosted in Microsoft Azure Virtual Machine Role (or any other public cloud).
  • Failovercluster in Gast OS des gehosteten virtuellen Computer in privaten Clouds ausgeführt.Failover Clusters running inside Guest OS of Virtual Machines hosted in private clouds.
  • Speicher zu einem Cluster mit oder ohne freigegebenen Speicher, wie z.B. das Dateiservercluster mit horizontaler Skalierung.Storage clusters with or without shared storage, such as Scale-out File Server clusters.
  • Kleine Zweigstellen-Clustern (auch 2-Knoten-Cluster)Small branch-office clusters (even 2-node clusters)

Ab Windows Server2012 R2, wird empfohlen, einen Zeugen immer zu konfigurieren, wie der Cluster automatisch die zeugenstimme verwaltet und stimmen Sie die Knoten mit dynamische Quorum.Starting with Windows Server 2012 R2, it is recommended to always configure a witness as the cluster automatically manages the witness vote and the nodes vote with Dynamic Quorum.

Einrichten eines Cloudzeugen für einen Cluster Set up a Cloud Witness for a cluster

Führen Sie zum Einrichten eines Cloudzeugen als quorumzeugen für Ihren Cluster die folgenden Schritteaus:To set up a Cloud Witness as a quorum witness for your cluster, complete the following steps:

  1. Erstellen Sie ein Azure-Speicherkonto als eines Cloudzeugen verwendenCreate an Azure Storage Account to use as a Cloud Witness
  2. Konfigurieren Sie den Cloudzeugen als quorumzeugen für Ihren Cluster.Configure the Cloud Witness as a quorum witness for your cluster.

Erstellen Sie ein Azure-Speicherkonto als eines Cloudzeugen verwendenCreate an Azure Storage Account to use as a Cloud Witness

Dieser Abschnittbeschreibt die Vorgehensweise beim Erstellen einer Speicher und anzeigen und kopieren URLs und Zugriffstasten für dieses Konto.This section describes how to create a storage account and view and copy endpoint URLs and access keys for that account.

Um Cloudzeugen zu konfigurieren, müssen Sie ein gültiges Azure Storage-Konto verfügen, die zum Speichern der Blobdatei (für die Vermittlung verwendet) verwendet werden kann.To configure Cloud Witness, you must have a valid Azure Storage Account which can be used to store the blob file (used for arbitration). Cloudzeuge erstellt einen bekannten Container Msft cloudzeugen unter dem Konto des Microsoft-Speicher.Cloud Witness creates a well-known Container msft-cloud-witness under the Microsoft Storage Account. Cloud Witness schreibt eine einzelnes Blob-Datei mit entsprechenden Cluster die eindeutige ID, die als des Dateinamen der BLOB-Datei unter diesem Msft cloudzeugen Container.Cloud Witness writes a single blob file with corresponding cluster's unique ID used as the file name of the blob file under this msft-cloud-witness container. Dies bedeutet, dass Sie das gleiche Microsoft Azure-Speicherkonto zum Konfigurieren eines Cloudzeugen für mehrere unterschiedliche Cluster verwenden können.This means that you can use the same Microsoft Azure Storage Account to configure a Cloud Witness for multiple different clusters.

Wenn Sie das gleiche Azure Storage-Konto verwenden, für die Konfiguration von Cloudzeugen für mehrere unterschiedliche Cluster eine einzelne Msft cloudzeugen Container wird automatisch erstellt.When you use the same Azure Storage Account for configuring Cloud Witness for multiple different clusters, a single msft-cloud-witness container gets created automatically. Dieser Container enthält ein Blob-Datei pro Cluster.This container will contain one-blob file per cluster.

Zum Erstellen eines Azure Storage-KontosTo create an Azure storage account

  1. Melden Sie sich an den Azure-Portal.Sign in to the Azure Portal.
  2. Klicken Sie im Menü "Hub" Wählen Sie neue Daten -> + Speicher-Speicherkonto >.On the Hub menu, select New -> Data + Storage -> Storage account.
  3. Führen Sie folgende Schritteaus, in der Seite eine Speicher-Konto erstellen:In the Create a storage account page, do the following:

    1. Geben Sie einen Namen für das Speicherkonto.Enter a name for your storage account.
      Speicher-Kontonamen müssen zwischen 3 und 24 Zeichen lang sein und darf Zahlen und nur Kleinbuchstaben enthalten.Storage account names must be between 3 and 24 characters in length and may contain numbers and lowercase letters only. Der Kontoname Speicher muss auch in Azure eindeutig sein.The storage account name must also be unique within Azure.

    2. Für Konto KindOption allgemeine.For Account kind, select General purpose.
      Sie können kein Blob-Speicher-Konto für einen Cloudzeugen verwenden.You can't use a Blob storage account for a Cloud Witness.

    3. Für LeistungOption Standard.For Performance, select Standard.
      Sie können nicht Azure Premium-Speicher für einen Cloudzeugen verwenden.You can't use Azure Premium Storage for a Cloud Witness.
    4. Für ReplikationOption lokal redundante Speicher (LRS).For Replication, select Locally-redundant storage (LRS) .
      Failover-Clusterunterstützung verwendet die Blobdatei als Vermittlungspunkt, die einige der Anwendungskonsistenz erforderlich ist, wenn die Daten lesen.Failover Clustering uses the blob file as the arbitration point, which requires some consistency guarantees when reading the data. Wählen Sie hierfür lokal redundante Speicher für Replikation geben.Therefor you must select Locally-redundant storage for Replication type.

Anzeigen und Kopieren von Zugriffstasten Speicher für das Azure-SpeicherkontoView and copy storage access keys for your Azure Storage Account

Wenn Sie ein Microsoft Azure Storage-Konto erstellen, ist es zwei Zugriffstasten, die automatisch generierten - Zugriffstaste primären und sekundären Zugriffstaste zugeordnet.When you create a Microsoft Azure Storage Account, it is associated with two Access Keys that are automatically generated - Primary Access key and Secondary Access key. Verwenden Sie für die Erstellung eines ersten von Cloudzeugen, die primären Zugriffstaste.For a first-time creation of Cloud Witness, use the Primary Access Key. Es besteht keine Einschränkung in Bezug auf die Schlüssel für Cloudzeugen.There is no restriction regarding which key to use for Cloud Witness.

Anzeigen und kopieren die Zugriffstasten für SpeicherTo view and copy storage access keys

Navigieren Sie im Azure-Portal auf das Speicherkonto, klicken Sie auf alle Einstellungen, und klicken Sie dann auf Zugriffstasten zum Anzeigen von kopieren und müssen Sie Ihr Konto Zugriffstasten.In the Azure Portal, navigate to your storage account, click All settings and then click Access Keys to view, copy, and regenerate your account access keys. Der Zugriffstasten Blade enthält auch vorkonfigurierte Verbindungszeichenfolgen, die mit Ihrem primären und sekundären Schlüsseln, die Sie kopieren können die Verwendung in Ihrer Anwendung (siehe Abbildung4).The Access Keys blade also includes pre-configured connection strings using your primary and secondary keys that you can copy to use in your applications (see figure 4).

Übersicht über das Dialogfeld "verwalten" in Microsoft Azure
Abbildung4: Speicher-ZugriffstastenFigure 4: Storage Access Keys

Wenn Sie ein Speicherkonto erstellen, werden die folgenden URLs im Format generiert:When you create a Storage Account, the following URLs are generated using the format: https://<Storage Account Name>.<Storage Type>.<Endpoint>

Cloudzeuge verwendet immer Blob als Speichertyp.Cloud Witness always uses Blob as the storage type. Azure verwendet . core.windows.net als Endpunkt.Azure uses .core.windows.net as the Endpoint. Wenn Sie Cloudzeugen zu konfigurieren, ist es möglich, dass Sie es mit einem anderen Endpunkt gemäß Ihrem Szenario konfigurieren (z.B. Microsoft Azure-Datencenter in China für einen anderen Endpunkt hat).When configuring Cloud Witness, it is possible that you configure it with a different endpoint as per your scenario (for example the Microsoft Azure datacenter in China has a different endpoint).

Hinweis

Die Endpunkt-URL wird von Cloud-Zeugenressource automatisch erstellt, und es ist kein zusätzlicher Schrittder Konfiguration für die URL erforderlich.The endpoint URL is generated automatically by Cloud Witness resource and there is no extra step of configuration necessary for the URL.

Navigieren Sie im Azure-Portal auf das Speicherkonto, klicken Sie auf alle Einstellungen, und klicken Sie dann auf Eigenschaften anzeigen und kopieren die Endpunkt-URLs (siehe Abbildung5).In the Azure Portal, navigate to your storage account, click All settings and then click Properties to view and copy your endpoint URLs (see figure 5).

Momentaufnahme der Cloudzeugen Endpunkt links
Abbildung5: Cloudzeugen Endpunkt-URL-linksFigure 5: Cloud Witness endpoint URL links

Weitere Informationen zum Erstellen und Verwalten von Azure Storage-Konten finden Sie unter zu Azure Storage-KontenFor more information about creating and managing Azure Storage Accounts, see About Azure Storage Accounts

Konfigurieren von Cloudzeugen als quorumzeugen für Ihren ClusterConfigure Cloud Witness as a quorum witness for your cluster

Cloud-zeugenkonfiguration ist gut integrierte innerhalb des vorhandenen Quorum-Konfigurations-Assistenten in den Failovercluster-Manager integriert.Cloud Witness configuration is well-integrated within the existing Quorum Configuration Wizard built into the Failover Cluster Manager.

Cloudzeugen als Quorumzeugen konfigurierenTo configure Cloud Witness as a Quorum Witness

  1. Failovercluster-Manager zu starten.Launch Failover Cluster Manager.
  2. Mit der rechten Maustaste die Cluster -> Weitere Aktionen -> Clusterquorumeinstellungen konfigurieren (siehe Abbildung6).Right-click the cluster -> More Actions -> Configure Cluster Quorum Settings (see figure 6). Konfigurieren Sie Cluster-Quorum-Assistent wird gestartet.This launches the Configure Cluster Quorum wizard.
    <span data-ttu-id="3fcfc-198">Momentaufnahme des Pfads Menü zur Configue Cluster-Quorum-Einstellungen in der Failovercluster-Manager-UI](media/Deploy-a-Cloud-Witness-for-a-Failover-Cluster/CloudWitness_7.png)**Abbildung6. Cluster-Quorum-Einstellungen**</span><span class="sxs-lookup"><span data-stu-id="3fcfc-198">Snapshot of the menu path to Configue Cluster Quorum Settings in the Failover Cluster Manager UI Figure 6. Cluster Quorum Settings

  3. Auf der Quorumkonfigurationen wählen Seite wählen Sie den quorumzeugen (siehe Abbildung7).On the Select Quorum Configurations page, select Select the quorum witness (see figure 7).

    Momentaufnahme von "select Quotrum Zeugen" Optionsfeld in die Cluster-Quorum-Assistent
    Abbildung7.Figure 7. Wählen Sie die QuorumkonfigurationSelect the Quorum Configuration

  4. Auf der Quorumzeugen auswählen Seite konfigurieren ein cloudzeugen (siehe Abbildung8).On the Select Quorum Witness page, select Configure a cloud witness (see figure 8).

    Übersicht über das entsprechende Optionsfeld ein cloudzeugen auswählen
    Abbildung8.Figure 8. Wählen Sie den QuorumzeugenSelect the Quorum Witness

  5. Auf der Cloudzeugen konfigurieren Seite, geben Sie die folgende Informationen:On the Configure Cloud Witness page, enter the following information:

    1. (erforderlicher Parameter) Name des Azure-Speicher.(Required parameter) Azure Storage Account Name.
    2. (erforderlicher Parameter) Tastenkombination für das Speicherkonto.(Required parameter) Access Key corresponding to the Storage Account.
      1. Beim Erstellen von zum ersten Mal primären Zugriffstaste verwenden (siehe Abbildung5)When creating for the first time, use Primary Access Key (see figure 5)
      2. Bei der primären Zugriffstaste zu drehen, verwenden Sie sekundäre Zugriffstaste (siehe Abbildung5)When rotating the Primary Access Key, use Secondary Access Key (see figure 5)
    3. (optionaler Parameter) Wenn Sie einen anderen Azure-Endpunkt (z.B. die Microsoft Azure-Dienst in China) verwenden möchten, klicken Sie dann aktualisieren Sie den Namen des Servers Endpunkts.(Optional parameter) If you intend to use a different Azure service endpoint (for example the Microsoft Azure service in China), then update the endpoint server name.

      Übersicht über den Konfigurationsbereich Cloudzeugen in die Cluster-Quorum-Assistent
      Abbildung9: Konfigurieren der CloudzeugenFigure 9: Configure your Cloud Witness

  6. Nach der erfolgreichen Konfiguration der Cloudzeugen, sehen Sie die neu erstellte Zeugenressource in den Failovercluster-Manager-Snap-In (siehe Abbildung10).Upon successful configuration of Cloud Witness, you can view the newly created witness resource in the Failover Cluster Manager snap-in (see figure 10).

    Bei der Konfiguration des Cloudzeugen
    Abbildung10: Bei der Konfiguration des CloudzeugenFigure 10: Successful configuration of Cloud Witness

Konfigurieren von Cloudzeugen mithilfe von PowerShellConfiguring Cloud Witness using PowerShell

Die vorhandene Set-ClusterQuorum-PowerShell-Befehl hat neue zusätzliche Parameter für Cloudzeugen.The existing Set-ClusterQuorum PowerShell command has new additional parameters corresponding to Cloud Witness.

Sie können konfigurieren, Cloudzeugen mithilfe der Set-ClusterQuorumfolgenden PowerShell-Befehl:You can configure Cloud Witness using the Set-ClusterQuorum following PowerShell command:

Set-ClusterQuorum -CloudWitness -AccountName <StorageAccountName> -AccessKey <StorageAccountAccessKey>

Im Fall müssen Sie einen anderen Endpunkt (selten) verwenden:In case you need to use a different endpoint (rare):

Set-ClusterQuorum -CloudWitness -AccountName <StorageAccountName> -AccessKey <StorageAccountAccessKey> -Endpoint <servername>  

Azure Storage-Konto zu CloudzeugenAzure Storage Account considerations with Cloud Witness

Beim Konfigurieren eines Cloudzeugen als quorumzeugen für den Failovercluster die folgenden Punkte:When configuring a Cloud Witness as a quorum witness for your Failover Cluster, consider the following:

  • Anstatt die Zugriffstaste, den Failovercluster generiert und ein Token Shared Access-Sicherheit (SAS) sicher zu speichern.Instead of storing the Access Key, your Failover Cluster will generate and securely store a Shared Access Security (SAS) token.
  • Der generierte SAS-Token ist gültig, solange die Zugriffstaste gültig bleibt.The generated SAS token is valid as long as the Access Key remains valid. Bei der primären Zugriffstaste zu drehen, ist es wichtig, zuerst den Cloudzeugen (in allen den Clustern, die diesem Storage-Konto verwenden) mit der sekundären Zugriffstaste vor dem erneuten Generieren von der primären Zugriffstaste aktualisiert.When rotating the Primary Access Key, it is important to first update the Cloud Witness (on all your clusters that are using that Storage Account) with the Secondary Access Key before regenerating the Primary Access Key.
  • Cloudzeuge verwendet HTTPS-REST-Schnittstelle des Diensts Azure-Speicherkonto.Cloud Witness uses HTTPS REST interface of the Azure Storage Account service. Dies bedeutet, dass den HTTPS-Port auf allen Clusterknoten geöffnet sein muss.This means it requires the HTTPS port to be open on all cluster nodes.

Proxy zu CloudzeugenProxy considerations with Cloud Witness

Cloudzeuge verwendet HTTPS (standardmäßig Port 443), um die Kommunikation mit Azure BLOB-Dienst herstellen.Cloud Witness uses HTTPS (default port 443) to establish communication with Azure blob service. Stellen Sie sicher, dass HTTPS-Port über Netzwerk-Proxy möglich ist.Ensure that HTTPS port is accessible via network Proxy.

Siehe auchSee Also