Win Server Failover Cluster a stěhování dvou rolí současně

Zdravím, chápu, že jsem na rootu a primárně na non-Windows fóru, ale věřím, že se tu najde někdo, kdo to zná. Moc se v tom sám neorientuju, ale co bych potřeboval: na Windows Server Failover Clusteru (4 nody) běží dvě role (jedna je SQL Server, druhá nějaký NFS share). Potřeboval bych nějak zajistit, aby se za všech okolností obě služby stěhovaly spolu - spadne jedna, přestěhuje se na jiný node, tak aby ta druhá šla vždy s ním a pak v případě failbacku se vrátila zase zpátky.
Jde to jinak než nastavením stejných preferencí nodů pro obě role? Mně to nepřijde nějak zvlášť spolehlivé, může se imho stát, že se ty role rozejdou a každá skončí na jiném nodu.
Máte s tím někdo praktickou zkušenost?
Díky.


Re:Win Server Failover Cluster a stěhování dvou rolí současně
« Odpověď #1 kdy: 24. 06. 2022, 09:57:41 »
Zdravím, chápu, že jsem na rootu a primárně na non-Windows fóru, ale věřím, že se tu najde někdo, kdo to zná. Moc se v tom sám neorientuju, ale co bych potřeboval: na Windows Server Failover Clusteru (4 nody) běží dvě role (jedna je SQL Server, druhá nějaký NFS share). Potřeboval bych nějak zajistit, aby se za všech okolností obě služby stěhovaly spolu - spadne jedna, přestěhuje se na jiný node, tak aby ta druhá šla vždy s ním a pak v případě failbacku se vrátila zase zpátky.
Jde to jinak než nastavením stejných preferencí nodů pro obě role? Mně to nepřijde nějak zvlášť spolehlivé, může se imho stát, že se ty role rozejdou a každá skončí na jiném nodu.
Máte s tím někdo praktickou zkušenost?
Díky.

Jelikoz jsi na rootu tak bych ti mohl napsat ze v corosycu to jde nsatavit ale nebodu se chovat jako debil a poslu ti link.
https://docs.microsoft.com/en-us/powershell/module/failoverclusters/?view=windowsserver2022-ps
Nevim jak se deje migrace na pozadi win clusteru ale pokud by to slo nejak ridit tak pak muzes pres powershell script zajistit migraci kam potrebujes. Otazka jak probiha samotna migrace resourcu. Pokud spadne jeden nod v clusteru pak nekdo dalsi tedy vsechny ostatni by meli zjisti kde sluzby bezi a namigrovat kam chces. Ovsem treba je to uplne mimo a jde to lehce nastavit v nejakem win klikatku.

Re:Win Server Failover Cluster a stěhování dvou rolí současně
« Odpověď #2 kdy: 24. 06. 2022, 14:30:25 »
Mno, existuje něco, co se jmenuje AntiAffinity, ale potřeboval bych přesnej opak: něco jako Forced Affinity ;). A co mě zajímá nejvíc, jsou praktické zkušenosti. Vypadá to, že tady s tím asi fakt nikdo do styku nepřišel, nebo neměl takovejhle požadavek (celkem rozumím tomu AntiAffinity požadavku - aby se víc věci nesešlo na jednom nodu, protože by to třeba neutáhl, obzvlášť když jako role jsou třeba virtuálky).
Někde jsem při toulkách po výsledku zahlídl i něco, co dokáže zajistit pořadí startovaných služeb (tzn. aby třeba databázová role běžela jako první, až pak aby vystartovala aplikace/virtuálka, která se tam bude napojovat a měla  databázi spolehlivě k dispozici). Ani to není to, co bych potřeboval, i když by tahle věc taky určitě dávala smysl.

Re:Win Server Failover Cluster a stěhování dvou rolí současně
« Odpověď #3 kdy: 24. 06. 2022, 15:41:29 »
NJN ses na rootu tady tech clusterovych windowsaku moc nebude. Jo takhle clusterovych linuxaku si myslim ze tu je dost nebo minimalne vic ;)

Re:Win Server Failover Cluster a stěhování dvou rolí současně
« Odpověď #4 kdy: 24. 06. 2022, 15:45:05 »
Teď tedy nemám přístup k MS failover clusteru, ale není tam možnost zeditovat stávající roli a do ní přidat další zdroj? Tzn. např. v roli SQL přidat jako zdroj NFS?


Re:Win Server Failover Cluster a stěhování dvou rolí současně
« Odpověď #5 kdy: 28. 06. 2022, 16:34:57 »
Zdravím, chápu, že jsem na rootu a primárně na non-Windows fóru, ale věřím, že se tu najde někdo, kdo to zná. Moc se v tom sám neorientuju, ale co bych potřeboval: na Windows Server Failover Clusteru (4 nody) běží dvě role (jedna je SQL Server, druhá nějaký NFS share). Potřeboval bych nějak zajistit, aby se za všech okolností obě služby stěhovaly spolu - spadne jedna, přestěhuje se na jiný node, tak aby ta druhá šla vždy s ním a pak v případě failbacku se vrátila zase zpátky.
Jde to jinak než nastavením stejných preferencí nodů pro obě role? Mně to nepřijde nějak zvlášť spolehlivé, může se imho stát, že se ty role rozejdou a každá skončí na jiném nodu.
Máte s tím někdo praktickou zkušenost?
Díky.

A co konkrétně ti brání to nasypat do jedné role? Tam si pak nastavíš závislosti, aby se to zhaslo / nastartovalo ve správném pořadí.