# ClusterSharedVolume
# Verwalten von Cluster Shared Volumes
# https://learn.microsoft.com/de-de/windows-server/failover-clustering/failover-cluster-manage-cluster-shared-volumes?tabs=fcm
# Coordinator Node (der als Owner Node der Disk aufscheint), der aktive Knoten
Shared Storage ermöglicht Ihnen, dass jeder Clusterknoten auf das Storage zugreifen kann.
Wenn ein Clusterknoten ausfallen sollte, besteht weiterhin die
Verbindung zum Shared Storage da ja beide Knoten Zugang zum Storage
haben.
Shared Storage über iSCSI, SAS, Fiber Channel
Beide Windows Server im Cluster müssen mit dem Storage verbunden sein und das Storage sehen können.
CSV (Cluster Shared Volume) -> einrichten
CSD (Cluster Shared Disk)
Dateifreigaben mit horizontaler Skalierung zum Speichern von Anwendungsdaten
für die Clusterrolle „Dateiserver mit horizontaler Skalierung“.
Nein.
# https://learn.microsoft.com/de-de/windows-server/failover-clustering/failover-cluster-csvs
Mit freigegebenen Clustervolumes (Cluster Shared Volumes, CSVs) können mehrere Knoten in einem
Windows Server-Failovercluster oder in Azure Local gleichzeitig über den Lese-/Schreibzugriff
auf dieselbe LUN (Datenträger) verfügen, die als NTFS-Volume bereitgestellt wird.
# ist Block Cache aktiviert?
Get-ClusterSharedVolume | Get-ClusterParameter | where name -like EnableBlockCache
# Block Cache einschalten
Get-ClusterSharedVolume "Cluster Disk 1" | Set-ClusterParameter CsvEnableBlockCache 1
# CSV-Cache-Einstellung anzeigen
Get-ClusterSharedVolume | Select Name, BlockCacheSize
# Speichermenge für den CSV-Cache auf 512 MB festlegen
(Get-Cluster).BlockCacheSize = 512
# Status abfragen
Get-ClusterSharedVolumeState
#
Get-ClusterAvailableDisk
#
Get-ClusterSharedVolume
# Understanding the state of your Cluster Shared Volumes
# https://techcommunity.microsoft.com/blog/failoverclustering/understanding-the-state-of-your-cluster-shared-volumes/371889
# To view the state of all CSVs on all the nodes of your cluster
Get-ClusterSharedVolumeState
# To view the state of all CSVs on a subset of the nodes in your cluster
Get-ClusterSharedVolumeState –Node clusternode1,clusternode2
# To view the state of a subset of CSVs on all the nodes of your cluster
Get-ClusterSharedVolumeState –Name "Cluster Disk 2","Cluster Disk 3"
# States
# Direct Mode
Im Direktmodus können E/A-Operationen der Anwendung auf dem Clusterknoten direkt an den Speicher gesendet werden.
Dadurch wird der NTFS- oder ReFS-Volume-Stack umgangen.
# File System Redirected Mode
Im Modus „Dateisystemumleitung“ wird die E/A eines Clusterknotens über SMB an der Spitze des CSV-Pseudo-Dateisystemstapels
auf die Festplatte umgeleitet.
Dieser Datenverkehr wird über den NTFS- oder ReFS-Dateisystemstapel auf dem Koordinatorknoten auf die Festplatte geschrieben.
# Block Redirected Mode
Im Modus „Blockbasierte Umleitung“ werden die E/A-Daten über den lokalen CSVFS-Proxy-Dateisystemstapel geleitet und
direkt in die Datei „Disk.sys“ auf dem Koordinatorknoten geschrieben.
Dadurch wird ein zweimaliges Durchlaufen des NTFS/ReFS-Dateisystemstapels vermieden.
# Cluster Shared Volume (CSV) auf einem iSCSI-Laufwerk einrichten
# https://www.windowspro.de/wolfgang-sommergut/cluster-shared-volume-csv-einem-iscsi-laufwerk-einrichten