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

    DC topology info

    Scheduled Pinned Locked Moved XCP-ng
    11 Posts 4 Posters 322 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.
    • D Offline
      DustinB @irtaza9
      last edited by

      @irtaza9 said in DC topology info:

      DCs: n

      Questions:

      • can we create a pool of n physical servers or each PS have its own pool and each pool have one or multiple hosts in it?

      All pools contain physical servers, a single server of 1 is a pool of 1. A pool can have many hosts, up to 64 physical servers if I recall correctly.

      • You'll want to setup your hosts in pools, likely around the datacenter, so you might have DC1-Pool1, DC2-Pool1, DC2-Pool2. Or you may want to have everything be in one large pool across data centers, or just single pool per data center.

      If you're wanting to use shared storage across your hosts, your best bet is to likely look into XOStor which is a Hyperconverged solution sharing storage across multiple hosts. Alternatives like StarWind vSAN may work, but you won't be able to get support from this community.

      What do you mean by? One logical LAN, a segmented LAN with multiple vLANs for each data center and or pool?

      @irtaza9 said in DC topology info:

      Shared Network on each PS

      I 1 Reply Last reply Reply Quote 0
      • I Offline
        irtaza9 @DustinB
        last edited by

        @DustinB

        We are using SAN with FC in our DCs, and I believe a topology with DC1-Pool1 and DC1-Pool2, each accommodating around 64 physical servers, is optimal.

        • Could you suggest a robust network architecture to support this topology?

        • Does XCP-ng provide support for Virtual Private Cloud (VPC) setups (e.g., subnetting like /24)?

        • If not directly, what are the best practices or additional tools we can leverage alongside XCP-ng to implement VPC functionality?

        D 1 Reply Last reply Reply Quote 0
        • D Offline
          DustinB @irtaza9
          last edited by DustinB

          @irtaza9 10GBe backbone networking for everything is a great place to start.

          As for VPC I can't speak to that, are you trying to sell VMs as a VPC provider? @olivierlambert might be better to answer that.

          Xen Orchestra is the management tool of choice with XCP-ng, you can run a single instance of it and support something like ~5000 VMs with as little as 3GB of ram and 2 vCPU.

          In a scenario like this, you'd likely want to use XOProxy within Xen Orchestra so you can manage all of your hosts (and pools) and VMs from a single panel.

          Have you considered how you'd be backing up these VMs?

          I 1 Reply Last reply Reply Quote 0
          • I Offline
            irtaza9 @DustinB
            last edited by irtaza9

            @DustinB said in DC topology info:

            backing up these VMs

            I have deployed minio as multi-server, multi-drive arch. I'm thinking to integrate this as a backup for my vms. But I want to hear from you about it cause it's most important part.

            I'm using urbackup with rclone on minio but I think urbackup is not performant enough to work at large scale.

            10GBe

            yes, for now I'm going with this a backbone at it'll be shared with vlan tag.

            VPC provider

            We are using openstack for IaaS and built custom setup. we are using xcp-ng from past 2 years but Now we are going to add VPS in our custom portal where user can create VM on its own like what we do in digitalOcean or linode.

            In a scenario like this, you'd likely want to use XOProxy within Xen Orchestra so you can manage all of your hosts (and pools) and VMs from a single panel.

            XO is not enough to manage pools and hosts? What XOProxy gives extra?

            D 1 Reply Last reply Reply Quote 0
            • D Offline
              DustinB @irtaza9
              last edited by DustinB

              @irtaza9 said in DC topology info:

              I have deployed minio as multi-server, multi-drive arch. I'm thinking to integrate this as a backup for my vms. But I want to hear from you about it cause it's most important part.

              I'm using urbackup with rclone on minio but I think urbackup is not performant enough to work at large scale.

              Xen Orchestra, gives you complete backup capabilities without the need to have a 3rd party tool, it's agentless and works on Windows and Linux VMs alike.

              @irtaza9 said in DC topology info:

              XO is not enough to manage pools and hosts? What XOProxy gives extra?

              The ability to remotely manage your pools in distant datacenters (without a VPN).

              I 1 Reply Last reply Reply Quote 0
              • I Offline
                irtaza9 @DustinB
                last edited by

                @olivierlambert can you please give your points on vpc level networking? Assume we have SDN based network which can create cidr,subnets and other network related things and generated network works fine as expected, does xcp-ng support this kind of network where same devices on a vpc can communicate without any configs and we can do other stuff like aws or digital ocean?

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

                  Hi,

                  Sorry I can't, I'm far too busy to enter those details. Hopefully, @Danp or @bleader could assist when they can (but no promises)

                  I 1 Reply Last reply Reply Quote 0
                  • I Offline
                    irtaza9 @olivierlambert
                    last edited by

                    @olivierlambert I'll wait.

                    1 Reply Last reply Reply Quote 0
                    • bleaderB Offline
                      bleader Vates 🪐 XCP-ng Team @irtaza9
                      last edited by

                      @irtaza9 Xen Orchestra premium (and from sources) has an SDN Controller plugin, it allows to create private networks and relies on GRE or VXLAN to create private networks, so as long as there are IP connectivity this can do the trick.

                      There are 2 blog posts on the subject:
                      https://xen-orchestra.com/blog/xo-sdn-controller/
                      https://xen-orchestra.com/blog/devblog-3-extending-the-sdn-controller/

                      And the documentation:
                      https://docs.xen-orchestra.com/sdn_controller

                      There are 2 main issues:

                      • being the star topology with an elected center that will be a bottleneck as all the traffic on this network will go through it
                      • there is (for now) no automated way to have a network management (dhcp, dns, gateway…), that should be part of our microsegmentation solution later on, but no ETA at this time 🙂

                      Is that answering your question?

                      I 1 Reply Last reply Reply Quote 0
                      • I Offline
                        irtaza9 @bleader
                        last edited by

                        @bleader yes, Thank you.

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