Session 01 - Provisioning Server, install CentOS 7 and setup Vagrant
Innehållsförteckning:
Vagrant är ett kommandoradsverktyg med öppen källkod för att bygga och hantera virtuella maskinmiljöer. Som standard kan Vagrant tillhandahålla maskiner ovanpå VirtualBox, Hyper-V och Docker. Andra leverantörer som Libvirt (KVM), VMware och AWS kan installeras via Vagrant-plugin-systemet.
Vagrant används mest av utvecklare för att skapa en utvecklingsmiljö som matchar produktionsmiljön.
I den här handledning kommer vi att leda dig genom att installera Vagrant på CentOS 7-system.
förutsättningar
Se till att du har uppfyllt följande förutsättningar innan du fortsätter med denna handledning:
- VirtualBox installerat på din CentOS-maskin. Inloggad som användare med sudo-privilegier.
Installera Vagrant på CentOS
Vid skrivandet av denna artikel är den senaste stabila versionen av Vagrant version 2.2.6. Innan du fortsätter med nästa steg kan du besöka Vagrant-nedladdningssidan och kontrollera om det finns en ny version av Vagrant tillgänglig.
Använd följande kommando för att installera Vagrant på din CentOS-maskin:
sudo yum install
För att verifiera att installationen lyckades kör följande kommando som kommer att skriva ut Vagrant-versionen:
vagrant --version
Utgången ska se ut så här:
Komma igång med Vagrant
Nu när Vagrant är installerat på ditt CentOS-system kommer vi att visa dig hur du skapar en utvecklingsmiljö.
Vi använder VirtualBox-leverantören, som är standardleverantören för Vagrant.
Det första steget är att skapa en katalog som kommer att vara projektets rotkatalog och innehålla Vagrantfile-filen. Vagrantfile är en Ruby-fil som beskriver hur man konfigurerar och tillhandahåller den virtuella maskinen.
Skapa projektkatalogen och växla till den med:
mkdir ~/my-vagrant-project
cd ~/my-vagrant-project
Nästa steg är att initiera en ny Vagrantfile med hjälp av kommandot
vagrant init
och ange rutan du vill använda.
Lådor är paketformatet för Vagrant-miljöerna och är leverantörsspecifika. Du kan hitta en lista över offentligt tillgängliga Vagrant Boxes på Vagrant Box-katalogsidan.
I det här exemplet kommer vi att använda
ubuntu/bionic64
rutan. Kör följande kommando för att initiera en ny Vagrantfile:
vagrant init ubuntu/bionic64
A `Vagrantfile` has been placed in this directory. You are now ready to `vagrant up` your first virtual environment! Please read the comments in the Vagrantfile as well as documentation on `vagrantup.com` for more information on using Vagrant.
Du kan öppna Vagrantfilen, läsa kommentarerna och göra justeringar efter dina behov.
Kör kommandot
vagrant up
att skapa och konfigurera den virtuella maskinen enligt Vagrantfile.
vagrant up
==> default: Configuring and enabling network interfaces… default: SSH address: 192.168.121.24:22 default: SSH username: vagrant default: SSH auth method: private key ==> default: Rsyncing folder: /home/linuxize/Vagrant/my-vagrant-project/ => /vagrant
Som du kan se från utgången ovan monterar Vagrant också projektkatalogen på
/vagrant
i den virtuella maskinen, vilket gör att du kan arbeta med ditt projektfiler på din värddator.
För att ssh i den virtuella maskinen kör bara:
vagrant ssh
Du kan stoppa den virtuella maskinen med följande kommando:
vagrant halt
Följande kommando stoppar maskinen om den körs och förstör alla resurser som skapades under skapandet av maskinen:
Slutsats
Du har lärt dig hur du installerar och använder Vagrant på din CentOS 7-maskin. Vi har också visat dig hur du skapar en grundläggande utvecklingsmiljö.
För mer information om Vagrant, besök den officiella dokumentationssidan för Vagrant.
vagrant centosLedamöter av Europaparlamentet kommer att avgöra om en rad frågor, bland annat hur man reglerar telekomföretag i EU, hur man straffar företag som snedvrider konkurrensen, hur man delar radiofrekvenser som släpps av TV: s migrering till digital sändning och hur man skyddar medborgarnas data i den digitala tiden.
Men de är delade om huruvida IP-adresser ska ses som personuppgifter. "Vi kommer att be kommissionen att formellt lägga fram en rapport om detta", säger Malcolm Harbour, en brittisk konservativ parlamentsledamot som spelar en central roll för att hylla den så kallade telekomrevisionen genom parlamentet.
Hur man installerar vagrant på centos 8
Vagrant är ett kommandoradsverktyg för att bygga och hantera virtualiserade utvecklingsmiljöer. I denna handledning förklarar vi hur du installerar Vagrant på CentOS 8.
Hur man installerar vagrant på debian 9
Vagrant är ett kommandoradsverktyg med öppen källkod för att bygga och hantera virtuella maskinmiljöer. Denna handledning förklarar hur du installerar Vagrant på en Debian 9-maskin.







