CoreOS manuell aktualisieren

Aus De Ikoula wiki
Jump to navigation Jump to search

de:CoreOS manuell aktualisieren he:עדכון CoreOS ידני ru:Вручную обновить CoreOS ja:コア Os を手動で更新します。 ar:تحديث CoreOS يدوياً zh:手动更新 CoreOS ro:Actualizaţi manual CoreOS pl:Ręczna aktualizacja CoreOS nl:CoreOS handmatig bijwerken it:Aggiornare manualmente CoreOS pt:Atualizar CoreOS manualmente es:Actualizar manualmente CoreOS en:Update CoreOS manually fr:Mettre a jour CoreOS manuellement

Dieser Artikel wurde maschinell übersetzt. Sie können den Artikel Quelle hier ansehen.





CoreOS Standardmäßig enthält ein eingebautes System (update_engine) die Planen einer Prüfung der verfügbaren Updates in regelmäßigen Abständen automatisch installiert und Programm einen Neustart, dass sie wirksam sind.


Allerdings kann es nützlich sein in einigen Fällen zu suchen und die Updates manuell zu installieren. Wir sehen unten eine stabile CoreOS zu aktualisieren.


Wir übernehmen Sie nur eine Instanz CoreOS bereitstellen und, dass Sie mit verbunden sind SSH Benutzer "core".


Wir überprüfen die aktuelle Version des CoreOS zunächst :


core@CoreOSnode ~ $ cat /etc/lsb-release
DISTRIB_ID=CoreOS
DISTRIB_RELEASE=633.1.0
DISTRIB_CODENAME="Red Dog"
DISTRIB_DESCRIPTION="CoreOS 633.1.0"


Starten wir die Installation von Updates (die Rückkehr wurde freiwillig abgeschni) :


core@CoreOSnode ~ $ sudo update_engine_client -update
[0622/105739:INFO:update_engine_client.cc(245)] Initiating update check and install.
[0622/105739:INFO:update_engine_client.cc(250)] Waiting for update to complete.
LAST_CHECKED_TIME=1434963460
PROGRESS=0.000000
CURRENT_OP=UPDATE_STATUS_UPDATE_AVAILABLE
NEW_VERSION=0.0.0.0
NEW_SIZE=137131931
LAST_CHECKED_TIME=1434963460
PROGRESS=0.000000
CURRENT_OP=UPDATE_STATUS_UPDATE_AVAILABLE
...
NEW_VERSION=0.0.0.0
NEW_SIZE=137131931
LAST_CHECKED_TIME=1434963460
PROGRESS=0.993617
CURRENT_OP=UPDATE_STATUS_DOWNLOADING
NEW_VERSION=0.0.0.0
NEW_SIZE=137131931
LAST_CHECKED_TIME=1434963460
PROGRESS=0.000000
CURRENT_OP=UPDATE_STATUS_FINALIZING
NEW_VERSION=0.0.0.0
NEW_SIZE=137131931
LAST_CHECKED_TIME=1434963460
PROGRESS=0.000000
CURRENT_OP=UPDATE_STATUS_FINALIZING
NEW_VERSION=0.0.0.0
NEW_SIZE=137131931

<!--T:8-->
Broadcast message from locksmithd at 2015-06-22 10:59:57.244742724 +0200 CEST:
System reboot in 5 minutes!

<!--T:9-->
LAST_CHECKED_TIME=1434963460
PROGRESS=0.000000
CURRENT_OP=UPDATE_STATUS_UPDATED_NEED_REBOOT
NEW_VERSION=0.0.0.0
NEW_SIZE=137131931
[0622/105959:INFO:update_engine_client.cc(193)] Update succeeded -- reboot needed.
core@CoreOSnode ~ $


Am Ende der Installation von Updates, werden wir eingeladen, unsere Instanz neu starten, CoreOS sofort ist ("Sudo Neust") entweder automatisch am Ende d 5 minutes.


Nachdem unsere CoreOS Neustarts platzieren möchten, überprüfen wir die neue Version davon :


core@CoreOSnode ~ $ cat /etc/lsb-release
DISTRIB_ID=CoreOS
DISTRIB_RELEASE=681.2.0
DISTRIB_CODENAME="Red Dog"
DISTRIB_DESCRIPTION="CoreOS 681.2.0"


Wir sind jetzt in der neuesten stabilen CoreOS (681.2.0 zum Zeitpunkt dieser F).


Unterschiedliche Updatestrategien /Reboot

CoreOS integri 4 Strategien des Neustarts (Neustart-Strat)Diese Richtlinien steuern die Art und Weise, in der der Neustart auftritt. 4 Strategien sind :


beste Leis
Der Paramete "standardmäßig in Cor". Diese Einstellung bestimmt, ob der Computer Teil eines Clusters ist. Wenn DCE gestartet wird die Maschine soll Teil eines Clusters sein und daher verwendet die Strate "DCE-Lock". Ansonsten ist es die Strategie "reboot" verwendet wird.
DCE-Lock
Mit dieser Strategie sperrt jede Maschine den Neustart bevor es zu autorisieren. Dadurch wird ein Update schnell in einem Servercluster angewendet werden, ohne Quorum in DCE zu verlieren. In der Tat ist die Anzahl der Maschinen erlaubt gleichzeitig neu starten konfigurierbar über den Befehl (durch die Anpassung der maximalen Anzahl an Ih) :


core@CoreOSnode ~ $ locksmithctl set-max 2
Old-Max: 1
Max: 2


reboot
Diese Strategie wird die Maschine neu gestartet werden, sobald die Updates installiert sind.
ab
Mit dieser Strategie wartet die Maschine auf einen Befehl, dass Sie explizit nach der Installation der Updates ein Neustart erforderlich.


Die Strategie ist in der Datei definiert /etc/coreos/update.conf :


core@CoreOSnode ~ $ cat /etc/coreos/update.conf
REBOOT_STRATEGY=off


in der Wolke-Config-Datei wie folgt benutzt werden :


#cloud-config
coreos:
  update:
    reboot-strategy: best-effort



Du bist nicht berechtigt Kommentare hinzuzufügen.