You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@PaulAngus thanks for reply, but it's not what I mean. I really cry about this PR - it's huge pain for cloud admins of public cloud... It introduces user-driven VM alternations and very bad for troubleshooting.
I'm speaking about provider-driven XML alternation based on some kind of dynamic logic when VM is launched. E.g. when VM of SO_X is launched it searches for a spare GPU on host and it's ingested into XML pass-thru, or it cuts , say 32GB of optane device LVM and passes it into VM as a cache device. It's provider driven and user cannot change it.
Real-world example, for every domain/account we have VXLANID in MySQL table. When VM is launched, we create private VM VXLAN network and add it as an unmanaged NIC to VM. CloudStack knows nothing about it. User gets it as is. Now we use hotplug KVM feature for it, but better to change XML and launch VM with such NIC defined.
@svenvogel@DaanHoogland As this PR is merged It would be great if you guys guide me to the documentation area where I can fill in initial documentation for KVM agent hooks. I'm planning to point the design, behavior and hooks example for every hook.
Activity
[-]New Feature RFC: KVM domain XML mangler[/-][+]New Feature RFC: KVM domain XML transformer[/+]PaulAngus commentedon Jan 20, 2020
Hi @bwsw - I believe this is what you're looking for:
#3510
bwsw commentedon Jan 21, 2020
@PaulAngus thanks for reply, but it's not what I mean. I really cry about this PR - it's huge pain for cloud admins of public cloud... It introduces user-driven VM alternations and very bad for troubleshooting.
I'm speaking about provider-driven XML alternation based on some kind of dynamic logic when VM is launched. E.g. when VM of SO_X is launched it searches for a spare GPU on host and it's ingested into XML pass-thru, or it cuts , say 32GB of optane device LVM and passes it into VM as a cache device. It's provider driven and user cannot change it.
Real-world example, for every domain/account we have VXLANID in MySQL table. When VM is launched, we create private VM VXLAN network and add it as an unmanaged NIC to VM. CloudStack knows nothing about it. User gets it as is. Now we use hotplug KVM feature for it, but better to change XML and launch VM with such NIC defined.
[-]New Feature RFC: KVM domain XML transformer[/-][+]New Feature: KVM Agent Hooks[/+]bwsw commentedon Mar 16, 2020
@svenvogel @DaanHoogland As this PR is merged It would be great if you guys guide me to the documentation area where I can fill in initial documentation for KVM agent hooks. I'm planning to point the design, behavior and hooks example for every hook.
DaanHoogland commentedon Mar 16, 2020
https://github.com/apache/cloudstack-documentation is the repo, I have no idea where we should add your documentation. The design can be added to cwiki: https://cwiki.apache.org/confluence/display/CLOUDSTACK/4.14+Design+Documents
DaanHoogland commentedon Mar 16, 2020
@bwsw, can you close this issue, if you a satisfied?
bwsw commentedon Mar 17, 2020
@DaanHoogland sure