Küme tanığı ayarlamaSet up a cluster witness

Azure Stack HI, sürüm 20H2 için geçerlidir; Windows Server 2019Applies to Azure Stack HCI, version 20H2; Windows Server 2019

Bir tanık kaynağı ayarlamak tüm kümeler için kesinlikle önerilir ve bir küme oluşturulduktan sonra doğru ayarlanmalıdır.Setting up a witness resource is highly recommended for all clusters, and should be set up right after you create a cluster. İki düğümlü kümelerin, çevrimdışı duruma gelmesi diğer düğümün da kullanılamaz hale gelmesine neden olması için bir tanık gerekir.Two-node clusters need a witness so that either server going offline does not cause the other node to become unavailable as well. Üç ve daha yüksek düğümlü kümelerin iki sunucu başarısız veya çevrimdışı olabilir.Three and higher-node clusters need a witness to be able to withstand two servers failing or being offline.

Bir SMB dosya paylaşımından tanık veya Azure bulut tanığı olarak kullanabilirsiniz.You can either use an SMB file share as a witness or an Azure cloud witness. Kümedeki tüm sunucu düğümlerinin güvenilir bir internet bağlantısı olması şartıyla, bir Azure bulut tanığı önerilir.An Azure cloud witness is recommended, provided all server nodes in the cluster have a reliable internet connection. Bu makalede bir bulut tanığı oluşturma ele alınmaktadır.This article covers creating a cloud witness.

Başlamadan önceBefore you begin

Bir bulut tanığı oluşturabilmeniz için önce bir Azure hesabınız ve aboneliğiniz olması ve Azure Stack HI kümenizi Azure ile kaydetmeniz gerekir.Before you can create a cloud witness, you must have an Azure account and subscription, and register your Azure Stack HCI cluster with Azure. Daha fazla bilgi için aşağıdaki makalelere bakın:See the following articles for more information:

Dosya paylaşma tanıkları için dosya sunucusu gereksinimleri vardır.For file share witnesses, there are requirements for the file server. Daha fazla bilgi için bkz. sistem gereksinimleri .See System requirements for more information.

Azure depolama hesabı oluşturmaCreate an Azure storage account

Bu bölümde, Azure depolama hesabının nasıl oluşturulacağı açıklanmaktadır.This section describes how to create an Azure storage account. Bu hesap, belirli bir küme için yönetim için kullanılan bir Azure blob dosyasını depolamak için kullanılır.This account is used to store an Azure blob file used for arbitration for a specific cluster. Birden çok küme için bulut tanığı yapılandırmak üzere aynı Azure Depolama hesabını kullanabilirsiniz.You can use the same Azure storage account to configure a cloud witness for multiple clusters.

  1. Azure portalında oturum açın.Sign in to the Azure portal.

  2. Azure portal giriş menüsünde, Azure hizmetleri altında depolama hesapları' nı seçin.On the Azure portal home menu, under Azure services, select Storage accounts. Bu simge eksikse, önce bir depolama hesapları kaynağı oluşturmak Için kaynak oluştur ' u seçin.If this icon is missing, select Create a resource to create a Storage accounts resource first.

    Azure portal giriş ekranı

  3. Depolama hesapları sayfasında, Yeni' yi seçin.On the Storage accounts page, select New.

    Azure yeni depolama hesabı

  4. Depolama hesabı oluştur sayfasında, aşağıdakileri doldurun:On the Create storage account page, complete the following:

    1. Depolama hesabının uygulanacağı Azure aboneliğini seçin.Select the Azure Subscription to apply the storage account to.
    2. Depolama hesabının uygulanacağı Azure kaynak grubunu seçin.Select the Azure Resource group to apply the storage account to.
    3. Depolama hesabı adı girin.Enter a Storage account name.
      Depolama hesabı adları 3 ile 24 karakter arasında olmalı ve yalnızca sayıyla küçük harf içermelidir.Storage account names must be between 3 and 24 characters in length and may contain numbers and lowercase letters only. Bu ad ayrıca Azure içinde benzersiz olmalıdır.This name must also be unique within Azure.
    4. Fiziksel olarak size en yakın konumu seçin.Select a Location that is closest to you physically.
    5. Performans alanında Standart’ı seçin.For Performance, select Standard.
    6. Hesap türü için depolama genel amacı' nı seçin.For Account kind, select Storage general purpose.
    7. Çoğaltma Için yerel olarak yedekli depolama (LRS) seçeneğini belirleyin.For Replication, select Locally-redundant storage (LRS).
    8. İşiniz bittiğinde, gözden geçir + oluştur' a tıklayın.When finished, click Review + create.

    Azure depolama hesabı oluşturma

  5. Depolama hesabının doğrulamayı geçirdiğinden emin olun ve ardından hesap ayarlarını gözden geçirin.Ensure that the storage account passes validation and then review account settings. Tamamladığınızda Oluştur’a tıklayın.When finished, click Create.

    Azure depolama hesabı doğrulaması

  6. Hesap dağıtımının Azure 'da gerçekleşmesi birkaç saniye sürebilir.It may take a few seconds for account deployment to occur in Azure. Dağıtım tamamlandığında Kaynağa Git ' e tıklayın.When deployment is complete, click Go to resource.

    Azure depolama hesabı dağıtımı

Erişim anahtarını ve uç nokta URL 'sini KopyalaCopy the access key and endpoint URL

Bir Azure depolama hesabı oluşturduğunuzda, işlem otomatik olarak iki erişim anahtarı, birincil anahtar (KEY1) ve ikincil anahtar (key2) oluşturur.When you create an Azure storage account, the process automatically generates two access keys, a primary key (key1) and a secondary key (key2). Bulut tanığını ilk kez oluşturmak için KEY1 kullanılır.For the first time creation of a cloud witness, key1 is used. Uç nokta URL 'SI de otomatik olarak oluşturulur.The endpoint URL is also generated automatically.

Azure bulut tanığı, uç nokta olarak storage_account_name. blob. Core. Windows. net biçiminde oluşturulan bir uç nokta ile depolama için bir blob dosyası kullanır.An Azure cloud witness uses a blob file for storage, with an endpoint generated of the form storage_account_name.blob.core.windows.net as the endpoint.

Not

Azure bulut tanığı, Azure Blob hizmeti ile iletişim kurmak için HTTPS (varsayılan bağlantı noktası 443) kullanır.An Azure cloud witness uses HTTPS (default port 443) to establish communication with the Azure blob service. HTTPS bağlantı noktasının erişilebilir olduğundan emin olun.Ensure that the HTTPS port is accessible.

Hesap adını ve erişim anahtarını kopyalamaCopy the account name and access key

  1. Azure portal, Ayarlar altında erişim anahtarları' nı seçin.In the Azure portal, under Settings, select Access keys.

  2. Anahtar bilgilerini görüntülemek için anahtarları göster ' i seçin.Select Show keys to display key information.

  3. Depolama hesabı adı ve KEY1 alanlarının sağında bulunan Kopyala ve Yapıştır simgesine tıklayın ve her metin dizesini Not defteri 'ne veya başka bir metin düzenleyicisine yapıştırın.Click the copy-and-paste icon to the right of the Storage account name and key1 fields and paste each text string to Notepad or other text editor.

    Azure depolama hesabı erişim anahtarları

Uç nokta URL 'sini Kopyala (isteğe bağlı)Copy the endpoint URL (optional)

Uç nokta URL 'SI isteğe bağlıdır ve bir bulut tanığı için gerekli olmayabilir.The endpoint URL is optional and may not be needed for a cloud witness.

  1. Azure portal Özellikler' i seçin.In the Azure portal, select Properties.

  2. Uç nokta bilgilerini görüntülemek için anahtarları göster ' i seçin.Select Show keys to display endpoint information.

  3. BLOB hizmeti altında, BLOB hizmeti alanının sağında bulunan Kopyala ve Yapıştır simgesine tıklayın ve metin dizesini Not defteri 'ne veya başka bir metin düzenleyicisine yapıştırın.Under Blob service, click the copy-and-paste icon to the right of the Blob service field and paste the text string to Notepad or other text editor.

    Azure Blob uç noktası

Windows Yönetim merkezini kullanarak bulut tanığı oluşturmaCreate a cloud witness using Windows Admin Center

Artık Windows yönetici merkezini kullanarak kümeniz için bir tanık örneği oluşturmaya hazırsınız.Now you are ready to create a witness instance for your cluster using Windows Admin Center.

  1. Windows Yönetim Merkezi 'nde yukarıdan aşağı açılan oka göre Küme Yöneticisi ' ni seçin.In Windows Admin Center, select Cluster Manager from the top drop-down arrow.

  2. Küme bağlantıları altında kümeyi seçin.Under Cluster connections, select the cluster.

  3. Araçlar' ın altında Ayarlar' ı seçin.Under Tools, select Settings.

  4. Sağ bölmede, tanık' ı seçin.In the right pane, select Witness.

  5. Tanık türü için aşağıdakilerden birini seçin:For Witness type, select one of the following:

    • Bulut tanığı -daha önce açıklandığı gibi Azure depolama hesabınızın adını, erişim anahtarınızı ve uç nokta URL 'sini girinCloud witness - enter your Azure storage account name, access key, and endpoint URL, as described previously
    • Dosya paylaşma tanığı -dosya paylaşma yolunu "(/sunucu/Share)" girinFile share witness - enter the file share path "(//server/share)"
  6. Bir bulut tanığı için, aşağıdaki alanlar için, daha önce kopyaladığınız metin dizelerini yapıştırın:For a cloud witness, for the following fields, paste the text strings you copied previously for:

    1. Azure depolama hesabı adıAzure storage account name
    2. Azure depolama erişim anahtarıAzure storage access key
    3. Azure hizmet uç noktasıAzure service endpoint

    Bulut tanığı erişim anahtarları

  7. İşlemi tamamladıktan sonra Kaydet’e tıklayın.When finished, click Save. Bilgilerin Azure 'a yayılması biraz zaman alabilir.It might take a bit for the information to propagate to Azure.

Not

Disk tanığı olan üçüncü seçenek, uzatılmış kümelerde kullanım için uygun değildir.The third option, Disk witness, is not suitable for use in stretched clusters.

Windows PowerShell kullanarak bulut tanığı oluşturmaCreate a cloud witness using Windows PowerShell

Alternatif olarak, PowerShell kullanarak kümeniz için bir tanık örneği de oluşturabilirsiniz.Alternatively, you can create a witness instance for your cluster using PowerShell.

Azure bulut tanığı oluşturmak için aşağıdaki cmdlet 'i kullanın.Use the following cmdlet to create an Azure cloud witness. Daha önce açıklandığı gibi Azure depolama hesabı adını ve erişim anahtarı bilgilerini girin:Enter the Azure storage account name and access key information as described previously:

Set-ClusterQuorum –Cluster "Cluster1" -CloudWitness -AccountName "AzureStorageAccountName" -AccessKey "AzureStorageAccountAccessKey"

Bir dosya paylaşma tanığı oluşturmak için aşağıdaki cmdlet 'i kullanın.Use the following cmdlet to create a file share witness. Dosya sunucusu paylaşımının yolunu girin:Enter the path to the file server share:

Set-ClusterQuorum -FileShareWitness "\\fileserver\share" -Credential (Get-Credential)

Sonraki adımlarNext steps