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

    DC topology info

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

      DCs: n

      I have DC where I have 8 physical servers in future may be number of physical server increase in each DC. I want to know about best practice for further topology.

      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?

      • we are using LVM on PS and it will be shared. What will you suggested in storage topology.

      • Shared Network on each PS

      Terms:

      PS: Physical Server
      LVM: logical volume management
      DC: Data Center

      D 1 Reply Last reply Reply Quote 0
      • 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