GNU/Linux >> Belajar Linux >  >> Fedora

Cara Menginstal Vagrant di Fedora 34

Vagrant adalah alat yang ampuh untuk membangun dan mengelola mesin virtual di lingkungan pengembangan. Ini memiliki alur kerja yang mudah digunakan. Ini menurunkan waktu pengaturan lingkungan pengembangan dan meningkatkan produktivitas. Gambar virtual Ubuntu, Centos dll tersedia di situs gelandangan dalam bentuk kotak gelandangan. Sesuai situs web resmi, Vagrant menyediakan lingkungan kerja yang mudah dikonfigurasi, dapat direproduksi, dan portabel yang dibangun di atas teknologi standar industri dan dikendalikan oleh satu alur kerja yang konsisten untuk membantu memaksimalkan produktivitas dan fleksibilitas.

Mesin Virtual dapat disediakan di atas VirtualBox, VMware atau penyedia lainnya. VM ini dapat disediakan menggunakan alat penyediaan standar industri seperti skrip shell, Ansible, Chef, atau Wayang, dll. Alat penyediaan ini dapat menginstal dan mengonfigurasi perangkat lunak secara otomatis di mesin virtual.

Apa yang akan kita bahas?

Dalam panduan ini, kita akan melihat cara menginstal alat manajemen mesin virtual Vagrant di Fedora 34. Mari kita mulai dengan tutorial ini.

Prasyarat

  1. Virtualisasi perangkat keras harus diaktifkan di sistem Anda.
  2. Akses ke hak istimewa 'sudo'.
  3. Koneksi Internet yang berfungsi.

Menginstal Vagrant di  Fedora 34

Cukup sangat mudah untuk menginstal Vagrant di Fedora 34. Situs web resmi Vagrant menyediakan cara menginstal Vagrant baik dari manajer paket khusus distribusi maupun dari file biner.
1. Karena Vagrant bekerja di atas beberapa alat virtualisasi, kita perlu menginstalnya untuk tujuan kita. Virtualbox adalah penyedia default jadi kami akan menggunakannya. Untuk Menginstal VirtualBox di sistem Anda.

2. Instal paket ‘dnf-plugins-core‘:

sudo dnf install -y dnf-plugins-core

3. Tambahkan repo resmi hashicorp menggunakan:

sudo dnf config-manager --add-repo https://rpm.releases.hashicorp.com/fedora/hashicorp.repo

4. Sekarang kita dapat melanjutkan menginstal Vagrant dengan perintah install dnf normal seperti di sini:

sudo dnf -y install vagrant

Vagrant sekarang terinstal di sistem Anda, periksa versi Vagrant dengan perintah:

vagrant -v


Vagrant mendorong metode penginstalan di atas melalui repositorinya sendiri daripada menggunakan repo berbasis distribusi. Yang terakhir mungkin memiliki dependensi yang hilang atau versi Vagrant yang lebih lama yang dapat menyebabkan masalah dalam menggunakan Vagrant.

Menggunakan Gelandangan

Vagrant menyediakan gambar pra-bangun dari mesin virtual yang disimpan di penyimpanan cloud-nya. Pada bagian di bawah ini kita akan melihat beberapa perintah untuk menggunakan Vagrant dengan membuat kotak Ubuntu:

Langkah 1. Untuk menambahkan kotak gelandangan ‘ubuntu/trusty64’ untuk kepercayaan Ubuntu, kami menggunakan perintah ‘vagrant box add’:

vagrant box add ubuntu/trusty64


Jika penginstalan berhasil diselesaikan, pesan berikut akan muncul di terminal:

Langkah 2. Sekarang inisialisasi kotak gelandangan di atas di direktori kerja yang sama seperti di atas dengan perintah init:

vagrant init ubuntu/trusty64


Ini menempatkan berkas Vagrant di direktori yang sama. Dengan menggunakan file ini kita dapat langsung mengelola beberapa aspek dari mesin virtual. Pesan berikut muncul di jendela terminal setelah inisialisasi:

“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.”

Langkah 3. Terakhir, jalankan perintah 'vagrant up' untuk memulai mesin virtual Ubuntu.

vagrant up 



Langkah 4. Setelah VM aktif dan berjalan, kita dapat masuk ke kotak menggunakan perintah 'vagrant ssh'.


Dalam kasus di atas, kami membangun VM dari awal dengan mengunduh gambar kotaknya. Ini secara otomatis menempatkan Vagrantfile di folder yang sama dari tempat kami menjalankan perintah 'vagrant init'. Kotak di atas sekarang disimpan di sistem kami dan sekarang kami dapat menggunakannya untuk membuat mesin terpercaya Ubuntu (ubuntu/trusty64) baru. Sekarang setiap kali kita menggunakan kotak di atas untuk membuat mesin baru, itu akan bertindak sebagai mesin dasar dan tidak ada persyaratan untuk mengunduh gambar dasar lagi.

Dalam kode di bawah ini kami telah menggunakan kotak yang sama seperti di atas. Contoh cuplikan file Vagrantfile untuk membuat mesin virtual dari kotak gelandangan di atas diberikan di bawah ini: 

Vagrant.configure("2") lakukan |config|

# create mgmt node
config.vm.define :mgmt do |mgmt_config|
mgmt_config.vm.box = "ubuntu/trusty64"
mgmt_config.vm.hostname = "mgmt"
mgmt_config.vm.network :private_network, ip: "10.0.15.10"
mgmt_config.vm.provider "virtualbox" do |vb|
vb.memory = "256"
end
end

Tabel berikut berisi daftar perintah yang umumnya digunakan  dengan gelandangan:

Perintah

Penggunaan

kotak gelandangan tambahkan 'Nama Kotak'

Untuk menambahkan kotak mesin virtual baru

gelandangan init 'ORG/BUILD'

Untuk menginisialisasi kotak mesin virtual

gelandangan

Untuk memulai kotak mesin virtual

isi ulang gelandangan

Untuk memulai ulang kotak mesin virtual

gelandangan berhenti

Untuk mematikan kotak mesin virtual

gelandangan ssh

Untuk SSH ke dalam kotak mesin virtual

Kesimpulan

Vagrant adalah alat yang ampuh untuk menyederhanakan proses pengembangan dan meningkatkan produktivitas. Dalam panduan ini, kami telah belajar menginstal dan menggunakan Vagrant di Fedora 34 OS. Kami dapat memutar beberapa mesin, misalnya server web, hanya dengan sedikit mengutak-atik file konfigurasi (Vagrantfile).


Fedora
  1. Cara Menginstal Node.js di Fedora 35 / Fedora 34

  2. Cara Menginstal Notepad++ di Fedora 35

  3. Cara Menginstal Wireshark di Fedora 35

  1. Cara Menginstal OpenOffice 4.1.10 di Fedora 34

  2. Cara Menginstal AnyDesk di Fedora 35 / Fedora 34

  3. Cara menginstal Java 17 di Fedora 35

  1. Cara Menginstal Skype di Fedora 35 / Fedora 34

  2. Cara memasang HandBrake di Fedora

  3. Bagaimana menginstal Fedora 34 Server