Product SiteDocumentation Site

Cap. 2. Bazele Configurării

Cuprins

2.1. Aşezarea Configuraţiei
2.2. Starea Curentă a Clusterului
2.3. Cum Ar Trebui să fie Actualizată Configuraţia
2.4. Ştergerea Rapidă a unei Părţi din Configuraţie
2.5. Updatând Configuraţia Fără să Folosim XML
2.6. Realizând Modificări de Configurare într-un Sandbox
2.7. Testarea Modificărilor Voastre de Configurare
2.8. Interpretarea rezultatului de ieşire al Graphviz
2.8.1. Tranziţia unui Cluster Mic
2.8.2. Tranziţii Complexe ale Clusterului
2.9. Trebuie să Actualizez Configuraţia pe toate Nodurile Clusterului?

2.1. Aşezarea Configuraţiei

Clusterul este scris folosind notaţie XML şi este împărţit în două secţiuni principale: configurare şi status.
Secţiunea de status conţine istoricul fiecărei resurse de pe fiecare nod şi pe baza acestor date, clusterul poate construi starea curentă completă a clusterului. Sursa autoritativă pentru secţiunea de status este procesul managerului de resurse local (lrmd) pe fiecare nod din cluster iar clusterul va repopula în mod ocazional întreaga secţiune. Din acest motiv nu este scris niciodată pe disc iar administratorii sunt sfătuiţi împotriva modificării în orice fel a acestuia.
Secţiunea de configurare conţine informaţiile mai tradiţionale precum opţiuni ale clusterului, liste de resurse şi indicaţii despre unde ar trebui acestea plasate. Secţiunea de configurare este scopul primar al acestui document.
Secţiunea de configurare în sine este împărţită în patru părţi:
  • Opţiuni de configurare (numite crm_config)
  • Noduri
  • Resurse
  • Relaţii între resurse (numite restricţii)

Exemplu 2.1. O configuraţie goală

  <cib admin_epoch="0" epoch="0" num_updates="0" have-quorum="false">
     <configuration>
        <crm_config/>
        <nodes/>
        <resources/>
        <constraints/>
     </configuration>
     <status/>
  </cib>