Konfigurace plánu oprav operačního systému pro clustery HDInsight se systémem LinuxConfigure the OS patching schedule for Linux-based HDInsight clusters

Důležité

Image Ubuntu budou k dispozici pro nové vytvoření clusteru Azure HDInsight do tří měsíců od jejich publikování.Ubuntu images become available for new Azure HDInsight cluster creation within three months of being published. Od ledna 2019 nejsou spuštěné clustery automaticky opraveny.As of January 2019, running clusters aren't auto-patched. Pokud chtějí zákazníci opravit běžící cluster, musí použít akce skriptu nebo jiné mechanismy.Customers must use script actions or other mechanisms to patch a running cluster. Nově vytvořené clustery budou mít vždycky nejnovější dostupné aktualizace, včetně nejnovějších oprav zabezpečení.Newly created clusters will always have the latest available updates, including the most recent security patches.

V některých případech je nutné restartovat virtuální počítače v clusteru HDInsight, aby se nainstalovaly důležité opravy zabezpečení.Occasionally, you must restart virtual machines (VMs) in an HDInsight cluster to install important security patches.

Pomocí akcí skriptu popsaných v tomto článku můžete upravit plán oprav operačního systému následujícím způsobem:By using the script actions described in this article, you can modify the OS patching schedule as follows:

  1. Nainstalujte všechny aktualizace nebo nainstalujte jenom aktualizace jádra a zabezpečení nebo aktualizace jádra.Install all updates, or install only kernel + security updates or kernel updates.
  2. Proveďte okamžité restartování nebo naplánujte restartování virtuálního počítače.Do an immediate restart, or schedule a restart on the VM.

Poznámka

Akce skriptu popsané v tomto článku budou fungovat jenom s clustery HDInsight se systémem Linux vytvořenými od 1. srpna 2016.The script actions described in this article will work only with Linux-based HDInsight clusters created after August 1, 2016. Opravy jsou platné až po restartování virtuálních počítačů.Patches are effective only after restarting VMs. Akce skriptu nebudou automaticky používat aktualizace pro všechny budoucí aktualizační cykly.Script actions won't automatically apply updates for all future update cycles. Spusťte skripty pokaždé, když se musí použít nové aktualizace, aby se nainstalovaly aktualizace, a pak se virtuální počítač restartuje.Run the scripts each time new updates must be applied to install the updates, and then restart the VM.

Přidání informací do skriptuAdd information to the script

Použití skriptu vyžaduje následující informace:Using a script requires the following information:

  • Umístění skriptu install-Updates-Schedule-restarts: https://hdiconfigactions.blob.core.windows.net/linuxospatchingrebootconfigv02/install-updates-schedule-reboots.sh.The install-updates-schedule-reboots script location: https://hdiconfigactions.blob.core.windows.net/linuxospatchingrebootconfigv02/install-updates-schedule-reboots.sh.

    HDInsight používá tento identifikátor URI k vyhledání a spuštění skriptu na všech virtuálních počítačích v clusteru.HDInsight uses this URI to find and run the script on all the VMs in the cluster. Tento skript poskytuje možnosti pro instalaci aktualizací a restartování virtuálního počítače.This script provides options to install updates and restart the VM.

  • Umístění skriptu pro restartování nástroje Schedule: https://hdiconfigactions.blob.core.windows.net/linuxospatchingrebootconfigv02/schedule-reboots.sh.The schedule-reboots script location: https://hdiconfigactions.blob.core.windows.net/linuxospatchingrebootconfigv02/schedule-reboots.sh.

    HDInsight používá tento identifikátor URI k vyhledání a spuštění skriptu na všech virtuálních počítačích v clusteru.HDInsight uses this URI to find and run the script on all the VMs in the cluster. Tento skript restartuje virtuální počítač.This script restarts the VM.

  • Typ uzlu clusteru, pro který je skript použit, je hlavnímu uzlu, workernode a Zookeeper.The cluster node types that the script is applied to are headnode, workernode, and zookeeper. Použije skript pro všechny typy uzlů v clusteru.Apply the script to all node types in the cluster. Pokud se skript nepoužije na typ uzlu, virtuální počítače pro tento typ uzlu se neaktualizují ani nerestartují.If the script isn't applied to a node type, the VMs for that node type won't be updated or restarted.

  • Skript Install-Updates-Schedule-restarts akceptuje dva číselné parametry:The install-updates-schedule-reboots script accepts two numeric parameters:

    ParametrParameter DefiniceDefinition
    Nainstalovat pouze aktualizace jádra/nainstalovat všechny aktualizace/instalovat pouze aktualizace jádra a zabezpečeníInstall kernel updates only/Install all updates/Install kernel + security updates only 0, 1 nebo 2.0, 1, or 2. Hodnota 0 nainstaluje pouze aktualizace jádra.A value of 0 installs only kernel updates. Hodnota 1 nainstaluje všechny aktualizace a 2 nainstaluje pouze aktualizace jádra a zabezpečení.A value of 1 installs all updates, and 2 installs only kernel + security updates. Pokud není zadán žádný parametr, výchozí hodnota je 0.If no parameter is provided, the default is 0.
    Bez restartování/povolení restartování plánu/povolení okamžitého restartováníNo reboot/Enable schedule reboot/Enable immediate reboot 0, 1 nebo 2.0, 1, or 2. Hodnota 0 zakáže restart.A value of 0 disables restart. Hodnota 1 umožňuje naplánovat restart a 2 umožňuje okamžité restartování.A value of 1 enables schedule restart, and 2 enables immediate restart. Pokud není zadán žádný parametr, výchozí hodnota je 0.If no parameter is provided, the default is 0. Uživatel musí změnit vstupní parametr 1 na vstupní parametr 2.The user must change input parameter 1 to input parameter 2.
  • Skript pro restartování nástroje Schedule-restarts akceptuje jeden číselný parametr:The schedule-reboots script accepts one numeric parameter:

    ParametrParameter DefiniceDefinition
    Povolit restart plánu/povolit okamžité restartováníEnable schedule reboot/Enable immediate reboot 1 nebo 2.1 or 2. Hodnota 1 povolí restart plánu (naplánováno během 12-24 hodin).A value of 1 enables schedule restart (scheduled in 12-24 hours). Hodnota 2 umožňuje okamžité restartování (5 minut).A value of 2 enables immediate restart (in 5 minutes). Pokud není zadán žádný parametr, výchozí hodnota je 1.If no parameter is given, the default is 1.

Poznámka

Po použití v existujícím clusteru musíte označit skript jako trvalý.You must mark a script as persisted after you apply it to an existing cluster. Jinak budou všechny nové uzly vytvořené prostřednictvím operací škálování používat výchozí plán oprav.Otherwise, any new nodes created through scaling operations will use the default patching schedule. Použijete-li skript jako součást procesu vytváření clusteru, bude automaticky trvalý.If you apply the script as part of the cluster creation process, it's persisted automatically.

Další postupNext steps

Konkrétní kroky týkající se použití akcí skriptů najdete v následujících částech v tématu Přizpůsobení clusterů HDInsight se systémem Linux pomocí akce skriptu:For specific steps on using script actions, see the following sections in Customize Linux-based HDInsight clusters using script action: