Erste Schritte mit Vagrant unter Linux

Introduzione a Vagrant su Linux
⏱️ 4 min read

Moderne Betriebssysteme, einschließlich Linux, haben sich in den letzten Jahren entwickelt, um die Betriebssystemvirtualisierung auf den bescheidenen PC zu bringen. Durch das Ausführen mehrerer Betriebssysteme mit einem Hypervisor können Entwickler, Systemadministratoren und Bastler kleine, entbehrliche virtuelle Umgebungen einrichten, um Dinge zu testen und zu lernen. Mit zunehmender Beliebtheit der Virtualisierung kommen immer mehr Softwareteile heraus, die versprechen, Ihnen das Leben zu erleichtern. Landstreicher ist eine dieser Software. Heute werden wir über den Einstieg in Vagrant unter Linux sprechen: Was ist Vagrant, wie kann es auf Ihrem Basissystem installiert werden und auf welche Weise es für Sie nützlich sein kann?

Was ist Vagrant

Vagrant ist ein Tool, das mit Virtualisierungssoftware wie Virtual Box und VMware zusammenarbeitet, um auf einfache Weise virtuelle Maschinen mit einem bekannten Status zu erstellen, zu konfigurieren und zu reproduzieren. Damit können vorkonfigurierte virtuelle Maschinen oder Boxen aus der Vagrant Cloud abgerufen, initialisiert und auf Ihrem System ausgeführt werden. Es macht es für jeden sehr einfach, ein Image abzurufen, ein paar einfache Befehle auszuführen und einen virtuellen Server zum Herumspielen zu haben.

Vagrant installieren

Sie können die Zip-Datei von Vagrant von der herunterladen Downloads Seite. Extrahieren Sie es, um ein App-Bild zu finden. Machen Sie es ausführbar und führen Sie es aus.

Alternativ können Sie es über die Repositorys Ihrer Distribution installieren:

Ubuntu / Debian / Ubuntu-basierte Distributionen::

Fedora:

Vagrant kann mit Hyper-V, VMWare, Parallels, VirtualBox und libvirt arbeiten. In diesem Tutorial verwende ich libvirt (Anweisungen zum Konfigurieren von libvirt), da es sich um den im Linux-Kernel integrierten Hypervisor handelt.

Verwenden Sie einen der folgenden Befehle, um den Vagrant libvirt-Anbieter zu installieren:

oder

Vagrant Linux Apt Installieren Sie Vagrant Libvirt

Starten Sie Ihre erste Vagrant Box

Um Vagrant zum Laufen zu bringen, müssen Sie eine Box hinzufügen, ein Verzeichnis für die virtuelle Maschine (VM) erstellen und zwei Vagrant-Befehle ausführen: einen zum Initialisieren des Systems und einen zum Starten der VM.

Fügen Sie Ihrem System zunächst eine Box hinzu:

Stellen Sie sicher, dass Sie Ihren Provider als Flag hinzufügen. Sie können weitere Boxen finden Hier.

Als nächstes erstellen Sie ein Verzeichnis und cd hinein:

Initialisieren Sie nun Vagrant:

Im Rahmen der Initialisierungsphase erstellt Vagrant eine Datei mit dem Namen “Vagrantfile” im aktuellen Arbeitsverzeichnis (z. B. vagrant-test1). Sie können beliebig viele Verzeichnisse erstellen und Vagrant initialisieren. Jedes Verzeichnis und jede Vagrant-Datei repräsentiert eine virtuelle Maschine. Diese verschiedenen VMs können auf derselben Box (z. B. präzise32) oder auf verschiedenen Boxen basieren.

Führen Sie zum Starten der VM Folgendes aus:

Nach dem Start wird die virtuelle Maschine in einem Headless-Modus (ohne Monitor oder virtuellen Bildschirm) ausgeführt, und Sie können nur über SSH eine Verbindung zu ihr herstellen. Sie können dies über einen normalen SSH-Client von jedem anderen Computer in Ihrem Netzwerk aus tun oder den integrierten Befehl ssh verwenden. Wenn Sie einen anderen SSH-Client verwenden möchten, beachten Sie, dass die richtige IP-Adresse die IP-Adresse des Host-Computers (des PCs, auf dem Vagrant ausgeführt wird, und Ihres Providers) ist, jedoch an einem anderen Port. Während des Startvorgangs zeigt Vagrant an, wie Port 22 (für SSH) weitergeleitet wurde. Es wird wahrscheinlich Port 2222 sein.

Geben Sie Folgendes ein, um den integrierten Befehl ssh zu verwenden:

Sie sind jetzt mit der VM verbunden. Um die SSH-Verbindung zu verlassen, geben Sie “exit” ein oder drücken Sie Strg + D..

Stoppen Sie Ihre erste Vagrant Box

Verwenden Sie zum Stoppen einer laufenden VM:

und um die VM zu löschen, verwenden Sie:

Wenn eine VM zerstört wird, bleibt das Basisbetriebssystem (aus der .box-Datei) intern in Vagrant gespeichert, und weitere VMs können bei Bedarf gestartet werden, ohne dass Vagrant die .box-Datei erneut herunterlädt.

In nur zwei Befehlen (vagrant init und vagrant up), Vagrant ermöglicht es Ihnen, eine voll funktionsfähige, auf SSH zugängliche virtuelle Linux-Maschine zu starten. Die erweiterte Konfiguration erfolgt über die Vagrant-Datei. Weitere Details finden Sie in der Vagrant Dokumentation.

Stellen Sie sicher, dass Sie sich einige unserer anderen Virtualisierungsinhalte ansehen, z. B. was Virtualisierung ist und warum Sie sie verwenden sollten und wie Sie mit Virtual Machine Manager unter Linux beginnen.

Verbunden:

Join our Newsletter and receive offers and updates! ✅

0 0 votes
Article Rating
Avatar of Routech

Routech

Routech is a website that provides technology news, reviews and tips. It covers a wide range of topics including smartphones, laptops, tablets, gaming, gadgets, software, internet and more. The website is updated daily with new articles and videos, and also has a forum where users can discuss technology-related topics.

Das könnte dich auch interessieren …

Abonnieren
Benachrichtige mich bei
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x