Personal tools
Document Actions

Základný komunikačný model

by georgik last modified 2004-03-31 19:04
Dokument obsahuje náčrt skriptov, ktoré bude možné používať pri údržbe serveru.

Komunikácia

Klient si zo serveru sťahuje skripty a dáta. Na základe nich potom prebieha inštalácia a údržba. Klient taktiež môže serveru poslať určité údaje, ktoré môžu slúžiť na obnovenie jeho konfigurácie.

Situácie, ktoré je nutné riešiť sú rozdelené do viacerých menších skriptov. Ich zoradením do určitých úloh je možné dostať rôzne scenáre inštalácie. Zároveň to umožňuje flexibilnú výmenu častí.

Scenáre

1. Nový klient

Cieľ: nainštalovať nový obraz a vyložiť konfiguráciu

  1. 01_start - iniciálny skript spúšťajúci ďalšie skripty
  2. 02_new_server - skript spustí kompletnú inštaláciu nového serveru

2. Jednoduché prepísanie obrazu

Cieľ: prepísanie obrazu klienta kompletne novým obrazom a konfiguráciou

  1. 01_start
  2. 03_existing_server - spustí skripty pre správu existujúceho servera
  3. 04_basic_replace -> 02_new_server

3. Prepísanie so zachovaním konfigurácie

Cieľ: prepísať iba programy, ale ponechať konfiguráciu servera
  1. 01_start
  2. 03_existing_server
  3. 05_program_replace - zapíše image, ale vynechá konfiguračné súbory

4. Bod obnovy

Cieľ: vytvoriť záznam stavu, do ktorého sa bude možné vrátiť aj v prípade havárie
  1. 01_start
  2. 03_existing_server
  3. 06_recovery_point - vytvorí záložnú kópiu konfigurácie (a prípadne ju odošle na Borax server)

5. Obnovenie z bodu obnovy

Cieľ: obnoviť konfiguráciu zo záložnej kópie
  1. 01_start
  2. 03_existing_server
  3. 07_recovery_point_restore - vyloží pôvodný obraz a vytvorí konfiguráciu z bodu obnovy (napr. stiahnutím z Borax serveru)

6. Obnovenie po poškodení

Cieľ: Obnoviť z obrazu a vyložiť konfiguráciu
  1. 01_start
  2. 03_existing server
  3. 08_damage_recovery - obnovenie po havárii systému
    1. 05_program_replace
    2. 07_recovery_point_restore

7. Obnovenie po hacknutí Borax klienta

Cieľ: odoslať relevantné informácie bezpečnostnému analytikovi a prepísať obraz
  1. 01_start
  2. 03_existing_server
  3. 09_hack_recovery - odošle potrebné informácie na analýzu hacku analytikovi

8. Inštalácia na bežiaci systém s minimálne dvoma partíciami

Cieľ: Nainštalovať systém, bez nutnosti fyzickej prítomnosti človeka pri inštalovanom stroji, na bežiaci stroj.
  1. Komunikácia sa inicializuje po sieti. Z borax serveru sa získa štartovací skript 10_migrate_on_the_run
Nasledujúci obrázok znázorňuje postup pri inštalácii.


Zoznam skriptov

  • 01_start - iniciálny skript spúšťajúci ďalšie skripty
  • 02_new_server - skript spustí kompletnú inštaláciu nového serveru
  • 03_existing_server - spustí skripty pre správu existujúceho servera
  • 04_basic_replace -> 02_new_server
  • 05_program_replace - zapíše image, ale vynechá konfiguračné súbory
  • 06_recovery_point - vytvorí záložnú kópiu konfigurácie (a prípadne ju odošle na Borax server)
  • 07_recovery_point_restore - vyloží pôvodný obraz a vytvorí konfiguráciu z bodu obnovy (napr. stiahnutím z Borax serveru)
  • 08_damage_recovery - obnovenie po havárii systému
  • 09_hack_recovery - odošle potrebné informácie na analýzu hacku analytikovi
  • 10_migrate_on_the_run - vyloženie systému na živý systém





Powered by Plone, the Open Source Content Management System

This site conforms to the following standards: