Küsimus:
Kas KVM / QEMU-s VM-ide ettevalmistamiseks on olemas hea Terraformi pakkuja?
dippynark
2017-06-07 02:58:05 UTC
view on stackexchange narkive permalink

Kasutan praegu virtuaalset installi KVM / QEMU-s uute VM-ide loomiseks ja seejärel kasutan nende tarkvara konfigureerimiseks Terraformi. Ma tahan need toimingud kombineerida ja kasutada Terraformi pakkujat VM-i loomise automatiseerimiseks, kuid seejärel saaksin kogu käsu ühe käsuga lammutada. Kas keegi oskab selle saavutamiseks soovitada sobivat Terraformi pakkujat?

Kasutan oma virtuaalmasinate PXE-i käivitamiseks praegu matchboxi koos dnsmasq-iga, nii et minu lahendus on vaid vaja, näiteks luua Terraformi abil VM koos vajalike lippudega :

  virt-install - nimi "test" - võrk = bridge = bridge0, mac = FF: FF: FF: FF: FF: FF --boot = hd, võrk - memory = 1024 --vcpus = 2 --pxe --disk pool = vaikimisi, size = 10 --os-type = linux --os-variant = generic --noautoconsole --events on_poweroff = säilita  

ja saate kõigi tühistamiseks lihtsalt käivitada terraform destr

Kaks vastused:
mjturner
2017-07-20 00:57:11 UTC
view on stackexchange narkive permalink

Parim seni leitud KVM-i pakkuja on terraform-Provider-Libvirt. See pakub täielikku tuge Terraformi KVM-i VM-ide haldamiseks ja seda arendatakse endiselt väga aktiivselt.

Ainus väike miinus on see, et binaarfailid on praegu saadaval ainult openSUSE jaoks - muud platvormid nõuavad kompileerimist allikast (nt Terraform, see on kirjutatud Go-s).

Nüüd vabastab terraform-Provider-Libvirt binaarkaardid Centos 7, Fedora 28, Ubuntu 18.04 ja Open SUSE jaoks https://github.com/dmacvicar/terraform-provider-libvirt/releases
Ma ei usu, et see moodul pakub puhast automatiseeritud `--pxe 'alglaadimist. Jah, saate süütefaile otse edastada, pannes küsimuse alla - kas vajate üldse Matchboxi, kuid ... isiklikult tahan edastada ka argumenti `mac` ja` --pxe`, et VM saaks käivitada ja süüde haarata oma, sundimata Terraformi nende konfiguratsioonidega tegelema. Minu puhul on mul spetsiaalne "bootstrap" server, mille on seadistanud Ansible ja millel on DHCP, DNS, Matchbox, TFTP ja iPXE. Nii et põhimõtteliselt, kui käivitan sama käsu, nagu autor on ette näinud, töötavad ja konfigureerivad mu VM-id automaatselt.
tcassaert
2018-08-23 19:40:24 UTC
view on stackexchange narkive permalink

Nüüd on olemas ka paketid CentOS-ile, Fedora'le ja Ubuntu'le:

https://software.opensuse.org/download/package?project=systemsmanagement:terraform&package=terraform-provider- libvirt

CentOS7 jaoks loodud terraform-Provider-Libvirt rpm, kuid see sõltub sellest, et CentOS 7 terraform paketi jaoks pole seda olemas
Ettevaatlik: nii pika aja möödudes tüdines selle asja hooldaja OBS-is EL7 toetamisest ja see on nüüd kadunud. Hea uudis! Fedora SRPM võib endiselt üles ehitada. Viige see coprisse ja vaadake, kas see sobib teile. https://download.opensuse.org/repositories/systemsmanagement:/terraform/Fedora_32/src/terraform-provider-libvirt-0.6.2+git.1590253051.d1cf93cd-1.1.src.rpmAlso, https: // copr-be .cloud.fedoraproject.org / results / harbottle / main / epel-7-x86_64 / on teie terraformi repo ja palju muid suurepäraseid tööriistu.


See küsimus ja vastus tõlgiti automaatselt inglise keelest.Algne sisu on saadaval stackexchange-is, mida täname cc by-sa 3.0-litsentsi eest, mille all seda levitatakse.
Loading...