Rychlé zprávy - Upgrade waagent démona na Linuxu – CentOS
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