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

    Backup and the replication - Functioning/Scale

    Scheduled Pinned Locked Moved Backup
    17 Posts 5 Posters 494 Views 5 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.
    • P Offline
      Pilow @fcgo
      last edited by Pilow

      @fcgo this is where you reach a limit...
      in an XOA backup copy job configuration, you select the proxy, and it drives source AND destination

      you cannot have a proxy for SOURCE and a proxy for DESTINATION

      P F 2 Replies Last reply Reply Quote 0
      • P Offline
        Pilow @Pilow
        last edited by

        but each remote (SOURCE and DESTINATION) can be attached to the same proxy... so, the proxy read/writes

        and you have to manage your network accordingly so that this proxy can reach each remote (here goes the static routing or vpns...)

        1 Reply Last reply Reply Quote 0
        • F Offline
          fcgo @Pilow
          last edited by fcgo

          @florent can you confirm for the replication job ?

          Thank you

          florentF 1 Reply Last reply Reply Quote 0
          • florentF Online
            florent Vates 🪐 XO Team @fcgo
            last edited by florent

            @fcgo it goes from xapi (= pool/hosts) to xapi , and xapi to remote as of now, you can't chain proxy .

            xapi call uses https, that means that replication accross sites uses https . If you do backup, and your backup is in the same site as your NFS, then the xapi<-> proxy path is in https, and the proxy <-> NFS will be local

            that is one of the strength ( and complexity ) of xcp-ng infra : everything go through an API ( the xapi ) nobody access host/pool data directly from the outside

            F 1 Reply Last reply Reply Quote 0
            • F Offline
              fcgo @florent
              last edited by fcgo

              @florent Hi,

              Thank you.

              And during backup which host is working hard during the vdi export to XOA (or to the proxy) : is it the host which contains the backed up VM, or is the master also doing some work (other than control channel calls) ? Through which host the network flow is going through ?

              florentF 1 Reply Last reply Reply Quote 0
              • florentF Online
                florent Vates 🪐 XO Team @fcgo
                last edited by florent

                @fcgo if the storage is shared : the export is done by one of the host of the pool
                If the storage is not the export is done by the host with the storage . Same for the host receiving the data

                The command channel, as you said, is always the master to the xoa (and eventually xo-proxy)

                So for a replication :

                [source SR] => source host =https export call=> xoa / xo-proxy =https import call=> target host => [target SR]

                • if the xoa is running on the host doing an export, it does not use the physical network
                • the network use between the host and SR is dependent on the storage used
                F 1 Reply Last reply Reply Quote 0
                • F Offline
                  fcgo @florent
                  last edited by

                  @florent "the export is done by one of the host of the pool"
                  How is this host selected ? Is it the master one, the one hosting the VM, or the less busy one in case of shared storage ?

                  F 1 Reply Last reply Reply Quote 0
                  • F Offline
                    fcgo @fcgo
                    last edited by

                    @florent did you have the the time to check my last question related to how the host (doing the export) is selected ?

                    Br,

                    florentF 1 Reply Last reply Reply Quote 0
                    • florentF Online
                      florent Vates 🪐 XO Team @fcgo
                      last edited by

                      @fcgo AFAIK the host is selected as random maybe @andriy.sultanov know more

                      A 1 Reply Last reply Reply Quote 0
                      • A Offline
                        andriy.sultanov Vates 🪐 XAPI & Network Team @florent
                        last edited by

                        @florent @fcgo the host that was queried (with host_ip/export_raw_vdi) will do the export from the shared SR, and will redirect the query to the host that can see the SR otherwise. So it's up to the XO/other orchestrators if they want to distribute the load here.

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