Ich bin noch nie von Chef 11 zu Chef 12 gewechselt; Statt dessen, was ich tue, ist „move“ 12.
Das Werkzeug, das ich diese knife backup
tun verwenden, um Chef: knife backup export roles environments clients users nodes data bags -D .
Installieren Chef 12 und dann versuchen, Ihr Backup zu schieben 12 bis Chef (Sie müssen stellen Sie sicher, dass Sie knife.rb
auf neuen Server aktualisiert haben): knife backup restore roles environments clients users nodes data bags -D .
Fix alle Fehler, die Sie laufen (hoffentlich keine); Verwenden Sie dann DNS, um die Clients von Chef 11 Server auf Chef 12 Server umzustellen; hoffentlich verwenden Sie DNS für den Chefserver; wie die Änderung/Aktualisierung ist trivial.