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

    Nesting Hypervisors - when would you do this?

    Scheduled Pinned Locked Moved IT Discussion
    32 Posts 11 Posters 5.9k Views
    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.
    • DashrenderD
      Dashrender
      last edited by

      So a discussion that spawned from that other board - when would you ever use nested hypervisors, be it the same one i.e. XenServer on XenServer or different ones Hyper-V on XenServer.

      BRRABillB 1 Reply Last reply Reply Quote 1
      • JaredBuschJ
        JaredBusch
        last edited by

        Never. I mean you simply cannot truly test it if you do that. The only reason to spin up another one would be to try it out.

        I mean I guess you could do it for feature testing or something?

        1 Reply Last reply Reply Quote 2
        • BRRABillB
          BRRABill @Dashrender
          last edited by

          @Dashrender said:

          So a discussion that spawned from that other board - when would you ever use nested hypervisors, be it the same one i.e. XenServer on XenServer or different ones Hyper-V on XenServer.

          You mean for testing or production?

          I could see doing it to test another hypervisor.

          1 Reply Last reply Reply Quote 1
          • DustinB3403D
            DustinB3403
            last edited by DustinB3403

            I agree with Jared, you would never do this. But if you were to do it. You'd likely want to do it with a different "base" hypervisor. (conceptually it just doesn't work otherwise).

            IE XenServer with several VM's running your other Hypervisors.

            J 1 Reply Last reply Reply Quote 0
            • DashrenderD
              Dashrender
              last edited by

              I disagree with never.

              I see this as acceptable for testing. If you want to test Hyper-V fail-over, this would be awesome. Only one box needed and you can test how fail-over works.

              DustinB3403D 1 Reply Last reply Reply Quote 0
              • DustinB3403D
                DustinB3403 @Dashrender
                last edited by

                @Dashrender but it would only be a partial test at best.

                You couldn't for example test a faulty network cord attached to one of the Virtualized Hypervisors. The best you could do is kill the VM, and see what the others do.

                DashrenderD scottalanmillerS 2 Replies Last reply Reply Quote 2
                • BRRABillB
                  BRRABill
                  last edited by

                  What about installing the hypervisor in the cloud? Like if you wanted to test the copy/replication of something like XS to one of the VPS cloud providers? (Vultr accepts ISO uploads, right?)

                  You'd be installing on top of their hypervisor, right?

                  BRRABillB DashrenderD scottalanmillerS 3 Replies Last reply Reply Quote 0
                  • BRRABillB
                    BRRABill @BRRABill
                    last edited by

                    @BRRABill said:

                    What about installing the hypervisor in the cloud? Like if you wanted to test the copy/replication of something like XS to one of the VPS cloud providers? (Vultr accepts ISO uploads, right?)

                    You'd be installing on top of their hypervisor, right?

                    Granted this would be a pretty expensive test, depending on a lot of things...

                    1 Reply Last reply Reply Quote 1
                    • DashrenderD
                      Dashrender @BRRABill
                      last edited by

                      @BRRABill said:

                      What about installing the hypervisor in the cloud? Like if you wanted to test the copy/replication of something like XS to one of the VPS cloud providers? (Vultr accepts ISO uploads, right?)

                      You'd be installing on top of their hypervisor, right?

                      I think Azure and AWS both support installing a hypervisor into the VPS. but not for production.

                      BRRABillB 1 Reply Last reply Reply Quote 0
                      • DashrenderD
                        Dashrender
                        last edited by

                        I heard months ago that MS is working on Hyper-V to enable nesting.. not sure where they are with it today.

                        1 Reply Last reply Reply Quote 0
                        • BRRABillB
                          BRRABill @Dashrender
                          last edited by

                          @Dashrender said:

                          I think Azure and AWS both support installing a hypervisor into the VPS. but not for production.

                          If Vultr accepts an ISO it would also support this, right?

                          DashrenderD scottalanmillerS 2 Replies Last reply Reply Quote 0
                          • DashrenderD
                            Dashrender @DustinB3403
                            last edited by

                            @DustinB3403 said:

                            @Dashrender but it would only be a partial test at best.

                            You couldn't for example test a faulty network cord attached to one of the Virtualized Hypervisors. The best you could do is kill the VM, and see what the others do.

                            What? A faulty cord? what does that mean? If you're simply talking about having one of the VM hosts fall off the network we found that option this morning in XO per your request.

                            If you're talking about an intermittent cable - I suppose one could test this, but I've never heard of a test like that.

                            The same goes with power loss - you can simply kill the VM to simulate power loss to one VM as if a power plug was pulled.

                            Let's see what other physical situations do we need to worry about? I suppose if you're using shared storage - that would be another VM inside the system, at the same level as the first level nested VMs - again, just kill the VM, or kill the network connect to that VM - both do the same thing as far as the failover situation is considered.

                            Am I missing a physical situation that can't be simulated?

                            1 Reply Last reply Reply Quote 0
                            • DashrenderD
                              Dashrender @BRRABill
                              last edited by

                              @BRRABill said:

                              @Dashrender said:

                              I think Azure and AWS both support installing a hypervisor into the VPS. but not for production.

                              If Vultr accepts an ISO it would also support this, right?

                              Not necessarily. If the hypervisor they are using doesn't supported Nested hypervisor, then no, they wouldn't support it.

                              1 Reply Last reply Reply Quote 0
                              • J
                                Jason Banned @DustinB3403
                                last edited by

                                @DustinB3403 said:

                                I agree with Jared, you would never do this. But if you were to do it. You'd likely want to do it with a different "base" hypervisor. (conceptually it just doesn't work otherwise).

                                IE XenServer with several VM's running your other Hypervisors.

                                Not sure where you guys get that you shouldn't nest Hpervisors. This is pretty common thing in large setups as a security separation.

                                Espcially with publicly accessible servers you nest the hypervisors as a degree of separation.

                                DashrenderD 1 Reply Last reply Reply Quote 0
                                • DashrenderD
                                  Dashrender @Jason
                                  last edited by

                                  @Jason said:

                                  @DustinB3403 said:

                                  I agree with Jared, you would never do this. But if you were to do it. You'd likely want to do it with a different "base" hypervisor. (conceptually it just doesn't work otherwise).

                                  IE XenServer with several VM's running your other Hypervisors.

                                  Not sure where you guys get that you shouldn't nest Hpervisors. This is pretty common thing in large setups as a security separation.

                                  Espcially with publicly accessible servers you nest the hypervisors as a degree of separation.

                                  Is this because you don't want to separate it at the hardware level?

                                  J 1 Reply Last reply Reply Quote 0
                                  • J
                                    Jason Banned @Dashrender
                                    last edited by Jason

                                    @Dashrender said:

                                    @Jason said:

                                    @DustinB3403 said:

                                    I agree with Jared, you would never do this. But if you were to do it. You'd likely want to do it with a different "base" hypervisor. (conceptually it just doesn't work otherwise).

                                    IE XenServer with several VM's running your other Hypervisors.

                                    Not sure where you guys get that you shouldn't nest Hpervisors. This is pretty common thing in large setups as a security separation.

                                    Espcially with publicly accessible servers you nest the hypervisors as a degree of separation.

                                    Is this because you don't want to separate it at the hardware level?

                                    Why would you? No reason to when you can have a large pool of Datacenter services, you aren't going to separate the hardware, SANs etc out into seperate pools for each purpose.

                                    This is the same way you get a hosted cloud. If you buy hosted ESXi, Hyper-V etc, etc. It's all Nested.

                                    DashrenderD 1 Reply Last reply Reply Quote 0
                                    • DashrenderD
                                      Dashrender @Jason
                                      last edited by

                                      @Jason said:

                                      @Dashrender said:

                                      @Jason said:

                                      @DustinB3403 said:

                                      I agree with Jared, you would never do this. But if you were to do it. You'd likely want to do it with a different "base" hypervisor. (conceptually it just doesn't work otherwise).

                                      IE XenServer with several VM's running your other Hypervisors.

                                      Not sure where you guys get that you shouldn't nest Hpervisors. This is pretty common thing in large setups as a security separation.

                                      Espcially with publicly accessible servers you nest the hypervisors as a degree of separation.

                                      Is this because you don't want to separate it at the hardware level?

                                      Why would you? No reason to when you can have a large pool of Datacenter services, you aren't going to separate the hardware, SANs etc out into seperate pools for each purpose.

                                      You've lost me - what are you gaining by using nested hypervisors on the same hardware? what separation do you gain that the VM's shouldn't already have because they are VMs?

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

                                        Another use would be containerization with zones, jails, or LXC. A different type of virtualization, but can be nested in a full vm and even within containers.

                                        DashrenderD scottalanmillerS 2 Replies Last reply Reply Quote 2
                                        • DashrenderD
                                          Dashrender @stacksofplates
                                          last edited by

                                          @johnhooks said:

                                          Another use would be containerization with zones, jails, or LXC. A different type of virtualization, but can be nested in a full vm and even within containers.

                                          Those are designed to work like that though, aren't they? The containerization doesn't need to know the full spec of the CPU for example, where as a full hypervisor does.

                                          scottalanmillerS 1 Reply Last reply Reply Quote 0
                                          • J
                                            Jason Banned @Dashrender
                                            last edited by

                                            @Dashrender said:

                                            @Jason said:

                                            @Dashrender said:

                                            @Jason said:

                                            @DustinB3403 said:

                                            I agree with Jared, you would never do this. But if you were to do it. You'd likely want to do it with a different "base" hypervisor. (conceptually it just doesn't work otherwise).

                                            IE XenServer with several VM's running your other Hypervisors.

                                            Not sure where you guys get that you shouldn't nest Hpervisors. This is pretty common thing in large setups as a security separation.

                                            Espcially with publicly accessible servers you nest the hypervisors as a degree of separation.

                                            Is this because you don't want to separate it at the hardware level?

                                            Why would you? No reason to when you can have a large pool of Datacenter services, you aren't going to separate the hardware, SANs etc out into seperate pools for each purpose.

                                            You've lost me - what are you gaining by using nested hypervisors on the same hardware? what separation do you gain that the VM's shouldn't already have because they are VMs?

                                            Not sure where you get the have layers of abstraction, you can access the hyper visor from a VM on itself and therefore get to any other VM on the hypervisor. Requires some knowledge to do it but it can be done.

                                            DashrenderD 1 Reply Last reply Reply Quote 0
                                            • 1
                                            • 2
                                            • 2 / 2
                                            • First post
                                              Last post