* Vishvananda Ishaya ([email protected]) wrote:
> 1. add an admin api to add and remove hosts from an availabilty zone. Then 
> the component that is verifying trust could periodically check the hosts and 
> remove them from the trusted zone if they fail. The scheduler could just use 
> regular availability-zone scheduling to send the hosts to the trusted zone.

This makes sense to me.  The trust state of a compute node is typically
only measured at boot (although there are efforts to extend measurements
beyond boot).  Part of the attestation step could be gating whether a
compute node can effectively join an availablity zone.

> 2. rather than verify trust during schedule, provide an external service that 
> is exposed to users where they could verify trust. They could basically 
> request the trust state of an instance. The service would speak to nova 
> through an admin api to discover which host the instance is running on and 
> verify the trustedness of the host, and return "trusted" to the user if the 
> node passes.

Seems this would allow a "Trust_lvl=Trusted" instance to run on an untrusted
compute node until later polled?  Probably not sufficient.

thanks,
-chris

_______________________________________________
Mailing list: https://launchpad.net/~openstack
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp

Reply via email to