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

    Managing 1000+ VMs in 3 pools

    Scheduled Pinned Locked Moved Management
    14 Posts 7 Posters 687 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.
    • R Offline
      rodito
      last edited by

      Hello All,

      We have a high number of VMs about 1000+ that we manage. In vsphere we manage this by creating folders and calling them per project for example if we have a customer named Microsoft we create a top folder called Microsoft and within that we have multiple project that we might call project1 with VMs and another project2 with VMs stored on that folder.

      I was wondering if there is a easy way besides doing tags in XOA? How can we manage and find stuff easily if there are tons of VM running.

      Rodito

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

        Tags would be the obvious choice, but you seem adverse to using them. Why? 🤔

        If you know the VMs name, then you could type it directly into the filter. You can even save filters that you use often for easy access.

        R 1 Reply Last reply Reply Quote 0
        • Tristis OrisT Offline
          Tristis Oris Top contributor
          last edited by

          at XO no need to use folders\tags like "windows" "linux", because it already can be found with simple query. I'm fine to manage hundreds vms, see no problem to do it with 1k.

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

            You also have scope tags now 🙂

            1 Reply Last reply Reply Quote 0
            • R Offline
              rodito @Danp
              last edited by

              @Danp I am not agaist tags at all, it's just I think it will be a big change on our end specially we have tons of projects associated with these folder structure.

              @Tristis-Oris when you look for project specific VMs do you know all of the tagging or you have some sort of master list.

              Usually, these folder names are associated with our source control so I don't see why not it could also be tags. My team probably need more time to figure out how to deal with them.

              Just an example, of our vsphere DC below. That does not include the other clusters that we deal with in Europe.

              @olivierlambert Thanks i'll check out the scope tags

              b5b8638f-6eea-455e-a672-18c3ce54a666-image.png

              Tristis OrisT 1 Reply Last reply Reply Quote 0
              • Tristis OrisT Offline
                Tristis Oris Top contributor @rodito
                last edited by

                @rodito said in Managing 1000+ VMs in 3 pools:

                @Tristis-Oris when you look for project specific VMs do you know all of the tagging or you have some sort of master list.

                well, yes, i know everything about my infrastructure. But at that case folders better to find something you don't remember.

                @olivierlambert without folders implementation, global tags list possible to solve some similar problems maybe.

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

                  Interesting feedback for XO 6 @clemencebx 😉

                  nikadeN A 2 Replies Last reply Reply Quote 1
                  • nikadeN Offline
                    nikade Top contributor @olivierlambert
                    last edited by

                    We have a few hundred VM's and we're using tags, its pretty easy to work with and we have a way of setting it up.
                    For example A-Customer123, B-PROD, C-SQL, D-Backup-Delta-Weekly

                    So if I need to find prod servers of customer 123 I just filter on those tags, super easy.

                    D R 2 Replies Last reply Reply Quote 0
                    • D Offline
                      DustinB @nikade
                      last edited by DustinB

                      @nikade said in Managing 1000+ VMs in 3 pools:

                      We have a few hundred VM's and we're using tags, its pretty easy to work with and we have a way of setting it up.
                      For example A-Customer123, B-PROD, C-SQL, D-Backup-Delta-Weekly

                      So if I need to find prod servers of customer 123 I just filter on those tags, super easy.

                      How are you handling your SQL workloads at backup time? Since the existing drivers aren't SQL aware, isn't that causing issues or are you using something different to backup the SQL database separately?

                      nikadeN 1 Reply Last reply Reply Quote 0
                      • nikadeN Offline
                        nikade Top contributor @DustinB
                        last edited by

                        @DustinB said in Managing 1000+ VMs in 3 pools:

                        @nikade said in Managing 1000+ VMs in 3 pools:

                        We have a few hundred VM's and we're using tags, its pretty easy to work with and we have a way of setting it up.
                        For example A-Customer123, B-PROD, C-SQL, D-Backup-Delta-Weekly

                        So if I need to find prod servers of customer 123 I just filter on those tags, super easy.

                        How are you handling your SQL workloads at backup time? Since the existing drivers aren't SQL aware, isn't that causing issues or are you using something different to backup the SQL database separately?

                        We use an in-guest agent to backup SQL, Ahsay or Veeam.
                        The VM backup includes the database, but since we dont do memory backup-snapshots its not 100% so we're backing the SQL up separately.

                        1 Reply Last reply Reply Quote 0
                        • R Offline
                          rodito @nikade
                          last edited by

                          @nikade Thanks for letting me know. Yesterday I completed 2 pool 3 hosts each on the DR site. I have one more pool to complete so we can do some testing.

                          So I guess since we deal with multiple SQL servers there is no way around Veeam we will still need it.

                          nikadeN 1 Reply Last reply Reply Quote 0
                          • nikadeN Offline
                            nikade Top contributor @rodito
                            last edited by

                            @rodito said in Managing 1000+ VMs in 3 pools:

                            @nikade Thanks for letting me know. Yesterday I completed 2 pool 3 hosts each on the DR site. I have one more pool to complete so we can do some testing.

                            So I guess since we deal with multiple SQL servers there is no way around Veeam we will still need it.

                            Yepp, thats the case for us as well.
                            We use Veeam or Ahsay to backup our domain controllers as well so we're not getting rid of that any time soon.

                            1 Reply Last reply Reply Quote 0
                            • A Offline
                              Andrew Top contributor @olivierlambert
                              last edited by

                              @olivierlambert It might be easier to have a folder view without actually having true folders.

                              You could use tags like F/foldername/secondlevelname to generate a folder view (for each object with a non-default or empty tag). You could have more than one folder tag to allow an object (not just VMs) to appear in multiple folders. You could auto generate a folder view without tags (like XCP-ng Center) that is a top down pool view with hosts, VMs, SR, etc, as folders under it. Or just emulate the XCP-ng Center Organization View.

                              One more needed feature to get rid of XCP-ng Center.

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

                                We could use scoped tags to structure at least one level of folders easily without changing anything in the backend 🤔

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