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

    Xen Orchestra proxies - Test Feedback

    Scheduled Pinned Locked Moved Xen Orchestra
    31 Posts 8 Posters 19.5k Views 2 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.
    • olivierlambertO
      olivierlambert Vates 🪐 Co-Founder CEO
      last edited by

      Thanks for the feedback, it's helpful 🙂

      1 Reply Last reply
      Reply Quote 0
      • badrAZB
        badrAZ
        last edited by

        Thank you for your response.

        Apparently, the VM is unable to get an IP address. Have you any network configuration which can conflicts with the start of a new VM?

        M 1 Reply Last reply
        Reply Quote 0
        • M
          markhewitt1978 @badrAZ
          last edited by

          @badrAZ said in Xen Orchestra proxies - Test Feedback:

          Thank you for your response.

          Apparently, the VM is unable to get an IP address. Have you any network configuration which can conflicts with the start of a new VM?

          The xcp-ng server is on a public IP but all my VMs are on a private network through NIC1. I would never expect to start a VM and have networking auto configured. I would have to give it an IP address.

          1 Reply Last reply
          Reply Quote 0
          • badrAZB
            badrAZ
            last edited by

            Indeed, in your case you need to give the VM an IP address.

            To make this possible, we'll improve our solution to let users be able to select the VM's network and to choose the network configuration.

            M 1 Reply Last reply
            Reply Quote 0
            • M
              markhewitt1978 @badrAZ
              last edited by

              @badrAZ said in Xen Orchestra proxies - Test Feedback:

              Indeed, in your case you need to give the VM an IP address.

              To make this possible, we'll improve our solution to let users be able to select the VM's network and to choose the network configuration.

              Sounds good. I'll give it another go then!

              1 Reply Last reply
              Reply Quote 0
              • badrAZB
                badrAZ
                last edited by badrAZ

                Unfortunately, it will not be possible to give an IP address to the deployed VM during the deployment process because the VM is started quickly.

                1 Reply Last reply
                Reply Quote 0
                • olivierlambertO
                  olivierlambert Vates 🪐 Co-Founder CEO
                  last edited by

                  So we'll need to leave the choice before actual proxy deploy (eg when you select the SR) 🙂

                  1 Reply Last reply
                  Reply Quote 0
                  • badrAZB
                    badrAZ
                    last edited by badrAZ

                    Indeed,

                    On selecting a SR, the user should be able to select the associated network and to choose its configuration.

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

                      I just tried this out for the first time. With XOA (latest channel, freshly updated), I received the same timeout error --

                      proxy.deploy
                      {
                        "sr": "fed313ad-68ac-8ce8-0ced-25f861c3c17f"
                      }
                      {
                        "message": "operation timed out",
                        "name": "TimeoutError",
                        "stack": "TimeoutError: operation timed out
                          at Promise.call (/usr/local/lib/node_modules/xo-server/node_modules/promise-toolbox/timeout.js:13:16)
                          at Proxy.deployProxy (/usr/local/lib/node_modules/xo-server/src/xo-mixins/proxies.js:195:19)
                          at <anonymous>"
                      }
                      

                      With XO built from source, I received the following error --

                      proxy.deploy
                      {
                        "sr": "fed313ad-68ac-8ce8-0ced-25f861c3c17f"
                      }
                      {
                        "message": "app.getResourceCatalog is not a function",
                        "name": "TypeError",
                        "stack": "TypeError: app.getResourceCatalog is not a function
                          at Proxy.apply (/opt/xen-orchestra/packages/xo-server/src/xo-mixins/proxies.js:143:19)
                          at Proxy.<anonymous> (/opt/xen-orchestra/node_modules/golike-defer/src/index.js:57:17)
                          at Object.deployProxy (/opt/xen-orchestra/node_modules/lodash/_createBind.js:23:15)
                          at Object.call (/opt/xen-orchestra/packages/xo-server/src/api/proxy.js:100:15)
                          at Api.callApiMethod (/opt/xen-orchestra/packages/xo-server/src/xo-mixins/api.js:292:33)
                          at <anonymous>"
                      }
                      
                      1 Reply Last reply
                      Reply Quote 0
                      • olivierlambertO
                        olivierlambert Vates 🪐 Co-Founder CEO
                        last edited by

                        Ping @julien-f

                        1 Reply Last reply
                        Reply Quote 0
                        • F
                          Franck Leclerc
                          last edited by

                          Hi,

                          No problem for me to create and configure a proxy but when I start a backup I have this error :

                          backupNg.runJob
                          {
                            "id": "fad774b1-79ac-485d-9e7d-f3f9de02f486",
                            "schedule": "0c9fffd2-8a42-4d87-8098-217dbd2feabc"
                          }
                          {
                            "code": -32601,
                            "data": "backup.run",
                            "message": "method not found: backup.run"
                          } 
                          
                          1 Reply Last reply
                          Reply Quote 0
                          • olivierlambertO
                            olivierlambert Vates 🪐 Co-Founder CEO
                            last edited by

                            Your proxy was deployed in a DHCP enabled env, right?

                            F 1 Reply Last reply
                            Reply Quote 0
                            • F
                              Franck Leclerc @olivierlambert
                              last edited by

                              @olivierlambert

                              Yes the DHCP server give an IP to the proxy

                              1 Reply Last reply
                              Reply Quote 0
                              • olivierlambertO
                                olivierlambert Vates 🪐 Co-Founder CEO
                                last edited by

                                Good thanks 🙂 I think we got a patch coming very soon, done by @julien-f fixing this error

                                1 Reply Last reply
                                Reply Quote 0
                                • F
                                  Franck Leclerc
                                  last edited by

                                  Okay, thanks. I'm waiting for the patch.
                                  If I'm not in DHCP I have the same problem as the other users, a timeout and the proxy is deleted.

                                  1 Reply Last reply
                                  Reply Quote 1
                                  • julien-fJ
                                    julien-f Vates 🪐 Co-Founder XO Team
                                    last edited by

                                    Hey everyone!

                                    The patch is finally here 🎉

                                    Sorry for the delay 😐

                                    How to test?

                                    1. Select the latest channel on your XO appliance
                                    2. Upgrade to Xen Orchestra 5.43.2
                                    3. Go to the Proxies page and either Deploy a proxy or upgrade the appliance of your existing ones

                                    What's here?

                                    • Full Backup
                                    • Disaster Recovery

                                    Known limitations/issues

                                    Scheduled for Step 2 at the end of the month.

                                    • Network configuration for the proxy appliance
                                    • Delta Backup
                                    • Continuous Replication
                                    • Detailed logs, they are currently empty
                                    • Restoring backups
                                      Work-around: create a normal remote (not linked to the proxy) connected to the same storage and import via the XO appliance

                                    Thank you for your feedbacks

                                    1 Reply Last reply
                                    Reply Quote 2
                                    • olivierlambertO
                                      olivierlambert Vates 🪐 Co-Founder CEO
                                      last edited by

                                      @Franck-Leclerc feel free to try again now 🙂

                                      1 Reply Last reply
                                      Reply Quote 0
                                      • F
                                        Franck Leclerc
                                        last edited by

                                        Thanks for the update.
                                        I can now backup a VM with the proxy
                                        I continuing my tests

                                        1 Reply Last reply
                                        Reply Quote 1
                                        • olivierlambertO
                                          olivierlambert Vates 🪐 Co-Founder CEO
                                          last edited by

                                          Great thanks!

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

                                            Are proxies an XOA-restricted feature? If yes, then the GUI should indicate that and prevent you from attempting to deploy when built from source. If no, then this functionality is still broken (TypeError: app.getResourceCatalog is not a function) when built from source.

                                            1 Reply Last reply
                                            Reply Quote 0

                                            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
                                            • First post
                                              Last post