Erste Schritte mit Vagrant unter Ubuntu 18.04

Erste Schritte mit Vagrant unter Ubuntu 18.04 Jack Wallen zeigt Ihnen, wie Sie Vagrant auf der Ubuntu 18.04-Plattform für eine einfache VM-Bereitstellung und -Entwicklung zum Laufen bringen.

Vagrant ist eine Open Source-Anwendung, die zum Erstellen und Verwalten von VM-Umgebungen (Virtual Machine) verwendet wird. Im Gegensatz zu den meisten anderen Tools für virtuelle Maschinen konzentriert sich Vagrant auf die Automatisierung der VM-Bereitstellung, sodass die Entwicklungszeit erheblich verkürzt wird.

Must-Read Cloud

  • Cloud Computing im Jahr 2020: Vorhersagen zu Sicherheit, KI, Kubernetes, mehr
  • Die wichtigsten Cloud-Fortschritte des Jahrzehnts
  • Top Desktop as a Service (DaaS) -Anbieter: Amazon, Citrix, Microsoft, VMware und mehr
  • Cloud-Computing-Richtlinie (TechRepublic Premium)

Ich möchte Sie durch den Prozess der Installation von Vagrant in der Ubuntu 18.04 Desktop-Umgebung führen. Nach der Installation verwenden wir Vagrant, um eine VM von Ubuntu Linux zu starten.

Was du brauchst

Sie benötigen lediglich eine funktionierende Installation von Ubuntu Desktop, Version 18.04. Alles andere finden Sie in den Standard-Repositorys.

VirtualBox installieren

Da Vagrant von einem vorhandenen Hypervisor abhängt, müssen wir zuerst einen installieren. Wir werden mit VirtualBox gehen. Und da wir eine Desktop-Umgebung verwenden, können wir einfach die Ubuntu-Software öffnen, nach VirtualBox suchen und mit einem einzigen Klick installieren. Starten Sie nach Abschluss dieser Installation den Desktop neu und Sie können Vagrant installieren.

Vagrant installieren

Vagrant (und alle seine Abhängigkeiten) können mit einem einzigen Befehl installiert werden. Öffnen Sie ein Terminal und geben Sie Folgendes ein:

 sudo apt-get install vagrant -y 

Wenn diese Installation abgeschlossen ist, ist es Zeit, unser Vagrant-System zu testen. Beachten Sie, dass Sie, wenn Sie Version 5.2 von VirtualBox installiert haben, das richtige Installationsprogramm für die neueste Version von von der Vagrant-Download-Seite herunterladen müssen (da VirtualBox 5.2 von der Version von Vagrant in den Standard-Repositorys nicht unterstützt wird ) und installieren Sie mit dem Befehl:

 sudo dpkg -i vagrant * .deb 

Bereitstellen einer VM

Wie bereits erwähnt, werde ich die Bereitstellung einer generischen Ubuntu 18.04-VM demonstrieren. Kehren Sie dazu zum Terminalfenster zurück und geben Sie den folgenden Befehl ein, um das erforderliche Image herunterzuladen:

 vagrant box add generic / ubuntu1804 

Sie werden aufgefordert, den Hypervisor-Anbieter auszuwählen ( Abbildung A ). Da wir mit VirtualBox arbeiten, geben Sie 4 ein und drücken Sie die Eingabetaste.

Abbildung A.

Auswahl eines Hypervisors für Vagrant.


Wenn der Bilddownload abgeschlossen ist, informiert Sie Vagrant über den Erfolg. Erstellen Sie als Nächstes ein neues Verzeichnis für die VM mit dem folgenden Befehl:

 mdkir ~ / ubuntu1804 

Wechseln Sie mit dem folgenden Befehl in das neu erstellte Verzeichnis:

 cd ~ / ubuntu1804 

Erstellen Sie eine neue Vagrant-Datei mit dem folgenden Befehl:

 Nano Vagrantfile 

Kopieren Sie den folgenden Inhalt in die Datei:

 # - * - mode: ruby ​​- * - # vi: setze ft = ruby: ENV 'VAGRANT_DEFAULT_PROVIDER' = 'virtualbox' Vagrant.configure ("2") do | config | ##### DEFINE VM ##### config.vm.define "ubuntu-01" do | config | config.vm.hostname = "ubuntu-01" config.vm.box = "generic / ubuntu1804" config.vm.box_check_update = false config.vm.network "private_network", ip: "192.168.10.50" end end 

Hinweis: Ändern Sie die IP-Adresse entsprechend Ihrem Netzwerkschema, stellen Sie jedoch sicher, dass sie sich in einem anderen Subnetz befindet.

 Landstreicher 

Dadurch wird das Image hochgefahren und die virtuelle Maschine gestartet ( Abbildung B ).

Abbildung B.

Unsere virtuelle Ubuntu-Maschine ist einsatzbereit.


Sie können jetzt mit dem folgenden Befehl SSH in diese VM ausführen:

 Vagabund ssh 

Zu diesem Zeitpunkt können Sie an dieser generischen Ubuntu-Plattform arbeiten. Wenn Sie fertig sind, geben Sie den Befehl exit ein und geben Sie einen der folgenden Befehle ein:

  • Fahren Sie die VM mit dem Befehl vagrant halt herunter.
  • Schalten Sie die VM mit dem Befehl vagrant suspend in den Ruhezustand .
  • Zerstören Sie die VM mit dem Befehl vagrant destroy .

Und das ist alles, was Sie brauchen, um mit Vagrant virtuelle Maschinen hochzufahren. Viel Spaß beim Entwickeln.

Cloud und alles als Service Newsletter

Dies ist Ihre Anlaufstelle für die neuesten Informationen zu AWS, Microsoft Azure, Google Cloud Platform, XaaS, Cloud-Sicherheit und vielem mehr. Montags geliefert

Heute anmelden

© Copyright 2020 | mobilegn.com