blitzem

Софтуер снимки:
blitzem
Софтуер детайли:
Версия: 0.1.1
Дата на качване: 15 Apr 15
Розробник: Richard North
Разрешително: Безплатно
Популярност: 12

Rating: 3.0/5 (Total Votes: 1)

blitzem е проста клауд сървър за управление на Python инструмент, вдъхновен от скитник. Този инструмент е само за доказване на концепция в настоящия момент, и доста вероятно да се промени.
<Силен> Инсталирай използване Пип
Enter:
PIP инсталирате blitzem
<Силен> сграда от източник
Enter:
питон setup.py инсталиране
<Силен> Usage
Tailor на environment.py файл за да отговарят на вашите желания сървър среда - например съдържание, показано тук:
Node (име = "web1",
& Nbsp; тагове = ["уеб"])
Node (име = "web2",
& Nbsp; OS = "Ubuntu 11.04",
& Nbsp; тагове = ["уеб", "peakload"],
& Nbsp; размер = Size (RAM = 512))
Node (име = "АРР1",
& Nbsp; OS = "Ubuntu 11.04",
& Nbsp; тагове = ["ап"])
Node (име = "APP2",
& Nbsp; OS = "Ubuntu 11.04",
& Nbsp; тагове = ["ап", "peakload"])
Node (име = "db1",
& Nbsp; тагове = ["db"],
& Nbsp; размер = Size (RAM = 8192),
& Nbsp; разполагане = MultiStepDeployment ([
& Nbsp; SSHKeyDeployment (. Отворен (os.path.expanduser ("~ / .ssh / id_rsa.pub")) чете ()),
& Nbsp; ScriptDeployment ("ап-получите актуализация"),
& Nbsp; ScriptDeployment ("ап-да инсталирате -Y марионетка")])))
Използване пример за конфигурация дадени по-горе:
- Web1 и db1 ще наследи на настройките по подразбиране "ОС", а не уточнява тяхната собствена
- Web1 и web2 ще бъдат маркирани в "паяжината" подреждане на сървъри, докато АРР1 и APP2 ще бъдат маркирани в "ап" подреждане
- Web2 и APP2 също са маркирани "peakload", което им позволява да бъдат приведени нагоре / надолу отделно
- Всички възли ще бъдат оразмерени по подразбиране 256MB RAM на, освен web2 и db1, която ще бъде от 512 MB и 8192MB случаи съответно
- Db1 ще има обичай разполагане стъпки (допълнително инсталиране на марионетка, на върха на настройките по подразбиране)
С environment.py в текущата работна директория, командата blitzem може да се използва за контрол на околната среда. Например:
& Nbsp; blitzem до # ще пусне всички възли, ако те не са вече работи
& Nbsp; blitzem до ап # ще започне точно лимфните маркирани "ап", ако те не са вече работи
& Nbsp; blitzem надолу уеб # събаря всички "уеб" маркира възли
& Nbsp; blitzem до peakload # възпитава "peakload" възли (например по време на пиковите периоди на деня)
& Nbsp; blitzem SSH db1 # стартира интерактивен SSH сесия да db1
& Nbsp; blitzem рестартиране уеб # изтече рестартиране на "паяжината" подреждане
<Силен> Строителни бележки
На Ubuntu, следните пакети трябва да се направят blitzem да бъде построена (главно за предпоставките на Apache libcloud). Други платформи могат да имат подобни изисквания ако вече не е инсталиран:
- Питон Dev
- GCC
- Питон setuptools
- Питон-virtualenv
- Libbz2-Dev

<силни> Изисквания :

  • Python

<силни> Ограничения :

  • Само подкрепя Rackspace Cloud UK като доставчик на услуги
  • Други въпроси / потенциални подобрения, изброени тук
  • Този инструмент е много опитни и авторът поема абсолютно никаква отговорност за каквито и да било последствия от употребата му!

Коментари към blitzem

Коментари не е намерена
добавите коментар
Включете на изображения!