Merge pull request #128 from vatesfr/olivierlambert-setbootorder
Rename vm.bootOrder() to vm.setBootOrder() and ensure VM is HVM.
This commit is contained in:
commit
f6911ca195
@ -891,26 +891,26 @@ stats.resolve = {
|
|||||||
exports.stats = stats;
|
exports.stats = stats;
|
||||||
|
|
||||||
#---------------------------------------------------------------------
|
#---------------------------------------------------------------------
|
||||||
|
setBootOrder = $coroutine ({vm, order}) ->
|
||||||
# TODO: rename to setBootOrder
|
|
||||||
# TODO: check current VM is HVM
|
|
||||||
bootOrder = $coroutine ({vm, order}) ->
|
|
||||||
xapi = @getXAPI vm
|
xapi = @getXAPI vm
|
||||||
|
|
||||||
order = {order: order}
|
order = {order: order}
|
||||||
|
if vm.virtualizationMode == 'hvm'
|
||||||
|
yield xapi.call 'VM.set_HVM_boot_params', vm._xapiRef, order
|
||||||
|
return true
|
||||||
|
|
||||||
yield xapi.call 'VM.set_HVM_boot_params', vm._xapiRef, order
|
@throw(
|
||||||
|
'INVALID_PARAMS'
|
||||||
|
'You can only set the boot order on a HVM guest'
|
||||||
|
)
|
||||||
|
|
||||||
return true
|
setBootOrder.params = {
|
||||||
|
|
||||||
|
|
||||||
bootOrder.params = {
|
|
||||||
vm: { type: 'string' },
|
vm: { type: 'string' },
|
||||||
order: { type: 'string' }
|
order: { type: 'string' }
|
||||||
}
|
}
|
||||||
|
|
||||||
bootOrder.resolve = {
|
setBootOrder.resolve = {
|
||||||
vm: ['vm', 'VM', 'operate'],
|
vm: ['vm', 'VM', 'operate'],
|
||||||
}
|
}
|
||||||
exports.bootOrder = bootOrder
|
exports.setBootOrder = setBootOrder
|
||||||
#---------------------------------------------------------------------
|
#---------------------------------------------------------------------
|
||||||
|
Loading…
Reference in New Issue
Block a user