Kluczowa jest umiejętność integracji szefa kuchni lub marionetki z obsługą administracyjną maszyn wirtualnych. Większość użytkowników Vagrant powie ci, że uruchamiają „włóczęgowskie zaopatrzenie” i czasami „włóczęgowskie przeładowanie” znacznie częściej niż „włóczęgowskie ładowanie” lub „włóczęgowskie niszczenie”. Te zadania wskazują, że prawdziwą pracą nie jest wirowanie w górę / w dół maszyn wirtualnych, ale „zarządzanie” nimi po fakcie.
Aby zadać lepsze pytanie (w każdym razie sprawni użytkownicy Chef), może być dlaczego używać Vagrant, a nie nóż z odpowiednią wtyczką (za chwilę dostanie się do wtyczki virtualbox)? Na przykład przekazywanie wartości argumentów przechowywanych w torbie danych do wtyczki noża jest (o wiele) bardziej inteligentne, elastyczne i łatwiejsze do zarządzania niż żonglowanie jednym gigantycznym plikiem Vagrantfile. Zazwyczaj definiuję moje „dynamiczne” zasoby, takie jak liczba procesorów, ilość pamięci, którą system operacyjny wdrożyć, nazwa hosta, adres IP, trasy itp. W kartach danych szefa kuchni, tak że nie muszę ciągle zmieniać przepisu; - ). Edycja znacznika danych za pośrednictwem interfejsu internetowego szefa kuchni jest naprawdę łatwym zadaniem do wprowadzania danych, które mogę wykonać dla większości młodszych operatorów. Dzięki Vagrantfile, twojemu na zawsze modyfikującemu kodowi i wierz w to lub nie - łamie kod - co właściwie gwarantuje, że NIE będziesz przekazywał prostych zmian personelowi Operacji,
Oprócz tego, że nóż nie ma jeszcze wtyczki do virtualboksa (choć przewiduję jedną w niezbyt odległej przyszłości), istnieją już wtyczki do większości produktów do wirtualizacji „korporacyjnych”, w tym vmware, xenserver i prawie każdej większej „chmury” dostawca również. Oznacza to, że nóż jest znacznie lepszy od tego, co oferuje Vagrant, jeśli / kiedy jesteś gotowy, aby wyjść poza wirtualną skrzynkę. Na razie społeczność szefów kuchni wydaje się zadowolona, że użytkownicy Virtualbox utykają razem z Vagrantem, nie integrując aplikacji virtualbox apis z wtyczką noża. Istnieje plugawe narzędzie, które pozwala na wykorzystanie worków danych do przekazywania argumentów. Ale nadal wymaga błędnego oprogramowania i jego monolitycznego pliku Vagrantfile do działania.
Więc wychodzę na kończynę i mówię, że włóczęga zdecydowanie NIE jest „lepszy” niż szef kuchni z nożem; ale jest to konieczne (na razie), jeśli nalegasz na wirtualną skrzynkę i być może łatwiejsze niż zarządzanie szefem kuchni z workami danych, pod warunkiem, że masz dość proste środowisko do zarządzania.