Vagrant : स्थापित करना2024/11/05 |
Vagrant इंस्टॉल करें जो Libvirt या VirtualBox और अन्य जैसे वर्चुअलाइजेशन सॉफ़्टवेयर के लिए रैपर टूल है।
Vagrant कई वर्चुअलाइजेशन सॉफ़्टवेयर जैसे VirtualBox या Libvirt और अन्य का समर्थन करता है, |
|
[1] | Vagrant स्थापित करना। |
[root@dlp ~]#
[root@dlp ~]# dnf -y install vagrant systemctl enable --now virtnetworkd
|
[2] | Vagrant का मूल उपयोग। इसे कोई भी आम यूजर इस्तेमाल कर सकता है. |
# वर्चुअल मशीन छवियाँ डाउनलोड करें और जोड़ें # डाउनलोड करने योग्य छवि के लिए, नीचे दी गई आधिकारिक साइट देखें # ⇒ https://app.vagrantup.com/boxes/search [fedora@dlp ~]$ vagrant box add generic/fedora39 --provider libvirt ==> box: Loading metadata for box 'generic/fedora39' box: URL: https://vagrantcloud.com/generic/fedora39 ==> box: Adding box 'generic/fedora39' (v4.3.12) for provider: libvirt box: Downloading: https://vagrantcloud.com/generic/boxes/fedora39/versions/4.3.12/providers/libvirt/amd64/vagrant.box Download redirected to host: api.cloud.hashicorp.com box: Calculating and comparing box checksum... ==> box: Successfully added box 'generic/fedora39' (v4.3.12) for 'libvirt'! # प्रारंभ करें ([Vagrantfile] वर्तमान पथ पर बनाया गया है) [fedora@dlp ~]$ vagrant init generic/fedora39 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. # वर्चुअल मशीन प्रारंभ करें [fedora@dlp ~]$ vagrant up Bringing machine 'default' up with 'libvirt' provider... ==> default: Checking if box 'generic/fedora39' version '4.3.12' is up to date... ==> default: Uploading base box image as volume into Libvirt storage... ==> default: Creating image (snapshot of base box volume). ==> default: Creating domain with the following settings... ==> default: -- Name: fedora_default ==> default: -- Description: Source: /home/fedora/Vagrantfile ==> default: -- Domain type: kvm ==> default: -- Cpus: 2 ==> default: -- Feature: acpi ==> default: -- Feature: apic ==> default: -- Feature: pae ==> default: -- Clock offset: utc ==> default: -- Memory: 2048M ==> default: -- Base box: generic/fedora39 ==> default: -- Storage pool: default ==> default: -- Image(vda): /home/fedora/.local/share/libvirt/images/fedora_default.img, virtio, 128G ==> default: -- Disk driver opts: cache='default' ==> default: -- Graphics Type: vnc ==> default: -- Video Type: cirrus ==> default: -- Video VRAM: 256 ==> default: -- Video 3D accel: false ==> default: -- Keymap: en-us ==> default: -- TPM Backend: passthrough ==> default: -- INPUT: type=mouse, bus=ps2 ==> default: Creating shared folders metadata... ==> default: Starting domain. ..... ..... default: SSH address: 192.168.122.37:22 default: SSH username: vagrant default: SSH auth method: private key default: default: Vagrant insecure key detected. Vagrant will automatically replace default: this with a newly generated keypair for better security. default: default: Inserting generated public key within guest... default: Removing insecure key from the guest if it's present... default: Key inserted! Disconnecting and reconnecting using new SSH key... ==> default: Machine booted and ready! # वर्चुअल मशीन की स्थिति दिखाएं [fedora@dlp ~]$ vagrant status Current machine states: default running (libvirt) The Libvirt domain is running. To stop this machine, you can run `vagrant halt`. To destroy the machine, you can run `vagrant destroy`. # SSH के साथ वर्चुअल मशीन से कनेक्ट करें [fedora@dlp ~]$ vagrant ssh [vagrant@fedora39 ~]$ uname -a Linux fedora39.localdomain 6.6.9-200.fc39.x86_64 #1 SMP PREEMPT_DYNAMIC Mon Jan 1 20:05:54 UTC 2024 x86_64 GNU/Linux [vagrant@fedora39 ~]$ exit # वर्चुअल मशीन बंद करो [fedora@dlp ~]$ vagrant halt ==> default: Attempting graceful shutdown of VM... # यदि आप वर्चुअल मशीन की सेटिंग बदलना चाहते हैं, तो Vagrantfile संपादित करें [fedora@dlp ~]$ vi Vagrantfile # उदाहरण के लिए सीपीयू और मेमोरी सेटिंग्स बदलने के लिए # पंक्ति 57 को निम्नानुसार अनटिप्पणी करें और मान जोड़ें या बदलें config.vm.provider "virtualbox" do |vb| # # Display the VirtualBox GUI when booting the machine # vb.gui = true # # # Customize the amount of memory on the VM: vb.memory = "4096" vb.cpus = 2 end |
Sponsored Link |
|