Vagrant Anleitung · 3 min read · Feb 03, 2026

Vagrant auf Ubuntu 14.10 - Ein Anfängerleitfaden

Dieses Tutorial behandelt die Installation von Vagrant auf Ubuntu 14.10, erklärt die Grundlagen dieses großartigen Virtualisierungstools und führt Sie durch die Erstellung Ihrer ersten Vagrant-Instanz.

Warum benötigen Sie Vagrant?

Um zu beginnen, bin ich mir sicher, dass dies die erste Frage im Kopf jedes Anfängers ist: Warum benötige ich es? Um dies zu beantworten: Vagrant ist ein Softwaretool, mit dem Sie virtuelle Entwicklungsumgebungen erstellen und konfigurieren können. Es ist ein äußerst effizientes Werkzeug zur Verwaltung virtueller Maschinen über die CLI. Dies erhöht die Produktivität und Flexibilität von Ihnen und Ihrem Team.

Hier werden Maschinen auf einer beliebigen Virtualisierungssoftware bereitgestellt, d.h. VirtualBox, VMware, AWS oder einem anderen Anbieter. Später können branchenübliche Bereitstellungstools wie Shell-Skripte, Puppet oder Chef verwendet werden, um Software automatisch auf der Maschine zu installieren und zu konfigurieren.

Das bedeutet einfach, dass Sie bei Bedarf einfach konfigurierbare, reproduzierbare und tragbare Arbeitsumgebungen erhalten.

Wie profitieren Sie davon?

Vagrant bietet Vorteile für Entwickler, Betriebsingenieure, Designer und mehr. Hier ist der Schlüssel: Vagrant macht es wirklich einfach, da es keine Komplikationen oder die Verwendung von vim und einer Menge nerviger Befehlszeilen gibt, um eine Entwicklungsumgebung zu betreiben. Ihre erste Entwicklungs-VM wird in wenigen Minuten einsatzbereit sein. (Ohne die Zeit zum Herunterladen von Boxen/Bildern).

Sobald Sie mit der Entwicklung fertig sind, können Sie Ihre Änderungen einchecken, Ihren Kollegen bitten, sie sich anzusehen, und dann führen sie den Code auf der exakt gleichen Maschine aus. Dies funktioniert sogar, wenn sie sich an einem beliebigen Ort der Welt befinden, und ist plattformunabhängig, d.h. unabhängig davon, ob sie Windows, Linux oder Apple OS X verwenden. Es ist sicher, “funktioniert auf meiner Maschine”-Fehler nach der Verwendung von Vagrant Lebewohl zu sagen.

Sie werden die Vorteile sicherlich besser kennenlernen, sobald Sie es verwenden. Sie können hier mehr über die Vorteile lesen.

Erste Schritte

Laden Sie die neueste Version von Vagrant und Virtual Box herunter und installieren Sie sie, indem Sie die Vagrant-Downloads und die VirtualBox-Downloads besuchen. In der Regel funktioniert die neueste Version von VirtualBox gut, aber Sie sollten die Versionskompatibilität mit Vagrant überprüfen, indem Sie die offiziellen Vagrant-Dokumente konsultieren.

Da ich Ubuntu 14.10 x86_64 verwende, zeige ich Ihnen, wie Sie sie darauf herunterladen und installieren:

Laden Sie sie herunter mit:

wget https://dl.bintray.com/mitchellh/vagrant/vagrant_1.7.2_x86_64.deb
wget http://download.virtualbox.org/virtualbox/4.3.22/virtualbox-4.3_4.3.22-98236~Ubuntu~raring_amd64.deb

Installieren Sie sie mit:

sudo dpkg -i vagrant_1.7.2_x86_64.deb
sudo dpkg -i virtualbox-4.3_4.3.22-98236~Ubuntu~raring_amd64.deb

Hier sind einige Begriffe, die Sie verstehen müssen, bevor wir unsere erste Vagrant-Box ausführen:

Vagrant Box

Eine Box ist im Grunde ein Paket, das eine Darstellung einer virtuellen Maschine enthält, die ein bestimmtes Betriebssystem ausführt. Einfacher gesagt, es ist ein Basisimage eines beliebigen Betriebssystems oder Kernels. Es kann für einen bestimmten Provider sein.

Anbieter

Der Anbieter ist das Softwaretool, das für die Erstellung und Verwaltung der von Vagrant verwendeten virtuellen Maschinen verantwortlich ist. Die Hauptanbieter sind Virtualbox und VMware, aber der Standardanbieter ist VirtualBox, da es kostenlos und Open Source ist.

Bereitsteller

Der Bereitsteller führt einige Aufgaben mit der bereits bereitgestellten VM-Instanz aus. Die Bereitsteller werden verwendet, um den virtuellen Server einzurichten, alle erforderliche Software zu installieren und verschiedene Aufgaben auszuführen. Die am häufigsten verwendeten Bereitsteller sind: Puppet, Chef und Ansible. Shell-Skript ist ebenfalls eine sehr gängige Option. Weitere Informationen zu Vagrant-Bereitstellern finden Sie hier.

Die Vagrantfile

Die grundlegende Vagrant-Konfiguration basiert auf einer Datei, der Vagrantfile. Diese sollte im Stammverzeichnis Ihres Repositories platziert werden. In dieser Datei definieren Sie, welche Basisbox Sie möchten - eine Box ist im Grunde ein Paket mit einem Betriebssystem, das in Ihrer virtuellen Maschine ausgeführt werden soll.

Erstellung der Instanz

Erstellen Sie ein Testverzeichnis, in dem wir unsere erste Instanz erstellen werden.

mkdir -p ~/Vagrant/test
cd ~/Vagrant/test

Wir werden Ubuntu 12.04 LTS (Precise Pangolin) verwenden, das bereits eine “Box” eingerichtet hat.

vagrant box add precise32 http://files.vagrantup.com/precise32.box

Hier sehen Sie das Argument precise32, das ein Spitzname für die URL ist. Die Box wird unter ~/.vagrant.d/boxes heruntergeladen. Sie können jetzt eine Instanz erstellen:

vagrant init precise32
vagrant up

Wenn alles gut geht, wird sie jetzt ausgeführt. Unten sehen Sie, wie die sehr grundlegende VagrantFile aussieht:

Vagrant.configure(2) do |config|  

    config.vm.box = "precise32"  

end

Bitte beachten Sie - Ich habe die kommentierten Zeilen gelöscht, um Verwirrung zu vermeiden.

Wenn Sie über SSH auf diese Instanz zugreifen möchten, verwenden Sie diesen Befehl:

vagrant ssh

Ihre Instanz ist bereit!

Wir werden im nächsten Tutorial mehr über Vagrant lernen.

Links

  • Vagrant
Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.