kayıtlı sunucuları Azure Dosya Eşitleme ile yönetme

Azure Dosya Eşitleme aracısı şirket içi dosya sunucularının sağladığı esneklik, performans ve uyumluluk özelliklerinden vazgeçmeden kuruluşunuzun dosya paylaşımlarını Azure Dosyaları'nda toplamanızı sağlar. Bunu yapmak için Windows Sunucularınızı Azure dosya paylaşımınızın hızlı önbelleğine dönüştürür. Verilere yerel olarak erişmek için Windows Server üzerinde kullanılabilen tüm protokolleri (SMB, NFS ve FTPS gibi) kullanabilir ve dünya çapında istediğiniz sayıda önbellek oluşturabilirsiniz.

Aşağıdaki makalede, Depolama Eşitleme Hizmeti ile sunucu kaydetme ve yönetme işlemleri gösterilmektedir. Azure Dosya Eşitleme uçtan uca dağıtma hakkında bilgi için bkz. Azure Dosya Eşitleme dağıtma.

Depolama Eşitleme Hizmeti ile sunucuyu kaydetme/kaydını kaldırma

Azure Dosya Eşitleme ile bir sunucunun kaydedilmesi, Windows Server ile Azure arasında bir güven ilişkisi oluşturur. Bu ilişki daha sonra sunucuda, bir Azure dosya paylaşımıyla (bulut uç noktası olarak da bilinir) eşitlenmesi gereken belirli klasörleri temsil eden sunucu uç noktaları oluşturmak için kullanılabilir.

Ön koşullar

Bir sunucuyu Depolama Eşitleme Hizmeti'ne kaydetmek için önce sunucunuzu gerekli önkoşullarla hazırlamanız gerekir:

  • Sunucunuz Windows Server'ın desteklenen bir sürümünü çalıştırıyor olmalıdır. Daha fazla bilgi için bkz. Azure Dosya Eşitleme sistem gereksinimleri ve birlikte çalışabilirlik.

  • Depolama Eşitleme Hizmeti'nin dağıtıldığından emin olun. Depolama Eşitleme Hizmeti dağıtma hakkında daha fazla bilgi için bkz. Azure Dosya Eşitleme dağıtma.

  • Sunucunun İnternet'e bağlı olduğundan ve Azure'ın erişilebilir olduğundan emin olun.

  • Sunucu Yöneticisi kullanıcı arabirimiyle yöneticiler için IE Artırılmış Güvenlik Yapılandırmasını devre dışı bırakın.

    Server Manager UI with the IE Enhanced Security Configuration highlighted

  • Azure PowerShell modülünün sunucunuza yüklendiğinden emin olun. Sunucunuz bir Yük Devretme Kümesinin üyesiyse, kümedeki her düğüm Az modülünü gerektirir. Az modülünün nasıl yükleneceği hakkında daha fazla bilgi için Bkz. Azure PowerShell'i yükleme ve yapılandırma.

    Dekont

    Bir sunucuyu kaydetmek/kaydını kaldırmak için Az PowerShell modülünün en yeni sürümünü kullanmanızı öneririz. Az paketi daha önce bu sunucuya yüklenmişse (ve bu sunucudaki PowerShell sürümü 5.* veya üzeriyse), bu paketi güncelleştirmek için cmdlet'ini Update-Module kullanabilirsiniz.

  • Ortamınızda bir ağ proxy sunucusu kullanıyorsanız, eşitleme aracısının kullanabilmesi için sunucunuzda ara sunucu ayarlarını yapılandırın.

    1. Proxy IP adresinizi ve bağlantı noktası numaranızı belirleme
    2. Şu iki dosyayı düzenleyin:
      • C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\machine.config
      • C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\machine.config
    3. 127.0.0.1:8888 dosyasını doğru IP adresine (127.0.0.1'i değiştir) ve doğru bağlantı noktası numarasına (8888'i değiştir) değiştiren yukarıdaki iki dosyadaki /System.ServiceModel altında şekil 1'deki (bu bölümün altında) satırları ekleyin:
    4. Komut satırı aracılığıyla WinHTTP proxy ayarlarını yapın:
      • Ara sunucuyu göster: netsh winhttp show proxy
      • Proxy'yi ayarlama: netsh winhttp set proxy 127.0.0.1:8888
      • Proxy'yi sıfırlama: netsh winhttp reset proxy
      • aracı yüklendikten sonra bu kurulumsa eşitleme aracımızı yeniden başlatın: net stop filesyncsvc
    Figure 1:
    <system.net>
        <defaultProxy enabled="true" useDefaultCredentials="true">
            <proxy autoDetect="false" bypassonlocal="false" proxyaddress="http://127.0.0.1:8888" usesystemdefault="false" />
        </defaultProxy>
    </system.net>

Depolama Eşitleme Hizmeti'ne sunucu kaydetme

Bir sunucunun bir Azure Dosya Eşitleme eşitleme grubunda sunucu uç noktası olarak kullanılabilmesi için önce Depolama Eşitleme Hizmeti'ne kaydedilmesi gerekir. Bir sunucu aynı anda yalnızca bir Depolama Eşitleme Hizmeti'ne kaydedilebilir.

Azure Dosya Eşitleme aracısını yükleme

  1. Azure Dosya Eşitleme aracısını indirin.

  2. Azure Dosya Eşitleme aracı yükleyicisini başlatın.

    The first pane of the Azure File Sync agent installer

  3. Microsoft Update kullanarak Azure Dosya Eşitleme aracısına güncelleştirmeleri etkinleştirdiğinizden emin olun. Sunucu paketindeki kritik güvenlik düzeltmeleri ve özellik geliştirmeleri Microsoft Update aracılığıyla gönderildiğinden bu önemlidir.

    Ensure Microsoft Update is enabled in the Microsoft Update pane of the Azure File Sync agent installer

  4. Sunucu daha önce kaydedilmemişse, yükleme tamamlandıktan hemen sonra sunucu kayıt kullanıcı arabirimi açılır.

Önemli

Sunucu bir Yük Devretme Kümesinin üyesiyse, Azure Dosya Eşitleme aracısının kümedeki her düğüme yüklenmesi gerekir.

Sunucu kayıt kullanıcı arabirimini kullanarak sunucuyu kaydetme

  1. sunucu kayıt kullanıcı arabirimi, Azure Dosya Eşitleme aracısının yüklemesini tamamladıktan hemen sonra başlamadıysa, yürütülerek C:\Program Files\Azure\StorageSyncAgent\ServerRegistration.exeel ile başlatılabilir.

  2. Azure aboneliğinize erişmek için Oturum aç'a tıklayın.

    Opening dialog of the server registration UI

  3. İletişim kutusundan doğru aboneliği, kaynak grubunu ve Eşitleme Hizmeti'ni Depolama seçin.

    Storage Sync Service information

  4. Önizlemede, işlemi tamamlamak için bir oturum açma daha gerekir.

    Sign in dialog

Önemli

Sunucu bir Yük Devretme Kümesinin üyesiyse, her sunucunun Sunucu Kaydını çalıştırması gerekir. Kayıtlı sunucuları Azure Portal'da görüntülediğinizde, Azure Dosya Eşitleme her düğümü otomatik olarak aynı Yük Devretme Kümesinin üyesi olarak tanır ve bunları uygun şekilde gruplar.

Sunucuyu PowerShell ile kaydetme

Sunucu kaydını PowerShell aracılığıyla da gerçekleştirebilirsiniz.

Register-AzStorageSyncServer -ResourceGroupName "<your-resource-group-name>" -StorageSyncServiceName "<your-storage-sync-service-name>"

Depolama Eşitleme Hizmeti ile sunucunun kaydını kaldırma

Depolama Eşitleme Hizmeti'ne sahip bir sunucunun kaydını kaldırmak için gereken birkaç adım vardır. Şimdi bir sunucunun kaydını düzgün bir şekilde kaldırmayı inceleyelim.

Uyarı

Microsoft mühendisi tarafından açıkça belirtilmediği sürece, bir sunucunun kaydını kaldırıp kaydederek veya sunucu uç noktalarını kaldırıp yeniden oluşturarak eşitleme, bulut katmanlama veya Azure Dosya Eşitleme diğer yönleriyle ilgili sorunları gidermeye çalışma. Bir sunucunun kaydının kaldırılması ve sunucu uç noktalarının kaldırılması yıkıcı bir işlemdir ve sunucu uç noktalarına sahip birimlerdeki katmanlı dosyalar, kayıtlı sunucu ve sunucu uç noktaları yeniden oluşturduktan sonra Azure dosya paylaşımındaki konumlarına "yeniden bağlanmaz" ve bu da eşitleme hatalarına neden olur. Ayrıca, bir sunucu uç noktası ad alanının dışında bulunan katmanlı dosyaların kalıcı olarak kaybolabileceğini unutmayın. Bulut katmanlama hiçbir zaman etkinleştirilmemiş olsa bile sunucu uç noktaları içinde katmanlı dosyalar bulunabilir.

(İsteğe bağlı) Tüm katmanlı verileri geri çağırma

Katmanlanmış dosyaların Azure Dosya Eşitleme kaldırıldıktan sonra kullanılabilir olmasını istiyorsanız (örn. bu bir test, ortam değil, üretimdir), sunucu uç noktalarını içeren her birimdeki tüm dosyaları geri çağırın. Tüm sunucu uç noktaları için bulut katmanlama özelliğini devre dışı bırakın ve aşağıdaki PowerShell cmdlet'ini çalıştırın:

Import-Module "C:\Program Files\Azure\StorageSyncAgent\StorageSync.Management.ServerCmdlets.dll"
Invoke-StorageSyncFileRecall -Path <a-volume-with-server-endpoints-on-it>

Uyarı

Sunucu uç noktasını barındıran yerel birimin tüm katmanlı verileri geri çağırmak için yeterli boş alanı yoksa, Invoke-StorageSyncFileRecall cmdlet başarısız olur.

Sunucuyu tüm eşitleme gruplarından kaldırma

Depolama Eşitleme Hizmeti'ne sunucunun kaydını kaldırmadan önce, bu sunucudaki tüm sunucu uç noktalarını kaldırmanız gerekir. Bunu Azure portalı üzerinden yapabilirsiniz:

  1. Sunucunuzun kayıtlı olduğu Depolama Eşitleme Hizmeti'ne gidin.

  2. Depolama Eşitleme Hizmeti'ndeki her eşitleme grubundaki bu sunucu için tüm sunucu uç noktalarını kaldırın. Bu, eşitleme grubu bölmesinde ilgili sunucu uç noktasına sağ tıklayarak gerçekleştirilebilir.

    Screenshot showing how to remove a server endpoint from a sync group.

Bu, basit bir PowerShell betiğiyle de gerçekleştirilebilir:

Connect-AzAccount

$storageSyncServiceName = "<your-storage-sync-service>"
$resourceGroup = "<your-resource-group>"

Get-AzStorageSyncGroup -ResourceGroupName $resourceGroup -StorageSyncServiceName $storageSyncServiceName | ForEach-Object { 
    $syncGroup = $_; 
    Get-AzStorageSyncServerEndpoint -ParentObject $syncGroup | Where-Object { $_.ServerEndpointName -eq $env:ComputerName } | ForEach-Object { 
        Remove-AzStorageSyncServerEndpoint -InputObject $_ 
    } 
}

Sunucunun kaydını kaldırma

Artık tüm veriler geri çağrıldığından ve sunucu tüm eşitleme gruplarından kaldırıldığına göre, sunucunun kaydını kaldırabilirsiniz.

  1. Azure portalında Depolama Eşitleme Hizmeti'ne gidin ve Kayıtlı Sunucuları Eşitle'yi>seçin.

  2. Kaydını kaldırmak istediğiniz sunucuya sağ tıklayın ve Sunucunun Kaydını Kaldır'ı seçin.

    Screenshot showing how to unregister a server.

PowerShell ile sunucunun kaydını kaldırma

Ayrıca cmdlet'ini kullanarak PowerShell aracılığıyla sunucunun Unregister-AzStorageSyncServer kaydını silebilirsiniz.

Uyarı

Bir sunucunun kaydının silinmesi, sunucudaki tüm sunucu uç noktalarının art arda silinmesine neden olur. Bu cmdlet'i yalnızca sunucudaki hiçbir yolun artık eşitlenmemesi gerektiğinde çalıştırmalısınız.

$RegisteredServer = Get-AzStorageSyncServer -ResourceGroupName "<your-resource-group-name>" -StorageSyncServiceName "<your-storage-sync-service-name>"
Unregister-AzStorageSyncServer -Force -ResourceGroupName "<your-resource-group-name>" -StorageSyncServiceName "<your-storage-sync-service-name>" -ServerId $RegisteredServer.ServerId

veri merkezinizde Azure Dosya Eşitleme iyi bir komşu olduğundan emin olmak

Azure Dosya Eşitleme nadiren veri merkezinizde çalışan tek hizmet olduğundan, Azure Dosya Eşitleme ağ ve depolama kullanımını sınırlamak isteyebilirsiniz.

Önemli

Sınırların çok düşük ayarlanması Azure Dosya Eşitleme eşitleme ve geri çekme performansını etkiler.

Azure Dosya Eşitleme ağ sınırlarını ayarlama

cmdlet'lerini kullanarak StorageSyncNetworkLimit Azure Dosya Eşitleme ağ kullanımını kısıtlayabilirsiniz.

Dekont

Ağ sınırları aşağıdaki senaryolar için geçerli değildir:

  • Katmanlı bir dosyaya erişildiğinde.
  • Kayıtlı sunucu ile Depolama Eşitleme Hizmeti arasında değiştirilen meta verileri eşitleyin.

Bu ağ trafiği kısıtlanmadığından Azure Dosya Eşitleme yapılandırılan ağ sınırını aşabilir. Önerimiz, ağ trafiğini izlemek ve kısıtlanmayan ağ trafiğini hesaba eklemek için sınırı ayarlamaktır.

Örneğin, Azure Dosya Eşitleme çalışma haftası boyunca 09:00 ile 17:00 (17:00) arasında 10 Mb/sn'den fazla kullanmadığından emin olmak için yeni bir kısıtlama sınırı oluşturabilirsiniz:

Import-Module "C:\Program Files\Azure\StorageSyncAgent\StorageSync.Management.ServerCmdlets.dll"
New-StorageSyncNetworkLimit -Day Monday, Tuesday, Wednesday, Thursday, Friday -StartHour 9 -EndHour 17 -LimitKbps 10000

Dekont

Ağ sınırını 24 saat uygulamak için ve -EndHour parametreleri için -StartHour 0 kullanın.

Aşağıdaki cmdlet'i kullanarak sınırınızı görebilirsiniz:

Get-StorageSyncNetworkLimit # assumes StorageSync.Management.ServerCmdlets.dll is imported

Ağ sınırlarını kaldırmak için kullanın Remove-StorageSyncNetworkLimit. Örneğin, aşağıdaki komut tüm ağ sınırlarını kaldırır:

Get-StorageSyncNetworkLimit | ForEach-Object { Remove-StorageSyncNetworkLimit -Id $_.Id } # assumes StorageSync.Management.ServerCmdlets.dll is imported

Windows Server depolama QoS kullanma

Azure Dosya Eşitleme, Windows Server sanallaştırma konağı üzerinde çalışan bir sanal makinede barındırıldığında, depolama GÇ tüketimini düzenlemek için Depolama QoS (depolama hizmet kalitesi) kullanabilirsiniz. Depolama QoS ilkesini en yüksek (veya önceki örnekte nasıl StorageSyncNetworkLimit zorlandığı gibi) veya en düşük (veya rezervasyon) olarak ayarlayabilirsiniz. Diğer iş yükleri bunu kullanmıyorsa, Azure Dosya Eşitleme kullanılabilir depolama bant genişliğini kullanmak için maksimum yerine en düşük değerin ayarlanmasına olanak tanır. Daha fazla bilgi için bkz. Depolama Hizmet Kalitesi.

Ayrıca bkz.