web-dev-qa-db-fra.com

Comment connaître la version d'un serveur chef

J'ai un serveur de chef dont je suis sûr que c'est le chef 10. Je ne me souviens pas de la version exacte et il ne semble pas le dire n'importe où dans l'interface utilisateur Web. Est-ce que quelqu'un sait comment je peux découvrir ce que c'est? Je ne le vois pas non plus dans les fichiers de configuration, mais peut-être que je ne cherche pas au bon endroit.

Merci.

19
streetcornerlurker

Donc, pour déterminer la version chef-serveur:

Si un couchdb exécute son chef10, vous pouvez vous assurer que la liste /var/lib/couchdb/* voir les fichiers récents et dans la liste des processus (à moins que ce ne soit l'ancienne base d'une mise à jour qui ne soit pas nettoyée correctement mais dans ce cas les fichiers ne devraient pas être récents)

Dans ce cas, la version du serveur chef est donnée par:

cat /usr/lib/Ruby/vendor_Ruby/chef-server/version.rb

S'il n'y a pas de canapé db, vous êtes sur chef11 ou chef12, pour chef11 sur unbutu, le manifeste de version est en /opt/chef-server/version-manifest.txt.

7
Tensibai

Dans votre répertoire d'installation de Chef, vous trouverez un fichier nommé version-manifest.txt, il contient des informations sur les différentes versions des applications, la première ligne fait référence à la version du serveur chef. Dans CentOS 6, vous pouvez faire ceci:

# head -n1 /opt/opscode/version-manifest.txt
chef-server 12.0.0
31
Ernesto Iser