software programming pricing learn language definicion automate chef

programming - Cómo averiguar la versión de un servidor chef



hosted chef (4)

Así que para determinar la versión chef-server:

Si hay un couchdb ejecutando su chef10, puede asegurarse de que el listado /var/lib/couchdb/* vea los archivos recientes y en la lista de procesos (a menos que la base antigua de una actualización no se haya limpiado correctamente, pero en este caso los archivos no deberían ser recientes) )

En este caso la versión del servidor chef viene dada por:

cat /usr/lib/ruby/vendor_ruby/chef-server/version.rb

Si no hay db couch, estás en chef11 o chef12, para chef11 en unbutu el manifiesto de versión está en /opt/chef-server/version-manifest.txt .

Tengo un servidor de chef que estoy bastante seguro de que es chef 10. No recuerdo la versión exacta y no parece decirlo en ninguna parte de la interfaz de usuario web. ¿Alguien sabe cómo puedo averiguar qué es? Tampoco lo veo en ningún archivo de configuración, pero tal vez no esté buscando en el lugar correcto.

Gracias.


Dentro de su directorio de instalación de Chef encontrará un archivo llamado version-manifest.txt, que contiene información sobre diferentes versiones de aplicaciones, la primera línea se refiere a la versión de chef-server. En CentOS 6 puedes hacer esto:

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


Este comando le dará la versión de Chef Server desde cualquier cliente Chef, en caso de que no quiera iniciar sesión en el servidor. También funciona en el servidor:

$ chef-shell --version Chef: 12.4.1


Otro método:

Escriba chef-shell y luego escriba la version