On 03/21/2018 10:06 AM, Rohit Yadav wrote:
> Thanks Wido for your comments.
> 
> 
> Yes, for any changes to libvirtd the proposal is to re-use 
> cloudstack-setup-agent which in fact reconfigures libvirtd config at the time 
> of the addition of host and also configure iptables rule. As part of 
> upgrading a KVM agent, the post-install script (part of deb/rpm pkg) can also 
> run the same to secure libvirt tls configuration only on KVM hosts that have 
> any existing certificates/keystore.
> 

Hmm, we might want to be careful with a postinst. I'm not against it
being handled by a postinst, but we should watch out with overwriting
config files without the user knowing.

Wido

> 
> - Rohit
> 
> <https://cloudstack.apache.org>
> 
> 
> 
> ________________________________
> From: Wido den Hollander <w...@widodh.nl>
> Sent: Wednesday, March 21, 2018 1:38:19 PM
> To: dev@cloudstack.apache.org
> Subject: Re: [DISCUSS] Enhancement: Use CA framework to enable secured live 
> KVM VM migration
> 
> 
> 
> On 03/21/2018 08:05 AM, Rohit Yadav wrote:
>> All,
>>
>>
>> With the introduction of a native CA framework in CloudStack, with 4.11+ it 
>> will be used to secure addition of KVM hosts and agents (cpvm, ssvm). 
>> However, the KVM host agent may be secured while it communicates to the 
>> management server, the live VM migration still happens on insecure tcp 
>> connection.
>>
>>
>> It is proposed to re-use the existing mechanism introduced in 4.11 and 
>> re-use host certificates that are used to secure a KVM host to secure 
>> libvirt for allowing secured TLS-enabled VM migration. Further, the UI may 
>> be enhanced to discover unsecured KVM hosts and allow securing (or 
>> renewal/provisioning of certificates) through a button. Please find the FS 
>> for the proposed enhancement:
>>
>> https://cwiki.apache.org/confluence/display/CLOUDSTACK/Secure+Live+VM+Migration+for+KVM
>>
> 
> Seems good! As long as we make sure that only cloudstack-setup-agent
> touches the libvirt config files I'm good with it.
> 
> Many people (like us) have the libvirt config files managed through a
> tool like Salt/Puppet/Chef and don't like it when daemons suddenly start
> changing configuration files.
> 
> But this looks good to me!
> 
> Wido
> 
>>
>> - Rohit
>>
>> <https://cloudstack.apache.org>
>>
>>
>>
>> rohit.ya...@shapeblue.com
>> www.shapeblue.com<http://www.shapeblue.com>
>> 53 Chandos Place, Covent Garden, London  WC2N 4HSUK
>> @shapeblue
>>
>>
>>
>>
> 
> rohit.ya...@shapeblue.comĀ 
> www.shapeblue.com
> 53 Chandos Place, Covent Garden, London  WC2N 4HSUK
> @shapeblue
>   
>  
> 

Reply via email to