Mengelola server terdaftar dengan Azure File Sync
Azure File Sync memungkinkan Anda memusatkan berbagi file organisasi Anda di Azure Files tanpa mengorbankan fleksibilitas, kinerja, dan kompatibilitas server file lokal. Ini dilakukan dengan mengubah Windows Server Anda menjadi cache cepat berbagi file Azure Anda. Anda dapat menggunakan protokol apa pun yang tersedia di Windows Server untuk mengakses data secara lokal (termasuk SMB, NFS, dan FTPS) dan Anda dapat memiliki cache sebanyak yang Anda butuhkan di seluruh dunia.
Artikel berikut ini menggambarkan cara mendaftar dan mengelola server dengan Storage Sync Service. Lihat Cara menyebarkan Azure File Sync untuk mengetahui informasi tentang ara menyebarkan ujung-ke-ujung Azure File Sync.
Mendaftarkan/membatalkan pendaftaran server dengan Storage Sync Service
Mendaftarkan server dengan Azure File Sync akan menetapkan hubungan kepercayaan antara Windows Server dan Azure. Hubungan ini kemudian dapat digunakan untuk membuat titik akhir server di server, yang mewakili folder tertentu yang harus disinkronkan dengan berbagi file Azure (juga dikenal sebagai titik akhir cloud).
Prasyarat
Untuk mendaftarkan server dengan Storage Sync Service, Anda harus terlebih dahulu menyiapkan server dengan prasyarat yang diperlukan:
Server Anda harus menjalankan versi Windows Server yang didukung. Untuk informasi selengkapnya, lihat Persyaratan sistem Azure File Sync dan interoperabilitas.
Pastikan Anda telah menyebarkan Storage Sync Service. Untuk informasi selengkapnya tentang cara menyebarkan Storage Sync Service, lihat Cara menyebarkan Azure File Sync.
Pastikan bahwa server terhubung ke internet dan Azure dapat diakses.
Nonaktifkan Konfigurasi Keamanan yang Disempurnakan IE untuk administrator dengan UI Server Manager.
Pastikan bahwa modul Azure PowerShell dipasang di server Anda. Jika server Anda adalah anggota Kluster Failover, setiap simpul dalam kluster akan memerlukan modul Az. Detail selengkapnya tentang cara memasang modul Az dapat ditemukan pada Memasang dan mengonfigurasi Azure PowerShell.
Catatan
Sebaiknya gunakan modul Az PowerShell versi terbaru untuk mendaftarkan/membatalkan pendaftaran server. Jika paket Az sebelumnya telah dipasang pada server ini (dan versi PowerShell di server ini adalah 5.* atau lebih besar), Anda dapat menggunakan cmdlet
Update-Module
untuk memperbarui paket ini.Jika Anda menggunakan server proksi jaringan di lingkungan Anda, konfigurasikan pengaturan proksi di server Anda agar agen sinkronisasi dapat digunakan.
- Menentukan alamat IP proksi dan nomor porta
- Edit kedua file ini:
- C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\machine.config
- C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\machine.config
- Tambahkan baris di gambar 1 (di bawah bagian ini) pada /System.ServiceModel dalam dua file di atas dengan mengubah 127.0.0.1:8888 ke alamat IP yang benar (ganti 127.0.0.1) dan koreksi nomor port (ganti 8888):
- Atur pengaturan proksi WinHTTP melalui baris perintah:
- Memperlihatkan proksi: netsh winhttp perlihatkan proksi
- Mengatur proksi: netsh winhttp mengatur proksi 127.0.0.1:8888
- Mengatur ulang proksi: netsh winhttp mengatur ulang proksi
- Jika ini disiapkan setelah agen diinstal, mulai ulang agen sinkronisasi kami: 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>
Mendaftarkan server di Storage Sync Service
Sebelum server dapat digunakan sebagai titik akhir server dalam grup sinkronisasi Azure File Sync, server harus terdaftar di Storage Sync Service. Server hanya dapat didaftarkan dengan satu Storage Sync Service pada satu waktu.
Menginstal agen Azure File Sync
Mulai alat penginstal agen Azure File Sync.
Pastikan untuk mengaktifkan pembaruan pada agen Azure File Sync menggunakan Microsoft Update. Ini penting karena perbaikan keamanan penting dan penyempurnaan fitur ke paket server dikirim melalui Microsoft Update.
Jika server belum terdaftar sebelumnya, UI pendaftaran server akan segera muncul setelah menyelesaikan pemasangan.
Penting
Jika server adalah anggota Kluster Failover, agen Azure File Sync harus diinstal pada setiap simpul dalam kluster.
Mendaftarkan server menggunakan UI pendaftaran server
Jika UI pendaftaran server tidak segera dimulai setelah menyelesaikan penginstalan agen Azure File Sync, mulai secara manual dengan menjalankan
C:\Program Files\Azure\StorageSyncAgent\ServerRegistration.exe
.Pilih Masuk untuk mengakses langganan Azure Anda.
Pilih langganan, grup sumber daya, dan Storage Sync Service yang benar dari dialog.
Anda mungkin diminta untuk masuk lagi ke Azure untuk menyelesaikan proses.
Penting
Jika server adalah anggota Kluster Failover, setiap server perlu menjalankan Pendaftaran Server. Saat Anda melihat server terdaftar di Portal Azure, Azure File Sync otomatis mengenali setiap simpul sebagai anggota Kluster Failover yang sama, dan mengelompokkannya secara tepat.
Mendaftarkan server di PowerShell
Anda juga dapat melakukan pendaftaran server melalui PowerShell.
Register-AzStorageSyncServer -ResourceGroupName "<your-resource-group-name>" -StorageSyncServiceName "<your-storage-sync-service-name>"
Membatalkan pendaftaran server d Storage Sync Service
Ada beberapa langkah yang diperlukan untuk membatalkan pendaftaran server d Storage Sync Service. Mari kita lihat cara membatalkan pendaftaran server dengan benar.
Peringatan
Jangan mencoba memecahkan masalah dengan sinkronisasi, penjenjangan cloud, atau aspek lain dari Azure File Sync dengan membatalkan pendaftaran dan mendaftarkan server, atau menghapus dan membuat ulang titik akhir server kecuali secara eksplisit diinstruksikan oleh teknisi Microsoft. Membatalkan pendaftaran server dan menghapus titik akhir server adalah operasi yang merusak, dan file berjenjang pada volume dengan titik akhir server tidak akan "terhubung kembali" ke lokasinya pada berbagi file Azure setelah server yang terdaftar dan titik akhir server dibuat ulang, yang akan mengakibatkan kesalahan sinkronisasi. File berjenjang yang ada di luar namespace layanan titik akhir server mungkin hilang secara permanen. File berjenjang mungkin ada dalam titik akhir server meskipun tingkatan cloud tidak pernah diaktifkan.
(Opsional) Memanggil kembali semua data berjenjang
Jika Anda ingin file yang saat ini berjenjang tersedia setelah menghapus Azure File Sync (yaitu ini adalah produksi, bukan pengujian, lingkungan), ingat semua file pada setiap volume yang berisi titik akhir server. Nonaktifkan penjenjangan cloud untuk semua titik akhir server, lalu jalankan cmdlet PowerShell berikut:
Import-Module "C:\Program Files\Azure\StorageSyncAgent\StorageSync.Management.ServerCmdlets.dll"
Invoke-StorageSyncFileRecall -Path <a-volume-with-server-endpoints-on-it>
Peringatan
Jika volume lokal yang menghosting titik akhir server tidak memiliki cukup ruang kosong untuk menarik semua data berjenjang, cmdlet Invoke-StorageSyncFileRecall
akan gagal.
Menghapus server dari semua grup sinkronisasi
Sebelum membatalkan pendaftaran server di Storage Sync Service, Anda harus menghapus semua titik akhir server di server tersebut. Anda dapat melakukan ini melalui portal Azure:
Buka Storage Sync Service tempat server Anda terdaftar.
Hapus semua titik akhir server untuk server ini di setiap grup sinkronisasi di Storage Sync Service. Lakukan ini dengan mengklik kanan titik akhir server yang relevan di panel grup sinkronisasi.
Anda juga dapat melakukan ini dengan skrip PowerShell sederhana:
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 $_
}
}
Membatalkan pendaftaran server
Sekarang setelah semua data dipanggil kembali dan server telah dihapus dari semua grup sinkronisasi, Anda dapat membatalkan pendaftaran server.
Di portal Azure, navigasikan ke Storage Sync Service dan pilih Sinkronkan>server Terdaftar.
Klik kanan pada server yang ingin Anda batalkan pendaftarannya dan pilih Batalkan Pendaftaran Server.
Membatalkan pendaftaran server dengan PowerShell
Anda juga dapat membatalkan pendaftaran server melalui PowerShell dengan menggunakan cmdlet Unregister-AzStorageSyncServer
.
Peringatan
Membatalkan pendaftaran server akan mengakibatkan penghapusan kaskade semua titik akhir server di server. Anda seharusnya hanya menjalankan cmdlet ini ketika Anda yakin bahwa tidak ada jalur di server yang akan disinkronkan lagi.
$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
Memastikan Azure File Sync adalah tetangga yang baik di pusat data Anda
Karena Azure File Sync jarang akan menjadi satu-satunya layanan yang berjalan di pusat data Anda, Anda mungkin ingin membatasi penggunaan jaringan dan penyimpanan Azure File Sync.
Penting
Mengatur batas terlalu rendah akan berdampak pada performa sinkronisasi dan penarikan kembali Azure File Sync.
Mengatur batas jaringan Azure File Sync
Anda dapat membatasi penggunaan jaringan Azure File Sync dengan menggunakan cmdlet StorageSyncNetworkLimit
.
Catatan
Batas jaringan tidak berlaku untuk skenario berikut:
- Saat file berjenjang diakses.
- Sinkronkan metadata yang ditukar antara server terdaftar dan Storage Sync Service.
Karena lalu lintas jaringan ini tidak dibatasi, Azure File Sync mungkin melebihi batas jaringan yang dikonfigurasi. Sebaiknya pantau lalu lintas jaringan dan sesuaikan batas untuk memperhitungkan lalu lintas jaringan yang tidak dibatasi.
Misalnya, Anda dapat membuat batas pembatasan baru untuk memastikan bahwa Azure File Sync tidak menggunakan lebih dari 10 Mbps antara pukul 09.00 dan 17.00 (17.00h) selama minggu kerja:
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
Catatan
Untuk menerapkan batas jaringan selama 24 jam, gunakan 0 untuk -StartHour
parameter dan -EndHour
.
Anda bisa melihat batas Anda dengan menggunakan cmdlet berikut:
Get-StorageSyncNetworkLimit # assumes StorageSync.Management.ServerCmdlets.dll is imported
Untuk menghapus batas jaringan, gunakan Remove-StorageSyncNetworkLimit
. Misalnya, perintah berikut menghapus semua batas jaringan:
Get-StorageSyncNetworkLimit | ForEach-Object { Remove-StorageSyncNetworkLimit -Id $_.Id } # assumes StorageSync.Management.ServerCmdlets.dll is imported
Menggunakan QoS Penyimpanan Windows Server
Ketika Azure File Sync dihosting di komputer virtual yang berjalan pada host virtualisasi Windows Server, Anda dapat menggunakan QoS (kualitas layanan) Penyimpanan untuk mengatur konsumsi IO penyimpanan. Anda dapat mengatur kebijakan QoS Penyimpanan baik sebagai maksimum (atau batas, seperti bagaimana StorageSyncNetworkLimit
diberlakukan dalam contoh sebelumnya) atau sebagai minimum (atau reservasi). Mengatur minimum alih-alih maksimum memungkinkan Azure File Sync meledak untuk menggunakan bandwidth penyimpanan yang tersedia jika beban kerja lain tidak menggunakannya. Untuk informasi selengkapnya, lihat Kualitas Layanan Penyimpanan.