Używanie vagrant do uruchamiania maszyn wirtualnych ze środowiskiem pulpitu

Środowisko programistyczne mojej firmy oparte jest na maszynach wirtualnych działających na VirtualBox. Chcielibyśmy posunąć się o krok dalej i wykorzystać możliwości Vagrant, aby mieć opis maszyny w pliku tekstowym, a następnie móc „podnieść” tę maszynę na podstawie tego pliku tekstowego. W połączeniu z marionetką rozwiązałoby to problem polegający na tym, że każdy ma różne wersje oprogramowania zainstalowane w maszynie wirtualnej.

Jednak Vagrant wydaje się być bardzo skoncentrowany na rozwijaniu się na hoście, pozwalając maszynie w tle. Musielibyśmy mieć nasze środowisko programistyczne w maszynie, więc potrzebowalibyśmy kompletnego GUI, więc podczas wpisywania „vagrant up” powinna pojawić się maszyna z kompletnym środowiskiem graficznym (XFCE, KDE ...).

Do tej pory udało mi się utworzyć skrzynkę „bazową” z dystrybucji Xubuntu. Ale kiedy wpisuję „vagrant up”, chociaż pojawia się pulpit i mogę się poprawnie zalogować, Vagrant zawiesza się przy komunikacie „Oczekiwanie na uruchomienie komputera. Może to potrwać kilka minut ...”. Po chwili Vagrant zawiesza się z powodu upływu czasu. Tak więc foldery współdzielone nie są tworzone ani nie jest wykonywany program do dostarczania pakietów -puppet-.

Jak stworzyć maszynę wirtualną z kompletnym GUI używając vagrant?

questionAnswers(9)

yourAnswerToTheQuestion