Cloud Commander

ソフトウェアのスクリーンショット:
Cloud Commander
ソフトウェアの詳細:
バージョン: 1.0 Alpha 2
日付のアップロード: 11 May 15
開発者: Ryan Mark
ライセンス: 無料
人気: 13

Rating: 1.5/5 (Total Votes: 2)

クラウド司令官はすぐに起動し、EC2インスタンスの作成に使用できるスクリプトが含まれているモジュールです。
この事の目標は、特定のサービスやタスクのバニラOSのインストールを構成するスクリプトで特殊なパブリックAMIを交換できるようにすることです。利点は、スクリプトは、サービスプロバイダにとらわれないで、あなたはそれを行うには、スクリプトを書いた場合は、サーバーを構築しどのように忘れないだろうということです。
現在、クラウド司令官は、Amazonのクラウドをサポートしていますが、技術は、プロバイダーのために働く必要があります。しかし、ひとつのスクリプトは、パブリックAMIよりも、それは多くの地獄より有用にするAmazonのクラウド上の任意の領域にサーバを設定できます。また、あなたがボタンを押すだけで、特殊なインスタンスの艦隊を起動して設定することができます。
インストール
開始するには、gitの、Pythonとsetuptoolsのが必要になります。
あなたはeasy_installをやピップでPyPIのからクラウドコマンダーをインストールすることができます。それとも、ソースをダウンロードし、手動でインストールすることができます。それは完全にオプションですが、私は、virtualenvのにインストールすることをお勧めします。
インストールします。
  easy_installをcloud_commander
または:
cloud_commanderをインストールピップ
または:
  gitのクローンhttps://github.com/newsapps/cloud-commander.git
  CDのクラウド司令官
  Pythonはsetup.py installを
セットアップ
さてさて、あなたはインストール司令官が今始めることができます持っています。
どこか新しいプロジェクトディレクトリを作成します。
CD〜
クラウドコマンダセットアップmy_servers
指揮官は中央gitリポジトリからのレシピの完全なディレクトリ構造を引き出し、それがAmazon Webサービスと対話するために必要な情報の様々なビットの入力を求められます。
あなたは、すべてのいくつかのサーバを起動する準備が整いました!
構成に関連するカップル他のもの:
レシピは、あなたのmy_servers / assetsディレクトリに秘密鍵のための.pemで終わるすべてのファイルを検索します。レシピはまた、資産ディレクトリ内のknown_hostsとのauthorized_keysファイルを探します。見つかった場合、これらのファイルは新しいインスタンスに追加されます。
サーバーの起動
プロジェクトディレクトリに切り替えます:
CDのmy_servers
クラウド司令newsapps-kitchensinkを開始
それはそれで全部です! newsapps-kitchensinkレシピに開始し、設定されますのためにどのようなインスタンスが呼び出されます。
プロジェクトディレクトリの実行ダウン
 資産/
 このフォルダの内容は、S3に押され、起動されるすべてのインスタンスにプルダウンされます。 binサブディレクトリの内容は、インスタンスの/ usr / local / binにインストールされます。 known_hostsファイルとのauthorized_keysの内容は、(あなたが資産ディレクトリに追加している場合のみ)インスタンスを起動するために使用される秘密鍵と一緒に、プライマリユーザの〜/ .sshディレクトリに追加されます。
 ブートスクリプト/
 起動時にインスタンスに渡されるシェルスクリプトが含まれています。これらのスクリプトはrootで実行してインスタンスを構成するすべての作業を行うています。クラウド司令官は、最終的なスクリプトを生成するためにJinja2のテンプレートライブラリを使用しています。だから、ブートスクリプトにJinja2のテンプレートの構文のいずれかを使用することができます。
 レシピ/
 レシピのすべてが定義されているものです。レシピは、「サーバ」のアレイとYAMLファイルです。
  config.yml
 すべてのEC2クラウド司令官プロジェクトの設定が保存されている場所。また、あなたのレシピで使用されるのAMIのリストが含まれています。
貢献
あなたがレシピと共有したいブートスクリプトを書いた場合は、githubの上で単にフォークnewsapps /クラウド司令-レシピは、あなたのフォークにプロジェクトディレクトリをコミットし、私にプル要求を送信します。まさに自作のような、あなたが精通している場合は

この要件:ます。

Pythonの

へのコメント Cloud Commander

コメントが見つかりません
コメントを追加
画像をオンにする!