Sådan kommer du i gang med Vagrant på Ubuntu 18.04

Sådan kommer du i gang med Vagrant på Ubuntu 18.04 Jack Wallen viser dig, hvordan du kommer Vagrant i gang på Ubuntu 18.04-platformen, så du nemt kan implementere VM og udvikle dem.

Vagrant er et open source-program, der bruges til oprettelse og styring af virtual machine (VM) miljøer. I modsætning til de fleste andre virtuelle maskinværktøjer fokuserer Vagrant på automatisering af VM-installation, så udviklingstiden reduceres betydeligt.

Skal-læse sky

  • Cloud computing i 2020: Forudsigelser om sikkerhed, AI, Kubernetes, mere
  • De vigtigste skyfremskridt i årtiet
  • Top desktop som en tjenesteudbyder (DaaS): Amazon, Citrix, Microsoft, VMware og mere
  • Cloud computing-politik (TechRepublic Premium)

Jeg vil gerne lede dig gennem processen med installation af Vagrant i Ubuntu 18.04 Desktop-miljøet. Når den er installeret, bruger vi Vagrant til at starte en VM fra Ubuntu Linux.

Hvad du har brug for

Alt hvad du behøver er en fungerende installation af Ubuntu Desktop, version 18.04. Alt andet kan findes i standardlager.

Installation af VirtualBox

Da Vagrant afhænger af en eksisterende hypervisor, skal vi først installere en. Vi går med VirtualBox. Og fordi vi bruger et desktopmiljø, kan vi blot åbne Ubuntu-software, søge efter VirtualBox og installere med et enkelt klik. Når installationen er afsluttet, skal du genstarte skrivebordet, og du er klar til at installere Vagrant.

Installation af Vagrant

Vagrant (og alle dets afhængigheder) kan installeres med en enkelt kommando. Åbn en terminal og udsted:

 sudo apt-get install vagrant -y 

Når installationen er afsluttet, er det tid til at teste vores Vagrant-system. Bemærk, hvis du har installeret version 5.2 af VirtualBox, skal du downloade det rigtige installationsprogram til den nyeste version af fra Vagrant Download-siden (da VirtualBox 5.2 ikke understøttes af den version af Vagrant, der findes i standardlagringsstederne) ) og installer med kommandoen:

 sudo dpkg -i vagrant * .deb 

Implementering af en VM

Som jeg nævnte, vil jeg demonstrere, at der installeres en generisk Ubuntu 18.04 VM. For at gøre dette skal du gå tilbage til terminalvinduet og udstede følgende kommando for at downloade det nødvendige billede:

 vagrant box tilføj generisk / ubuntu1804 

Du bliver bedt om at vælge hypervisorudbyderen ( figur A ). Da vi arbejder med VirtualBox, skal du skrive 4 og trykke på Enter.

Figur A

Valg af en hypervisor til Vagrant.


Når billedoverførslen er gennemført, vil Vagrant informere dig om dens succes. Opret derefter et nyt bibliotek til VM med kommandoen:

 mdkir ~ / ubuntu1804 

Skift til det nyoprettede bibliotek med kommandoen:

 cd ~ / ubuntu1804 

Opret en ny Vagrant-fil med kommandoen:

 nano Vagrantfile 

Kopier følgende indhold til filen:

 # - * - tilstand: ruby ​​- * - # vi: set 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 = "generisk / ubuntu1804" config.vm.box_check_update = falsk config.vm.network "private_network", ip: "192.168.10.50" slutning 

Bemærk: Skift IP-adresse, så den passer til dit netværksskema, men sørg for, at den findes på et andet undernet.

 vagrant op 

Dette vil spinde billedet op og starte den virtuelle maskine ( figur B ).

Figur B

Vores Ubuntu-virtuelle maskine er klar til handling.


Du kan nu SSH ind i den VM med kommandoen:

 vagrant ssh 

På dette tidspunkt kan du arbejde på den generiske Ubuntu-platform. Når du er færdig, skal du udstede exit-kommandoen og udsende en af ​​følgende:

  • Luk VM med kommandoen vagrant stop .
  • Dvale VM med kommandoen vagrant suspendere .
  • Ødelæg VM med kommandoen vagrant ødelægge .

Og det er alt, hvad der er at bruge Vagrant til at spin op virtuelle maskiner. God udvikling.

Cloud og alt som et service nyhedsbrev

Dette er din go-to ressource for det nyeste om AWS, Microsoft Azure, Google Cloud Platform, XaaS, skysikkerhed og meget mere. Leveres mandage

Tilmeld dig i dag

© Copyright 2020 | mobilegn.com