Differenze tra le versioni di "Aggiornare manualmente CoreOS"

Da It Ikoula wiki.
Jump to navigation Jump to search
 
(10 versioni intermedie di 2 utenti non mostrate)
Riga 1: Riga 1:
 +
<span data-link_translate_it_title="Aggiornare manualmente CoreOS"  data-link_translate_it_url="Aggiornare manualmente CoreOS"></span>[[:it:Aggiornare manualmente CoreOS]][[it:Aggiornare manualmente CoreOS]]
 +
<span data-link_translate_he_title="עדכון CoreOS ידני"  data-link_translate_he_url="%D7%A2%D7%93%D7%9B%D7%95%D7%9F+CoreOS+%D7%99%D7%93%D7%A0%D7%99"></span>[[:he:עדכון CoreOS ידני]][[he:עדכון CoreOS ידני]]
 +
<span data-link_translate_ru_title="Вручную обновить CoreOS"  data-link_translate_ru_url="%D0%92%D1%80%D1%83%D1%87%D0%BD%D1%83%D1%8E+%D0%BE%D0%B1%D0%BD%D0%BE%D0%B2%D0%B8%D1%82%D1%8C+CoreOS"></span>[[:ru:Вручную обновить CoreOS]][[ru:Вручную обновить CoreOS]]
 +
<span data-link_translate_ja_title="コア Os を手動で更新します。"  data-link_translate_ja_url="%E3%82%B3%E3%82%A2+Os+%E3%82%92%E6%89%8B%E5%8B%95%E3%81%A7%E6%9B%B4%E6%96%B0%E3%81%97%E3%81%BE%E3%81%99%E3%80%82"></span>[[:ja:コア Os を手動で更新します。]][[ja:コア Os を手動で更新します。]]
 +
<span data-link_translate_ar_title="تحديث CoreOS يدوياً"  data-link_translate_ar_url="%D8%AA%D8%AD%D8%AF%D9%8A%D8%AB+CoreOS+%D9%8A%D8%AF%D9%88%D9%8A%D8%A7%D9%8B"></span>[[:ar:تحديث CoreOS يدوياً]][[ar:تحديث CoreOS يدوياً]]
 +
<span data-link_translate_zh_title="手动更新 CoreOS"  data-link_translate_zh_url="%E6%89%8B%E5%8A%A8%E6%9B%B4%E6%96%B0+CoreOS"></span>[[:zh:手动更新 CoreOS]][[zh:手动更新 CoreOS]]
 +
<span data-link_translate_ro_title="Actualizaţi manual CoreOS"  data-link_translate_ro_url="Actualiza%C5%A3i+manual+CoreOS"></span>[[:ro:Actualizaţi manual CoreOS]][[ro:Actualizaţi manual CoreOS]]
 +
<span data-link_translate_pl_title="Ręczna aktualizacja CoreOS"  data-link_translate_pl_url="R%C4%99czna+aktualizacja+CoreOS"></span>[[:pl:Ręczna aktualizacja CoreOS]][[pl:Ręczna aktualizacja CoreOS]]
 
<span data-link_translate_de_title="CoreOS manuell aktualisieren"  data-link_translate_de_url="CoreOS+manuell+aktualisieren"></span>[[:de:CoreOS manuell aktualisieren]][[de:CoreOS manuell aktualisieren]]
 
<span data-link_translate_de_title="CoreOS manuell aktualisieren"  data-link_translate_de_url="CoreOS+manuell+aktualisieren"></span>[[:de:CoreOS manuell aktualisieren]][[de:CoreOS manuell aktualisieren]]
 
<span data-link_translate_nl_title="CoreOS handmatig bijwerken"  data-link_translate_nl_url="CoreOS+handmatig+bijwerken"></span>[[:nl:CoreOS handmatig bijwerken]][[nl:CoreOS handmatig bijwerken]]
 
<span data-link_translate_nl_title="CoreOS handmatig bijwerken"  data-link_translate_nl_url="CoreOS+handmatig+bijwerken"></span>[[:nl:CoreOS handmatig bijwerken]][[nl:CoreOS handmatig bijwerken]]
Riga 7: Riga 15:
 
<br />
 
<br />
  
Il presente articolo è stato tradotto tramite un software di traduzione automatica. È possibile visualizzare l'origine articolo [[:fr:Mettre a jour CoreOS manuellement|qui]].<br /><span data-translate="fr"></span>
+
{{#seo:
 
+
|title=Aggiornare manualmente CoreOS
 
+
|title_mode=append
 
+
|keywords=these,are,your,keywords
 
+
|description=Aggiornare manualmente CoreOS
 +
|image=Uploaded_file.png
 +
|image_alt=Wiki Logo
 +
}}
  
  
Riga 19: Riga 30:
  
 
<!--T:2-->
 
<!--T:2-->
Tuttavia, può essere utile in alcuni casi per cercare e installare manualmente gli aggiornamenti disponibili. Vedremo più avanti come aggiornare un CoreOS stabile.
+
Tuttavia, può essere utile in alcuni casi per cercare e installare manualmente gli aggiornamenti disponibili. Vedremo più avanti come aggiornare un ''CoreOS'' stabile.
  
  
 
<!--T:3-->
 
<!--T:3-->
Diamo per scontato si distribuisce solo un'istanza di CoreOS e che si è connessi a è utente SSH <span class="notranslate">"core"</span>.
+
Diamo per scontato si distribuisce solo un'istanza di '''CoreOS''' e che si è connessi a è utente SSH <span class="notranslate">"core"</span>.
  
  

Versione attuale delle 15:10, 8 ott 2021

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


CoreOS per impostazione predefinita include un built-in sistema di aggiornamento (update_engine) che prevedono una verifica degli aggiornamenti disponibili a intervalli regolari, automaticamente installa e programma un riavvio per che sono efficaci.


Tuttavia, può essere utile in alcuni casi per cercare e installare manualmente gli aggiornamenti disponibili. Vedremo più avanti come aggiornare un CoreOS stabile.


Diamo per scontato si distribuisce solo un'istanza di CoreOS e che si è connessi a è utente SSH "core".


Si inizia controllando la versione corrente di CoreOS :


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


Stiamo lanciando l'installazione degli aggiornamenti (il ritorno è stato volontariamente troncato ) :


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 ~ $


Al termine dell'installazione degli aggiornamenti, siamo invitati a riavviare la nostra istanza CoreOS è immediatamente ("sudo riavviare ") automaticamente alla fine di 5 minuti.


Dopo il nostro CoreOS istanza riavvii, controlliamo la nuova versione della stessa :


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


Ora siamo nell'ultima stabile CoreOS (681.2.0 al momento di questa FAQ ).


Strategie di aggiornamento differenti /riavviare

CoreOS integra 4 stratégies de riavviare (strategia di riavvio ), ces stratégies contrôlent la façon dont le riavviare se produit. Ces 4 le strategie sono :


massimo sforzo
Il parametro "per impostazione predefinita in CoreOS ". Questa impostazione determina se la macchina è parte di un cluster. Se DCE viene avviato la macchina dovrebbe per essere parte di un cluster e quindi utilizza la strategia "DCE-serratura ". In caso contrario, è la strategia "riavviare " che viene utilizzato.
DCE-Lock
Avec cette stratégie, chaque machine verrouille le riavviare avant d'autoriser celui-ci. Cela permet à une mise à jour d'être appliquée rapidement à un cluster sans perdre le quorum dans Etcd. En effet, le nombre de machines autorisées à redémarrer simultanément est configurable via la commande suivante (adattando il numero massimo al vostro contesto ) :


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


riavviare
Questa strategia verrà riavviato la macchina, non appena gli aggiornamenti sono installati.
sconto
Avec cette stratégie, la machine attend une commande demandant explicitement le riavviare après installation des mises à jour.


La strategia è definita nel file /etc/coreos/update.conf :


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


essere nel cloud-config file utilizzato come questo :


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



Non si dispone dei permessi necessari per inviare commenti.