Unable to boot servers created by Terraform after they are shutdown
-
Hello everyone.
I am having an issue with my VM's created via Terraform. I am unable to restart them.
Pressing the Start button generates the error "no host available"
Below is the error log when I use Start on and select the correct hostvm.start { "id": "45dc0e34-ac73-ccea-ed76-8b7f1cea3238", "host": "b2fae86d-40b5-433b-8fd2-09444f2e06d2" } { "code": "INVALID_VALUE", "params": [ "HVM_shadow_multiplier", "0.944444444444" ], "task": { "uuid": "5778b8be-23d1-ad44-9dfc-501354664180", "name_label": "Async.VM.start_on", "name_description": "", "allowed_operations": [], "current_operations": {}, "created": "20210410T21:27:06Z", "finished": "20210410T21:27:06Z", "status": "failure", "resident_on": "OpaqueRef:364d93c4-a7da-4db7-90d7-e292ee78d164", "progress": 1, "type": "<none/>", "result": "", "error_info": [ "INVALID_VALUE", "HVM_shadow_multiplier", "0.944444444444" ], "other_config": {}, "subtask_of": "OpaqueRef:NULL", "subtasks": [], "backtrace": "(((process xapi)(filename ocaml/xapi/xapi_vm_helpers.ml)(line 191))((process xapi)(filename ocaml/xapi/xapi_vm_helpers.ml)(line 240))((process xapi)(filename ocaml/xapi/xapi_vm_helpers.ml)(line 501))((process xapi)(filename ocaml/xapi/message_forwarding.ml)(line 928))((process xapi)(filename lib/xapi-stdext-pervasives/pervasiveext.ml)(line 24))((process xapi)(filename lib/xapi-stdext-pervasives/pervasiveext.ml)(line 35))((process xapi)(filename ocaml/xapi/helpers.ml)(line 1076))((process xapi)(filename ocaml/xapi/message_forwarding.ml)(line 926))((process xapi)(filename ocaml/xapi/message_forwarding.ml)(line 1250))((process xapi)(filename lib/xapi-stdext-pervasives/pervasiveext.ml)(line 24))((process xapi)(filename lib/xapi-stdext-pervasives/pervasiveext.ml)(line 35))((process xapi)(filename lib/xapi-stdext-pervasives/pervasiveext.ml)(line 24))((process xapi)(filename ocaml/xapi/rbac.ml)(line 236))((process xapi)(filename ocaml/xapi/server_helpers.ml)(line 83)))" }, "message": "INVALID_VALUE(HVM_shadow_multiplier, 0.944444444444)", "name": "XapiError", "stack": "XapiError: INVALID_VALUE(HVM_shadow_multiplier, 0.944444444444) at Function.wrap (/opt/xo/xo-builds/xen-orchestra-202009121357/packages/xen-api/src/_XapiError.js:16:12) at _default (/opt/xo/xo-builds/xen-orchestra-202009121357/packages/xen-api/src/_getTaskResult.js:11:29) at Xapi._addRecordToCache (/opt/xo/xo-builds/xen-orchestra-202009121357/packages/xen-api/src/index.js:806:24) at forEach (/opt/xo/xo-builds/xen-orchestra-202009121357/packages/xen-api/src/index.js:827:14) at Array.forEach (<anonymous>) at Xapi._processEvents (/opt/xo/xo-builds/xen-orchestra-202009121357/packages/xen-api/src/index.js:817:12) at Xapi._watchEvents (/opt/xo/xo-builds/xen-orchestra-202009121357/packages/xen-api/src/index.js:975:14)" } -
@newknowledge I believe this multiple needs to be greater than or equal to 1. You can try correcting the value with the command
xe vm-memory-shadow-multiplier-set.The command would look something like this --
xe vm-memory-shadow-multiplier-set uuid=45dc0e34-ac73-ccea-ed76-8b7f1cea3238 multiplier=1.0 -
@danp
I am getting this errorYou attempted an operation on a VM that was not in an appropriate power state at the time; for example, you attempted to start a VM that was already running. The parameters returned are the VM's handle, and the expected and actual VM state at the time of the call. vm: 2fc2b09b-2249-164a-9f60-e408d9c3db82 (Cert test-host_2021-04-07T16:19:20.356Z) expected: running actual: haltedthe last portion states that I can only do this command on a running vm
Edit:
I created a new vm using terraform and changed ran the suggested command. The result is that the vm operates normally.The issue now is what is causing this to happen? I don't believe this was an issue for me before.
Thanks for your help.
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login