Rychlé zprávy - Upgrade waagent démona na Linuxu – CentOS

Jakub Heinz
1 minuta, 15 sekundy
2

Dobrý den. Pří upgrade waagent démona na poslední oficiální verzi 2.0.14 pro operační systém CentOS 7.1 jsem zaznamenal drobné komplikace. Během upgrade waagenta došlo k odstranění skriptu „waagent“, který používá SysVinit a proto tedy nebylo možné standardním způsobem službu/démona zastavit, nebo spustit. Samozřejmě také symbolické linky pro různé run levely nejsou platné a nedojde pak k automatickému nastartování waagent démona při startu systému! Proto jsem aplikoval postup uvedený níže. Příkazy postupně provedou tyto činnosti:

Provede zastavení a korektní ukončení démona waagent…jinak po upgrade zůstane proces „viset“ v procesech. Tedy původní proces verze 2.0.13

provede kopii stávajícího spouštěcího skriptu

automatický upgrade waagent démona

přejmenování kopie spouštěcího skriptu

nastartování waagent démona

kontrola jeho stavu

kontrola jeho verze

sudo /etc/init.d/waagent stop sudo cp /etc/init.d/waagent /etc/init.d/waagent1 sudo yum update WALinuxAgent.noarch -y sudo mv /etc/init.d/waagent1 /etc/init.d/waagent sudo /etc/init.d/waagent start sudo /etc/init.d/waagent status sudo /sbin/waagent --version Poznámky: Důvod pro upgrade: https://github.com/Azure/WALinuxAgent/issues/110 WALinuxAgent                                                          Changelog 6 Sep 2015, WALinuxAgent 2.0.15     . FreeBSD - fix default gateway     . Oracle - fix distro name detection     . Redhat - Port "chpasswd" from 2.1

1 Jul 2015, WALinuxAgent 2.0.14    . Fix rdma config    . Fix page blob uploading for python 2.6    .Fix http request error handling

Autor: Jakub Heinz

Následující článek Předchozí článek