Actualizaţi manual CoreOS: Diferență între versiuni
Ikbot (Discuție | contribuții) |
|||
Linia 17: | Linia 17: | ||
Acest articol este rezultatul unei traduceri automate efectuate de către software-ul. Puteți vizualiza sursa articol [[:fr:Mettre a jour CoreOS manuellement|aici]].<br /><span data-translate="fr"></span> | Acest articol este rezultatul unei traduceri automate efectuate de către software-ul. Puteți vizualiza sursa articol [[:fr:Mettre a jour CoreOS manuellement|aici]].<br /><span data-translate="fr"></span> | ||
− | + | {{#seo: | |
− | + | |title=Actualizaţi manual CoreOS | |
− | + | |title_mode=append | |
− | + | |keywords=these,are,your,keywords | |
− | + | |description=Actualizaţi manual CoreOS | |
− | + | |image=Uploaded_file.png | |
− | + | |image_alt=Wiki Logo | |
− | + | }} | |
− | |||
− | |||
<!--T:1--> | <!--T:1--> |
Versiunea curentă din 28 octombrie 2021 16:42
ro:Actualizaţi manual CoreOS
he:עדכון CoreOS ידני
ja:コア Os を手動で更新します。
ar:تحديث CoreOS يدوياً
zh:手动更新 CoreOS
de:CoreOS manuell aktualisieren
nl:CoreOS handmatig bijwerken
it:Aggiornare manualmente CoreOS
pt:Atualizar CoreOS manualmente
es:Actualizar manualmente CoreOS
en:Update CoreOS manually
ru:Вручную обновить CoreOS
pl:Ręczna aktualizacja CoreOS
fr:Mettre a jour CoreOS manuellement
Acest articol este rezultatul unei traduceri automate efectuate de către software-ul. Puteți vizualiza sursa articol aici.
CoreOS implicit include un built-in sistem update (update_engine) care planifica un audit al actualizări disponibile la intervale regulate, automat se instalează şi program un reporniţi pentru că acestea sunt eficiente.
Cu toate acestea, poate fi util în unele cazuri pentru a căuta şi a instala manual actualizări disponibile. Vom vedea mai jos cum sa upgradezi o CoreOS stabil.
Noi ne asumăm să implementaţi doar un exemplu de CoreOS şi că sunteţi conectat este SSH utilizator "core".
Începem prin verificarea versiunea actuală a 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"
Suntem lansarea de instalare de actualizări (întoarcerea a fost trunchiat voluntar ) :
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 ~ $
La sfârşitul de instalare de actualizări, suntem invitaţi să reporniţi noastre instanţă CoreOS este imediat ("sudo reboot ") fie automat la sfârşitul 5 minutes.
După ce CoreOS noastre de exemplu reporneşte, vom verifica versiunea nouă acestora :
core@CoreOSnode ~ $ cat /etc/lsb-release
DISTRIB_ID=CoreOS
DISTRIB_RELEASE=681.2.0
DISTRIB_CODENAME="Red Dog"
DISTRIB_DESCRIPTION="CoreOS 681.2.0"
Suntem acum în ultima CoreOS stabilă (681.2.0 la momentul de acest FAQ ).
Actualizare diferite strategii /reporniţi
CoreOS integrează 4 strategii de repornire (repornire-strategie )Aceste politici de a controla modul în care se produce repornire. Acestea 4 strategiile sunt :
- cele mai bune-efort
- Parametrul "în mod implicit în CoreOS ". Această setare determină dacă mașina este parte dintr-un cluster. Dacă DCE este pornit masina ar trebui să fie parte dintr-un grup şi, prin urmare, foloseste strategia "DCE-blocare ". În caz contrar, este strategia "reboot" care este folosit.
- DCE-Lock
- Cu această strategie, fiecare maşină încuietori pauză înainte de o autorizare. Acest lucru permite o actualizare se aplică rapid într-un cluster fără a pierde cvorum în DCE. Într-adevăr, numărul de utilaje autorizate să reporniţi simultan este configurabil prin comanda (prin adaptarea numărul maxim la contextul dumneavoastră ) :
core@CoreOSnode ~ $ locksmithctl set-max 2
Old-Max: 1
Max: 2
- reboot
- Această strategie va reporni masina, de îndată ce actualizări sunt instalate.
- afara
- Cu această strategie, masina asteapta pentru o comandă în mod explicit care necesită o repornire după instalare de actualizări.
Strategia este definită în fişierul /etc/coreos/update.conf :
core@CoreOSnode ~ $ cat /etc/coreos/update.conf
REBOOT_STRATEGY=off
fie din fişierul de nor-config utilizate ca aceasta :
#cloud-config coreos: update: reboot-strategy: best-effort
Enable comment auto-refresher