Comment 21 for bug 1468871

Revision history for this message
Paul Goins (vultaire) wrote :

Also, one more comment:

> sharing of keys is just one part of the migration setup. Nova does pre-migration checks to ensure that the target host can take the instance - do we need to reflect any grouping in Nova via placement or suchlike to make this work consistently and without retry<->failure loops?

Short answer: I don't know for sure.

There's no attempt to bring this in line with placement rules, host aggregates or anything like that; this just shares the SSH keys across multiple nova applications so that, if the computes are otherwise able to perform migrations, they shouldn't be blocked from doing so.

On the other hand, let's take this hypothetical case: if you had e.g. 6 identical compute hosts, 3 belonging to one nova-compute app and 3 belonging to another nova-compute app... Aside from the SSH key sharing, would there be anything else in how ncc and nova-compute work which would prevent migrations from working across the nova-compute apps?