Windows PowerShell kullanarak Azure Stack HCI kümesi oluşturma

Şunlar için geçerlidir: Azure Stack HCI, sürüm 22H2

Uyarı

Bu makalede sağlanan dağıtım yönergeleri eski bir Azure Stack HCI, sürüm 22H2 için geçerlidir. Yeni dağıtımlar için genel kullanıma sunulan en son sürümü (Azure Stack HCI, sürüm 23H2) kullanmanızı öneririz. Dağıtım yönergeleri için bkz . Azure Stack HCI, sürüm 23H2 dağıtımı hakkında.

Bu makalede Windows PowerShell kullanarak Depolama Alanları Doğrudan kullanan bir Azure Stack HCI hiper yakınsanmış kümesi oluşturmayı öğreneceksiniz. Kümeyi oluşturmak için Windows Yönetim Merkezi'ndeki Küme Oluşturma sihirbazını kullanıyorsanız bkz . Windows Yönetim Merkezi ile küme oluşturma.

Not

Azure Stack HCI 21H2'nin tek bir sunucu yüklemesini yapıyorsanız, kümeyi oluşturmak için PowerShell'i kullanın.

İki küme türü arasında bir seçeneğiniz vardır:

  • Tümü tek bir sitede bulunan bir veya iki sunucu düğümüne sahip standart küme.
  • Site başına iki düğümle iki siteye yayılan en az dört sunucu düğümüne sahip esnetilmiş küme.

Tek sunucu senaryosu için, tek sunucu için aynı yönergeleri tamamlayın.

Not

Esnetme kümeleri tek bir sunucu yapılandırmasında desteklenmez.

Bu makalede, Sunucu1, Sunucu2, Sunucu3 ve Sunucu4 adlı dört sunucu düğümünden oluşan Küme1 adlı örnek bir küme oluşturacağız.

Esnetilmiş küme senaryosu için ad olarak ClusterS1 kullanırız ve Site1 ve Site2 siteleri arasında esnetilmiş aynı dört sunucu düğümlerini kullanırız.

Esnetilmiş kümeler hakkında daha fazla bilgi için bkz . Esnetilmiş kümelere genel bakış.

Azure Stack HCI'yi en az donanımla veya hiç ek donanımla test etmek için Azure Stack HCI Değerlendirme Kılavuzu'na göz atabilirsiniz. Bu kılavuzda, Bir Azure VM içinde iç içe sanallaştırma kullanarak Azure Stack HCI'yi deneyimleme konusunda size yol göstereceğiz. Veya kümeleme için Azure Stack HCI çalıştıran VM'leri dağıtmak üzere seçtiğiniz bir sunucuda iç içe sanallaştırma kullanarak kendi özel laboratuvar ortamınızı oluşturmak için Azure Stack HCI için VM tabanlı laboratuvar oluşturma öğreticisini deneyin.

Başlamadan önce

Başlamadan önce şunları yaptığınızdan emin olun:

  • Azure Stack HCI sistem gereksinimlerini okuyun ve anlayın.
  • Azure Stack HCI için Fiziksel ağ gereksinimlerini ve Konak ağ gereksinimlerini okuyun ve anlayın.
  • Azure Stack HCI işletim sistemini kümedeki her sunucuya yükleyin. Bkz . Azure Stack HCI işletim sistemini dağıtma.
  • Tüm sunucuların doğru saat diliminde olduğundan emin olun.
  • Her sunucuda yerel Yöneticiler grubunun üyesi olan bir hesaba sahip olun.
  • Active Directory'de nesne oluşturma haklarına sahip olun.
  • Esnetilmiş kümeler için, active directory'de iki sitenizi önceden ayarlayın.

Windows PowerShell’i kullanma

PowerShell'i konak sunucusundaki bir RDP oturumunda yerel olarak çalıştırabilir veya PowerShell'i bir yönetim bilgisayarından uzaktan çalıştırabilirsiniz. Bu makale uzak seçeneği kapsar.

PowerShell'i bir yönetim bilgisayarından çalıştırırken, yönettiğiniz sunucunun veya kümenin adını içeren veya -Cluster parametresini ekleyin-Name. Ayrıca, bir sunucu düğümü için parametresini kullanırken -ComputerName tam etki alanı adını (FQDN) belirtmeniz gerekebilir.

Hyper-V ve Yük Devretme Kümelemesi için Uzak Sunucu Yönetim Araçları (RSAT) cmdlet'lerine ve PowerShell modüllerine ihtiyacınız vardır. Cmdlet'ler ve modüller yönetim bilgisayarınızdaki PowerShell oturumunuzda zaten kullanılamıyorsa, aşağıdaki komutu kullanarak bunları ekleyebilirsiniz: Add-WindowsFeature RSAT-Clustering-PowerShell.

1. Adım: Sunucuları ayarlama

İlk olarak, sunucuların her birine bağlanın, bunları bir etki alanına (yönetim bilgisayarının içinde olduğu etki alanına) ekleyin ve gerekli rolleri ve özellikleri yükleyin.

1.1. Adım: Sunuculara bağlanma

Sunuculara bağlanmak için önce ağ bağlantısına sahip olmanız, aynı etki alanına veya tam olarak güvenilen bir etki alanına katılmanız ve sunucularda yerel yönetim izinlerine sahip olmanız gerekir.

PowerShell'i açın ve tam etki alanı adını veya bağlanmak istediğiniz sunucunun IP adresini kullanın. Her sunucuda aşağıdaki komutu çalıştırdıktan sonra parola girmeniz istenir.

Bu örnekte, sunucuların Sunucu1, Sunucu2, Sunucu3 ve Sunucu4 olarak adlandırıldığını varsayıyoruz:

Enter-PSSession -ComputerName "Server1" -Credential "Server1\Administrator"

İşte aynı işlemi yapmanın başka bir örneği:

$myServer1 = "Server1"
$user = "$myServer1\Administrator"

Enter-PSSession -ComputerName $myServer1 -Credential $user

İpucu

Yönetim bilgisayarınızdan PowerShell komutlarını çalıştırırken, WinRM isteği işleyemiyor gibi bir hata alabilirsiniz. Bunu düzeltmek için PowerShell'i kullanarak her sunucuyu yönetim bilgisayarınızdaki Güvenilen Konaklar listesine ekleyin. Bu liste, Server* örneğin joker karakterleri destekler.

Set-Item WSMAN:\Localhost\Client\TrustedHosts -Value Server1 -Force

Güvenilen Konaklar listenizi görüntülemek için yazın Get-Item WSMAN:\Localhost\Client\TrustedHosts.

Listeyi boşaltmak için yazın Clear-Item WSMAN:\Localhost\Client\TrustedHost.

1.2. Adım: Etki alanına katılma ve etki alanı hesapları ekleme

Ile her sunucu düğümüne bağladığınız önceki adımda, yerel yönetici hesabı <ServerName>\Administrator.

Devam etmek için sunucuları bir etki alanına katmalısınız ve her sunucudaki yerel Administrators grubunda yer alan etki alanı hesabını kullanmalısınız.

Enter-PSSession Her sunucuya bağlanmak için cmdlet'ini kullanın ve sunucu adını, etki alanı adını ve etki alanı kimlik bilgilerini değiştirerek aşağıdaki cmdlet'i çalıştırın:

Add-Computer -NewName "Server1" -DomainName "contoso.com" -Credential "Contoso\User" -Restart -Force  

Yönetici hesabınız Domain Admins grubunun üyesi değilse, yönetici hesabınızı her sunucudaki yerel Yöneticiler grubuna ekleyin veya daha iyisi, yöneticiler için kullandığınız grubu ekleyin. Bunu yapmak için aşağıdaki komutu kullanabilirsiniz:

Add-LocalGroupMember -Group "Administrators" -Member "king@contoso.local"

1.3. Adım: Rolleri ve özellikleri yükleme

Sonraki adım, kümenin her sunucusuna gerekli Windows rollerini ve özelliklerini yüklemektir. Yüklenecek roller şunlardır:

  • BitLocker
  • Veri Merkezi Köprü Oluşturma
  • Yük Devretme Kümelemesi
  • Dosya Sunucusu
  • FS-Yinelenen Verileri Kaldırma modülü
  • Hyper-V
  • Hyper-V PowerShell
  • RSAT-Clustering-PowerShell modülü
  • RSAT-AD-PowerShell modülü
  • NetworkATC
  • NetworkHUD
  • SMB Bant Genişliği Sınırı
  • Depolama Çoğaltması (esnetilmiş kümeler için)

Her sunucu için aşağıdaki komutu kullanın (Uzak Masaüstü aracılığıyla bağlıysanız parametresini -ComputerName burada ve sonraki komutlarda atlarsanız):

Install-WindowsFeature -ComputerName "Server1" -Name "BitLocker", "Data-Center-Bridging", "Failover-Clustering", "FS-FileServer", "FS-Data-Deduplication", "FS-SMBBW", "Hyper-V", "Hyper-V-PowerShell", "RSAT-AD-Powershell", "RSAT-Clustering-PowerShell", "NetworkATC", "NetworkHUD", "Storage-Replica" -IncludeAllSubFeature -IncludeManagementTools

Komutunu kümedeki tüm sunucularda aynı anda çalıştırmak için aşağıdaki betiği kullanın ve başlangıçtaki değişkenlerin listesini ortamınıza uyacak şekilde değiştirin:

# Fill in these variables with your values
$ServerList = "Server1", "Server2", "Server3", "Server4"
$FeatureList = "BitLocker", "Data-Center-Bridging", "Failover-Clustering", "FS-FileServer", "FS-Data-Deduplication", "Hyper-V", "Hyper-V-PowerShell", "RSAT-AD-Powershell", "RSAT-Clustering-PowerShell", "NetworkATC", "NetworkHUD", "FS-SMBBW", "Storage-Replica"

# This part runs the Install-WindowsFeature cmdlet on all servers in $ServerList, passing the list of features in $FeatureList.
Invoke-Command ($ServerList) {
    Install-WindowsFeature -Name $Using:Featurelist -IncludeAllSubFeature -IncludeManagementTools
}

Daha sonra, tüm sunucuları yeniden başlatın:

$ServerList = "Server1", "Server2", "Server3", "Server4"
Restart-Computer -ComputerName $ServerList -WSManAuthentication Kerberos

2. Adım: Küme kurulumu için hazırlık

Ardından sunucularınızın kümeleme için hazır olduğunu doğrulayın.

Gizlilik denetimi olarak, sunucularınızın bir kümeye ait olmadığından emin olmak için aşağıdaki komutları çalıştırmayı göz önünde bulundurun:

Tüm düğümleri göstermek için kullanın Get-ClusterNode :

Get-ClusterNode

Tüm küme düğümlerini göstermek için kullanın Get-ClusterResource :

Get-ClusterResource

Tüm küme ağlarını göstermek için kullanın Get-ClusterNetwork :

Get-ClusterNetwork

2.1. Adım: Sürücüleri hazırlama

Depolama Alanları Doğrudan etkinleştirmeden önce kalıcı sürücülerinizin boş olduğundan emin olun. Eski bölümleri ve diğer verileri kaldırmak için aşağıdaki betiği çalıştırın.

Not

Sunucu düğümüne takılı olan çıkarılabilir sürücüleri betikten hariç tutun. Örneğin bu betiği bir sunucu düğümünden yerel olarak çalıştırıyorsanız kümeyi dağıtmak için kullandığınız çıkarılabilir sürücüyü silmek istemezsiniz.

# Fill in these variables with your values
$ServerList = "Server1", "Server2", "Server3", "Server4"

Invoke-Command ($ServerList) {
    Update-StorageProviderCache
    Get-StoragePool | ? IsPrimordial -eq $false | Set-StoragePool -IsReadOnly:$false -ErrorAction SilentlyContinue
    Get-StoragePool | ? IsPrimordial -eq $false | Get-VirtualDisk | Remove-VirtualDisk -Confirm:$false -ErrorAction SilentlyContinue
    Get-StoragePool | ? IsPrimordial -eq $false | Remove-StoragePool -Confirm:$false -ErrorAction SilentlyContinue
    Get-PhysicalDisk | Reset-PhysicalDisk -ErrorAction SilentlyContinue
    Get-Disk | ? Number -ne $null | ? IsBoot -ne $true | ? IsSystem -ne $true | ? PartitionStyle -ne RAW | % {
        $_ | Set-Disk -isoffline:$false
        $_ | Set-Disk -isreadonly:$false
        $_ | Clear-Disk -RemoveData -RemoveOEM -Confirm:$false
        $_ | Set-Disk -isreadonly:$true
        $_ | Set-Disk -isoffline:$true
    }
    Get-Disk | Where Number -Ne $Null | Where IsBoot -Ne $True | Where IsSystem -Ne $True | Where PartitionStyle -Eq RAW | Group -NoElement -Property FriendlyName
} | Sort -Property PsComputerName, Count

2.2. Adım: Küme yapılandırmasını test edin

Bu adımda, sunucu düğümlerinin bir küme oluşturmak için doğru yapılandırıldığından emin olun. Test-Cluster Cmdlet, yapılandırmanızın hiper yakınsanmış küme olarak çalışmaya uygun olduğunu doğrulamak için testleri çalıştırmak için kullanılır. Aşağıdaki örnek, doğru testlerin doğrulamaya -Include dahil edilmesini sağlamak için belirtilen belirli test kategorileri ile parametresini kullanır.

Test-Cluster -Node $ServerList -Include "Storage Spaces Direct", "Inventory", "Network", "System Configuration"

3. Adım: Kümeyi oluşturma

Artık önceki adımlarda doğruladığınız sunucu düğümleriyle bir küme oluşturmaya hazırsınız.

Kümeyi oluştururken şunu belirten bir uyarı alabilirsiniz: "There were issues while creating the clustered role that may prevent it from starting. For more information, view the report file below." Bu uyarıyı güvenle yoksayabilirsiniz. Bu uyarı, küme tanığı için kullanılabilir disk olmamasından kaynaklanır. Küme tanığı sonraki adımlarda oluşturulur.

Not

Sunucular statik IP adresleri kullanıyorsa, aşağıdaki parametreyi ekleyerek ve IP adresini belirterek aşağıdaki komutu statik IP adresini yansıtacak şekilde değiştirin: -StaticAddress <X.X.X.X>;.

$ClusterName="cluster1" 
New-Cluster -Name $ClusterName –Node $ServerList –nostorage

Küme oluşturulduktan sonra, özellikle çalışma grubu sunucuları Active Directory'ye yeni eklendiyse, küme adının etki alanınız genelinde DNS aracılığıyla çoğaltılması biraz zaman alabilir. Küme Windows Yönetim Merkezi'nde görüntülense de, henüz bağlanılamayabilir.

Tüm küme kaynaklarının çevrimiçi olduğundan emin olmak için iyi bir denetim:

Get-Cluster -Name $ClusterName | Get-ClusterResource

Kümeyi çözümleme bir süre sonra başarılı olmazsa, çoğu durumda küme adı yerine kümelenmiş sunuculardan birinin adını kullanarak bağlanabilirsiniz.

4. Adım: Konak ağını yapılandırma

Microsoft, Azure Stack HCI 21H2 veya daha yeni bir sürümü çalıştırıyorsanız konak ağı dağıtmak için Ağ ATC'sini kullanmanızı önerir. Aksi takdirde, belirli gereksinimler ve bilgiler için bkz . Konak ağ gereksinimleri .

Bağdaştırıcılarınız için bir veya daha fazla amaç türü belirtirseniz, ağ ATC hedeflenen ağ yapılandırmanızın dağıtımını otomatikleştirebilir. Belirli amaç türleri hakkında daha fazla bilgi için bkz. Ağ Trafiği Türleri.

4.1. Adım: Fiziksel bağdaştırıcıları gözden geçirme

Küme düğümlerinden birinde, fiziksel bağdaştırıcıları gözden geçirmek için komutunu çalıştırın Get-NetAdapter . Kümedeki her düğümün aynı adlandırılmış fiziksel bağdaştırıcılara sahip olduğundan ve durumunu 'Yukarı' olarak bildirdiğinden emin olun.

Get-NetAdapter -Name pNIC01, pNIC02 -CimSession $ClusterName | Select Name, PSComputerName

Fiziksel bağdaştırıcı adı kümenizdeki düğümler arasında farklılık gösteriyorsa, kullanarak Rename-NetAdapteryeniden adlandırabilirsiniz.

Rename-NetAdapter -Name oldName -NewName newName

4.2. Adım: Amacı yapılandırma

Bu örnekte, işlem ve depolama amacını belirten bir amaç oluşturulur. Daha fazla amaç örneği için bkz . Ağ ATC ile konak ağını basitleştirme.

pNIC01 ve pNIC02'ye depolama ve işlem amacı türlerini eklemek için aşağıdaki komutu çalıştırın. Parametresini -ClusterName belirttiğimizi unutmayın.

Add-NetIntent -Name Cluster_ComputeStorage -Compute -Storage -ClusterName $ClusterName -AdapterName pNIC01, pNIC02

Komut, ilk doğrulamadan hemen sonra döndürülmelidir.

4.3. Adım: Amaç dağıtımlarını doğrulama

Küme amacını Get-NetIntent görmek için cmdlet'ini çalıştırın. Birden fazla amacınız varsa, yalnızca belirli bir amacın Name ayrıntılarını görmek için parametresini belirtebilirsiniz.

Get-NetIntent -ClusterName $ClusterName

Amacın sağlama durumunu görmek için komutunu Get-NetIntentStatus çalıştırın:

Get-NetIntentStatus -ClusterName $ClusterName -Name Cluster_ComputeStorage

Sağlama, Doğrulama, Başarı, Hata'yı gösteren durum parametresine dikkat edin.

Durum, birkaç dakika içinde başarıyı göstermelidir. Başarı durumu gerçekleşmezse veya durum parametresi hatası görürseniz, sorunlar için olay görüntüleyicisini denetleyin.

Not

Şu anda, Ağ ATC yönetilen bağdaştırıcılarından herhangi biri için IP adreslerini yapılandırmaz. Raporların durumu tamamlandıktan sonra Get-NetIntentStatus bağdaştırıcılara IP adresleri eklemeniz gerekir.

5. Adım: Siteleri ayarlama (esnetilmiş küme)

Bu görev yalnızca her sitede en az iki sunucusu olan iki site arasında esnetilmiş bir küme oluşturuyorsanız geçerlidir.

Not

Active Directory Siteleri ve Hizmetleri'ni önceden ayarladıysanız, sonraki bölümde açıklandığı gibi siteleri el ile oluşturmanız gerekmez.

5.1. Adım: Site oluşturma

Aşağıdaki cmdlet'te FaultDomain, sitenin başka bir adıdır. Bu örnekte esnetilmiş kümenin adı olarak "ClusterS1" kullanılmaktadır.

New-ClusterFaultDomain -CimSession $ClusterName -FaultDomainType Site -Name "Site1"
New-ClusterFaultDomain -CimSession $ClusterName -FaultDomainType Site -Name "Site2"

Küme için her iki sitenin Get-ClusterFaultDomain de oluşturulduğunu doğrulamak için cmdlet'ini kullanın.

Get-ClusterFaultDomain -CimSession $ClusterName

5.2. Adım: Sunucu düğümlerini atama

Ardından, dört sunucu düğümlerini ilgili sitelerine atarız. Aşağıdaki örnekte, Sunucu1 ve Sunucu2 Site1'e, Sunucu3 ve Sunucu4 ise Site2'ye atanır.

Set-ClusterFaultDomain -CimSession $ClusterName -Name "Server1", "Server2" -Parent "Site1"
Set-ClusterFaultDomain -CimSession $ClusterName -Name "Server3", "Server4" -Parent "Site2"

cmdlet'ini Get-ClusterFaultDomain kullanarak düğümlerin doğru sitelerde olduğunu doğrulayın.

Get-ClusterFaultDomain -CimSession $ClusterName

5.3. Adım: Tercih edilen siteyi ayarlama

Ayrıca genel olarak tercih edilen bir site tanımlayabilirsiniz; bu da belirtilen kaynakların ve grupların tercih edilen sitede çalışması gerektiği anlamına gelir. Bu ayar, aşağıdaki komut kullanılarak site düzeyinde tanımlanabilir:

(Get-Cluster).PreferredSite = "Site1"

Esnetilmiş kümeler için tercih edilen bir Site belirtmenin aşağıdaki avantajları vardır:

  • Soğuk başlangıç - soğuk bir başlangıç sırasında, sanal makineler tercih edilen siteye yerleştirilir

  • Çekirdek oylaması

    • Dinamik çekirdekle, diğer tüm öğeler eşitse tercih edilen sitenin devam etmesini sağlamak için önce pasif (çoğaltılmış) siteden ağırlık azaltılır. Ayrıca, sunucu düğümleri asimetrik ağ bağlantısı hataları gibi olaylardan sonra yeniden gruplandırma sırasında önce pasif siteden çıkarılır.

    • İki sitenin çekirdek bölünmesi sırasında küme tanığıyla bağlantı kurulamıyorsa, tercih edilen site otomatik olarak kazanmak için seçilir. Pasif sitedeki sunucu düğümleri daha sonra küme üyeliğini bırakarak kümenin aynı anda %50 oy kaybından kurtulmasını sağlar.

Tercih edilen site, küme rolü veya grup düzeyinde de yapılandırılabilir. Bu durumda, her sanal makine grubu için farklı bir tercih edilen site yapılandırılarak bir sitenin etkin ve belirli sanal makineler için tercih edilmesi sağlanabilir.

5.4. Adım: Ağ ATC ile Esnetme Kümelemeyi Ayarlama

22H2 sürümünden sonra, Esnetme kümelemeyi ayarlamak için Ağ ATC'sini kullanabilirsiniz. Ağ ATC,22H2 sürümünden amaç türü olarak Stretch ekler. Ağ ATC ile Esnetme kümelemesine yönelik bir amaç dağıtmak için aşağıdaki komutu çalıştırın:

Add-NetIntent -Name StretchIntent -Stretch -AdapterName "pNIC01", "pNIC02"

Esnetme amacı, Ağ ATC'siyle dağıtılırken diğer amaçlarla da birleştirilebilir.

SiteOverrides

5.1-5.3 adımlarına bağlı olarak, önceden oluşturulmuş sitelerinizi Ağ ATC ile dağıtılan esnetme amacınıza ekleyebilirsiniz. Ağ ATC bunu SiteOverrides kullanarak işler. SiteOverride oluşturmak için şunu çalıştırın:

 $siteOverride = New-NetIntentSiteOverrides

siteOverride'iniz oluşturulduktan sonra siteOverride için herhangi bir özellik ayarlayabilirsiniz. siteOverride'ın name özelliğinin, sitenizin ClusterFaultDomain'deki adıyla tam olarak aynı ada sahip olduğundan emin olun. ClusterFaultDomain ile siteOverride arasındaki ad uyuşmazlığı, siteOverride'in uygulanmamasıyla sonuçlanıyor.

Belirli bir siteOverride için ayarlayabileceğiniz özellikler şunlardır: Ad, DepolamaVlan ve StretchVlan. Örneğin, şu iki siteniz için 2 siteOverrides oluşturursunuz: site1 ve site2:

$siteOverride1 = New-NetIntentSiteOverrides
$siteoverride1.Name = "site1"
$siteOverride1.StorageVLAN = 711
$siteOverride1.StretchVLAN = 25

$siteOverride2 = New-NetIntentSiteOverrides
$siteOverride2.Name = "site2"
$siteOverride2.StorageVLAN = 712
$siteOverride2.StretchVLAN = 26

Tüm özelliklerinizin istenen şekilde ayarlandığından emin olmak için PowerShell pencerenizde komutunu çalıştırabilirsiniz$siteOverride1$siteOverride2.

Son olarak, amacınıza bir veya daha fazla siteGenişlem eklemek için şunu çalıştırın:

Add-NetIntent -Name StretchIntent -Stretch -AdapterName "pNIC01" , "pNIC02" -SiteOverrides $siteOverride1, $siteOverride2

6. Adım: Depolama Alanları Doğrudan Etkinleştirme

Kümeyi oluşturduktan sonra, Depolama Alanları Doğrudan etkinleştirecek ve aşağıdakileri otomatik olarak yapacak cmdlet'ini kullanınEnable-ClusterStorageSpacesDirect:

  • Depolama havuzu oluşturma: Küme için "Küme1 Depolama Havuzu" gibi bir ada sahip bir depolama havuzu oluşturur.

  • Küme Performans Geçmişi diski oluşturma: Depolama havuzunda bir Küme Performans Geçmişi sanal diski oluşturur.

  • Veri ve günlük birimleri oluşturma: Depolama havuzunda bir veri birimi ve günlük birimi oluşturur.

  • Depolama Alanları Doğrudan önbelleklerini yapılandırma: Depolama Alanları Doğrudan için birden fazla medya (sürücü) türü varsa, önbellek cihazları olarak en hızlıyı etkinleştirir (çoğu durumda okuma ve yazma).

  • Katman oluşturma: Varsayılan katman olarak iki katman oluşturur. Biri "Capacity" ve diğeri "Performance" olarak adlandırılır. Cmdlet cihazları çözümler ve her katmanı karma türde ve dayanıklılıkta cihazlarla yapılandırır.

Tek sunucu senaryosu için tek FaultDomainAwarenessDefault, PhysicalDisk'tir. Enable-ClusterStorageSpacesDirect cmdlet tek bir sunucuyu algılar ve etkinleştirme sırasında FaultDomainAwarenessDefault'u fizikseldisk olarak otomatik olarak yapılandırılır.

Esnetilmiş kümeler için Enable-ClusterStorageSpacesDirect cmdlet de şunları yapacaktır:

  • Sitelerin ayarlı olup olmadığını denetleyin
  • Hangi düğümlerin hangi sitelerde olduğunu belirleme
  • Her düğümün hangi depolama alanına sahip olduğunu belirler
  • Depolama Çoğaltması özelliğinin her düğümde yüklü olup olmadığını denetler
  • Her site için bir depolama havuzu oluşturur ve sitenin adıyla tanımlar
  • Her depolama havuzunda veri ve günlük birimleri oluşturur - site başına bir tane

Aşağıdaki komut, çok düğümlü bir kümede Depolama Alanları Doğrudan etkinleştirir. Burada gösterildiği gibi depolama havuzu için kolay bir ad da belirtebilirsiniz:

Enable-ClusterStorageSpacesDirect -PoolFriendlyName "$ClusterName Storage Pool" -CimSession $ClusterName

Tek düğümlü bir kümede depolama önbelleğini devre dışı bırakma örneği aşağıda verilmişti:

Enable-ClusterStorageSpacesDirect -CacheState Disabled

Depolama havuzlarını görmek için aşağıdaki komutu kullanın:

Get-StoragePool -CimSession $ClusterName

Kümeyi oluşturduktan sonra

Kümeniz oluşturulduğuna göre tamamlamanız gereken başka önemli görevler de vardır:

  • İki düğümlü veya daha büyük bir küme kullanıyorsanız küme tanığı ayarlayın. Bkz. Küme tanığı ayarlama.
  • Birimlerinizi oluşturun. Bkz. Birim oluşturma. Tek düğümlü bir kümede birimler oluştururken PowerShell kullanmanız gerekir. Bkz . PowerShell kullanarak birim oluşturma.
  • Esnetilmiş kümeler için birimleri oluşturun ve Depolama Çoğaltması kullanarak çoğaltmayı ayarlayın. Bkz. Birimleri oluşturma ve esnetilmiş kümeler için çoğaltmayı ayarlama.

Sonraki adımlar