CoreOS manuell aktualisieren
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
Die automatische Aktualisierung der Kommentare aktivieren.