Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

3.3. Alberi delle risorse - Definizioni / Di base

Quanto di seguito riportato mostra la struttura di un albero delle risorse con un elenco corrispondente il quale definisce ogni area.
    <service name="foo" ...>
        <fs name="myfs" ...>
            <script name="script_child"/>
        </fs>
        <ip address="10.1.1.2" .../>
    </service>
  • Gli alberi delle risorse sono rappresentazioni XML di risorse, dei rispettivi attributi, dei rapporti tra elementi di pari livello e genitore/figlio. La "radice" di un albero è quasi sempre un tipo di risorsa speciale chiamata servizio. L'albero delle risorse, il gruppo e il servizio sono generalmente intercambiabili su questa wiki. Da una prospettiva di rgmanager, un albero delle risorse rappresenta una unità atomica. Tutti i componenti di un albero vengono iniziati sullo stesso nodo.
  • fs:myfs e ip:10.1.1.2 sono imparentati
  • fs:myfs è il genitore di script:script_child
  • script:script_child è il figlio di fs:myfs

3.3.1. Ordine d'avvio, dipendenze e rapporti Genitore / Figlio

Le regole per i rapporti genitore/figlio in un albero sono molto semplici:
  • I genitori vengono avviati prima dei figli
  • Arrestare (correttamente) tutti i figli prima di poter arrestare un genitore
  • È quindi possibile dire che le risorse figlio dipendono dalle risorse genitore
  • Per considerare una risorsa in buono stato è necessario che tutte le risorse figlio siano in buono stato