Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym temacie opisano sposób usuwania serwerów w funkcji Bezpośrednie miejsca do magazynowania przy użyciu programu PowerShell.
Usuń serwer, ale pozostaw jego dyski
Jeśli zamierzasz wkrótce dodać serwer z powrotem do klastra lub jeśli zamierzasz zachować jego dyski, przenosząc je na inny serwer, możesz usunąć serwer z klastra bez usuwania jego dysków z puli magazynów. Jest to zachowanie domyślne, jeśli używasz Menedżera klastrów Failover do usunięcia serwera.
Użyj polecenia cmdlet Remove-ClusterNode w programie PowerShell:
Remove-ClusterNode <Name>
Cmdlet powiedzie się niezależnie od wszelkich zagadnień dotyczących pojemności, ponieważ pula pamięta brakujące dyski i oczekuje ich powrotu, szybko. Brak przenoszenia danych z brakujących dysków. Gdy pozostają nieobecni, ich OperationalStatus będzie wyświetlany jako "Utracona komunikacja", a woluminy będą oznaczone jako "Niekompletne".
Po powrocie dysków są one automatycznie wykrywane i ponownie skojarzone z pulą, nawet jeśli znajdują się teraz na nowym serwerze.
Ostrzeżenie
Nie dystrybuuj dysków z danymi puli z jednego serwera do wielu innych serwerów. Jeśli na przykład jeden serwer z dziesięcioma dyskami ulegnie awarii (ponieważ na przykład jego płyta główna lub dysk rozruchowy nie powiedzie się), możesz przenieść wszystkie dziesięć dysków na jeden nowy serwer, ale niemożna przenieść każdego z nich oddzielnie do innych serwerów.
Usuwanie serwera i jego dysków
Jeśli chcesz trwale usunąć serwer z klastra (czasami nazywane skalowaniem w dół), możesz usunąć serwer z klastra i usunąć jego dyski z puli pamięci masowej.
Użyj polecenia cmdlet Remove-ClusterNode z opcjonalną flagą -CleanUpDisks :
Remove-ClusterNode <Name> -CleanUpDisks
Uruchomienie tego polecenia cmdlet może zająć dużo czasu (czasami wiele godzin), ponieważ system Windows musi przenieść wszystkie dane przechowywane na tym serwerze do innych serwerów w klastrze. Po zakończeniu tego procesu dyski zostaną trwale usunięte z puli magazynowej, co spowoduje przywrócenie dotyczących woluminów do zdrowego stanu.
Wymagania
Aby trwale skalować klaster do wewnątrz (usunąć serwer i jego dyski), muszą zostać spełnione następujące dwa wymagania. Jeśli tak nie jest, polecenie cmdlet Remove-ClusterNode -CleanUpDisks zwróci błąd natychmiast przed rozpoczęciem przenoszenia danych, aby zminimalizować zakłócenia.
Wystarczająca pojemność
Najpierw musisz mieć wystarczającą pojemność magazynu na pozostałych serwerach, aby pomieścić wszystkie woluminy.
Jeśli na przykład masz cztery serwery, z których każdy ma 10 x 1 TB dysków, masz 40 TB całkowitej pojemności magazynu fizycznego. Po usunięciu jednego serwera i wszystkich jego dysków pozostanie 30 TB pojemności. Jeśli rozmiar woluminów przekracza łącznie 30 TB, nie zmieści się na pozostałych serwerach, dlatego polecenie cmdlet zwróci błąd i nie przeniesie żadnych danych.
Wystarczająca liczba domen błędów
Po drugie, musisz mieć wystarczającą liczbę domen błędów (zazwyczaj serwerów), aby zapewnić odporność woluminów.
Na przykład jeśli woluminy używają dublowania trójstopniowego na poziomie serwera w celu zapewnienia odporności, nie mogą być w pełni w dobrej kondycji, chyba że masz co najmniej trzy serwery. Jeśli masz dokładnie trzy serwery, a następnie spróbujesz usunąć jeden i wszystkie jego dyski, polecenie cmdlet zwróci błąd i nie przeniesie żadnych danych.
W tej tabeli przedstawiono minimalną liczbę domen błędów wymaganych dla każdego typu odporności.
Odporność | Minimalna wymagana domena błędów |
---|---|
Lustro weneckie | 2 |
Lustro trójstronne | 3 |
Podwójna parzystość | 4 |
Uwaga / Notatka
Jest w porządku, aby na krótko mieć mniej serwerów, takich jak podczas awarii lub konserwacji. Jednak aby woluminy wróciły do stanu w pełni dobrej kondycji, wymagana jest minimalna liczba serwerów wymienionych powyżej.