Udostępnij przez


Znane problemy w replikacji magazynu

W tym artykule opisano niektóre znane problemy z Storage Replica w systemie Windows Server.

Dyski są w trybie offline po usunięciu replikacji i nie można skonfigurować replikacji

Możesz nie być w stanie skonfigurować replikacji na wolumenie, który był już wcześniej replikowany, lub możesz napotkać wolumeny, których nie da się zamontować. Dyski mogą pozostawać w trybie offline, gdy replikacja nie zostanie usunięta lub po ponownym zainstalowaniu systemu operacyjnego na komputerze, który wcześniej replikował dane.

Aby rozwiązać ten problem, wyczyść ukrytą partycję Storage Replica z dysków i przywróć je do stanu umożliwiającego zapis, używając polecenia cmdlet Clear-SRMetadata.

  • Aby usunąć wszystkie osierocone sloty bazy danych partycji repliki magazynu i ponownie zamontować wszystkie partycje, użyj parametru -AllPartitions.

    Clear-SRMetadata -AllPartitions
    
  • Aby usunąć wszystkie osierocone dane dziennika repliki pamięci, użyj parametru -AllLogs.

    Clear-SRMetadata -AllLogs
    
  • Aby usunąć wszystkie osierocone dane konfiguracji klastra przełączania awaryjnego, użyj parametru -AllConfiguration.

    Clear-SRMetadata -AllConfiguration
    
  • Aby usunąć metadane poszczególnych grup replikacji, użyj parametru -Name i określ grupę replikacji:

    Clear-SRMetadata -Name RG01 -Logs -Partition
    

Po wyczyszczeniu bazy danych partycji może być konieczne ponowne uruchomienie serwera. Można tymczasowo uniemożliwić ponowne uruchomienie serwera przy użyciu parametru -NoRestart, ale nie należy pomijać ponownego uruchamiania, jeśli polecenie cmdlet wyświetli monit o ponowne uruchomienie. To polecenie cmdlet (małe polecenie wiersza poleceń) nie usuwa woluminów danych ani danych zawartych w tych woluminach.

Podczas synchronizacji początkowej ostrzeżenia o identyfikatorze zdarzenia 4004 są wyświetlane w dzienniku zdarzeń

Podczas synchronizacji początkowej po skonfigurowaniu replikacji zarówno źródło, jak i serwery docelowe mogą wyświetlać wiele zdarzeń ostrzegawczych o identyfikatorze zdarzenia 4004 w dzienniku zdarzeń StorageReplica\Admin. Opis zdarzenia pokazuje stan "brak wystarczających zasobów systemowych do ukończenia działania API". Prawdopodobnie zobaczysz również błędy identyfikatora zdarzenia 5014. Te zdarzenia wskazują, że serwery nie mają wystarczającej ilości dostępnej pamięci (RAM), aby wykonać synchronizację początkową i uruchomić obciążenia. Dodaj pamięć RAM lub zmniejsz używaną pamięć RAM z funkcji i aplikacji innych niż replika magazynu.

Skonfiguruj replikację w systemie gościa: maszyny wirtualne przestają odpowiadać

Maszyny wirtualne przestają odpowiadać po skonfigurowaniu replikacji podczas korzystania z klastrowania wewnątrz gościa i Storage Replica na współdzielonym wirtualnym dysku twardym v2 (VHDX), a nie na współdzielonym woluminie klastra (CSV). Jeśli uruchomisz ponownie hosta Hyper-V, maszyny wirtualne zaczną odpowiadać, ale konfiguracja replikacji nie zostanie ukończona i nie nastąpi replikacja.

Ten scenariusz występuje, jeśli używasz fltmc.exe attach svhdxflt do obejścia wymogu dotyczącego hosta Hyper-V, który obsługuje wolumin CSV. To polecenie nie jest obsługiwane i jest przeznaczone tylko do celów testowych i demonstracyjnych.

Przyczyną spowolnienia jest problem ze współdziałaniem między jakością usługi magazynowania (QoS magazynu) w systemie Windows Server i ręcznie dołączonym filtrem VHDX.

Aby rozwiązać ten problem, wyłącz sterownik filtra dla kontroli jakości świadczenia usługi magazynowania i uruchom ponownie hosta Hyper-V.

SC config storqosflt start= disabled

Konfiguracja replikacji z użyciem New-Volume i różnej pamięci

Jeśli używasz polecenia cmdlet New-Volume z różnymi zestawami magazynu na serwerze źródłowym i docelowym, takimi jak dwie różne sieci SAN lub dwa różne JBOD z różnymi dyskami, może nie być możliwe skonfigurowanie replikacji przy użyciu polecenia cmdlet New-SRPartnership.

Wyświetlony błąd może zawierać następujące dane wyjściowe:

Data partition sizes are different in those two groups

Użyj polecenia cmdlet New-Partition zamiast New-Volume, aby utworzyć woluminy i sformatować je. Polecenie cmdlet New-Volume może zaokrąglić rozmiar woluminu na różnych macierzach pamięci masowej. Jeśli utworzono już wolumin New Technology File System (NTFS), można użyć Resize-Partition, aby zwiększyć lub zmniejszyć jeden z woluminów, aby dopasować go do drugiego. Nie można użyć tej metody z woluminami systemu plików ReFS (Resilient File System). Jeśli używasz narzędzia Diskmgmt lub Menedżera serwera, nie nastąpi zaokrąglenie.

Podczas próby użycia Test-SRTopologywystąpi jeden z następujących błędów:

PRZYKŁAD BŁĘDU 1:

WARNING: Invalid value entered for target computer name: sr-srv03. Test-SrTopology cmdlet does not accept IP address as input for target computer name parameter. NetBIOS names and fully qualified domain names are acceptable inputs
WARNING: System.Exception
WARNING: at Microsoft.FileServices.SR.Powershell.TestSRTopologyCommand.BeginProcessing()
Test-SRTopology : Invalid value entered for target computer name: sr-srv03. Test-SrTopology cmdlet does not accept IP address as input for target computer name parameter. NetBIOS names and fully qualified domain names are acceptable inputs
At line:1 char:1
+ Test-SRTopology -SourceComputerName sr-srv01 -SourceVolumeName d: -So ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo          : InvalidArgument: (:) [Test-SRTopology], Exception
+ FullyQualifiedErrorId : TestSRTopologyFailure,Microsoft.FileServices.SR.Powershell.TestSRTopologyCommand

PRZYKŁAD BŁĘDU 2:

WARNING: Invalid value entered for source computer name

PRZYKŁAD BŁĘDU 3:

The specified volume cannot be found G: cannot be found on computer SRCLUSTERNODE1

To polecenie cmdlet ma ograniczone raportowanie błędów w systemie Windows Server i zwraca te same dane wyjściowe dla wielu typowych problemów. Błąd może pojawić się z następujących powodów:

  • Użytkownik jest zalogowany na komputerze źródłowym jako użytkownik lokalny, a nie użytkownik domeny.

  • Komputer docelowy nie jest uruchomiony lub nie jest dostępny za pośrednictwem sieci.

  • Określono nieprawidłową nazwę komputera docelowego.

  • Określono adres IP serwera docelowego.

  • Zapora komputera docelowego blokuje dostęp do wywołań PowerShell i/lub CIM.

  • Komputer docelowy nie uruchamia usługi WMI.

  • Podczas uruchamiania polecenia cmdlet Test-SRTopology zdalnie z komputera zarządzania nie użyto protokołu CREDSSP.

  • Określony wolumin źródłowy lub docelowy jest dyskiem lokalnym w węźle klastra, a nie dyskiem klastra.

Konfigurowanie nowego partnerstwa kończy się niepowodzeniem: "Nie można przygotować partycji"

Podczas próby utworzenia nowego powiązania replikacji przy użyciu New-SRPartnershipwystąpi następujący błąd:

New-SRPartnership : Unable to create replication group test01, detailed reason: Failed to provision partition ed0dc93f-107c-4ab4-a785-afd687d3e734.
At line: 1 char: 1
+ New-SRPartnership -SourceComputerName srv1 -SourceRGName test01
+ Categorylnfo : ObjectNotFound: (MSFT_WvrAdminTasks : root/ Microsoft/. . s) CNew-SRPartnership], CimException
+ FullyQua1ifiedErrorId : Windows System Error 1168 ,New-SRPartnership

Ten błąd występuje podczas wybierania woluminu danych, który znajduje się na tej samej partycji co dysk systemowy (czyli na C: z folderem systemu Windows). Na przykład na dysku zawierającym woluminy C: i D: utworzone na podstawie tej samej partycji. Używanie dysku systemowego nie jest obsługiwane w Storage Replica. W tym scenariuszu należy wybrać inny wolumin do replikacji.

Rozszerzanie replikowanego woluminu kończy się niepowodzeniem z powodu braku aktualizacji

Próbujesz zwiększyć lub rozszerzyć replikowany wolumin, a ten błąd występuje:

Resize-Partition -DriveLetter d -Size 44GB
Resize-Partition : The operation failed with return code 8
At line:1 char:1
+ Resize-Partition -DriveLetter d -Size 44GB
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo          : NotSpecified: (StorageWMI:ROOT/Microsoft/.../MSFT_Partition
[Resize-Partition], CimException
+ FullyQualifiedErrorId : StorageWMI 8,Resize-Partition

Używasz przystawki MMC Zarządzanie dyskami, i pojawia się ten błąd:

Element not found

Zostanie wyświetlony komunikat o błędzie "Operacja nie powiodła się z kodem zwrotnym 8", nawet jeśli poprawnie włączysz zmianę rozmiaru woluminu na serwerze źródłowym przy użyciu polecenia Set-SRGroup -Name rg01 -AllowVolumeResize $TRUE.

Problem został rozwiązany w aktualizacji zbiorczej dla systemu Windows 10 w wersji 1607 (rocznicowa aktualizacja) i Windows Server 2016: 9 grudnia 2016 r. (KB3201845).

Rozszerzanie replikowanego woluminu kończy się niepowodzeniem z powodu brakującego kroku

Próbujesz zmienić rozmiar replikowanego wolumenu na serwerze źródłowym najpierw bez ustawienia -AllowResizeVolume $TRUE, a ten błąd występuje:

Resize-Partition -DriveLetter I -Size 8GB
Resize-Partition : Failed

Activity ID: {87aebbd6-4f47-4621-8aa4-5328dfa6c3be}
At line:1 char:1
+ Resize-Partition -DriveLetter I -Size 8GB
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (StorageWMI:ROOT/Microsoft/.../MSFT_Partition) [Resize-Partition], CimException
     + FullyQualifiedErrorId : StorageWMI 4,Resize-Partition

Storage Replica Event log error 10307:

Attempted to resize a partition that is protected by Storage Replica.

DeviceName: \Device\Harddisk1\DR1
PartitionNumber: 7
PartitionId: {b71a79ca-0efe-4f9a-a2b9-3ed4084a1822}

Guidance: To grow a source data partition, set the policy on the replication group containing the data partition.
Set-SRGroup -ComputerName [ComputerName] -Name [ReplicationGroupName] -AllowVolumeResize $true

Przed zwiększeniem partycji danych źródłowych upewnij się, że docelowa partycja danych ma wystarczającą ilość miejsca, aby zwiększyć rozmiar do równego rozmiaru. Zmniejszanie partycji danych, którą chroni replika magazynu, jest zablokowane.

Błąd przystawki zarządzania dyskami:

An unexpected error has occurred

Po zmianie rozmiaru woluminu pamiętaj, aby wyłączyć zmianę rozmiaru, uruchamiając Set-SRGroup -Name rg01 -AllowVolumeResize $FALSE. Ten parametr uniemożliwia administratorom próbę zmiany rozmiaru woluminów bez wcześniejszego upewnienia się, że na woluminie docelowym jest wystarczająco dużo miejsca, co zazwyczaj jest spowodowane brakiem świadomości, że w użyciu jest Storage Replica.

Przenoszenie zasobu dysku fizycznego między lokacjami w asynchronicznym klastrze rozproszanym

Próbujesz przenieść rolę związaną z zasobem dysku fizycznego (PDR), aby przenieść skojarzoną przestrzeń dyskową w asynchronicznym klastrze rozproszonym, i występuje błąd. Próbowano na przykład przenieść rolę serwera plików do lokacji asynchronicznej.

Jeśli używasz przystawki Menedżera klastra przełączania awaryjnego:

Error
The operation has failed.
The action 'Move' did not complete.
Error Code: 0x80071398
The operation failed because either the specified cluster node is not the owner of the group, or the node is not a possible owner of the group

Jeśli używasz polecenia cmdlet programu Cluster PowerShell:

Move-ClusterGroup -Name sr-fs-006 -Node sr-srv07
Move-ClusterGroup : An error occurred while moving the clustered role 'sr-fs-006'.
The operation failed because either the specified cluster node is not the owner of the group, or the node is not a possible owner of the group
At line:1 char:1
+ Move-ClusterGroup -Name sr-fs-006 -Node sr-srv07
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo          : NotSpecified: (:) [Move-ClusterGroup], ClusterCmdletException
+ FullyQualifiedErrorId : Move-ClusterGroup,Microsoft.FailoverClusters.PowerShell.MoveClusterGroupCommand

Użyj polecenia cmdlet Set-SRPartnership, aby przenieść te dyski PDR w asynchronicznym klastrze rozproszonym. Na podstawie opinii klientów zmiana w zachowaniu została wprowadzona od systemu Windows Server 2019, umożliwiając ręczne i automatyczne przełączenia awaryjne z replikacją asynchroniczną.

Dodawanie dysków do klastra asymetrycznego z dwoma węzłami: "Nie znaleziono dysków odpowiednich dla dysków klastra"

Aby skonfigurować klaster, który ma tylko dwa węzły, przed dodaniem rozciąganej replikacji replik magazynu, próbujesz dodać dyski na drugim miejscu do dostępnych dysków. Występuje następujący błąd:

No disks suitable for cluster disks found. For diagnostic information about disks available to the cluster, use the Validate a Configuration Wizard to run Storage tests.

Jeśli w klastrze znajduje się co najmniej trzy węzły, nie wystąpi błąd. Aby dodać pamięć masową, możesz uruchomić następujące polecenie na węźle w drugiej lokalizacji.

Get-ClusterAvailableDisk -All | Add-ClusterDisk

Polecenie nie działa z lokalnym przechowywaniem węzła. Usługa Storage Replica umożliwia replikowanie klastra dzielonego między dwoma całkowitymi węzłami , z których każdy korzysta z własnego zestawu współdzielonej pamięci masowej.

Ostrzeżenie o identyfikatorze zdarzenia 1241 powtarza się podczas synchronizacji początkowej

Należy określić, że powiązanie replikacji jest asynchroniczne, a komputer źródłowy wielokrotnie rejestruje w kanale administracyjnym repliki magazynu zdarzenia ostrzegawcze o identyfikatorze 1241. Przykład:

Log Name:      Microsoft-Windows-StorageReplica/Admin
Source:        Microsoft-Windows-StorageReplica
Date:          3/21/2017 3:10:41 PM
Event ID:      1241
Task Category: (1)
Level:         Warning
Keywords:      (1)
User:          SYSTEM
Computer:      sr-srv05.corp.contoso.com
Description:
The Recovery Point Objective (RPO) of the asynchronous destination is unavailable.

LocalReplicationGroupName: rg01
LocalReplicationGroupId: {e20b6c68-1758-4ce4-bd3b-84a5b5ef2a87}
LocalReplicaName: f:\
LocalPartitionId: {27484a49-0f62-4515-8588-3755a292657f}
ReplicaSetId: {1f6446b5-d5fd-4776-b29b-f235d97d8c63}
RemoteReplicationGroupName: rg02
RemoteReplicationGroupId: {7f18e5ea-53ca-4b50-989c-9ac6afb3cc81}
TargetRPO: 30

Identyfikator zdarzenia (Event ID) 1241, "Cel punktu odzyskiwania (RPO) miejsca docelowego asynchronicznego jest niedostępny", zazwyczaj występuje z jednego z następujących powodów:

  • Miejsce docelowe asynchroniczne jest obecnie odłączone. RPO może stać się dostępne po przywróceniu połączenia.

  • Miejsce docelowe asynchroniczne nie może nadążyć za źródłem, więc najnowszy rekord dziennika docelowego nie jest już obecny w dzienniku źródłowym. Docelowe miejsce zaczyna kopiowanie blokowe. Cel punktu odzyskiwania powinien stać się dostępny po zakończeniu kopiowania bloków.

Podczas synchronizacji początkowej to zdarzenie jest oczekiwane i można je bezpiecznie zignorować. Zachowanie zdarzenia może ulec zmianie w nowszej wersji. Jeśli to zachowanie jest widoczne podczas trwającej replikacji asynchronicznej, zbadaj powiązanie, aby ustalić, dlaczego replikacja jest opóźniona poza skonfigurowany cel punktu odzyskiwania (domyślnie 30 sekund).

Ostrzeżenie o identyfikatorze zdarzenia 4004 powtarza się po ponownym uruchomieniu zreplikowanego węzła

W rzadkich okolicznościach ponowne uruchomienie serwera, który znajduje się we współpracy, prowadzi do niepowodzenia replikacji. Ponownie uruchomiony węzeł rejestruje zdarzenie o identyfikatorze 4004 jako zdarzenie ostrzegawcze z błędem "odmowa dostępu".

Log Name:      Microsoft-Windows-StorageReplica/Admin
Source:        Microsoft-Windows-StorageReplica
Date:          3/21/2017 11:43:25 AM
Event ID:      4004
Task Category: (7)
Level:         Warning
Keywords:      (256)
User:          SYSTEM
Computer:      server.contoso.com
Description:
Failed to establish a connection to a remote computer.

RemoteComputerName: server
LocalReplicationGroupName: rg01
LocalReplicationGroupId: {a386f747-bcae-40ac-9f4b-1942eb4498a0}
RemoteReplicationGroupName: rg02
RemoteReplicationGroupId: {a386f747-bcae-40ac-9f4b-1942eb4498a0}
ReplicaSetId: {00000000-0000-0000-0000-000000000000}
RemoteShareName:{a386f747-bcae-40ac-9f4b-1942eb4498a0}.{00000000-0000-0000-0000-000000000000}
Status: {Access Denied}
A process has requested access to an object, but has not been granted those access rights.

Guidance: Possible causes include network failures, share creation failures for the remote replication group, or firewall settings. Make sure SMB traffic is allowed and there are no connectivity issues between the local computer and the remote computer. You should expect this event when suspending replication or removing a replication partnership.

Uwaga Status: "{Access Denied}" i komunikat A process has requested access to an object, but has not been granted those access rights. Jest to znany problem w ramach repliki magazynu i został rozwiązany w aktualizacji jakości 12 września 2017 r. KB4038782 (kompilacja systemu operacyjnego 14393.1715).

Błąd "Nie udało się przełączyć zasobu 'Dysk klastra x' w tryb online" z klastrem rozszerzonym

Aby udostępnić dysk klastra online po pomyślnym przełączeniu awaryjnym, spróbuj ponownie uczynić oryginalne źródło głównym, a w Menedżerze klastra awaryjnego pojawi się błąd.

Przykład:

Error
The operation has failed.
Failed to bring the resource 'Cluster Disk 2' online.

Error Code: 0x80071397
The operation failed because either the specified cluster node is not the owner of the resource, or the node is not a possible owner of the resource.

Jeśli spróbujesz ręcznie przenieść dysk lub wolumin CSV, wystąpi inny błąd. Przykład:

Error
The operation has failed.
The action 'Move' did not complete.

Error Code: 0x8007138d
A cluster node is not available for this operation

Ten problem występuje, gdy co najmniej jeden niezainicjowany dysk jest dołączony do co najmniej jednego węzła klastra. Aby rozwiązać ten problem, zainicjuj wszystkie dołączone pamięci przy użyciu DiskMgmt.msc, DiskPart.exelub polecenia cmdlet programu PowerShell Initialize-Disk.

Pracujemy nad udostępnieniem aktualizacji, która trwale rozwiąże ten problem. Aby uzyskać więcej informacji, skontaktuj się z pomocą techniczną firmy Microsoft.

Podczas próby utworzenia nowego partnerstwa repliki pamięci masowej wystąpił błąd GPT.

Uruchamiasz polecenie cmdlet New-SRPartnership, ale kończy się niepowodzeniem i jest wyświetlany następujący błąd:

Disk layout type for volume \\?\Volume{GUID}\ is not a valid GPT style layout.
New-SRPartnership : Unable to create replication group SRG01, detailed reason: Disk layout type for volume
\\?\Volume{GUID}\ is not a valid GPT style layout.
At line:1 char:1
+ New-SRPartnership -SourceComputerName nodesrc01 -SourceRGName SRG01 ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (MSFT_WvrAdminTasks:root/Microsoft/...T_WvrAdminTasks) [New-SRPartnership], CimException
+ FullyQualifiedErrorId : Windows System Error 5078,New-SRPartnership

Nie można skonfigurować replikacji dysku przy użyciu Menedżera klastra przełączeń awaryjnych.

Uruchom polecenie cmdlet Test-SRTopology, ale kończy się niepowodzeniem i wyświetla następujące dane wyjściowe:

WARNING: Object reference not set to an instance of an object.
WARNING: System.NullReferenceException
WARNING:    at Microsoft.FileServices.SR.Powershell.MSFTPartition.GetPartitionInStorageNodeByAccessPath(String AccessPath, String ComputerName, MIObject StorageNode)
    at Microsoft.FileServices.SR.Powershell.Volume.GetVolume(String Path, String ComputerName)
    at Microsoft.FileServices.SR.Powershell.TestSRTopologyCommand.BeginProcessing()
Test-SRTopology : Object reference not set to an instance of an object.
At line:1 char:1
+ Test-SRTopology -SourceComputerName nodesrc01 -SourceVolumeName U: - ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidArgument: (:) [Test-SRTopology], NullReferenceException
+ FullyQualifiedErrorId : TestSRTopologyFailure,Microsoft.FileServices.SR.Powershell.TestSRTopologyCommand

Błąd występuje, ponieważ poziom funkcjonalności klastra jest nadal ustawiony na Windows Server 2012 R2 (czyli FL 8). Storage Replica ma zwrócić w tym miejscu określony błąd, ale zamiast tego zwraca niepoprawne przypisanie błędu.

W sesji programu PowerShell z uprawnieniami administratora uruchom następujące polecenie w każdym węźle:

Get-Cluster | fl *

Jeśli atrybut ClusterFunctionalLevel jest 9 lub nowszy, nieprawidłowa wartość jest ustawiona na implementację repliki magazynu. Jeśli ClusterFunctionalLevel nie jest 9, należy zaktualizować ClusterFunctionalLevel , aby zaimplementować replikę magazynu na tym węźle.

Aby rozwiązać ten problem, podnieś poziom funkcjonalności klastra, uruchamiając polecenie cmdlet Programu PowerShell Update-ClusterFunctionalLevel.

Mały nieznany wolumin znajduje się na liście DISKMGMT dla każdego replikowanego woluminu

Po uruchomieniu przystawki Zarządzanie dyskami (DiskMgmt.msc) zauważysz co najmniej jeden wolumin wyświetlany bez etykiety ani litery dysku. Woluminy mają rozmiar 1 MB. Może być możliwe usunięcie nieznanych woluminów lub może zostać wyświetlony następujący błąd:

An Unexpected Error has Occurred

Ten komunikat jest oczekiwany i zamierzony. Wymienione elementy są partycjami, a nie woluminami. Storage Replica tworzy partycję o rozmiarze 512 KB jako gniazdo bazy danych na potrzeby operacji replikacji (starsze narzędzie DiskMgmt.msc zaokrągla do najbliższego megabajta). Zwykle dla każdego zreplikowanego wolumenu tworzona jest osobna partycja. Gdy dysk nie jest już używany przez replikę pamięci masowej, możesz usunąć tę partycję o rozmiarze 512 KB. Nie można usunąć partycji, jeśli jest używana. Rozmiar partycji nigdy się nie zmienia. Jeśli tworzysz replikację, zalecamy usunięcie partycji, ponieważ Replication Storage włącza nieużywane partycje do swojej domeny.

Aby wyświetlić szczegóły, użyj narzędzia DISKPART lub polecenia cmdlet Get-Partition. Te partycje mają typ GPT 558d43c5-a1ac-43c0-aac8-d1472b2923d1.

Podczas tworzenia migawek węzeł magazynu replik przestaje odpowiadać.

Utworzysz migawkę usługi kopiowania woluminów w tle (VSS), na przykład za pomocą kopii zapasowej lub za pomocą polecenia vssadmin, a węzeł repliki magazynu przestaje odpowiadać lub zawiesza się. Aby odzyskać pełną funkcjonalność, należy wymusić ponowne uruchomienie węzła.

Ten problem występuje, gdy tworzysz migawkę VSS woluminu dziennika. Podstawową przyczyną jest dziedziczny aspekt projektu usługi VSS, a nie Storage Replica. Podczas tworzenia migawki woluminu dziennika Repliki Magazynu dochodzi do sytuacji zakleszczenia serwera spowodowanej przez mechanizm kolejkowania operacji we/wy usługi VSS.

Aby zapobiec temu scenariuszowi, nie należy tworzyć migawek woluminów dziennika Repliki magazynowej. Nie można przywrócić dzienników, więc nie trzeba migawkować woluminów dziennika. Ponadto wolumin dziennika nigdy nie powinien zawierać żadnych innych obciążeń, więc generalnie nie jest wymagana żadna migawka.

Duże opóźnienie we/wy podczas używania Storage Spaces Direct z Storage Replica

Podczas używania funkcji Bezpośrednich Miejsc Do Magazynowania z urządzeniem NVMe (nonvolatile memory express) lub pamięcią podręczną SSD, zauważalny jest większy niż oczekiwano wzrost opóźnienia podczas konfigurowania replikacji magazynu między klastrami funkcji Bezpośrednich Miejsc Do Magazynowania. Zmiana opóźnienia jest proporcjonalnie znacznie wyższa niż w przypadku używania NVMe i SSD w konfiguracji wydajności + pojemności i, bez warstwy HDD lub warstwy pojemności.

Ten problem występuje z powodu ograniczeń architektury w mechanizmie dziennika repliki magazynu w połączeniu z niskim opóźnieniem NVMe w porównaniu z wolniejszym nośnikiem. W pamięci podręcznej Storage Spaces Direct wszystkie operacje We/Wy dziennika repliki magazynu oraz wszystkie najnowsze operacje We/Wy związane z odczytem/zapisem z aplikacji zachodzą w pamięci podręcznej i nigdy w warstwach wydajności i pojemności. Wszystkie działania repliki magazynu odbywają się na nośniku o tej samej szybkości. Konfiguracja jest obsługiwana, ale nie zalecamy jej. Aby uzyskać zalecenia dotyczące dzienników systemowych, zobacz często zadawane pytania dotycząceRepliki magazynowej.

W przypadku korzystania z Storage Spaces Direct z dyskami HDD, nie można wyłączyć ani uniknąć użycia pamięci podręcznej. Aby obejść ten problem, jeśli używasz tylko dysków SSD i NVMe, możesz skonfigurować tylko warstwy wydajności i pojemności. W tym scenariuszu, jeśli umieścisz tylko dzienniki Storage Replica w warstwie wydajności i umieścisz tylko obsługiwane woluminy danych w warstwie o dużej pojemności, unikasz scenariusza dużego opóźnienia. Podobny wynik można uzyskać przy użyciu kombinacji szybszych i wolniejszych dysków SSD i bez nvme.

To obejście nie jest idealne, a niektórzy klienci mogą nie być w stanie z niego korzystać. Zespół repliki magazynu pracuje nad optymalizacjami i zaktualizowanym mechanizmem rejestrowania w celu zmniejszenia tych sztucznych wąskich gardeł. Ten dziennik w wersji 1.1 został po raz pierwszy dostępny w systemie Windows Server 2019. Jego ulepszona wydajność została opisana w dziale Storage w firmie Microsoft.

Błąd "Nie można odnaleźć pliku" podczas uruchamiania Test-SRTopology między dwoma klastrami

Uruchamiasz polecenie cmdlet Test-SRTopology między dwoma klastrami, ale ich ścieżki CSV zawodzą i wyświetla się następujący błąd:

Validating data and log volumes...
Measuring Storage Replica recovery and initial synchronization performance...
WARNING: Could not find file '\\SERVER01\C$\CLUSTERSTORAGE\VOLUME1TestSRTopologyRecoveryTest\SRRecoveryTestFile01.txt'.
WARNING: System.IO.FileNotFoundException
WARNING:    at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost) at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options) at Microsoft.FileServices.SR.Powershell.TestSRTopologyCommand.GenerateWriteIOWorkload(String Path, UInt32 IoSizeInBytes, UInt32 Parallel IoCount, UInt32 Duration)at Microsoft.FileServices.SR.Powershell.TestSRTopologyCommand.<>c__DisplayClass75_0.<PerformRecoveryTest>b__0()at System.Threading.Tasks.Task.Execute()
Test-SRTopology : Could not find file '\\SERVER01\C$\CLUSTERSTORAGE\VOLUME1TestSRTopologyRecoveryTest\SRRecoveryTestFile01.txt'.
At line:1 char:1
+ Test-SRTopology -SourceComputerName ClusterA -SourceVolumeName  ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo          : ObjectNotFound: (:) [Test-SRTopology], FileNotFoundException
+ FullyQualifiedErrorId : TestSRTopologyFailure,Microsoft.FileServices.SR.Powershell.TestSRTopologyCommand

Błąd pokazany w przykładzie występuje z powodu znanej wady kodu w systemie Windows Server 2016. Ten problem został rozwiązany w systemie Windows Server 2019 i skojarzonych narzędziach RSAT. Aby uzyskać rozwiązanie dotyczące obniżania poziomu, skontaktuj się z pomocą techniczną firmy Microsoft. Nie ma obejścia problemu.

Błąd "Nie można odnaleźć określonego woluminu" podczas uruchamiania Test-SRTopology między dwoma klastrami

Uruchamiasz polecenie cmdlet Test-SRTopology między dwoma klastrami, ale ich ścieżki CSV zawodzą i wyświetla się następujący błąd:

Test-SRTopology : The specified volume C:\ClusterStorage\Volume1 cannot be found on computer RRN44-14-09. If this is a cluster node, the volume must be part of a role or CSV; volumes in Available Storage are not accessible
At line:1 char:1
+ Test-SRTopology -SourceComputerName RRN44-14-09 -SourceVolumeName C:\ ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (:) [Test-SRTopology], Exception
    + FullyQualifiedErrorId : TestSRTopologyFailure,Microsoft.FileServices.SR.Powershell.TestSRTopologyCommand

Podczas określania źródłowego woluminu CSV jako woluminu źródłowego, należy wybrać węzeł, który jest właścicielem tego CSV. Plik CSV można przenieść do wskazanego węzła lub zmienić nazwę węzła, którą ustawiłeś w -SourceComputerName. Wprowadzono ulepszony komunikat rozpoczynający się od systemu Windows Server 2019.

Nie można uzyskać dostępu do dysku danych w usłudze replikacji magazynu po nieoczekiwanym ponownym uruchomieniu, gdy funkcja BitLocker jest włączona.

Jeśli funkcja BitLocker jest włączona na obu dyskach (dysku dziennika i dysku danych), serwer podstawowy zostanie uruchomiony ponownie. Po ponownym uruchomieniu serwera nie można uzyskać dostępu do dysku podstawowego, nawet po odblokowaniu dysku dziennika w funkcji BitLocker.

Aby odzyskać dane lub uzyskać dostęp do dysku, najpierw odblokuj dysk dziennika, a następnie otwórz Diskmgmt.msc, aby zlokalizować dysk danych. Oznacz dysk danych jako offline, a następnie online. Znajdź ikonę funkcji BitLocker na dysku i odblokuj dysk.

Nie można odblokować dysku danych na serwerze zapasowym po przerwaniu partnerstwa Storage Replica.

Po wyłączeniu partnerstwa repliki magazynu, a następnie usunięciu partnerstwa, nie można odblokować dysku danych serwera pomocniczego przy użyciu odpowiedniego hasła lub klucza.

Aby odblokować dysk danych serwera pomocniczego, należy użyć klucza lub hasła dysku danych serwera podstawowego.

Test pracy w trybie failover nie instaluje się w replikacji asynchronicznej

Uruchamiasz polecenie cmdlet Mount-SRDestination, aby włączyć wolumin docelowy online podczas testu awaryjnego przełączania, ale pojawia się następujący błąd:

Mount-SRDestination: Unable to mount SR group <TEST>, detailed reason: The group or resource is not in the correct state to perform the supported operation.
    At line:1 char:1
    + Mount-SRDestination -ComputerName SRV1 -Name TEST -TemporaryP . . .
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        + CategoryInfo          : NotSpecified: {MSFT WvrAdminTasks : root/Microsoft/...(MSFT WvrAdminTasks : root/Microsoft/. T_WvrAdminTasks)} [Mount-SRDestination], CimException
        + FullyQualifiedErrorId : Windows System Error 5823, Mount-SRDestination.

Jeśli używasz synchronicznego typu partnerstwa, test przełączania awaryjnego działa normalnie.

Znana usterka kodu w systemie Windows Server w wersji 1709 powoduje ten błąd. Aby rozwiązać ten problem, zainstaluj aktualizację z 18 października 2018 r. . Problem nie występuje w systemie Windows Server 2019 i nowszych wersjach.

Nie można skonfigurować repliki magazynu o rozmiarze sektora fizycznego większym niż 4 KB

Obecnie Storage Replica nie obsługuje dysków o rozmiarze sektora fizycznego większym niż 4 KB. Aby uzyskać więcej informacji i dowiedzieć się więcej na temat rozwiązań, zobacz Rozwiązywanie problemów z rozmiarem sektora dysku 4 KB.