Regisztrált kiszolgálók kezelése az Azure File Sync használatával
Az Azure File Sync lehetővé teszi a vállalat Azure Files szolgáltatásban tárolt fájlmegosztásainak központosítását anélkül, hogy fel kellene adnia a helyi fájlkiszolgálók rugalmasságát, teljesítményét és kompatibilitását. Ezt úgy teszi, hogy a Windows-kiszolgálókat az Azure-fájlmegosztás gyors gyorsítótárává alakítja. A Windows Server rendszeren elérhető bármely protokollt használhatja a fájlok helyi eléréséhez (pl. SMB, NFS vagy FTPS), és annyi gyorsítótára lehet világszerte, amennyire csak szüksége van.
Az alábbi cikk bemutatja, hogyan regisztrálhat és kezelhet kiszolgálót egy Storage Sync Service szolgáltatással. Az Azure File Sync üzembe helyezéséről további információt az Azure File Sync végpontok közötti üzembe helyezéséről talál.
Kiszolgáló regisztrálása/törlése a Storage Sync Service szolgáltatással
Ha egy kiszolgálót regisztrál az Azure File Sync szolgáltatásban, akkor megbízhatósági kapcsolat jön létre a Windows Server és az Azure között. Ez a kapcsolat ezután kiszolgálóvégpontok létrehozására használható a kiszolgálón, amelyek olyan mappákat jelölnek, amelyeket szinkronizálni kell egy Azure-fájlmegosztással (más néven felhővégponttal).
Előfeltételek
Ha kiszolgálót szeretne regisztrálni a Storage Sync Service szolgáltatásban, először a szükséges előfeltételekkel kell előkészítenie a kiszolgálót:
A kiszolgálónak a Windows Server támogatott verzióját kell futtatnia. További információt az Azure File Sync rendszerkövetelményei és együttműködési lehetőségei című témakörben talál.
Győződjön meg arról, hogy telepített egy Storage Sync szolgáltatást. A Storage Sync szolgáltatás üzembe helyezéséről további információt az Azure File Sync üzembe helyezéséről szóló cikkben talál.
Győződjön meg arról, hogy a kiszolgáló csatlakozik az internethez, és hogy az Azure elérhető.
Tiltsa le az IE fokozott biztonsági konfigurációját a rendszergazdák számára a Kiszolgálókezelő felhasználói felülettel.
Győződjön meg arról, hogy az Azure PowerShell-modul telepítve van a kiszolgálón. Ha a kiszolgáló egy feladatátvevő fürt tagja, a fürt minden csomópontjához szükség lesz az Az modulra. Az Az modul telepítésével kapcsolatos további részletek az Azure PowerShell telepítéséről és konfigurálásáról találhatók.
Feljegyzés
Javasoljuk, hogy az Az PowerShell-modul legújabb verziójával regisztráljon/töröljön egy kiszolgálót. Ha az Az-csomag korábban telepítve van erre a kiszolgálóra (és a kiszolgálón a PowerShell-verzió 5.* vagy újabb), a parancsmaggal frissítheti ezt a
Update-Module
csomagot.Ha hálózati proxykiszolgálót használ a környezetben, konfigurálja a kiszolgáló proxybeállításait a szinkronizálási ügynök használatára.
- Proxy IP-címének és portszámának meghatározása
- Szerkessze a következő két fájlt:
- C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\machine.config
- C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\machine.config
- Adja hozzá az 1. ábrán szereplő sorokat (ez alatt a szakasz alatt) a /System.ServiceModel alatt a fenti két fájlban, amely a 127.0.0.1:8888-at módosítja a megfelelő IP-címre (cserélje le a 127.0.0.0.1-et) és a megfelelő portszámot (cserélje le a 8888-at):
- Állítsa be a WinHTTP proxybeállításokat parancssoron keresztül:
- A proxy megjelenítése: netsh winhttp show proxy
- A proxy beállítása: netsh winhttp set proxy 127.0.0.1:8888
- A proxy alaphelyzetbe állítása: netsh winhttp reset proxy
- Ha ez az ügynök telepítése után van beállítva, indítsa újra a szinkronizálási ügynököt: 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>
Kiszolgáló regisztrálása a Storage Sync Service szolgáltatással
Ahhoz, hogy egy kiszolgáló kiszolgálóvégpontként használható legyen egy Azure File Sync szinkronizálási csoportban, regisztrálva kell lennie egy storage sync szolgáltatásban. Egy kiszolgáló egyszerre csak egy Társzinkronizálási szolgáltatással regisztrálható.
Az Azure File Sync-ügynök telepítése
Indítsa el az Azure File Sync-ügynök telepítőt.
Mindenképpen engedélyezze az Azure File Sync-ügynök frissítéseit a Microsoft Update használatával. Ez azért fontos, mert a kiszolgálócsomag kritikus biztonsági javításai és funkcióinak fejlesztései a Microsoft Update-en keresztül kerülnek kiszállításra.
Ha a kiszolgálót korábban még nem regisztrálták, a kiszolgálóregisztrációs felhasználói felület a telepítés befejezése után azonnal megjelenik.
Fontos
Ha a kiszolgáló egy feladatátvevő fürt tagja, az Azure File Sync-ügynököt a fürt minden csomópontján telepíteni kell.
A kiszolgáló regisztrálása a kiszolgálóregisztrációs felhasználói felületen
Ha a kiszolgálóregisztrációs felhasználói felület nem indult el közvetlenül az Azure File Sync-ügynök telepítése után, indítsa el manuálisan a végrehajtással
C:\Program Files\Azure\StorageSyncAgent\ServerRegistration.exe
.Válassza a Bejelentkezés lehetőséget az Azure-előfizetés eléréséhez.
Válassza ki a megfelelő előfizetést, erőforráscsoportot és tárolási szinkronizálási szolgáltatást a párbeszédpanelen.
Előfordulhat, hogy a rendszer arra kéri, hogy jelentkezzen be újra az Azure-ba a folyamat befejezéséhez.
Fontos
Ha a kiszolgáló egy feladatátvevő fürt tagja, minden kiszolgálónak futtatnia kell a kiszolgálóregisztrációt. Amikor megtekinti a regisztrált kiszolgálókat az Azure Portalon, az Azure File Sync automatikusan felismeri az egyes csomópontokat ugyanannak a feladatátvevő fürtnek a tagjaként, és megfelelően csoportosítja őket.
A kiszolgáló regisztrálása a PowerShell-lel
A kiszolgálóregisztrációt a PowerShell-lel is elvégezheti.
Register-AzStorageSyncServer -ResourceGroupName "<your-resource-group-name>" -StorageSyncServiceName "<your-storage-sync-service-name>"
A kiszolgáló regisztrációjának törlése a Storage Sync Service szolgáltatással
A tárolószinkronizálási szolgáltatással rendelkező kiszolgálók regisztrációja több lépésből áll. Nézzük meg, hogyan lehet megfelelően megszüntetni a kiszolgálók regisztrációját.
Figyelmeztetés
Ne próbálja meg elhárítani a szinkronizálással, a felhőbeli rétegzéssel vagy az Azure File Sync bármely más aspektusával kapcsolatos problémákat a kiszolgáló regisztrációjának és regisztrálásának megszüntetésével, illetve a kiszolgálóvégpontok eltávolításával és újraküldésével, kivéve, ha egy Microsoft-mérnök kifejezetten erre utasította. A kiszolgáló regisztrációjának megszüntetése és a kiszolgálóvégpontok eltávolítása romboló művelet, és a kiszolgálóvégpontokkal rendelkező köteteken lévő rétegzett fájlok nem lesznek "újracsatlakozva" az Azure-fájlmegosztás helyéhez a regisztrált kiszolgáló és kiszolgálóvégpontok újbóli létrehozása után, ami szinkronizálási hibákat eredményez. Előfordulhat, hogy a kiszolgálóvégpont-névtéren kívül található rétegzett fájlok végleg elvesznek. A rétegzett fájlok akkor is létezhetnek a kiszolgálóvégpontokon, ha a felhőbeli rétegzés soha nem volt engedélyezve.
(Nem kötelező) Az összes rétegzett adat visszahívása
Ha azt szeretné, hogy a jelenleg rétegzett fájlok elérhetők legyenek az Azure File Sync eltávolítása után (azaz ez éles, nem tesztkörnyezet), hívja vissza a kiszolgálóvégpontokat tartalmazó kötetek összes fájlját. Tiltsa le a felhőbeli rétegzést az összes kiszolgálóvégponton, majd futtassa a következő PowerShell-parancsmagot:
Import-Module "C:\Program Files\Azure\StorageSyncAgent\StorageSync.Management.ServerCmdlets.dll"
Invoke-StorageSyncFileRecall -Path <a-volume-with-server-endpoints-on-it>
Figyelmeztetés
Ha a kiszolgálóvégpontot üzemeltető helyi kötet nem rendelkezik elegendő szabad területtel az összes rétegzett adat visszahívásához, a Invoke-StorageSyncFileRecall
parancsmag sikertelen lesz.
A kiszolgáló eltávolítása az összes szinkronizálási csoportból
Mielőtt megszüntetné a kiszolgáló regisztrációjának törlését a Tárolószinkronizálási szolgáltatásban, el kell távolítania a kiszolgálón található összes kiszolgálóvégpontot. Ezt az Azure Portalon teheti meg:
Lépjen arra a Társzinkronizálási szolgáltatásra, ahol a kiszolgáló regisztrálva van.
Távolítsa el a kiszolgáló összes kiszolgálóvégpontját a Társzinkronizálási szolgáltatás minden szinkronizálási csoportjában. Ehhez kattintson a jobb gombbal a megfelelő kiszolgálóvégpontra a szinkronizálási csoport ablaktábláján.
Ezt egy egyszerű PowerShell-szkripttel is megteheti:
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 $_
}
}
A kiszolgáló regisztrációjának törlése
Most, hogy az összes adat vissza lett hívva, és a kiszolgáló el lett távolítva az összes szinkronizálási csoportból, megszüntetheti a kiszolgáló regisztrációjának törlését.
Az Azure Portalon lépjen a Storage Sync szolgáltatásra, és válassza a Regisztrált kiszolgálók szinkronizálása>lehetőséget.
Kattintson a jobb gombbal a regisztrálni kívánt kiszolgálóra, és válassza a Kiszolgáló regisztrációjának törlése lehetőséget.
A kiszolgáló regisztrációjának törlése a PowerShell-lel
A kiszolgáló regisztrációja a PowerShell-lel is megszüntethető a Unregister-AzStorageSyncServer
parancsmag használatával.
Figyelmeztetés
A kiszolgáló regisztrációjának megszüntetése a kiszolgáló összes kiszolgálóvégpontjának kaszkádolt törlését eredményezi. Ezt a parancsmagot csak akkor futtassa, ha biztos abban, hogy a kiszolgáló egyik elérési útját sem szinkronizálja többé.
$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
Annak biztosítása, hogy az Azure File Sync jó szomszéd legyen az adatközpontban
Mivel az Azure File Sync ritkán lesz az egyetlen, az adatközpontban futó szolgáltatás, érdemes lehet korlátozni az Azure File Sync hálózat- és tárhasználatát.
Fontos
A túl alacsony beállítás hatással lesz az Azure File Sync szinkronizálásának és visszahívásának teljesítményére.
Az Azure File Sync hálózati korlátainak beállítása
A parancsmagok használatával StorageSyncNetworkLimit
szabályozhatja az Azure File Sync hálózati kihasználtságát.
Feljegyzés
A hálózati korlátok nem vonatkoznak a következő forgatókönyvekre:
- Rétegzett fájl elérésekor.
- Szinkronizálja a regisztrált kiszolgáló és a Társzinkronizálási szolgáltatás között kicserélt metaadatokat.
Mivel ez a hálózati forgalom nincs szabályozva, előfordulhat, hogy az Azure File Sync túllépi a konfigurált hálózati korlátot. Javasoljuk, hogy monitorozza a hálózati forgalmat, és módosítsa a nem szabályozott hálózati forgalomra vonatkozó korlátot.
Létrehozhat például egy új szabályozási korlátot annak biztosítására, hogy az Azure File Sync ne használjon 10 Mbps-nál nagyobb 9 és 17 óra között (17:00 óra) a munkahét során:
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
Feljegyzés
A hálózati korlát 24 órás alkalmazásához használja a 0 értéket és a -StartHour
-EndHour
paramétereket.
A korlátot a következő parancsmaggal tekintheti meg:
Get-StorageSyncNetworkLimit # assumes StorageSync.Management.ServerCmdlets.dll is imported
A hálózati korlátok eltávolításához használja a következőt Remove-StorageSyncNetworkLimit
: . A következő parancs például eltávolítja az összes hálózati korlátot:
Get-StorageSyncNetworkLimit | ForEach-Object { Remove-StorageSyncNetworkLimit -Id $_.Id } # assumes StorageSync.Management.ServerCmdlets.dll is imported
A Windows Server storage QoS használata
Ha az Azure File Sync egy Windows Server virtualizálási gazdagépen futó virtuális gépen fut, a tárolási QoS (a szolgáltatás tárolási minősége) használatával szabályozhatja a tárolási IO-használatot. A Tárolási QoS-szabályzatot maximumként (vagy korlátként, például az előző példában kikényszerített módon StorageSyncNetworkLimit
) vagy minimumként (vagy foglalásként) állíthatja be. A maximális érték helyett a minimális érték beállítása lehetővé teszi, hogy az Azure File Sync kipukkanjon az elérhető tárolási sávszélesség használatára, ha más számítási feladatok nem használják. További információ: Tárolási szolgáltatásminőség.