Vagabundieren, erstellen und konfigurieren Sie virtualisierte Entwicklungsumgebungen

über Landstreicher

Im nächsten Artikel werden wir uns Vagrant ansehen. Das ist Ein Befehlszeilentool zum Erstellen und Konfigurieren virtualisierter Entwicklungsumgebungen. Auf diese Weise können wir die zu installierenden Dienste sowie deren Konfigurationen definieren. Dieses Tool wurde für die Verwendung in lokalen Umgebungen entwickelt und kann mit Shell-Skripten, Chef, Puppet oder Ansible verwendet werden.

Standardmäßig, Vagrant kann Maschinen auf VirtualBox, Hyper-V und Docker bereitstellen. Sie können jedoch auch andere Anbieter wie Libvirt (KVM), VMware und AWS über das Add-On-System installieren.

Wie oben erwähnt, wird Vagrant verwendet, um virtuelle Maschinen mit bestimmten Funktionen und Komponenten zu erstellen und zu konfigurieren. Der große Vorteil dieser Software besteht darin, dass sie eine Konfigurationsdatei namens Vagrantfile enthält, in der die gesamte Konfiguration der VM, die wir erstellen möchten, zentralisiert ist. Wir können die Vagrant-Datei verwenden, um eine VM genau so oft zu erstellen, wie wir möchten. Es ist auch super leicht, so dass wir es unserem Repo hinzufügen oder per E-Mail an Mitarbeiter senden können.

Vagrant wird im Allgemeinen von Entwicklern verwendet, um eine Entwicklungsumgebung einzurichten, die auf mehreren Betriebssystemen funktioniert. Es kann unter Gnu / Linux, Mac oder Windows funktionieren. Remote-Entwicklungsumgebungen zwingen Benutzer, auf ihre bevorzugten Editoren und Programme zu verzichten. Vagrant arbeitet auf dem lokalen System mit Tools, mit denen wir bereits vertraut sind.

In den folgenden Zeilen werden wir sehen So installieren Sie Vagrant auf einem Ubuntu 20.04-Computer. Dafür verwenden wir VirtualBox, den Standardanbieter.

Installieren Sie Vagrant unter Ubuntu

Der erste Schritt besteht wie üblich darin, das Tool herunterzuladen und zu installieren. In diesem Fall müssen wir jedoch auch den Anbieter der virtuellen Maschine installieren, den wir verwenden möchten. Dies ist standardmäßig VirtualBox, da es kostenlos ist und in Vagrant integriert ist.

Si VirtualBox Es ist nicht auf Ihrem System installiertkann installiert werden, indem ein Terminal geöffnet wird (Strg + Alt + T) und die folgenden Befehle ausgeführt werden:

sudo apt update; sudo apt install virtualbox

Während ich diese Zeilen schreibe, ist die neueste stabile Version von Vagrant 2.2.9. Für Ihren Download, Benutzer können die besuchen Download-Seite oder prüfen Sie, ob eine neue Version von verfügbar ist. Wir können auch Führen Sie wget vom Terminal aus (Strg + Alt + T), um das .deb-Paket herunterzuladen notwendig:

Laden Sie die vagrant .deb-Datei herunter

wget https://releases.hashicorp.com/vagrant/2.2.9/vagrant_2.2.9_x86_64.deb

Sobald der Download abgeschlossen ist, können wir Installieren Sie das Paket Terminal eingeben:

vagabundierende Installation

sudo apt install ./vagrant_2.2.9_x86_64.deb

Wenn die Installation abgeschlossen ist, können wir überprüfen, ob alles korrekt ist, indem wir den folgenden Befehl ausführen, der gedruckt wird die installierte Version:

vagabundierende Version

vagrant --version

Starten

Schaffen Ein Vagrant-Projekt ist so einfach wie das Festlegen des Projektstammverzeichnisses und das Definieren einer Vagrant-Datei.

Zunächst müssen Sie nur die folgenden Befehle ausführen, um Erstellen Sie das Verzeichnis und greifen Sie dann zu:

Verzeichnis für Beispielprojekt erstellen

mkdir ~/mi-proyecto-vagrant

cd ~/mi-proyecto-vagrant

Jetzt werden wir Erstellen Sie mit dem Befehl eine neue Vagrant-Datei vagabundierende Init, gefolgt von der Box, die wir verwenden möchten.

Boxen sind das Paketformat für Vagrant-Umgebungen und herstellerspezifisch. Kann gefunden werden eine Liste der Vagrant Boxes, die öffentlich auf der Website verfügbar sind Box Katalog.

In diesem Beispiel verwende ich die Debian / Stretch64-Box:

Befehl init

vagrant init debian/stretch64

Vagrantfile ist eine Ruby-Datei, die beschreibt, wie die virtuelle Maschine konfiguriert und bereitgestellt wird. Die Benutzer wir können das öffnen Landstreicherdatei, lesen Sie die Kommentare und nehmen Sie Anpassungen entsprechend den jeweiligen Anforderungen vor.

Jetzt werden wir den Befehl ausführen Landstreicher für Erstellen und konfigurieren Sie die virtuelle Maschine:

Landstreicher

vagrant up

Vagrant stellt das Projektverzeichnis bereit /Landstreicher in der virtuellen Maschine. Auf diese Weise können wir unsere Projektdateien auf unserem Host-Computer bearbeiten.

zu Zugriff auf die virtuelle Maschinewerden wir ausführen:

Verbindung mit ssh

vagrant ssh

Sobald wir darin sind, können wir die Änderungen vornehmen, die uns interessieren:

vagabundierende Systeminformationen

Wir können Stoppen Sie die virtuelle Maschine wann immer wir wollen mit dem folgenden Befehl:

vagrant halt

zu Zerstören Sie alle Ressourcen, die während der Maschinenerstellung erstellt wurdenDer zu verwendende Befehl lautet:

Befehl zerstören

vagrant destroy

Und im Allgemeinen haben wir gesehen, wie man Vagrant unter Ubuntu 20.04 installiert und ein Basisprojekt erstellt. Benutzer, die es benötigen, können weitere Informationen zur Installation und Verwendung dieses Tools erhalten Besuchen Sie die offizielle Seite, auf der Sie die finden offizielle Dokumentation.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.