So installieren Sie Vagrant und verwenden es mit VirtualBox unter Ubuntu 20.04

Vagrant ist ein Befehlszeilen-Tool zum Erstellen und Verwalten von virtuellen Maschinen. Um Vagrant zu verwenden, müssen Sie eine Virtualisierungs-Engine wie VirtualBox, Hyper-V oder Docker auf Ihrem System installiert haben. Das Vagrant-Plugin-System bietet auch Unterstützung für KVM und VMware. Vagrant wird hauptsächlich zum einfachen Einrichten von Entwicklungsumgebungen verwendet. Vagrant ist für Linux-Plattformen verfügbar und kann von Anwendern in ihr System installiert werden.

In diesem Artikel zeige ich Ihnen, wie Sie Vagrant auf einer Ubuntu 20.04-Maschine installieren und VirtualBox als Vairtualisierungs-Engine verwenden. Danach werden wir eine virtuelle Maschine mit VirtualBox und CentOS 8 als Betriebssystem innerhalb der VM mit Vagrant erstellen.

Installieren von Vagrant auf Ubuntu

Um Vagrant auf Ubuntu 20.04 zu installieren, verwenden wir die Kommandozeile/ das Terminalfenster unseres Systems. Zuerst werden wir VirtualBox in unserem System installieren, öffnen Sie dazu das Terminal. Verwenden Sie die Tastenkombination Ctl+Alt+T, um es zu öffnen, oder gehen Sie zu AnwendungenàTerminal, um das Terminalfenster zu öffnen.

Installieren von VirtualBox

Sobald es geöffnet ist, müssen Sie das apt-Repository des Systems aktualisieren. Dazu müssen Sie den beigefügten Befehl in das Terminalfenster des Systems eingeben:

$ sudo apt update

Sobald Sie den Befehl eingegeben und die <Eingabe>-Taste gedrückt haben, fragt das System nach dem Passwort des angemeldeten Benutzers. Geben Sie es in das Feld ein und drücken Sie dann die <Eingabe>-Taste.

Pakete aktualisieren

Sobald Sie die Eingabetaste drücken, werden die derzeit im System verfügbaren Updates abgearbeitet. Die Verarbeitung der Updates kann einige Zeit in Anspruch nehmen. Achten Sie darauf, während dieses Vorgangs im Terminalfenster zu bleiben. Sobald dies geschehen ist, müssen Sie den beigefügten Befehl eingeben, um die VirtualBox in Ihrem System zu installieren.

$ sudo apt install virtualbox

Install VirtualBox

Die Installation beginnt wie in der Abbildung unten dargestellt. Geben Sie Y ein und drücken Sie dann die Eingabetaste, um mit der Installation von VirtualBox in Ihrem System fortzufahren.

VirtualBox-Installation

Nach einiger Zeit wird VirtualBox in Ihrem System installiert. Sie können dies überprüfen, indem Sie in den installierten Anwendungen des Ubuntu-Systems nach VirtualBox suchen. Wenn die Anwendung im System installiert ist, sehen Sie eine Ausgabe ähnlich der unten angezeigten:

VirtualBox-Symbol

Nun haben Sie VirtualBox erfolgreich installiert, so dass wir mit der Installation von Vagrant im System fortfahren können.

Installieren von Vagrant

Der nächste Schritt in diesem Prozess ist die Installation von Vagrant in Ihrem System. Dies ist ein bequemer Prozess und kann mit dem unten gezeigten einzeiligen Befehl durchgeführt werden. Geben Sie den unten angehängten Befehl in das Terminalfenster ein, um die Installation von Vagrant in Ihrem Ubuntu 20.04-System zu starten.

$ sudo apt install vagrant

Das System fragt während der Installation möglicherweise nach der Erlaubnis des Benutzers, bevor es weitergeht. Geben Sie Y ein und drücken Sie dann die <Enter>-Taste auf der Tastatur, um den Installationsprozess fortzusetzen.

Installieren von Vagrant

Die Installationsphase wird nach einer Weile abgeschlossen sein. Sobald Sie Vagrant in Ihrem System installiert haben, geben Sie den unten zitierten Befehl in das Terminalfenster ein, um den Prozess der Vagrant-Installation zu bestätigen:

$ vagrant --version

Sie sehen eine Ausgabe, die in etwa mit der in dieser Abbildung vergleichbar ist. Die im System installierte Version von Vagrant wird wie in der Abbildung unten dargestellt angezeigt:

Vagrant-Version prüfen

Erstellen einer CentOS 8-VM mit Vagrant

Nun werden wir die Methode zum Erstellen eines Vagrant-Projekts ausprobieren. Dazu werden wir ein Verzeichnis für unser neues Vagrant-Projekt anlegen. Geben Sie den beigefügten Befehl in die Kommandozeile ein:

$ mkdir ~/my-vagrant-project

Sobald Sie die Eingabetaste drücken, wird das Projektverzeichnis erstellt. Sobald dies geschehen ist, wechseln Sie mit dem cd-Befehl in das neu erstellte Verzeichnis. In diesem Fall verwenden wir den unten gezeigten Befehl. Sie können den Projektnamen ersetzen und auf das Projekt mit dem von Ihnen gewählten Namen zugreifen. Geben Sie den folgenden Befehl ein:

$ cd ~/my-vagrant-project

Sie gelangen nun in das Projektverzeichnis. Hier ist ein Beispiel, wir werden den Befehl vagrant init verwenden, um Vagrant zu initialisieren, zusammen mit dem Namen der Box, die Sie verwenden möchten. Alle öffentlich verfügbaren Vagrant-Boxen finden Sie auf der offiziellen Katalogseite von Vagrant.

$ vagrant init centos/8

Die Ausgabe des im vorherigen Schritt verwendeten Befehls wird ähnlich der unten gezeigten sein:

CentOS 8 VM mit Vagrant erstellen

Führen Sie nun den folgenden Befehl im Terminalfenster aus:

$ vagrant up

Start VM

Es wird eine Ausgabe ähnlich der unten gezeigten erscheinen:

Erstellen einer CentOS-VM mit Vagrant

Vagrant mountet dann das Projektverzeichnis unter dem Pfad /vagrant in der virtuellen Maschine Ihres Systems.

Jetzt werden wir versuchen, den ssh-Befehl in der virtuellen Maschine auszuführen, verwenden Sie den unten zitierten Befehl im Terminalfenster:

$ vagrant ssh

Um die virtuelle Maschine zu stoppen, geben Sie den unten angehängten Befehl in das Terminal ein:

$ vagrant halt

Sie können auch alle Ressourcen zerstören, die während des gesamten Prozesses erstellt wurden. Geben Sie den angehängten Befehl in das Terminal-Fenster ein:

$ vagrant destroy

Auf diese Weise können wir auf Vagrant zugreifen und die VirtualBox konfigurieren. Sie können die Ressourcen auch zerstören und anhalten, indem Sie die im vorherigen Abschnitt besprochenen Befehle verwenden.

Deinstallation von Vagrant

Um Vagrant auf dem Ubuntu 20.04-System zu deinstallieren, geben Sie den unten angehängten Befehl in die Befehlszeile Ihres Systems ein:

$ sudo apt-get remove –auto-remove vagrant

Hier wird das System möglicherweise nach dem Passwort des angemeldeten Benutzers/sudo-Benutzers fragen. Vagrant wird mit der Deinstallation beginnen. Wenn das System nach der Bestätigung des Benutzers fragt, müssen Sie Y eingeben und dann die Eingabetaste drücken, um fortzufahren. Die Deinstallation wird nach einer Weile abgeschlossen.

Fazit

In diesem Artikel sind wir die Schritte zur Installation von VirtualBox als Virtualisierungs-Engine für Vagrant durchgegangen. Außerdem haben wir ein Basisprojekt für Vagrant erstellt und einige nützliche Befehle zur Anwendung auf die virtuelle Maschine vorgestellt. Zuletzt haben wir über den Prozess der Deinstallation von Vagrant vom System gesprochen. Benutzer können Vagrant bei Bedarf einfach von ihrem System deinstallieren.

Das könnte dich auch interessieren …