2016-04-18 4 views
0

CoreOS war mit dem Beta-Kanal:CoreOS Auto Update, aber welcher Kanal (Alpha, Beta, Stable)?

coreos-install -d /dev/sda -C beta -c ./cloud-config.yaml 

SSH in den CoreOS Host und überprüfen Sie die Version:

$ cat /etc/os-release 

NAME=CoreOS 
ID=coreos 
VERSION=991.2.0 
VERSION_ID=991.2.0 
BUILD_ID=2016-03-26-0329 
PRETTY_NAME="CoreOS 991.2.0 (Coeur Rouge)" 
ANSI_COLOR="1;32" 
HOME_URL="https://coreos.com/" 
BUG_REPORT_URL="https://github.com/coreos/bugs/issues" 

Frage 1: Wie häufig CoreOS prüft Update? Würde es innerhalb desselben Release Channel fortfahren?

Frage 2: Wird die Release-Kanal-Information (die zur Installation von CoreOS verwendet wurde) irgendwo auf dem CoreOS-Host geschrieben?

Antwort

1

Es wird ungefähr jede Stunde nach einem Update gesucht. Sie können dies mit journalctl -u update-engine überprüfen, um die Protokolle zu sehen.

Korrekt, der Kanal ist in /etc/coreos/update.conf

+0

Thanks gespeichert. https://coreos.com/os/docs/latest/cloud-config.html zeigt, dass es in cloud-config eine Einstellung coreos.update.group gibt, die die Werte "master", "alpha", "beta" annehmen kann , "Stabil". Kannst du mir sagen, was passiert, wenn diese Konfigurationseinstellung einen anderen Wert hat als der in /etc/coreos/update.conf? Nehmen wir an, ich spiele mit cloud-config herum und habe vergessen, update.conf synchron zu halten. – Polymerase

+0

Cloud-init (die Sache, die Ihre Cloud-Konfiguration verarbeitet) schreibt/aktualisiert den Wert in '/ etc/coreos/update.conf', so dass Sie nur Ihre Cloud-Konfiguration auf dem neuesten Stand halten müssen. – Rob

0

Lesen Switching Release Channels Es scheint, dass die Informationen in /etc/coreos/update.conf In meinem Fall geschrieben werden. Der Inhalt dieser Datei ist:

$ cat /etc/coreos/update.conf 

GROUP=beta 
REBOOT_STRATEGY=reboot 

Ich nehme an, diese Antworten Q2. Aber wie sieht es mit der Häufigkeit aus, mit der CoreOS nach Updates sucht?

Verwandte Themen