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

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

Next Post Previous Post