Konfigurace plánu oprav operačního systému pro clustery HDInsight se systémem Linux

Důležité

Image Ubuntu budou k dispozici pro vytváření nového clusteru Azure HDInsight do tří měsíců od publikování. Spuštěné clustery nejsou automaticky opravovány. Zákazníci musí k opravě spuštěného clusteru použít akce skriptu nebo jiné mechanismy. Osvědčeným postupem je spustit tyto akce skriptů a použít aktualizace zabezpečení hned po vytvoření clusteru.

HDInsight poskytuje podporu při provádění běžných úloh v clusteru, jako je instalace oprav operačního systému, aktualizace zabezpečení operačního systému a restartování uzlů. Tyto úlohy se provádějí pomocí následujících dvou skriptů, které lze spustit jako akce skriptu a nakonfigurovat s parametry:

  • schedule-reboots.sh – Proveďte okamžité restartování nebo naplánujte restartování na uzlech clusteru.
  • install-updates-schedule-reboots.sh – Nainstalujte všechny aktualizace, pouze aktualizace jádra a zabezpečení nebo pouze aktualizace jádra.

Poznámka

Akce skriptu nebudou automaticky instalovat aktualizace pro všechny budoucí cykly aktualizací. Spusťte skripty pokaždé, když je potřeba nainstalovat nové aktualizace pro instalaci aktualizací, a pak restartujte virtuální počítač.

Pokud pro omezení sítě používáte bránu firewall, musí být následující adresa URL v seznamu povolených.

Příprava

Oprava v reprezentativním neprodukčním prostředí před nasazením do produkčního prostředí Vytvořte plán pro odpovídající testování systému před vlastními opravami.

Z relace SSH s clusterem se může čas od času zobrazit zpráva, že jsou k dispozici aktualizace zabezpečení. Zpráva může vypadat nějak takto:

89 packages can be updated.
82 updates are security updates.

*** System restart required ***

Welcome to Spark on HDInsight.

Opravy jsou volitelné a podle vašeho uvážení.

Restartování uzlů

Skript schedule-reboots nastaví typ restartování, které se provede na počítačích v clusteru. Při odesílání akce skriptu ji nastavte tak, aby platila pro všechny tři typy uzlů: hlavní uzel, pracovní uzel a Zookeeper. Pokud se skript nepoužije na typ uzlu, virtuální počítače pro tento typ uzlu se neaktualizují ani nerestartují.

Akceptuje schedule-reboots script jeden číselný parametr:

Parametr Přípustné hodnoty Definice
Typ restartování, který se má provést 1 nebo 2 Hodnota 1 umožňuje naplánovat restartování (naplánované na 12 až 24 hodin). Hodnota 2 umožňuje okamžité restartování (za 5 minut). Pokud není zadán žádný parametr, výchozí hodnota je 1.

Instalace aktualizací a restartování uzlů

Skript install-updates-schedule-reboots.sh poskytuje možnosti instalace různých typů aktualizací a restartování virtuálního počítače.

Skript install-updates-schedule-reboots přijímá dva číselné parametry, jak je popsáno v následující tabulce:

Parametr Přípustné hodnoty Definice
Typ aktualizací, které se mají nainstalovat 0, 1 nebo 2 Hodnota 0 nainstaluje pouze aktualizace jádra. Hodnota 1 nainstaluje jádro a aktualizace zabezpečení a 2 nainstaluje všechny aktualizace. Pokud není zadán žádný parametr, výchozí hodnota je 0.
Typ restartování, který se má provést 0, 1 nebo 2 Hodnota 0 zakáže restartování. Hodnota 1 umožňuje naplánovat restartování a 2 umožňuje okamžité restartování. Pokud není zadán žádný parametr, výchozí hodnota je 0. Uživatel musí změnit vstupní parametr 1 na vstupní parametr 2.

Poznámka

Poté, co ho použijete na existující cluster, musíte označit skript jako trvalý. V opačném případě budou všechny nové uzly vytvořené operacemi škálování používat výchozí plán oprav. Pokud použijete skript jako součást procesu vytváření clusteru, zachová se automaticky.

Poznámka

Možnost Plánované restartování provádí automatické postupné restartování opravených uzlů clusteru po dobu 12 až 24 hodin a bere v úvahu aspekty vysoké dostupnosti, aktualizační domény a domény selhání. Naplánované restartování neukončuje spuštěné úlohy, ale v mezidobí může odebrat kapacitu clusteru, když uzly nejsou k dispozici, což vede k delším dobám zpracování.

Další kroky

Konkrétní kroky týkající se používání akcí skriptů najdete v následujících částech tématu Přizpůsobení clusterů HDInsight se systémem Linux pomocí akce skriptu: