> On 5 Jul 2019, at 16:09, Vrgotic, Marko <[email protected]> wrote:
> 
> Dear oVIrt,
>  
> Happy to report I have deployed my first python vdsm_hook which removes A, 
> AAAA, TXT records of VM each time after_vm_destroy event is triggered, and it 
> works fine.
> This was required to be able to quickly redploy/rebuild VMs using same 
> hostname.
>  
> Issue I am observing/just discovered now is:
> Since live_migration of VM guest is considered a destruction from Host 
> perspective, DNS records get deleted and VM lands on new host without being 
> resolvable 😊 .
>  
> I would like to introduce another python script for hook regarding migration 
> events to get these entries back into DNS but for that I need there IPs.
>  
> Question:
> Where can I find/locate/read VMs IPs and Hostnames (is it dom_xml) to be able 
> to incorporate them for DNS Update script?

IP is reported via guest agent.
You can get that from engine’s API. But this being a hook you can probably poll 
directly as part of the pre/post migration hook by directly interacting with 
vdsm, either from a python hook or using vdsm-client, get VM's stats and parse 
it from there

> Or even better:
> What would be even better, is there a way to not trigger the dns update if VM 
> is being Migrated? Can I use dom_xml or other location to check wheter VM is 
> migrated  or not,  which would allow me to control if dnsupdate should be 
> triggered or not

Not sure how exactly you mean that to work, in general you can use 
before/after_vm_migrate_source and before/after_vm_migrate_destination hook 
points to intervene wherever you prefer.

>  
>  
> If its relevant for the question: we are currently running oVIrt 4.3.3 version
>  
> Kindly awaiting your reply.
>  
> Marko Vrgotic
> ActiveVideo
> _______________________________________________
> Users mailing list -- [email protected] <mailto:[email protected]>
> To unsubscribe send an email to [email protected] 
> <mailto:[email protected]>
> Privacy Statement: https://www.ovirt.org/site/privacy-policy/ 
> <https://www.ovirt.org/site/privacy-policy/>
> oVirt Code of Conduct: 
> https://www.ovirt.org/community/about/community-guidelines/ 
> <https://www.ovirt.org/community/about/community-guidelines/>
> List Archives: 
> https://lists.ovirt.org/archives/list/[email protected]/message/TRQJAAGDZN67BLLWRLLRAGYUSB2EDAWA/
>  
> <https://lists.ovirt.org/archives/list/[email protected]/message/TRQJAAGDZN67BLLWRLLRAGYUSB2EDAWA/>
_______________________________________________
Users mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Privacy Statement: https://www.ovirt.org/site/privacy-policy/
oVirt Code of Conduct: 
https://www.ovirt.org/community/about/community-guidelines/
List Archives: 
https://lists.ovirt.org/archives/list/[email protected]/message/YUS34LC3VHYHJ3XTULXWRPU6JCNWT5LT/

Reply via email to