XCP-ng
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    Unable to create VM

    Scheduled Pinned Locked Moved Compute
    11 Posts 4 Posters 391 Views 3 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • S Offline
      Sugarat
      last edited by

      Hi there.

      I am currently testing XCP-NG. I installed onto a server and all has been quite smooth sailing. Now I wanted to see if I can add another host to the pool and migrate the VM's between them. So I added an external NFS server, and have added the NFS SR to the pool. However, after adding the second XCP-NG host to the pool, I am unable to create a VM. When I click the create button it shows an error. Looking in the log it says:

      no object with UUID or opaque ref: OpaqueRef:32cbe139-e607-6f84-e29b-a6b1d24f213c
      

      Can anyone suggest where to look for further diagnosis of this issue?

      Many thanks

      DanpD 1 Reply Last reply Reply Quote 0
      • DanpD Online
        Danp Pro Support Team @Sugarat
        last edited by

        @Sugarat If you are running XO from sources, make sure you're completely up-to-date with the latest source. There was a fix released for this earlier this week.

        S 1 Reply Last reply Reply Quote 0
        • S Offline
          Sugarat @Danp
          last edited by

          @Danp Thanks for that. I built the XO from source a few days back, but maybe it just missed that. I'll rebuild now and see what happens.. Thanks

          1 Reply Last reply Reply Quote 0
          • S Offline
            Sugarat
            last edited by

            I have just rebuilt the XO install, and that error has... apparently changed into a different one. Create VM operation still fails, but this time the message is:

            HANDLE_INVALID(SR, OpaqueRef:NULL)
            This is a XenServer/XCP-ng error
            

            Hmph 😞

            DanpD 1 Reply Last reply Reply Quote 0
            • DanpD Online
              Danp Pro Support Team @Sugarat
              last edited by

              @Sugarat I'm not able to replicate here. Can you check under Settings > Logs to see if there is an entry there with a detailed error log?

              S 1 Reply Last reply Reply Quote 0
              • S Offline
                Sugarat @Danp
                last edited by

                @Danp I tried removing the second host from the pool but it now still will not allow me to create a VM.

                Ah, nice. I did not know that you could drill down into the error. The dump is as follows:

                vm.create
                {
                  "clone": false,
                  "existingDisks": {},
                  "installation": {
                    "method": "cdrom",
                    "repository": "8eb59f38-25e2-4486-b7c2-98dc938e1fc6"
                  },
                  "name_label": "Windows 10 (64-bit)",
                  "template": "3d3a2920-24c8-f280-5c27-1e4d4a82253c-7774689b-4ca1-4dea-8545-dddd6b64c17f",
                  "VDIs": [
                    {
                      "bootable": false,
                      "device": "0",
                      "size": 34359738368,
                      "type": "system",
                      "SR": "3d615d9a-4b54-cf75-ef43-0d08bbf0a640",
                      "name_description": "Created by XO",
                      "name_label": "Windows 10 (64-bit)_epunu"
                    }
                  ],
                  "VIFs": [
                    {
                      "network": "945f1105-893e-becc-35fe-0a97328ee7ac",
                      "allowedIpv4Addresses": [],
                      "allowedIpv6Addresses": []
                    }
                  ],
                  "CPUs": 2,
                  "cpusMax": 2,
                  "cpuWeight": null,
                  "cpuCap": null,
                  "name_description": "",
                  "memory": 4294967296,
                  "bootAfterCreate": true,
                  "copyHostBiosStrings": false,
                  "createVtpm": false,
                  "destroyCloudConfigVdiAfterBoot": false,
                  "secureBoot": false,
                  "share": false,
                  "coreOs": false,
                  "tags": [],
                  "hvmBootFirmware": "uefi"
                }
                {
                  "code": "HANDLE_INVALID",
                  "params": [
                    "SR",
                    "OpaqueRef:NULL"
                  ],
                  "call": {
                    "duration": 8,
                    "method": "VDI.create",
                    "params": [
                      "* session id *",
                      {
                        "name_description": "Created by XO",
                        "name_label": "Windows 10 (64-bit)_epunu",
                        "other_config": {},
                        "read_only": false,
                        "sharable": false,
                        "SR": "OpaqueRef:NULL",
                        "type": "user",
                        "virtual_size": 34359738368
                      }
                    ]
                  },
                  "message": "HANDLE_INVALID(SR, OpaqueRef:NULL)",
                  "name": "XapiError",
                  "stack": "XapiError: HANDLE_INVALID(SR, OpaqueRef:NULL)
                    at Function.wrap (file:///opt/xo/xo-builds/xen-orchestra-202412191835/packages/xen-api/_XapiError.mjs:16:12)
                    at file:///opt/xo/xo-builds/xen-orchestra-202412191835/packages/xen-api/transports/json-rpc.mjs:38:21
                    at runNextTicks (node:internal/process/task_queues:60:5)
                    at processImmediate (node:internal/timers:454:9)
                    at process.callbackTrampoline (node:internal/async_hooks:130:17)"
                
                1 Reply Last reply Reply Quote 0
                • S Offline
                  Subsystem3339
                  last edited by Subsystem3339

                  I am having the same issue which I also have two hosts which I just updated my XO from source yesterday. My log looks the exact same.

                  1 Reply Last reply Reply Quote 0
                  • DanpD Online
                    Danp Pro Support Team
                    last edited by

                    Seems like it is missing the SR information during VDI creation. Does this also occur with other SR types, ie: local storage?

                    S 1 Reply Last reply Reply Quote 0
                    • S Offline
                      Sugarat @Danp
                      last edited by

                      @Danp Yes. Even when I select a local SSD SR it still happens. I'm not able to create any VM's at all, no matter which SR I am selecting.

                      MathieuRAM 1 Reply Last reply Reply Quote 0
                      • MathieuRAM Offline
                        MathieuRA Vates 🪐 XO Team @Sugarat
                        last edited by

                        Hi @Sugarat. thanks for the report.
                        Can you try this branch: fix-handle-inavlid-vm-creation?
                        This should fix the issue

                        S 1 Reply Last reply Reply Quote 0
                        • S Offline
                          Sugarat @MathieuRA
                          last edited by

                          @MathieuRA It does indeed Sir. Thank you very much!

                          1 Reply Last reply Reply Quote 1
                          • First post
                            Last post