GNU/Linux >> Belajar Linux >  >> Debian

Cara Menginstal Vagrant di Debian 10 Linux

Vagranti adalah alat baris perintah sumber terbuka untuk membangun dan mengelola lingkungan mesin virtual. Secara default, Vagrant dapat menyediakan mesin di atas VirtualBox, Hyper-V. dan buruh pelabuhan. Penyedia lain seperti Libvirt (KVM), VMware, dan AWS dapat diinstal melalui sistem plugin Vagrant.

Biasanya, Vagrant digunakan oleh pengembang untuk menyiapkan lingkungan pengembangan yang cocok dengan produksi.

Tutorial ini mencakup instalasi Vagrant pada Debian 10, Buster. Kami akan menggunakan penyedia VirtualBox, yang merupakan penyedia default untuk Vagrant.

Prasyarat #

Pastikan Anda telah memenuhi prasyarat berikut sebelum memulai penginstalan:

  • Masuk sebagai root atau pengguna dengan hak istimewa sudo.
  • Pasang VirtualBox.

Menginstal Vagrant di Debian #

Paket Vagrant yang tersedia di repositori standar Debian agak ketinggalan jaman. Versi terbaru Vagrant dapat diunduh sebagai file deb dari situs resmi Vagrant.

Pada saat artikel ini ditulis, versi stabil terbaru dari Vagrant adalah versi 2.2.6. Sebelum melanjutkan dengan langkah berikutnya, kunjungi halaman Unduh Vagrant untuk memeriksa apakah versi yang lebih baru tersedia.

Download paket Vagrant dengan curl berikut ini perintah:

curl -O https://releases.hashicorp.com/vagrant/2.2.6/vagrant_2.2.6_x86_64.deb

Setelah .deb file telah diunduh, instal dengan mengetik:

sudo apt updatesudo apt install ./vagrant_2.2.6_x86_64.deb

Untuk memverifikasi bahwa instalasi berhasil, jalankan perintah berikut yang mencetak versi Vagrant:

vagrant --version

Outputnya akan terlihat seperti ini:

Vagrant 2.2.6

Itu dia! Anda telah berhasil menginstal Vagrant pada sistem Debian Anda, dan Anda dapat mulai menggunakannya.

Memulai Vagrant #

Di bagian ini, kami akan menunjukkan cara membuat lingkungan pengembangan.

Langkah pertama adalah membuat direktori yang akan menjadi direktori root proyek dan menyimpan file Vagrantfile:

mkdir ~/my-first-vagrant-project

Vagrantfile adalah file Ruby yang menjelaskan bagaimana mesin virtual akan dikonfigurasi saat dibuat.

Langkah selanjutnya adalah menginisialisasi file Vagrant baru menggunakan vagrant init perintah dan tentukan kotak yang ingin Anda gunakan.

Kotak adalah format paket untuk lingkungan Vagrant dan khusus untuk penyedia. Anda dapat menemukan daftar Kotak Gelandangan yang tersedia untuk umum di halaman katalog kotak Gelandangan.

Dalam contoh ini, kita akan menggunakan centos/7 kotak.

Arahkan ke direktori proyek dan inisialisasi Vagrantfile baru:

cd ~/my-first-vagrant-projectvagrant init centos/7
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.

Anda dapat membuka file Vagrant dengan editor teks Anda, membaca komentar, dan melakukan penyesuaian sesuai kebutuhan Anda.

Jalankan vagrant up perintah untuk membuat dan mengonfigurasi mesin virtual seperti yang didefinisikan dalam Vagrantfile:

vagrant up
==> default: Configuring and enabling network interfaces...
    default: SSH address: 192.168.121.27:22
    default: SSH username: vagrant
    default: SSH auth method: private key
==> default: Rsyncing folder: /home/linuxize/Vagrant/my-first-vagrant-project/ => /vagrant

Vagrant memasang direktori proyek di /vagrant di mesin virtual. Ini memungkinkan Anda untuk mengerjakan file proyek di mesin host Anda.

Untuk ssh ke mesin virtual, jalankan:

vagrant ssh

Anda dapat menghentikan mesin virtual dengan perintah berikut:

vagrant halt

Perintah di bawah ini menghentikan mesin yang sedang berjalan dan menghancurkan semua sumber daya yang dibuat selama pembuatan mesin:

vagrant destroy

Debian
  1. Cara menginstal Elasticsearch Di Debian Linux

  2. Bagaimana menginstal VirtualBox di Debian Linux

  3. Cara Menginstal Vagrant Di Linux

  1. Cara menginstal Logstash Di Debian Linux

  2. Cara Menginstal Slack Di Linux Debian

  3. Cara Menginstal Vagrant di CentOS 8

  1. Cara Menginstal VirtualBox di Debian Linux 9

  2. Cara Menginstal Vagrant di Debian 9

  3. Cara Menginstal Go di Debian 10 Linux