הבדלים בין גרסאות בדף "עדכון CoreOS ידני"

מתוך He Ikoula wiki
Jump to navigation Jump to search
 
שורה 1: שורה 1:
 +
<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_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_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_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_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]]

גרסה אחרונה מ־20:42, 7 בדצמבר 2015

ro:Actualizaţi manual CoreOS ru:Вручную обновить CoreOS pl:Ręczna aktualizacja 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 fr:Mettre a jour CoreOS manuellement

מאמר זה הוא התוצאה של תרגום אוטומטי המבוצע על ידי תוכנה. אתה יכול להציג את מקור המאמר כאן.








CoreOS כברירת מחדל כולל עדכון מערכת מובנית (update_engine) מי תוכנית ביקורת של עדכונים זמינים במרווחי זמן קבועים, באופן אוטומטי מתקין ותוכניות אתחול מחדש בשביל זה הם יעילים.


עם זאת, יתכן שימושי במקרים מסוימים כדי לחפש ולהתקין באופן ידני את העדכונים הזמינים. נראה להלן כיצד לשדרג CoreOS יציב.


אנו מניחים שתפרוס רק מופע CoreOS, כי אתה מחובר המשתמש SSH "core".


נתחיל על-ידי בדיקת הגירסה הנוכחית של 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"


אנחנו משיקים את ההתקנה של עדכונים (החזרה נחתך בהתנדבות ) :


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


בסוף ההתקנה של עדכונים, אנחנו מוזמנים להפעיל מחדש את המופע שלנו CoreOS הוא מיד ("אתחול מחדש sudo ") גם באופן אוטומטי בסוף 5 minutes.


לאחר CoreOS שלנו למשל מחדש, אנחנו בודקים את הגירסה החדשה הימנו :


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


אנו נמצאים כעת CoreOS יציב האחרונים (681.2.0 בזמנו של שו ת זה ).


עדכון שונה אסטרטגיות /אתחול מחדש

CoreOS משלב 4 אסטרטגיות של הפעלה מחדש (אתחול מחדש-אסטרטגיה )פריטי מדיניות אלה לשלוט על האופן שבו מתרחשת אתחול מחדש. אלה 4 אסטרטגיות :


מאמץ
הפרמטר "כברירת מחדל ב- CoreOS ". הגדרה זו קובעת אם המחשב הוא חלק מאשכול. אם DCE הוא התחיל המכונה אמור להיות חלק מאשכול ומשתמש ולכן האסטרטגיה "DCE-lock ". . אחרת, זו האסטרטגיה "reboot" אשר משמש.
DCE-Lock
האסטרטגיה הזו, בכל מחשב נעילת מחדש לפני מאשר זאת. דבר זה מאפשר עדכון להחיל במהירות באשכול מבלי לאבד את המניין ב DCE. ואכן, מספר מכונות מותר להפעיל מחדש בעת ובעונה אחת הוא ניתן להגדרה באמצעות הפקודה (באמצעות התאמת המספר המרבי שלך בהקשר ) :


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


reboot
אסטרטגיה זו תפעיל מחדש את המכונה ברגע שהעדכונים הותקנו.
ביטול
האסטרטגיה הזו, המכונה מחכה בפקודה במפורש המחייב הפעלה מחדש לאחר התקנת העדכונים.


האסטרטגיה זו מוגדרת בקובץ /etc/coreos/update.conf :


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


בקובץ ענן-בשימוש כזה config :


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



אין באפשרותך לפרסם תגובות.