ML
    • Recent
    • Categories
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    KVM or VMWare

    IT Discussion
    vmware kvm
    22
    205
    29.6k
    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.
    • pmonchoP
      pmoncho @Dashrender
      last edited by

      @dashrender said in KVM or VMWare:

      @stuartjordan said in KVM or VMWare:

      @pmoncho said in KVM or VMWare:

      @stuartjordan said in KVM or VMWare:

      @obsolesce said in KVM or VMWare:

      @scottalanmiller said in KVM or VMWare:

      Not instead, in addition to.

      If Hyper-V Server as a single product is going away, then it can't be "in addition to". He said Hyper-V Server, not Hyper-V.

      @scottalanmiller said in KVM or VMWare:

      ASHCI is MS doubling down on Hyper-V, not abandoning it.

      Right, not what I was referring to. He said, "Hyper-V Server". We all know that Hyper-V is not going away.

      I was Indeed Meaning Hyper-V Server, not the Hyper-V role.

      I am wondering if MS expects businesses to be all cloud in the next ten years? Those that are not, they don't care about.

      Is indeed what they want I believe, especially with Windows 365. They already had a method of creating RDS solutions in Azure. They have just made it easier to do with Windows 365.

      Shit, many companies thought this 20 years ago...

      I agree. Although most businesses, including us, did not have the ability to get higher Internet speeds as we do today. We were stuck with high priced multiple T1's until 6 years ago.

      1 Reply Last reply Reply Quote 0
      • ObsolesceO
        Obsolesce @CloudKnight
        last edited by

        @stuartjordan said in KVM or VMWare:

        Why would I throw away a machine just for the sake of Windows 11 which a lot of people will because they always want the latest and greatest so they say.

        All this why we are meant to be saving the planet really, all this scrap computer parts that will be in your local tip.

        Microsoft gives zero shits about what you do with your old hardware... whether you upgrade to W11, keep W10, or throw Linux on instead, they make next to nothing. They aren't forcing you to do anything with it, and do not care.

        DashrenderD scottalanmillerS R 3 Replies Last reply Reply Quote 0
        • DashrenderD
          Dashrender @Obsolesce
          last edited by

          @obsolesce said in KVM or VMWare:

          @stuartjordan said in KVM or VMWare:

          Why would I throw away a machine just for the sake of Windows 11 which a lot of people will because they always want the latest and greatest so they say.

          All this why we are meant to be saving the planet really, all this scrap computer parts that will be in your local tip.

          Microsoft gives zero shits about what you do with your old hardware... whether you upgrade to W11, keep W10, or throw Linux on instead, they make next to nothing. They aren't forcing you to do anything with it, and do not care.

          But you have to admit this is very likely a ploy to get people to buy new hardware they might not really need. Sure it offers a tiny bit of extra protection, but the reality is that most of those people are so completely insecure in the way they operate that the extra security they gain with the new hardware is basically pointless.

          1 Reply Last reply Reply Quote 2
          • scottalanmillerS
            scottalanmiller @Obsolesce
            last edited by

            @obsolesce said in KVM or VMWare:

            @stuartjordan said in KVM or VMWare:

            Why would I throw away a machine just for the sake of Windows 11 which a lot of people will because they always want the latest and greatest so they say.

            All this why we are meant to be saving the planet really, all this scrap computer parts that will be in your local tip.

            Microsoft gives zero shits about what you do with your old hardware... whether you upgrade to W11, keep W10, or throw Linux on instead, they make next to nothing. They aren't forcing you to do anything with it, and do not care.

            They really don't want you putting LInux on it and avoiding having an all Windows system or seeing that Linux is easier and less costly to support. They depend on people not knowing about it.

            CloudKnightC 1 Reply Last reply Reply Quote 2
            • CloudKnightC
              CloudKnight @scottalanmiller
              last edited by

              @scottalanmiller said in KVM or VMWare:

              @obsolesce said in KVM or VMWare:

              @stuartjordan said in KVM or VMWare:

              Why would I throw away a machine just for the sake of Windows 11 which a lot of people will because they always want the latest and greatest so they say.

              All this why we are meant to be saving the planet really, all this scrap computer parts that will be in your local tip.

              Microsoft gives zero shits about what you do with your old hardware... whether you upgrade to W11, keep W10, or throw Linux on instead, they make next to nothing. They aren't forcing you to do anything with it, and do not care.

              They really don't want you putting LInux on it and avoiding having an all Windows system or seeing that Linux is easier and less costly to support. They depend on people not knowing about it.

              Agree 100%

              F 1 Reply Last reply Reply Quote 0
              • F
                Francesco Provino @CloudKnight
                last edited by

                @WLS-ITGuy I haven’t been in this forum for years, and after years I still see similar questions and the same arguing…

                The answer is simple, stick with VMware for anything business related. The other arguments are really mental masturbation.
                Yes, VMware licensing is worth it and vSphere us not going away. The KVM ecosystem is for builders, not for sysadmin.

                Do yourself a favor and learn something useful like Terraform to automate VMware or similar stuff, the real deal today is not wasting your time reinventing the wheel and doing manual operations, not saving a few bucks on hypervisor’s license.

                IRJI R 2 Replies Last reply Reply Quote 0
                • IRJI
                  IRJ @Francesco Provino
                  last edited by

                  @francesco-provino said in KVM or VMWare:

                  @WLS-ITGuy I haven’t been in this forum for years, and after years I still see similar questions and the same arguing…

                  Do yourself a favor and learn something useful like Terraform to automate VMware or similar stuff, the real deal today is not wasting your time reinventing the wheel and doing manual operations, not saving a few bucks on hypervisor’s license.

                  I agree here. Many on here don't understand the benefits of IaC and proper SDLC because they haven't been exposed to it yet. Penny wise and pound foolish.

                  Granted many of these one man shops don't have the resources (IT employees) to do it. If you're fixing printers you don't have the bandwidth to do this kind of stuff. Either way there is still pain in the long run for not doing automation, but for them it's just not feasible.

                  R 1 Reply Last reply Reply Quote 2
                  • travisdh1T
                    travisdh1
                    last edited by

                    @irj said in KVM or VMWare:

                    @francesco-provino said in KVM or VMWare:

                    @WLS-ITGuy I haven’t been in this forum for years, and after years I still see similar questions and the same arguing…

                    Do yourself a favor and learn something useful like Terraform to automate VMware or similar stuff, the real deal today is not wasting your time reinventing the wheel and doing manual operations, not saving a few bucks on hypervisor’s license.

                    I agree here. Many on here don't understand the benefits of IaC and proper SDLC because they haven't been exposed to it yet. Penny wise and pound foolish.

                    Granted many of these one man shops don't have the resources (IT employees) to do it. If you're fixing printers you don't have the bandwidth to do this kind of stuff. Either way there is still pain in the long run for not doing automation, but for them it's just not feasible.

                    I'm all in favor of automation.

                    What I question is why you NEED VMWare to automate things? I've done it with XenServer/XCP-NG, and I don't see why anyone couldn't also automate KVM based things as well.

                    stacksofplatesS 1 Reply Last reply Reply Quote 1
                    • stacksofplatesS
                      stacksofplates @travisdh1
                      last edited by

                      @travisdh1 said in KVM or VMWare:

                      @irj said in KVM or VMWare:

                      @francesco-provino said in KVM or VMWare:

                      @WLS-ITGuy I haven’t been in this forum for years, and after years I still see similar questions and the same arguing…

                      Do yourself a favor and learn something useful like Terraform to automate VMware or similar stuff, the real deal today is not wasting your time reinventing the wheel and doing manual operations, not saving a few bucks on hypervisor’s license.

                      I agree here. Many on here don't understand the benefits of IaC and proper SDLC because they haven't been exposed to it yet. Penny wise and pound foolish.

                      Granted many of these one man shops don't have the resources (IT employees) to do it. If you're fixing printers you don't have the bandwidth to do this kind of stuff. Either way there is still pain in the long run for not doing automation, but for them it's just not feasible.

                      I'm all in favor of automation.

                      What I question is why you NEED VMWare to automate things? I've done it with XenServer/XCP-NG, and I don't see why anyone couldn't also automate KVM based things as well.

                      Can you give examples of this automation? I have a feeling the terms aren't exactly the same here.

                      travisdh1T 1 Reply Last reply Reply Quote 0
                      • travisdh1T
                        travisdh1 @stacksofplates
                        last edited by

                        @stacksofplates said in KVM or VMWare:

                        @travisdh1 said in KVM or VMWare:

                        @irj said in KVM or VMWare:

                        @francesco-provino said in KVM or VMWare:

                        @WLS-ITGuy I haven’t been in this forum for years, and after years I still see similar questions and the same arguing…

                        Do yourself a favor and learn something useful like Terraform to automate VMware or similar stuff, the real deal today is not wasting your time reinventing the wheel and doing manual operations, not saving a few bucks on hypervisor’s license.

                        I agree here. Many on here don't understand the benefits of IaC and proper SDLC because they haven't been exposed to it yet. Penny wise and pound foolish.

                        Granted many of these one man shops don't have the resources (IT employees) to do it. If you're fixing printers you don't have the bandwidth to do this kind of stuff. Either way there is still pain in the long run for not doing automation, but for them it's just not feasible.

                        I'm all in favor of automation.

                        What I question is why you NEED VMWare to automate things? I've done it with XenServer/XCP-NG, and I don't see why anyone couldn't also automate KVM based things as well.

                        Can you give examples of this automation? I have a feeling the terms aren't exactly the same here.

                        What I'm thinking of in this case is using Ansible to provision and build and manage VMs and/or the host server.

                        EddieJenningsE stacksofplatesS 2 Replies Last reply Reply Quote 0
                        • EddieJenningsE
                          EddieJennings @travisdh1
                          last edited by

                          @travisdh1 said in KVM or VMWare:

                          @stacksofplates said in KVM or VMWare:

                          @travisdh1 said in KVM or VMWare:

                          @irj said in KVM or VMWare:

                          @francesco-provino said in KVM or VMWare:

                          @WLS-ITGuy I haven’t been in this forum for years, and after years I still see similar questions and the same arguing…

                          Do yourself a favor and learn something useful like Terraform to automate VMware or similar stuff, the real deal today is not wasting your time reinventing the wheel and doing manual operations, not saving a few bucks on hypervisor’s license.

                          I agree here. Many on here don't understand the benefits of IaC and proper SDLC because they haven't been exposed to it yet. Penny wise and pound foolish.

                          Granted many of these one man shops don't have the resources (IT employees) to do it. If you're fixing printers you don't have the bandwidth to do this kind of stuff. Either way there is still pain in the long run for not doing automation, but for them it's just not feasible.

                          I'm all in favor of automation.

                          What I question is why you NEED VMWare to automate things? I've done it with XenServer/XCP-NG, and I don't see why anyone couldn't also automate KVM based things as well.

                          Can you give examples of this automation? I have a feeling the terms aren't exactly the same here.

                          What I'm thinking of in this case is using Ansible to provision and build and manage VMs and/or the host server.

                          I’ve been working with this in my home lab, and the virt module seems pretty limited in what it can do. For making a new VM, I’m basically creating and executing a script that runs virt-install to make the VM, which is similar to what the Fedora Project does for VM creation.

                          stacksofplatesS travisdh1T 2 Replies Last reply Reply Quote 0
                          • stacksofplatesS
                            stacksofplates @travisdh1
                            last edited by stacksofplates

                            @travisdh1 said in KVM or VMWare:

                            @stacksofplates said in KVM or VMWare:

                            @travisdh1 said in KVM or VMWare:

                            @irj said in KVM or VMWare:

                            @francesco-provino said in KVM or VMWare:

                            @WLS-ITGuy I haven’t been in this forum for years, and after years I still see similar questions and the same arguing…

                            Do yourself a favor and learn something useful like Terraform to automate VMware or similar stuff, the real deal today is not wasting your time reinventing the wheel and doing manual operations, not saving a few bucks on hypervisor’s license.

                            I agree here. Many on here don't understand the benefits of IaC and proper SDLC because they haven't been exposed to it yet. Penny wise and pound foolish.

                            Granted many of these one man shops don't have the resources (IT employees) to do it. If you're fixing printers you don't have the bandwidth to do this kind of stuff. Either way there is still pain in the long run for not doing automation, but for them it's just not feasible.

                            I'm all in favor of automation.

                            What I question is why you NEED VMWare to automate things? I've done it with XenServer/XCP-NG, and I don't see why anyone couldn't also automate KVM based things as well.

                            Can you give examples of this automation? I have a feeling the terms aren't exactly the same here.

                            What I'm thinking of in this case is using Ansible to provision and build and manage VMs and/or the host server.

                            Yeah. That's what I assumed. It's reliant on many disparate cli tools that aren't necessarily related.

                            There's a terraform libvirt provider but using a centralized place for images doesn't work because it copies the image through the machine running terraform because of libvirt limitations.

                            If you don't use virt-clone you're heavily limited to either using the domain xml and manually copying the images or wiring up another cli tool like virt-builder.

                            It's a mess. VMware has its idiosyncrasies but it is light-years ahead in automation.

                            1 1 Reply Last reply Reply Quote 0
                            • stacksofplatesS
                              stacksofplates @EddieJennings
                              last edited by

                              @eddiejennings said in KVM or VMWare:

                              @travisdh1 said in KVM or VMWare:

                              @stacksofplates said in KVM or VMWare:

                              @travisdh1 said in KVM or VMWare:

                              @irj said in KVM or VMWare:

                              @francesco-provino said in KVM or VMWare:

                              @WLS-ITGuy I haven’t been in this forum for years, and after years I still see similar questions and the same arguing…

                              Do yourself a favor and learn something useful like Terraform to automate VMware or similar stuff, the real deal today is not wasting your time reinventing the wheel and doing manual operations, not saving a few bucks on hypervisor’s license.

                              I agree here. Many on here don't understand the benefits of IaC and proper SDLC because they haven't been exposed to it yet. Penny wise and pound foolish.

                              Granted many of these one man shops don't have the resources (IT employees) to do it. If you're fixing printers you don't have the bandwidth to do this kind of stuff. Either way there is still pain in the long run for not doing automation, but for them it's just not feasible.

                              I'm all in favor of automation.

                              What I question is why you NEED VMWare to automate things? I've done it with XenServer/XCP-NG, and I don't see why anyone couldn't also automate KVM based things as well.

                              Can you give examples of this automation? I have a feeling the terms aren't exactly the same here.

                              What I'm thinking of in this case is using Ansible to provision and build and manage VMs and/or the host server.

                              I’ve been working with this in my home lab, and the virt module seems pretty limited in what it can do. For making a new VM, I’m basically creating and executing a script that runs virt-install to make the VM, which is similar to what the Fedora Project does for VM creation.

                              You can use virt-clone if you don't want to run full virt-install.

                              But you need to set the template up first through something.

                              EddieJenningsE 1 Reply Last reply Reply Quote 1
                              • EddieJenningsE
                                EddieJennings @stacksofplates
                                last edited by

                                @stacksofplates said in KVM or VMWare:

                                @eddiejennings said in KVM or VMWare:

                                @travisdh1 said in KVM or VMWare:

                                @stacksofplates said in KVM or VMWare:

                                @travisdh1 said in KVM or VMWare:

                                @irj said in KVM or VMWare:

                                @francesco-provino said in KVM or VMWare:

                                @WLS-ITGuy I haven’t been in this forum for years, and after years I still see similar questions and the same arguing…

                                Do yourself a favor and learn something useful like Terraform to automate VMware or similar stuff, the real deal today is not wasting your time reinventing the wheel and doing manual operations, not saving a few bucks on hypervisor’s license.

                                I agree here. Many on here don't understand the benefits of IaC and proper SDLC because they haven't been exposed to it yet. Penny wise and pound foolish.

                                Granted many of these one man shops don't have the resources (IT employees) to do it. If you're fixing printers you don't have the bandwidth to do this kind of stuff. Either way there is still pain in the long run for not doing automation, but for them it's just not feasible.

                                I'm all in favor of automation.

                                What I question is why you NEED VMWare to automate things? I've done it with XenServer/XCP-NG, and I don't see why anyone couldn't also automate KVM based things as well.

                                Can you give examples of this automation? I have a feeling the terms aren't exactly the same here.

                                What I'm thinking of in this case is using Ansible to provision and build and manage VMs and/or the host server.

                                I’ve been working with this in my home lab, and the virt module seems pretty limited in what it can do. For making a new VM, I’m basically creating and executing a script that runs virt-install to make the VM, which is similar to what the Fedora Project does for VM creation.

                                You can use virt-clone if you don't want to run full virt-install.

                                But you need to set the template up first through something.

                                Yeah. virt-clone is the next step. For my own learning, I wanted to see how I would deploy one from scratch first.

                                1 Reply Last reply Reply Quote 0
                                • 1
                                  1337 @stacksofplates
                                  last edited by 1337

                                  @stacksofplates said in KVM or VMWare:

                                  @travisdh1 said in KVM or VMWare:

                                  @stacksofplates said in KVM or VMWare:

                                  @travisdh1 said in KVM or VMWare:

                                  @irj said in KVM or VMWare:

                                  @francesco-provino said in KVM or VMWare:

                                  @WLS-ITGuy I haven’t been in this forum for years, and after years I still see similar questions and the same arguing…

                                  Do yourself a favor and learn something useful like Terraform to automate VMware or similar stuff, the real deal today is not wasting your time reinventing the wheel and doing manual operations, not saving a few bucks on hypervisor’s license.

                                  I agree here. Many on here don't understand the benefits of IaC and proper SDLC because they haven't been exposed to it yet. Penny wise and pound foolish.

                                  Granted many of these one man shops don't have the resources (IT employees) to do it. If you're fixing printers you don't have the bandwidth to do this kind of stuff. Either way there is still pain in the long run for not doing automation, but for them it's just not feasible.

                                  I'm all in favor of automation.

                                  What I question is why you NEED VMWare to automate things? I've done it with XenServer/XCP-NG, and I don't see why anyone couldn't also automate KVM based things as well.

                                  Can you give examples of this automation? I have a feeling the terms aren't exactly the same here.

                                  What I'm thinking of in this case is using Ansible to provision and build and manage VMs and/or the host server.

                                  Yeah. That's what I assumed. It's reliant on many disparate cli tools that aren't necessarily related.

                                  There's a terraform libvirt provider but using a centralized place for images doesn't work because it copies the image through the machine running terraform because of libvirt limitations.

                                  If you don't use virt-clone you're heavily limited to either using the domain xml and manually copying the images or wiring up another cli tool like virt-builder.

                                  It's a mess. VMware has its idiosyncrasies but it is light-years ahead in automation.

                                  It isn't the ability to automate that is the problem. It's the availablility of easy to use tools that is the problem.

                                  Big tech companies will build their own tooling. Those tools end up in the public domain. And then everyone can use them without having to allocate the resources to build it themselves.

                                  You could of course do the same if you have the time and inclination.

                                  stacksofplatesS 1 Reply Last reply Reply Quote 0
                                  • travisdh1T
                                    travisdh1 @EddieJennings
                                    last edited by

                                    @eddiejennings said in KVM or VMWare:

                                    @travisdh1 said in KVM or VMWare:

                                    @stacksofplates said in KVM or VMWare:

                                    @travisdh1 said in KVM or VMWare:

                                    @irj said in KVM or VMWare:

                                    @francesco-provino said in KVM or VMWare:

                                    @WLS-ITGuy I haven’t been in this forum for years, and after years I still see similar questions and the same arguing…

                                    Do yourself a favor and learn something useful like Terraform to automate VMware or similar stuff, the real deal today is not wasting your time reinventing the wheel and doing manual operations, not saving a few bucks on hypervisor’s license.

                                    I agree here. Many on here don't understand the benefits of IaC and proper SDLC because they haven't been exposed to it yet. Penny wise and pound foolish.

                                    Granted many of these one man shops don't have the resources (IT employees) to do it. If you're fixing printers you don't have the bandwidth to do this kind of stuff. Either way there is still pain in the long run for not doing automation, but for them it's just not feasible.

                                    I'm all in favor of automation.

                                    What I question is why you NEED VMWare to automate things? I've done it with XenServer/XCP-NG, and I don't see why anyone couldn't also automate KVM based things as well.

                                    Can you give examples of this automation? I have a feeling the terms aren't exactly the same here.

                                    What I'm thinking of in this case is using Ansible to provision and build and manage VMs and/or the host server.

                                    I’ve been working with this in my home lab, and the virt module seems pretty limited in what it can do. For making a new VM, I’m basically creating and executing a script that runs virt-install to make the VM, which is similar to what the Fedora Project does for VM creation.

                                    This is an example I've used before for XenServer/XCP-NG. https://jrisch.medium.com/using-ansible-to-automate-vm-creation-on-xenserver-d092aa484a06

                                    stacksofplatesS 1 Reply Last reply Reply Quote 0
                                    • stacksofplatesS
                                      stacksofplates @1337
                                      last edited by

                                      @pete-s said in KVM or VMWare:

                                      It isn't the ability to automate that is the problem. It's the availablility of easy to use tools that is the problem.

                                      Thats the whole point I'm making.

                                      KVM is hard to automate. Not that it's impossible, but the tooling doesn't exist to where you can easily automate like with VMware.

                                      olivierO scottalanmillerS 2 Replies Last reply Reply Quote 2
                                      • olivierO
                                        olivier @stacksofplates
                                        last edited by olivier

                                        @stacksofplates said in KVM or VMWare:

                                        @pete-s said in KVM or VMWare:

                                        It isn't the ability to automate that is the problem. It's the availablility of easy to use tools that is the problem.

                                        Thats the whole point I'm making.

                                        KVM is hard to automate. Not that it's impossible, but the tooling doesn't exist to where you can easily automate like with VMware.

                                        And that's a very good point. That's why here at Vates, we made various efforts in XCP-ng/Xen Orchestra, providing multiple solutions: Packer, Terraform and even Ansible integration. That's also why Xen Orchestra really makes sense as a "middleware", as a single central point to consume with its API. Like vCenter in fact.

                                        This is a true way to create value on top of it. The other aspect is all about integration, like we did with Netbox for example (sync all VMs and hosts, with their IP address, config and such to Netbox).

                                        Automation is key.

                                        Some links/resources:

                                        • https://registry.terraform.io/providers/terra-farm/xenorchestra/latest/docs
                                        • https://github.com/ansible-collections/community.general/pull/3344
                                        • https://xen-orchestra.com/blog/netbox-sync-with-xen-orchestra/
                                        stacksofplatesS F 2 Replies Last reply Reply Quote 2
                                        • stacksofplatesS
                                          stacksofplates @travisdh1
                                          last edited by

                                          @travisdh1 said in KVM or VMWare:

                                          @eddiejennings said in KVM or VMWare:

                                          @travisdh1 said in KVM or VMWare:

                                          @stacksofplates said in KVM or VMWare:

                                          @travisdh1 said in KVM or VMWare:

                                          @irj said in KVM or VMWare:

                                          @francesco-provino said in KVM or VMWare:

                                          @WLS-ITGuy I haven’t been in this forum for years, and after years I still see similar questions and the same arguing…

                                          Do yourself a favor and learn something useful like Terraform to automate VMware or similar stuff, the real deal today is not wasting your time reinventing the wheel and doing manual operations, not saving a few bucks on hypervisor’s license.

                                          I agree here. Many on here don't understand the benefits of IaC and proper SDLC because they haven't been exposed to it yet. Penny wise and pound foolish.

                                          Granted many of these one man shops don't have the resources (IT employees) to do it. If you're fixing printers you don't have the bandwidth to do this kind of stuff. Either way there is still pain in the long run for not doing automation, but for them it's just not feasible.

                                          I'm all in favor of automation.

                                          What I question is why you NEED VMWare to automate things? I've done it with XenServer/XCP-NG, and I don't see why anyone couldn't also automate KVM based things as well.

                                          Can you give examples of this automation? I have a feeling the terms aren't exactly the same here.

                                          What I'm thinking of in this case is using Ansible to provision and build and manage VMs and/or the host server.

                                          I’ve been working with this in my home lab, and the virt module seems pretty limited in what it can do. For making a new VM, I’m basically creating and executing a script that runs virt-install to make the VM, which is similar to what the Fedora Project does for VM creation.

                                          This is an example I've used before for XenServer/XCP-NG. https://jrisch.medium.com/using-ansible-to-automate-vm-creation-on-xenserver-d092aa484a06

                                          So two things with this. The first is, what was even the point of using Ansible here? They're just running shell commands for everything. You lose huge advantages of Ansible here. It's really no different than a Bash script at this point.

                                          The second is, this isn't the type of automation I'm talking about. You can do this type of rudimentary stuff with KVM also, but it's all based on cli tools.

                                          Someone mentioned VDI the other day on the site. Say you want to automate bringing up a system for a user automatically when they need a VDI. With these tools you'd either need to use CGI scripts which is essentially a no go, or you'd have to have some way to expose Ansible with AWX, Jenkins, Tower, etc. But you can't just expose Ansible because that doesn't give the end user an easy way to get something. So now you have to either have build a pipeline in Jenkins with remote triggers, or set up Tower/AWX with provisioning callbacks, or something similar. Then you give the user some interface that can then send a request to your middle layer or software to define the request. It's a ton of unnecessary work.

                                          vSphere would either be a RESTful call from a form, or some IaC tool like Pulumi which is embedded in your app that would let them define what they need and it would call vSphere and build it.

                                          The amount of work to automate KVM vs VMware is just too much unless you have a niche case like a cloud provider.

                                          1 Reply Last reply Reply Quote 0
                                          • stacksofplatesS
                                            stacksofplates @olivier
                                            last edited by

                                            @olivier said in KVM or VMWare:

                                            @stacksofplates said in KVM or VMWare:

                                            @pete-s said in KVM or VMWare:

                                            It isn't the ability to automate that is the problem. It's the availablility of easy to use tools that is the problem.

                                            Thats the whole point I'm making.

                                            KVM is hard to automate. Not that it's impossible, but the tooling doesn't exist to where you can easily automate like with VMware.

                                            And that's a very good point. That's why here at Vates, we made various efforts in XCP-ng/Xen Orchestra, providing multiple solutions: Packer, Terraform and even Ansible integration. That's also why Xen Orchestra really makes sense as a "middleware", as a single central point to consume with its API. Like vCenter in fact.

                                            This is a true way to create value on top of it. The other aspect is all about integration, like we did with Netbox for example (sync all VMs and hosts, with their IP address, config and such to Netbox).

                                            Right VMware or Xen Orchestra. If the tool isn't built with an API first mindset, the work needed to automate it greatly increases.

                                            olivierO 1 Reply Last reply Reply Quote 1
                                            • 1
                                            • 2
                                            • 3
                                            • 4
                                            • 5
                                            • 10
                                            • 11
                                            • 3 / 11
                                            • First post
                                              Last post