• Contact
  • Contact Us
  • Disclamer
  • Home 1
  • Home 2
  • Home 3
  • Privacy Policy
Friday, May 9, 2025
How VPS - How to use/setup VPS
  • Login
  • Home
  • Management guides
    • Web servers software
      • Directadmin
      • Hocvps Script
      • Centmin Mod
      • CWP
      • Kloxo-MR
      • Plesk
    • Control Panels
    • Securing VPS/Servers
      • SSL Certificates
      • Upgrading
      • Authentication
  • Operating System
    • CentOS
    • Fedora
    • Debian
    • Linux
    • Arch
    • BSD
    • CoreOS
  • Reviews
  • Coupon
    • Domain Coupon
    • Hosting Coupon
No Result
View All Result
  • Home
  • Management guides
    • Web servers software
      • Directadmin
      • Hocvps Script
      • Centmin Mod
      • CWP
      • Kloxo-MR
      • Plesk
    • Control Panels
    • Securing VPS/Servers
      • SSL Certificates
      • Upgrading
      • Authentication
  • Operating System
    • CentOS
    • Fedora
    • Debian
    • Linux
    • Arch
    • BSD
    • CoreOS
  • Reviews
  • Coupon
    • Domain Coupon
    • Hosting Coupon
No Result
View All Result
How VPS - How to use/setup VPS
No Result
View All Result
Home Operating System CentOS

How To Install Vagrant On CentOS 6

How VPS by How VPS
October 1, 2019
in CentOS
0
0
SHARES
16
VIEWS
Share on FacebookShare on Twitter

Contents

  1. Prerequisites
  2. Step 1: Add the current user into the “vboxusers” group
  3. Step 2: Install the latest version of Vagrant
  4. Step 3: Create a directory for your project:
  5. Step 4: Initiate your project environment with a Vagrant box:
  6. Step 5: Bring up your Vagrant virtual machine
  7. Step 6: Log in and log out your Vagrant virtual machine
  8. Step 7: Suspend or Stop your Vagrant virtual machine
  9. Step 8: Create a new box
  10. Step 9: Destroy the Vagrant virtual machine
  11. Know more about Vagrant
  12. Want to contribute?


For any modern development team, it is always a good idea to use a unified code running environment throughout a project. In a unified code running environment, team members can use different coding tools on different operating systems, but all the code they yield is validated in the same environment. Thus, those working-on-my-machine bugs can be avoided before they get into the production environment.

Vagrant is a great tool for building and maintaining unified code running environments mentioned above. With the help of Vagrant, a project organizer can easily setup a unified code running environment for every team member, even a new comer can dive into the same environment quickly.

In this article, we will be covering the process of installing Vagrant on CentOS 6 x64 along with its basic usages.

Prerequisites

  • Deploy a new Vultr CentOS 6 x64 server instance
  • A sudo user.
  • VirtualBox installed on the instance.

Step 1: Add the current user into the “vboxusers” group

By default, the VirtualBox software will create a user group named vboxusers, you need to add the account you are using to this group before you can invoke the VirtualBox program properly. Remember to replace vagrantuser with your own username:

sudo usermod -G vboxusers vagrantuser
sudo shutdown -r now

Log in from your terminal again after the system reboot.

Step 2: Install the latest version of Vagrant

You can and should always find the latest version of Vagrant from its official website:

cd ~
wget https://releases.hashicorp.com/vagrant/1.8.1/vagrant_1.8.1_x86_64.rpm
sudo yum install vagrant_1.8.1_x86_64.rpm

After the installation has been completed, use the below command to confirm vagrant is installed:

vagrant --version

Step 3: Create a directory for your project:

You can create a directory projectx under your home directory to contain your project environment:

cd ~
mkdir projectx
cd projectx

Step 4: Initiate your project environment with a Vagrant box:

A Vagrant box is a package containing a predefined code running environment. You can use a Vagrant box on any platform that Vagrant supports to reproduce the identical environment.

You can use a Vagrant-owner-issued or a third-party box as the base of your environment.

For example, if you want to setup your project environment based on Ubuntu 12.04 LTS 32-bit, you can use a Vagrant-owner-issued box, hashicorp/precise32, to initiate your project environment:

vagrant init hashicorp/precise32

You can find more Vagrant-owner-issued boxes from vagrantcloud.com.

If you want to utilize a third-party Vagrant box, you need to add it to your box repo before you can use it:

vagrant box add centos66 https://github.com/tommy-muehle/puppet-vagrant-boxes/releases/download/1.0.0/centos-6.6-x86_64.box
vagrant init centos66

Here, “centos66” is a user-defined name, the URL is the path to the box.

You can find more third-party Vagrant boxes from vagrantbox.es.

The “vagrant init” command will create a file “Vagrantfile” in the project directory.You can use it to adjust configurations of your project later.

Step 5: Bring up your Vagrant virtual machine

Technically, a code running environment is a virtual machine provided by VirtualBox, you need to bring it up before you can log into it:

vagrant up

Step 6: Log in and log out your Vagrant virtual machine

You need to log into your Vagrant virtual machine to use or customize it:

vagrant ssh

With the command above, you log into your Vagrant virtual machine using the default username “vagrant” and a predefined private key.

In the virtual machine, You can customize your code running environment as you wish.

In order to exit the virtual machine, press Ctrl-D or input exit.

Step 7: Suspend or Stop your Vagrant virtual machine

If you want to suspend your Vagrant virtual machine:

vagrant suspend

If you want to stop your Vagrant virtual machine:

vagrant halt

Step 8: Create a new box

You can package your code running environment and export it to a Vagrant box file with the following command:

vagrant package

The exported Vagrant box file “package.box” will reside in your project directory. All of your team members should use it to build their own code running environments.

Step 9: Destroy the Vagrant virtual machine

You can destroy the Vagrant virtual machine with the following command:

vagrant destroy

This command will only destroy the virtual machine related to current project directory. None of your box files will be removed.

Know more about Vagrant

For help on Vagrant, input the following command:

vagrant --help

This concludes our tutorial. Thank you for reading.

Want to contribute?

You could earn up to $300 by adding new articles

Submit your article
Suggest an update
Request an article
Previous Post

How to Install Cerb on CentOS 7

Next Post

How to Install DreamFactory Open Source on CentOS 7

Next Post

How to Install DreamFactory Open Source on CentOS 7

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

No Result
View All Result

Recent Post

Install Imagemagick on CentOS
CentOS

Install Imagemagick on CentOS

by How VPS
June 28, 2023
0

This is how I installed Imagemagick on a vanilla CentOS server Start off by installing the prerequisites yum install php-pear...

Read more
how to Check phpinfo

How to Check phpinfo of Hosting or VPS?

June 28, 2023
Failed to download metadata for repo 'appstream' on Centos 8

How to fix error: Failed to download metadata for repo ‘appstream’ on Centos 8

February 25, 2022
How to Fix MySQL Error "Plugin 'InnoDB' registration as a STORAGE ENGINE failed"?

How to Fix MySQL Error “Plugin ‘InnoDB’ registration as a STORAGE ENGINE failed”?

November 17, 2020
How to optimize Mysql or MariaDB

How to optimize Mysql or MariaDB

November 3, 2020

Recent News

  • Install Imagemagick on CentOS
  • How to Check phpinfo of Hosting or VPS?
  • How to fix error: Failed to download metadata for repo ‘appstream’ on Centos 8

Category

  • Arch
  • Authentication
  • Backups
  • BSD
  • Centmin Mod
  • CentOS
  • Control Panels
  • CoreOS
  • CWP
  • Debian
  • Directadmin
  • Encryption
  • Fedora
  • Firewalls
  • Hocvps Script
  • Hosting providers
  • Kloxo-MR
  • Linux
  • Mitigations
  • Operating System
  • Plesk
  • Reviews
  • Securing VPS/Servers
  • Security Patches
  • SSL Certificates
  • Uncategorized
  • Upgrading
  • VPS/Servers management guides
  • Vulnerability Detection
  • Web servers software
  • Webhosting Control Panel
  • About
  • Advertise
  • Careers
  • Contact

© 2025 JNews - Premium WordPress news & magazine theme by Jegtheme.

No Result
View All Result
  • Home
  • Management guides
    • Web servers software
      • Directadmin
      • Hocvps Script
      • Centmin Mod
      • CWP
      • Kloxo-MR
      • Plesk
    • Control Panels
    • Securing VPS/Servers
      • SSL Certificates
      • Upgrading
      • Authentication
  • Operating System
    • CentOS
    • Fedora
    • Debian
    • Linux
    • Arch
    • BSD
    • CoreOS
  • Reviews
  • Coupon
    • Domain Coupon
    • Hosting Coupon

© 2025 JNews - Premium WordPress news & magazine theme by Jegtheme.

Welcome Back!

Login to your account below

Forgotten Password?

Retrieve your password

Please enter your username or email address to reset your password.

Log In
Thabet