Instalace na čistý server rubrika: Administrace: Software

3 vaclav
položil/-a 22.11.2015
 
upravil/-a 22.11.2015

Ahoj,

vůbec se nevyznám v administraci a ptám se spíše ze zvědavosti. Jak se v dnešní době řeší instalace celého serveru? Například když si spustím instanci serveru na Amazon EC2 nebo DigitalOcean. Představu mám takovou, že bych pustil nějaký chytrý program, dal mu IP adresu a ten program podle konfigurace nainstaloval a nakonfiguroval celý systém. (abych měl celou konfiguraci zaverzovanou)

Edit: Doplnění otázky. Vím co chci naintalovat a jak nakonfigurovat. Jde mi o to, jak celý tento nudný proces zautomatizovat a odstranit možnost lidské chyby (přeskočení příkazu instalace například).

odkaz
1 ovlach
odpověděl/-a 22.11.2015

Pokud chcete zautomatizovat proces instalace serveru, zkuste se podívat na chef (https://www.chef.io), puppet (https://puppetlabs.com) či ansible (http://www.ansible.com).

Komentáře

  • messa : Nebo Salt (http://saltstack.com/community/). Používá tady někdo vůbec Salt? :) 22.11.2015
  • vaclav : Skvělé. Ansible se mi zatím líbí nejvíce, ale nechci vynášet verdikty bez pořádného srovnání. Ansible splňuje to, že si "pustím program" a on vše nakonfiguruje. Krásné nástroje, díky. 22.11.2015
  • messa : Kdybys chtěl, přijď na sraz Pyvo. Jeden z předchozích byl přímo zaměřený na Ansible: http://lanyrd.com/2013/praha-pyvo-september/scptkx/ 22.11.2015
  • devnull : Ansible je super. Nejvíc se mi na něm líbí, že je to takové přímočaré a snadno pochopitelné. Napíšu playbook, Ansible se připojí přes ssh a provede ho. 23.11.2015
  • ovlach : devnull: Ono to záleží dost na osobních preferencích, řekl bych že všechny 3 aplikace jsou srovnatelné. V něčem je samozřejmě jednoduší udělat ono, v nečem jiném zas něco jiného. Já osobně preferuji chef (jednoduší než puppet, jede po řádcích, na supermarket.chef.io je spoustu cookbooku) a zdá se mi taky jednoduchý a pochopitelný (přeci jenom to je jen ruby). V práci zase používáme puppet který mi osobně přijde na druhou stranu rychlejší než chef. Ansible jsem nikdy nepoužíval :-) 23.11.2015
  • devnull : Jasně, každému vyhovuje něco jiného. Já jsem vybral Ansible z důvodů zmíněných zde: http://blog.takipi.com/deployment-management-tools-chef-vs-puppet-vs-ans... 23.11.2015
  • tomas.fejfar : messa: Myslel jsem, že jsem jediný :) https://www.zdrojak.cz/clanky/saltstack-sul-pro-vase-servery/ 28.11.2015
  • czhujer : nejsi sam, teda mozna na DEVELu :), v seznamu se to castecne pouzivaj a dost v http://www.opentcpcloud.org 29.11.2015

Pro zobrazení všech 5 odpovědí se prosím přihlaste:

Rychlé přihlášení přes sociální sítě:

Nebo se přihlaste jménem a heslem:

Zadejte prosím svou e-mailovou adresu.
Zadejte své heslo.