Beispiele für Chef-Befehle, 100 Dinge, die Sie wissen müssen

100 Beispiele für Chef-Befehle als Referenz:

  1. chef-client -v: Versionsinformationen des Chef-Clients anzeigen.
  2. chef-solo -v: Versionsinformationen zu Chef Solo anzeigen.
  3. Chef generiert Kochbuch <Kochbuchname>: Erzeugt ein neues Chef-Kochbuchprojekt.
  4. Chef generiert Rezept <Rezeptname>: Erstellt eine neue Chef-Rezeptdatei.
  5. Chef generiert Attribut <attribute_file_name>: Erzeugt eine neue Chef-Attributdatei.
  6. Chef generiert Vorlage <template_file_name>: Erzeugt eine neue Chef-Vorlagendatei.
  7. Chef generiert Datei <Dateiname>: Erzeugt eine neue Chef-Datei.
  8. chef generate lwrp <lwrp_name>: Generiert einen neuen Chef LWRP (Lightweight Resource Providers).
  9. Chef generiert Anbieter <Anbietername>: Generiert einen neuen Chef-Ressourcenanbieter.
  10. Messerkochbuch erstellen <Kochbuchname>: Erstellt ein neues Chef-Kochbuch.
  11. Messerknoten zeigen <Knotenname>: Zeigt detaillierte Informationen zum angegebenen Knoten an.
  12. Messerknotenliste: Listet die Namen aller bekannten Knoten auf.
  13. Messerkochbuchliste: Alle verfügbaren Kochbücher auflisten.
  14. Messerkochbuch anzeigen <Kochbuchname>: Details für ein bestimmtes Kochbuch anzeigen.
  15. Messer-Client-Liste: Listet die Namen aller bekannten Clients auf.
  16. Knife Client Show <Clientname>: Zeigt detaillierte Informationen für einen bestimmten Client an.
  17. Messerrollenliste: Listet die Namen aller Rollen auf.
  18. Messerrollenshow <Rollenname>: Details für eine bestimmte Rolle anzeigen.
  19. Messerumgebungsliste: Listet die Namen aller Umgebungen auf.
  20. Messerumgebung anzeigen <Umgebungsname>: Details für eine bestimmte Umgebung anzeigen.
  21. Messersuche: Führt eine Suchabfrage auf einem angegebenen Knoten oder auf allen Knoten aus.
  22. Messer SSH '' '': Verwenden Sie SSH, um eine Verbindung zum abgefragten Knoten herzustellen und den Befehl auszuführen.
  23. Knife Bootstrap <Knotenname> -x -P: Installiert den Chef-Client auf einem Remote-Knoten.
  24. Messerkochbuch-Upload <Kochbuchname>: Kochbuch auf Chef Server hochladen.
  25. Messerkochbuch löschen <Kochbuchname>: Kochbuch vom Chef Server löschen.
  26. Messerkochbuch herunterladen <Kochbuchname>: Kochbuch vom Chef Server herunterladen.
  27. Messerknoten run_list add <node_name>: Fügt das neue Rezept zur Ausführungsliste des Knotens hinzu.
  28. Messerknoten run_list entfernen <Knotenname>: Entfernt ein bestimmtes Rezept aus der Ausführungsliste des Knotens.
  29. Messerknoten run_list set <Knotenname>: Legen Sie ein bestimmtes Rezept als Ausführungsliste des Knotens fest.
  30. Messerknoten bearbeiten <Knotenname>: Bearbeiten Sie die JSON-Beschreibungsdatei des Knotens.
  31. Messerrolle erstellen <Rollenname>: Erstellt eine neue Chefrolle.
  32. Messerrolle aus Datei: Importieren Sie die Chefrolle aus einer Datei.
  33. Messerrolle bearbeiten <Rollenname>: Bearbeiten Sie die JSON-Beschreibungsdatei der Chef-Rolle.
  34. Messerrolle löschen <Rollenname>: Löscht die Chef-Rolle vom Chef-Server.
  35. Messerumgebung erstellen <Umgebungsname>: Erstellt eine neue Chef-Umgebung.
  36. Messerumgebung bearbeiten <Umgebungsname>: Bearbeiten Sie die JSON-Beschreibungsdatei der Chef-Umgebung.
  37. Messerumgebung löschen <Umgebungsname>: Löscht eine Chef-Umgebung vom Chef-Server.
  38. Messerdatenbeutel erstellen <bag_name>: Erstellt einen neuen Datenbeutel.
  39. Messer-Datenbeutelliste: Listen Sie die Namen aller Datenpakete auf.
  40. Messerdatenbeutel anzeigen <Taschenname>: Zeigt detaillierte Informationen zum angegebenen Paket an.
  41. Messerdatenbeutel aus Datei: Importieren Sie einen bestimmten Datenbeutel aus einer Datei.
  42. Messerdatenbeutel bearbeiten <Taschenname>: Bearbeiten Sie die JSON-Beschreibungsdatei des Datenbeutels.
  43. Messerdatenbeutel löschen <bag_name>: Löscht einen Datenbeutel vom Chef-Server.
  44. Messerknoten run_list add <node_name> role[<role_name>]: Fügt der Ausführungsliste des Knotens eine bestimmte Rolle hinzu.
  45. Messerknoten run_list entfernen <Knotenname> Rolle[<Rollenname>]: Entfernt eine bestimmte Rolle aus der Ausführungsliste des Knotens.
  46. Messerknoten run_list set <Knotenname> Rolle[<Rollenname>]: Legen Sie eine bestimmte Rolle für die Ausführungsliste des Knotens fest.
  47. Chef-Shell: Starten Sie die interaktive Chef-Shell.
  48. chef-shell -z: Chef-Shell im lokalen Modus starten.
  49. chef-client -z -o Rezept[<Rezeptname>]: Führen Sie Chef im lokalen Modus aus und führen Sie nur das angegebene Rezept aus.
  50. chef-client -z -n <Knotenname>: Führen Sie Chef im lokalen Modus aus, um den angegebenen Knoten zu testen.
  51. chef gem install <gem_name>: Installiert das angegebene Ruby Gem.
  52. Chef-Gem-Liste: Alle installierten Ruby Gems auflisten.
  53. chef gem uninstall <gem_name>: Deinstalliert das angegebene Ruby Gem.
  54. chef gem update <gem_name>: Aktualisiert den angegebenen Ruby Gem.
  55. Chef-Gem-Bereinigung: Bereinigt alle installierten veralteten Ruby-Gems.
  56. chef show-policy <policy_group>/<policy_name>: Details für eine bestimmte Richtlinie anzeigen.
  57. chef install /path/to/policy_archive.tgz -g <policy_group>: Installiert das Richtlinienarchiv unter Verwendung der angegebenen Richtliniengruppe.
  58. chef-push-archive: Lokale Richtlinien auf Chef Server hochladen.
  59. chef push-client <client_name>: Chef-Client auf Chef-Server hochladen.
  60. chef push-job <job_info>: Chef-Jobs auf den Chef-Server hochladen.
  61. chef push-node <node_name>: Laden Sie den Knoten auf den Chef-Server hoch.
  62. chef push-policy <policy_file>: Laden Sie die Richtliniendatei auf den Chef-Server hoch.
  63. chef push-sandbox <sandbox_path>: Chef-Sandbox-Dateien auf den Chef-Server hochladen.
  64. chef push-user <Benutzername>: Laden Sie einen Chef-Benutzer auf den Chef-Server hoch.
  65. chef push: Laden Sie ein beliebiges Chef-Objekt auf den Chef-Server hoch.
  66. Chef-Backup <Objekttyp> <Objektname>: Chef-Objekte sichern.
  67. chef-apply: Führen Sie chef-apply mit der angegebenen Datei aus.
  68. chef-shell -z : Chef-Shell mit der angegebenen Datei starten.
  69. Knife ssh 'role:<role_name>' '': Verwenden Sie SSH, um eine Verbindung zu allen Knoten herzustellen, die zu einer bestimmten Rolle gehören, und um Befehle auszuführen.
  70. messer ssh 'chef_environment:<environment_name>' '': Verwenden Sie SSH, um eine Verbindung zu allen Knoten einer bestimmten Umgebung herzustellen und Befehle auszuführen.
  71. Knife SSH 'node:<node_name>' '': Verwenden Sie SSH, um eine Verbindung zu einem bestimmten Knoten herzustellen und Befehle auszuführen.
  72. Knife SSH 'Name:*' '': Verwenden Sie SSH, um eine Verbindung zu allen Knoten herzustellen und Befehle auszuführen.
  73. Messer-Upload: Laden Sie die angegebene Datei oder das angegebene Verzeichnis auf Chef Server hoch.
  74. Messer-Kochbuch-Download -a: Laden Sie alle Kochbücher von Chef Server herunter.
  75. Messerkochbuch-Download -d <Kochbuchname>: Laden Sie alle Versionen des angegebenen Kochbuchs von Chef Server herunter.
  76. Messerkochbuch-Download -f <Kochbuchname>:: Laden Sie eine bestimmte Version des Kochbuchs von Chef Server herunter.
  77. Messer-Kochbuch-Site herunterladen <Kochbuchname>: Laden Sie das Kochbuch von der Cookbook-Site herunter.
  78. Knife Cookbook Site Install <Kochbuchname>:: Installiert ein Kochbuch von der Cookbook-Site.
  79. Messer-Kochbuch-Site <Kochbuchname> anzeigen: Details zu einem bestimmten Kochbuch auf der Kochbuch-Site anzeigen.
  80. Messerknoten bearbeiten <Knotenname>: Bearbeiten Sie die JSON-Beschreibungsdatei des Knotens.
  81. Messersuchknoten „platform_family:debian“: Sucht nach Knoten auf allen Debian-Systemen basierend auf angegebenen Kriterien.
  82. Messersuchumgebung 'name:_default': Durchsucht die Standardumgebung gemäß den angegebenen Kriterien.
  83. Messer-SSH-Name:Server[01-05] '': Verwenden Sie SSH, um eine Verbindung zu einer Reihe von Knoten herzustellen und Befehle auszuführen.
  84. Knife SSH „role:web“ „apt-get update“: Führen Sie den Befehl apt-get update auf allen Knoten aus, die zur Webrolle gehören.
  85. Knife SSH <Knotenname> „Chef-Client“: Führen Sie Chef-Client-Befehle aus der Ferne aus.
  86. Knife SSH <Knotenname> „tail -f /var/log/syslog“: Stellen Sie eine Remoteverbindung zu einem Knoten her und führen Sie Befehle im Hintergrund aus.
  87. Knife ssh <Knotenname> -i Pfad/zu/Schlüssel „Befehl“: Verwenden Sie den angegebenen SSH-Schlüssel für die Verbindung und Authentifizierung.
  88. Messer konfigurieren -i: Chef-Tools mithilfe eines interaktiven Prozesses konfigurieren.
  89. Knife configure -r /path/to/config: Chef-Tools mit einer bestimmten Chef-Konfigurationsdatei ausführen.
  90. chef-client -l debug: Chef-Client im Debug-Modus ausführen.
  91. chef-solo -c solo.rb -j node.json: Führen Sie Chef unter Chef Solo unter Verwendung der angegebenen Konfigurationsdatei und Knoten-JSON-Datei aus.
  92. chef-apply -e 'resource "file", "/tmp/index.html" do content "Hello World" end': Chef-Ressourcen direkt über die Befehlszeile ausführen.
  93. chef-vault create <vault_item> <vault_item_id> -J <json_data_file>: Erstellt ein neues Chef Vault-Datenelement.
  94. chef-vault item <vault_item> <vault_item_id>: Zeigt Details für ein bestimmtes Chef Vault-Datenelement an.
  95. chef-vault edit <vault_item> <vault_item_id>: Bearbeiten Sie ein Chef Vault-Datenelement.
  96. chef-vault update <vault_item> <vault_item_id> -J <json_data_file>: Aktualisiert den Inhalt eines Chef Vault-Datenelements.
  97. chef-vault delete <vault_item> <vault_item_id>: Löscht ein Chef Vault-Datenelement vom Chef-Server.
  98. Chef-Verifizierung: Überprüfen Sie, ob die Chef-Installation abgeschlossen ist.
  99. chef env run-tests: Führt alle Tests in der angegebenen Umgebung aus.
  100. chef verify-mode-policy-group <policy_group>: Überprüfen Sie den Modus der angegebenen Richtliniengruppe.

Ich denke du magst

Origin blog.csdn.net/m0_55877125/article/details/130880241
Empfohlen
Rangfolge