CRM (konfigurace zdrojů)

Z DCEwiki
Skočit na navigaci Skočit na vyhledávání

CRM (Cluster Resource Management) pracuje se "zdroji" (resource). "Zdroje" jsou ve své podstatě pojmenované konfigurace agentů, co zajišťují běh různých, vzájemně na sobě závislých služeb. Agent je ve své podstatě spustitelný skript, připravený takto pojmenovanou konfiguraci zpracovat a na základě výsledku jejího zpracování pak vrací hodnotu, kterou crm zobrazuje jako stav zdroje.

Takovým zdrojem je kupř. služba která zajistí nahození IP adresy, spuštění webového serveru, namountování adresáře do určitého bodu, aj.

Jednotlivé zdroje mohou (ale nemusí) být na sobě závislé. Některé mohou být vázané jen na učité stroje a u jiných zase může být důležité pořadí spouštění - tohle všechno řeší Pacemaker.

init skripty (LSB) versus zdroje

Upozornění Při použití Pacemakeru by se tedy měly prostřednictvím init skriptů automaticky spouštět pouze služby, které jsou nezbytné pro jeho nahození. Spouštění ostatních služeb by již měla ošetřit jeho konfigurace.

Je totiž třeba si uvědomit, že Pacemaker je řešení pro clusterové prostředí, kdežto init skripty jsou určeny k lokálnímu použití. Samy o sobě nemají k dispozici žádné prostředky k tomu, aby mohly zajistit, že při spuštění nedojde ke konfliktu s konfigurací jiného stroje.

Pacemaker - díky tomu že využívá síťovou komunikaci v rámci infrastruktury clusteru - má přehled o tom, kde která služba zrovna běží a díky tomu může potencionálnímu konfliktu včas zabránit.

Vytvoření zdroje

CRM - vytváření zdrojů

Umístění a závislé spouštění zdrojů v rámci clusteru

CRM - přidělování zdrojů