Üdv!
Kipróbáltam a vagrant-ot libvirt providerrel.
A doksiban nem találtam (bár lehet hogy csak átsiklottam felette), hogy az image-ket miért tárolja több helyen?
Pl.:
~/vagrant <-- ez a vagrant könyvtár (készítettem egy Vagrantfile-t). Kipróbáltan egy generic/centos8 libvirt (kvm) virtuális környezetet, szépen működik.
A vagrant környezet (fc32):
~/.vagrant.d/boxes/generic-VAGRANTSLASH-centos8/3.0.32/libvirt könyvtár tartalma:
box.img 1166MB
box_update_check
info.json
metadata.json
Vagrantfile
~/.local/share/libvirt/images
generic-VAGRANTSLASH-centos8_vagrant_box_image_3.0.32.img 1166MB
vagrant_default.img 785664KB
Kétszer van a lemezen az image (1166MB), sha256sum ellenőrző összegük ugyanaz és 1-1 hardlinkjük van. Tehát két különböző fájl. A vagrant_default.img dátuma frissül menet közben, tehát ide dolgozik. (Vagy csak a változásokat írja ide?)
Régebben használtam kvm/libvirt-et (pl. virt-manager), de akkor minden egy könyvtárban volt és az .img-be mentett mindent.
Ez akkor vagrant specialitás v. csak én maradtam le? :)
Illetve mi a különbség, ha egy vagrant könyvtárba (Vagrantfile) hozok létre 2 VM-et, mint amikor két külön vagrant könyvtárba (két külön Vagrantfile)?
- 84 megtekintés
Hozzászólások
Ez most csak egy vak tipp: pl. vagrant lehuzza az image-et, onnan megeteti libvirttel (tessek beimportalni, ezt akarom hasznalni mint base. esetleg lehet az img metadatajaban is turkal kicsit, nem tudom melyik backendet hogy kezeli), majd qcow miatt kulon file-ba megy a modositas.
2: RTFM :) https://www.vagrantup.com/docs/multi-machine
- A hozzászóláshoz be kell jelentkezni
es ahogy nezem beletrafaltam: https://github.com/vagrant-libvirt/vagrant-libvirt/blob/master/lib/vagr…
- A hozzászóláshoz be kell jelentkezni
Jaigen, separate file nem uj, csak te nem igy hasznaltad:
The qcow format also allows storing changes made to a read-only base image on a separate qcow file by using copy on write.
- A hozzászóláshoz be kell jelentkezni
1. Ok.
2. Ezt olvastam. Ha külön vannak vm-ek, akkor is látják egymást. Egyben kezelve kényelmesebb... stb.
- A hozzászóláshoz be kell jelentkezni