LEKCJA 6 (rozszerzona)
Dodawanie dysków do klastra i CSV (Cluster Shared Volumes)
Cel lekcji
Po tej lekcji kursant:
-
wie kiedy i jak dodać dysk do klastra
-
rozumie różnicę między:
-
dyskiem klastrowym
-
Available Storage
-
CSV (Cluster Shared Volume)
-
-
rozumie, dlaczego Add Disk często kończy się błędem
-
potrafi poprawnie przygotować dysk pod klaster
-
wie, kiedy CSV jest potrzebne, a kiedy nie
6.1 Moment krytyczny: Add Disk (tu najczęściej się psuje)
6.1.1 Co robi „Add Disk”
Po kliknięciu Add Disk klaster:
-
sprawdza, czy dysk jest wspólny
-
sprawdza SCSI-3 Persistent Reservations
-
próbuje przejąć wyłączną kontrolę
-
ustawia ownera
-
oznacza dysk jako klastrowy
Jeśli którykolwiek punkt się nie uda → FAIL
6.2 Wymagany stan dysku PRZED Add Disk
Dysk MUSI być:
| Cecha | Wymagany stan |
|---|---|
| Widoczny na wszystkich nodach | TAK |
| Online | tylko na jednym nodzie |
| Partition Style | RAW |
| Partycje | brak |
| Litera | brak |
| Wolumin | brak |
| ReadOnly | False |
👉 Klaster nie chce „gotowego” dysku.
Klaster chce „czysty” dysk.
6.3 Najczęstszy błąd (który już widziałeś)
„Zainicjalizuję dysk, bo inaczej go nie widać”
Efekt:
-
Windows widzi dysk ✅
-
Klaster mówi: ❌ No disks suitable for cluster disks
Dlaczego:
-
klaster wykrywa ingerencję systemu
-
nie może założyć PR
-
blokuje dysk
6.4 Procedura DODANIA dysku (krok po kroku)
KROK 1 – sprawdź iSCSI (oba węzły)
-
Target: Connected
-
Auto-connect: włączony
-
Brak błędów autoryzacji
KROK 2 – ustaw offline na wszystkich nodach oprócz jednego
Na nodach NIEAKTYWNYCH:
Na nodzie, z którego będziesz dodawać dysk:
KROK 3 – NIE dotykaj Disk Management
-
nie inicjalizuj
-
nie formatuj
-
nie twórz woluminów
KROK 4 – Add Disk
Failover Cluster Manager →
Storage → Disks → Add Disk
Jeśli wszystko jest poprawnie:
-
dysk pojawi się jako Available Storage
-
status: Online
6.5 Co to jest „Available Storage”
Available Storage to:
-
dyski przejęte przez klaster
-
jeszcze nieprzypisane do żadnej roli
Stan:
-
klaster kontroluje dysk
-
Windows lokalny nie
To jest bufor dysków dla klastra.
6.6 Co to jest CSV (Cluster Shared Volume)
6.6.1 Definicja
CSV to:
-
specjalny tryb użycia dysku klastrowego
-
pozwala wielu nodom jednocześnie czytać i pisać
-
kluczowe dla:
-
Hyper-V
-
Scale-Out File Server
-
6.6.2 CSV vs zwykły dysk klastrowy
| Cecha | Zwykły dysk | CSV |
|---|---|---|
| Jeden owner | TAK | logicznie TAK |
| Dostęp wielu nodów | NIE | TAK |
| Typowe użycie | File Server, SQL FCI | Hyper-V |
6.7 Kiedy CSV NIE jest potrzebne
CSV nie jest wymagane, gdy:
-
klastrujesz:
-
SQL Server FCI
-
klasyczny File Server
-
-
tylko jeden node naraz używa danych
Wtedy:
-
zwykły „Cluster Disk” wystarczy
6.8 Kiedy CSV JEST potrzebne
CSV jest potrzebne, gdy:
-
wiele nodów musi:
-
jednocześnie
-
zapisywać na tym samym woluminie
-
Przykłady:
-
Hyper-V (VHDX)
-
Scale-Out File Server
6.9 Dlaczego CSV działa inaczej niż zwykły dysk
CSV używa:
-
trybu koordynacji przez klaster
-
blokad na poziomie systemu plików
-
komunikacji między nodami
Dlatego:
-
wymaga lepszej sieci
-
jest bardziej wrażliwy na opóźnienia
6.10 Najczęstsze błędy przy Add Disk i CSV
-
Dysk Online na dwóch nodach
-
Dysk był wcześniej inicjalizowany
-
Brak SCSI-3 PR
-
iSCSI Target tylko dla jednego IQN
-
Próba CSV bez potrzeby
To są realne błędy z produkcji, nie teoria.
6.11 Jak bezpiecznie „odblokować” dysk klastrowy
Jeśli dysk utknie jako:
-
Offline
-
ReadOnly
-
Clustered Disk = Yes
JEDYNA poprawna droga:
-
Remove from Cluster
-
Dopiero potem DiskPart
-
Nigdy odwrotnie
6.12 Jedno zdanie do zapamiętania
Add Disk to moment, w którym klaster przejmuje władzę nad dyskiem.
Jeśli coś było zrobione wcześniej – klaster powie NIE.
Zadanie po lekcji
-
Wymień wymagania dysku przed Add Disk.
-
Wyjaśnij różnicę między Available Storage a CSV.
-
Kiedy CSV jest zbędne?