Cloud Commander.

Schreibrezepte zu Bootstrap-Servern in der Cloud
Jetzt downloaden

Cloud Commander. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • MIT/X Consortium Lic...
  • Name des Herausgebers:
  • Ryan Mark
  • Website des Verlags:
  • http://github.com/ryanmark/

Cloud Commander. Stichworte


Cloud Commander. Beschreibung

Schreibe Rezepte in Bootstrap-Server in der Cloud Cloud Commander ist ein Modul, das Skripts enthält, mit denen Sie mithilfe von EC2-Instanzen schnell gestartet und bauen können. Das Ziel dieser Sache ist es, Ihnen zu ermöglichen, das spezialisierte öffentliche Ami durch ein Skript zu ersetzen, das eine Vanille-Betriebssysteminstallation für einen bestimmten Service oder eine bestimmte Aufgabe konfiguriert. Der Vorteil ist, dass ein Skript agnostisch für den Diensteanbieter ist, und Sie werden nicht vergessen, wie Sie den Server erstellt haben, wenn Sie ein Skript erstellt haben, um es zu tun. Ein Skript kann jedoch Server in jeder Region auf der Cloud von Amazon konfigurieren, was es viel nützlicher macht als eine öffentliche Ami. Es können Sie auch eine Flotte spezialisierter Instanzen auf Knopfdruck starten und konfigurieren. InstallationTo beginnt, benötigen Sie Git, Python und SetUtuptools.Sie können Cloud Commander von PYPI mit EASY_INSTALL oder PIP installieren. Oder Sie können die Quelle herunterladen und von Hand installieren. Ich würde empfehlen, an einem VirtualenV installiert zu werden, obwohl es völlig optional ist. 've hat den Commander installiert installiert, lässt sich jetzt anfangen. Interagieren Sie mit Amazon Web Services. Sie sind alle bereit, einige Server zu starten! Ein paar andere Dinge mit der Konfiguration: Rezepte suchen nach privaten Schlüssel in Ihrem My_Servers / Assental-Verzeichnis, alle Dateien, die in .pem enden. Rezepte suchen auch nach CEST_HOSTS- und Authorized_keys-Dateien im Verzeichnis Assets. Wenn gefunden, werden diese Dateien zu den neuen Instanzen hinzugefügt. Auflagende ServerSwitch in Ihr Projektverzeichnis: CD MY_SERVERSCLOUD-COMMANDER STARTEN NEWSAPPS-KITCHENSINDTHAS ist alles, was es gibt! Was auch immer Instanzen aufgerufen werden, in dem NewsApps-kitchenSink-Rezept wird gestartet und konfiguriert. Der Inhalt des Bin-Unterverzeichnisses wird in / usr / local / bin installiert installiert. Der Inhalt von CESTIC_HOSTS und Authorized_Keys wird dem Verzeichnis des primären Benutzers ~ / .sssh sowie den privaten Schlüssel zum Starten der Instanz hinzugefügt (nur, wenn Sie ihn dem Assets-Verzeichnis hinzufügen). Boot-Skripts / Enthält Shell-Skripts, die beim Booten an die Instanz übergeben werden. Diese Skripts werden als root ausgeführt und verfügen über alle Arbeiten der Konfiguration der Instanzen. Cloud Commander verwendet die Jinja2-Vorlagenbibliothek, um das endgültige Skript zu generieren. So können Sie eine der Jinja2-Template-Syntax in den Bootskripts verwenden. Rezepte / wo alle Rezepte definiert sind. Ein Rezept ist eine Yaml-Datei mit einem 'Server' -Array. config.yml, wo alle Ihre EC2- und Cloud Commander-Projektkonfiguration gespeichert ist. Enthält auch die Liste der AMIS, die von Ihren Rezepten verwendet werden. und schick mir eine Pull-Anfrage. Genau wie Homebrew, wenn Sie vertraut sind. Anforderungen: · Python


Cloud Commander. Zugehörige Software