Diferenças entre edições de "Atualizar CoreOS manualmente"
| Linha 1: | Linha 1: | ||
| + | <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_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_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 يدوياً]] | ||
Revisão das 10h15min de 30 de outubro de 2015
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
it:Aggiornare manualmente CoreOS
es:Actualizar manualmente CoreOS
en:Update CoreOS manually
fr:Mettre a jour CoreOS manuellement
Este artigo foi traduzido por um sistema de tradução automática. Você pode visualizar a fonte do artigo aqui.
CoreOS por padrão inclui uma atualização de sistema interno (update_engine) que planejar uma auditoria de atualizações disponíveis em intervalos regulares, automaticamente instala e programa uma reinicialização para que eles são eficazes.
No entanto, pode ser útil em alguns casos para procurar e instalar manualmente as atualizações disponíveis. Veremos abaixo como fazer o upgrade de um CoreOS estável.
Assumimos que você implantar apenas uma instância de CoreOS e que está ligado ao é SSH usuário "core".
Começamos por verificar a versão atual do 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"
Estamos lançando a instalação de atualizações (o retorno foi truncado voluntariamente ) :
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 ~ $
No final da instalação de atualizações, somos convidados a reiniciar nossa instância CoreOS é imediatamente ("sudo Reinicie o ") também automaticamente no final do 5 minutos.
Depois de nossas CoreOS instância reinicia, verificamos que a nova versão de seu :
core@CoreOSnode ~ $ cat /etc/lsb-release
DISTRIB_ID=CoreOS
DISTRIB_RELEASE=681.2.0
DISTRIB_CODENAME="Red Dog"
DISTRIB_DESCRIPTION="CoreOS 681.2.0"
Estamos agora na última estável CoreOS (681.2.0 no momento presente FAQ ).
Estratégias de atualização diferente /Reinicie o
CoreOS integra 4 stratégies de Reinicie o (estratégia de reinicialização ), ces stratégies contrôlent la façon dont le Reinicie o se produit. Ces 4 estratégias são :
- melhor esforço
- O parâmetro "Por padrão no CoreOS ". Essa configuração determina se a máquina é parte de um cluster. DCE é iniciado a máquina deveria para ser parte de um cluster e, portanto, utiliza a estratégia "DCE-fechadura ". Caso contrário, é a estratégia "Reinicie o " que é usado.
- DCE-Lock
- Avec cette stratégie, chaque machine verrouille le Reinicie o 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 (adaptando-se o número máximo de seu contexto ) :
core@CoreOSnode ~ $ locksmithctl set-max 2
Old-Max: 1
Max: 2
- Reinicie o
- Esta estratégia irá reiniciar a máquina, assim como as atualizações são instaladas.
- fora
- Avec cette stratégie, la machine attend une commande demandant explicitement le Reinicie o après installation des mises à jour.
A estratégia é definida no arquivo /etc/coreos/update.conf :
core@CoreOSnode ~ $ cat /etc/coreos/update.conf
REBOOT_STRATEGY=fora
estar no arquivo config-nuvem usado assim :
#cloud-config
coreos:
update:
reboot-strategy: best-effort
Ativar a atualização automática de comentários