Cloud Commander

Programinė įranga Screenshot:
Cloud Commander
Programinė detalės:
Versija: 1.0 Alpha 2
Įkėlimo datą: 11 May 15
Kūrėjas: Ryan Mark
Licencija: Nemokamai
Populiarumas: 13

Rating: 1.5/5 (Total Votes: 2)

"Debesis vadas yra modulis, kuris yra scenarijus galite naudoti norėdami greitai pradėti ir kurti EC2 atvejus.
Šio dalyko tikslas yra leisti jums pakeisti specializuotą viešojo AMI su scenarijų, kuris konfigūruoja vanilės OS diegimą už konkrečią paslaugą ar užduotį. Privalumas yra tas, scenarijus yra agnostikas paslaugų teikėjui ir jums nebus pamiršti, kaip jūs pastatė serverį, jei parašė scenarijų padaryti.
Šiuo metu Debesis vadas palaiko tik Amazon Debesis, bet metodai turi dirbti bet kurio tiekėjo. Tačiau vienas scenarijus gali konfigūruoti serverius bet kuriame regione Amazon Debesis, todėl jis partijos labiau naudingas nei viešosios AMI pragaras. Ji taip pat leidžia jums pradėti ir konfigūruoti specializuotų atvejais parką vienu mygtuko paspaudimu.
Diegimas
Norėdami pradėti, jums reikės git, Python ir setuptools.
Jūs galite įdiegti Cloud Commander iš pypi su easy_install ar pip. Arba jūs galite atsisiųsti šaltinį ir ją įdiegti rankiniu būdu. Norėčiau rekomenduoti įdiegti į virtualenv, nors tai visiškai nebūtina.
Įdiekite:
& Nbsp; easy_install cloud_commander
arba:
PIP įdiegti cloud_commander
arba:
& Nbsp; Git klonas https://github.com/newsapps/cloud-commander.git
& Nbsp; CD debesys vadas
& Nbsp; pitonas setup.py įdiegti
Sąranka "
Gerai, jūs turite vadas įdiegta dabar leidžia pradėti.
Sukurti naują katalogą projekto kažkur:
CD ~
Debesis vadas nustatymo my_servers
Vadas bus ištraukti katalogo struktūrą visą receptus iš centrinio git saugykloje ir paskatins jus įvairiais bitų informacijos, kad reikia bendrauti su "Amazon" interneto paslaugas.
Jūs visi pasiruošę pradėti kai kurie serveriai!
Pora kitų dalykų, susijusių su konfigūracija:
Receptai ieškos privačių raktų jūsų my_servers / turto katalogą, visus failus, baigiant Pem. Receptai taip pat ieškos known_hosts ir authorized_keys failų turto katalogą. Jei nepavyksta, šie failai bus įtraukta į naujų atvejų.
Nuleidimo serveriai
Perjungti į savo projektą kataloge:
cd my_servers
Debesis vadas pradėti newsapps-kitchensink
Tai viskas yra į jį! Nepriklausomai atvejų yra raginama newsapps-kitchensink receptas bus pradėtas ir sukonfigūruotas.
Paleisti žemyn projekto kataloge
& Nbsp; turtas /
& Nbsp; šio aplanko turinys bus stumiama į S3 ir ištraukė ant kiekvienu atveju, kad yra pradėta. Iš bin pakatalogį turinys bus įdiegtas į / usr / local / bin dėl instancijoje. Iš known_hosts ir authorized_keys turinys bus įtraukta į pirminį naudotojo ~ / .ssh kataloge, kartu su privataus rakto naudojama paleisti instancija (tik jei pridėti jį prie turto katalogą,).
& Nbsp; boot-scripts /
& Nbsp; Sudėtyje yra apvalkalo scenarijus, kad gauti perduota Pavyzdžiui įkrovos. Šie scenarijai yra paleisti kaip root ir daryti visą konfigūruoti egzempliorius darbą. Debesis vadas naudoja Jinja2 šablonų biblioteką generuoti galutinį scenarijų. Taigi, galite naudoti bet kurią iš Jinja2 šablonų sintaksė į bootscripts.
& Nbsp; receptai /
& Nbsp; Kai visi receptai yra apibrėžtas. Receptas yra yaml failą su "serverio" masyvo.
& Nbsp; config.yml
& Nbsp; Kai visos jūsų EC2 Debesis ir vadas projektas konfigūracija yra saugoma. Taip pat yra AMIS, kurie bus naudojami jūsų receptų sąrašą.

Indėlis

Jei parašiau receptą ir bootscripts, kad jūs norėtumėte pasidalinti, tiesiog šakutės newsapps / debesys vadas receptus GitHub, įsipareigoti savo projekto katalogą, savo šakute ir atsiųsti traukos prašymą. Lygiai kaip Homebrew, jei esate susipažinę

Reikalavimai .

  • Python,

Komentarai Cloud Commander

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!