Mam napisać projekt podtytułem "tworzenie środowisk w Vagrancie". Co właściwie Mogłabym napisać, o czym? Problem polega na tym że projekt ma być na 4 strony a ja delikatnie mówiąc nie widzę tego. Okey primo co to Vagrant. Co to jest Vagrantfile jakieśtam ustawienia wymienić. Jak stworzyć środowisko w Vagrancie w wersji podstawowej że tak powiem. Jak stworzyć przy pomocy chief-a czy puppeta. I co dalej?
Hmm, chyba ująłeś wszystko co trzeba. Ja bym dodał coś o sprawach wydajnościowych: Vagrant kiepsko sobie radzi pod Windowsem, w przypadku dużej ilości plików. Trzeba jakiś dodatkowy plugin doinstalować.
Może coś o łączeniu się do baz chodzących pod Vagrantem? Np. o tunelowaniu? Czy to zbyt oczywiste?
Zagadnienia do omówienia:
- multimachine
- service discovery (Surf/Consul)
- networking
- tworzenie maszyn przy pomocy Packera
- integracja z Atlasem (
vagrant push
) - różnice między różnymi providerami (KVM, AWS, VBox, VMWare, Docker)
- provisioning (Chef Solo/Server/Zero, Puppet, Docker)
- konfiguracja providerów
Z pierwszego punktu jesteś w stanie zrobić 2 strony (co najmniej). Resztę jakoś upchasz.
napisał(a):
Vagrant kiepsko sobie radzi pod Windowsem, w przypadku dużej ilości plików. Trzeba jakiś dodatkowy plugin doinstalować.
Trzeba!winnfsd
Dodatkowo, Vagrant opiera się o Ruby, a to coś jest jak rodem z lat '80 - absolutnie nie radzi sobie ze ścieżkami zawierającymi spacje czy polskie znaki.
[dodane]
Dodałbym też wzmiankę o uruchamianiu obrazów na procesorach bez wirtualizacji. Mam notebooka z Intel Duo Core i niektóre obrazy śmigają, inne nie. Nie wnikałem w sumie od czego to zależy.