Gelandangan, membuat dan mengkonfigurasi lingkungan pengembangan virtual

tentang gelandangan

Pada artikel selanjutnya kita akan melihat Vagrant. Ini adalah alat baris perintah untuk membuat dan mengonfigurasi lingkungan pengembangan virtual. Ini akan memungkinkan kita untuk menentukan layanan yang akan dipasang serta konfigurasinya. Alat ini dirancang untuk bekerja di lingkungan lokal dan kita dapat menggunakannya dengan skrip shell, Chef, Puppet atau Ansible.

Secara default, Gelandangan dapat menyediakan mesin di VirtualBox, Hyper-V, dan Docker. Meskipun Anda juga dapat menginstal penyedia lain seperti Libvirt (KVM), VMware, dan AWS melalui sistem add-on.

Seperti yang saya sebutkan di atas, Vagrant digunakan untuk membantu kita membuat dan mengkonfigurasi mesin virtual dengan fitur dan komponen tertentu. Keuntungan besar dari software ini adalah memiliki file konfigurasi yang disebut Vagrantfile dimana semua konfigurasi VM yang ingin kita buat sudah terpusat. Kita dapat menggunakan Vagrantfile untuk membuat VM persis sama sebanyak yang kita inginkan. Ini juga sangat ringan, jadi kami dapat menambahkannya ke repo kami atau mengirim melalui email ke rekan kerja.

Vagrant umumnya digunakan oleh pengembang untuk menyiapkan lingkungan pengembangan yang berfungsi pada beberapa sistem operasi. Dapat bekerja di Gnu / Linux, Mac atau Windows. Lingkungan pengembangan jarak jauh memaksa pengguna untuk melupakan editor dan program favorit mereka. Gelandangan bekerja di sistem lokal dengan alat yang sudah kita kenal.

Pada baris berikut kita akan melihat cara menginstal Vagrant pada mesin Ubuntu 20.04. Untuk ini kita akan menggunakan VirtualBox, yang merupakan penyedia default.

Instal Vagrant di Ubuntu

Langkah pertama, seperti biasa, adalah mengunduh dan menginstal alat, tetapi dalam hal ini kita juga harus menginstal penyedia mesin virtual yang ingin kita gunakan. Ini secara default akan menjadi VirtualBox, karena gratis dan terintegrasi di Vagrant.

Si VirtualBox itu tidak diinstal di sistem Anda, itu dapat diinstal dengan membuka terminal (Ctrl + Alt + T) dan menjalankan perintah:

sudo apt update; sudo apt install virtualbox

Saat saya menulis baris ini, versi stabil terbaru dari Vagrant adalah 2.2.9. Untuk unduhan Anda, pengguna dapat mengunjungi unduh halaman atau lihat apakah ada versi baru yang tersedia. Kita juga bisa jalankan wget dari terminal (Ctrl + Alt + T) untuk mengunduh paket .deb perlu:

unduh file .deb gelandangan

wget https://releases.hashicorp.com/vagrant/2.2.9/vagrant_2.2.9_x86_64.deb

Setelah pengunduhan selesai, kita bisa instal paketnya mengetik di terminal:

instalasi gelandangan

sudo apt install ./vagrant_2.2.9_x86_64.deb

Ketika penginstalan selesai, kami dapat memverifikasi bahwa semuanya telah benar dengan menjalankan perintah berikut, yang akan dicetak versi terpasang:

versi gelandangan

vagrant --version

Comenzando

Menciptakan sebuah proyek Vagrant semudah mengatur direktori root proyek dan menentukan file Vagrant.

Untuk memulainya, yang harus Anda lakukan adalah menjalankan perintah berikut untuk buat direktori dan kemudian akses:

buat direktori untuk proyek sampel

mkdir ~/mi-proyecto-vagrant

cd ~/mi-proyecto-vagrant

Sekarang ayo buat Vagrantfile baru menggunakan perintah gelandangan init, diikuti dengan kotak yang ingin kami gunakan.

Kotak adalah format paket untuk lingkungan Gelandangan, dan khusus vendor. Dapat ditemukan daftar Kotak Gelandangan yang tersedia untuk umum di Katalog kotak.

Dalam contoh ini, saya akan menggunakan kotak debian / stretch64:

perintah init

vagrant init debian/stretch64

Vagrantfile adalah file Ruby yang menjelaskan cara mengkonfigurasi dan menyediakan mesin virtual. Para pengguna kita bisa membuka berkas gelandangan, baca komentar dan lakukan penyesuaian sesuai kebutuhan masing-masing.

Sekarang kita akan menjalankan perintahnya gelandangan ayat membuat dan mengkonfigurasi mesin virtual:

gelandangan

vagrant up

Vagrant memasang direktori proyek pada / gelandangan di mesin virtual. Ini akan memungkinkan kami untuk mengerjakan file proyek kami di mesin host kami.

untuk mengakses mesin virtual, kami akan mengeksekusi:

koneksi dengan ssh

vagrant ssh

Setelah masuk, kami dapat membuat perubahan yang menarik bagi kami:

informasi sistem gelandangan

Kita bisa hentikan mesin virtual kapanpun kita mau dengan perintah berikut:

vagrant halt

untuk hancurkan semua sumber daya yang dibuat selama pembuatan mesin, perintah yang akan digunakan adalah:

hancurkan perintah

vagrant destroy

Dan secara umum dengan ini, kami telah melihat cara menginstal Vagrant di Ubuntu 20.04 dan membuat proyek dasar. Pengguna yang membutuhkannya, dapat memperoleh informasi lebih lanjut tentang instalasi dan penggunaan alat ini mengunjungi halaman resmi, di mana Anda dapat menemukan dokumentasi resmi.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.