Schedule the instance on a different host from a
set of instances. To take advantage of this filter, the requester
must pass a scheduler hint, using different_host
as the keyand a list of instance uuids as the value. This
filter is the opposite of the SameHostFilter.
Using the
nova command-line tool, use the --hint
flag. For example:
$ nova boot --image cedef40a-ed67-4d10-800e-17455edce175 --flavor 1 --hint different_host=[a0cf03a5-d921-4877-bb5c-86d26cf818e1,8c19174f-4220-44f0-824a-cd1eeef10287] server-1
With the API, use the os:scheduler_hints key. For example:
{
'server': {
'name': 'server-1',
'imageRef': 'cedef40a-ed67-4d10-800e-17455edce175',
'flavorRef': '1'
},
'os:scheduler_hints': {
'different_host': ['a0cf03a5-d921-4877-bb5c-86d26cf818e1',
'8c19174f-4220-44f0-824a-cd1eeef10287'],
}
}

