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

Je třeba si uvědomit, že Pacemaker je řešení pro clusterové prostředí. Stará se tedy o spouštění služeb v rámci infrastruktury clusteru, 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 zajistily že během spouštění nedojde ke konfliktu se službou spuštěnou na jiném stroji. Pacemaker - díky tomu že využívá síťovou komunikaci v rámci infrastruktury clusteru - takový přehled o tom, kde která služba běží má, a díky tomu může takové situaci zabránit.

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.

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ů