Mit unserem aktuellen Modell verwenden wir das Messer-Vsphere-Plugin mit einem Wrapper-Perl-Skript, das im Wesentlichen für Loops Messer in Verbindung mit einer CSV-Datei eine Liste von VMs massenhaft bereitstellen. Ich frage mich, ob ein solcher Workflow mit Policyfiles möglich ist.Wie massen Sie die Bereitstellung mithilfe von Policyfiles in Chef?
Antwort
Die Richtliniendateien gehen im Allgemeinen davon aus, dass Sie Chef Server verwenden. Die Verwendung von Chef-Solo wird nur minimal unterstützt. Sie können mit der Funktion chef export -a
spielen, um Richtlinienarchive zu generieren und sie dann über SFTP zu übertragen oder sie irgendwo auf einem internen Webserver zu hosten. Insgesamt "machbar, aber nicht dokumentiert, also bist du alleine".
Ich versuche eigentlich nicht, mit Messer Solo oder Null zu implementieren. Ich habe darauf hingewiesen, weil es der einzige Messerbefehl ist, den ich finden kann, der mit Policyfiles zu arbeiten scheint. Ich möchte tatsächlich zu aws und vsphere bereitstellen. – TyMac
Wenn Sie einen Chef-Client verwenden, verwenden Sie den normalen Messer-Bootstrap-Befehl oder eines der Messer-Cloud-Plugins, die es umhüllen. – coderanger
Wie würde das aussehen? Zum Beispiel mit Messer ec2, wo würde ein Verweis auf die Policyfile anstelle einer Rolle? – TyMac
- 1. Wie man Chef mit Capistrano für die Bereitstellung verbindet
- 2. Wie kann die Version von Chef kontrolliert werden, die Vagrant zur Bereitstellung von VMs verwendet?
- 3. Partielle Bereitstellung mithilfe von VSTS-Builds - Strategie für die Quellcodeverwaltung
- 4. Vagrant + Chef: Fehler bei der Bereitstellung "Freigegebene Ordner, die Chef benötigt, fehlen auf der virtuellen Maschine."
- 5. Chef: Festlegen von Umgebungsvariablen
- 6. Wie durch die Bereitstellung Domian Anmeldeinformationen mithilfe von WMI-Verbindung in Python-Skript
- 7. Bereitstellung von JSON-Inhalten für verschiedene Browsertypen mithilfe von Restlet
- 8. Chef für Windows, Gaurd Beispiele für die Bereitstellung nur von Änderungen
- 9. Wie wird die automatische Bereitstellung auf ec2 mithilfe von Gitlab-Laufwerken durchgeführt?
- 10. COM + -Anwendung Bereitstellung mithilfe der Befehlszeile
- 11. Vermeiden Sie, von Web-Mail-Unternehmen für Massen-/Massen-E-Mails blockiert zu werden?
- 12. Senden von Massen-E-Mail
- 13. Überprüfen Sie die Benutzeridentität mithilfe von cognito
- 14. Wie funktioniert die Web-Bereitstellung von Unity3D?
- 15. Senden von Massen-E-Mail in PHP
- 16. Installieren Bundler Edelstein mit Rbenv bei der Bereitstellung (Chef + Vagrant)
- 17. Bereitstellen von Anwendungen in AWS EC2 Instance mithilfe von Terraform
- 18. Chef - Test für die Existenz von Kochbuchdateien
- 19. Lesen Sie Params von JSON Chef
- 20. Arbeitsteilung: Capistrano vs Chef
- 21. wie Chef-Client parallel in allen Chef-Knoten ausführen
- 22. Entity Framework 'Massen' Finden
- 23. SSRS-Abonnementspeicherpfad in Massen ändern
- 24. So testen Sie Massen-E-Mail-Skript
- 25. Wie Sie die Weblogic-Anwendung mithilfe von ant-Task deinstallieren?
- 26. Effektive Massen-URL-Weiterleitung
- 27. wie Sie die requestURL mithilfe von Filter oder Servlet ändern
- 28. Massen suchen und Ersetzen von schließt
- 29. Wie Sie ApplicationIdData mithilfe von MQQueueConnectionFactory festlegen?
- 30. Senden Sie Massen-E-Mails mit ASP.Net
Wo sehen Sie eigentlich das Problem? Wie sehr haben Sie versucht, Ihren Kopf in ein Konzept zu verwandeln, um Ihren Workflow in Policyfiles zu portieren? – StephenKing
Die Portierung des Workflows ist kein Problem, da der neue Workflow für eine komplett neue Umgebung vorgesehen ist. Das einzige Problem ist, dass ich nicht sicher bin, wie man in großen Mengen vorsieht. Da es sich um eine neue Umgebung handelt, wird es ziemlich viele VMs zu erstellen geben, und wir behandeln das normalerweise mit dem oben erwähnten Perl-Skript. Ich frage mich nur, ob das irgendwie über Küchenhilfe oder ein anderes Werkzeug gehandhabt wird. – TyMac
Nicht sicher, warum Bootstrapping mit Policyfiles so unterschiedlich sein sollte wie ohne. – StephenKing