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

    Nested hypervisors?

    IT Discussion
    virtualization nested virtualization hypervisor hyper-v kvm xen
    9
    65
    4.9k
    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.
    • scottalanmillerS
      scottalanmiller
      last edited by

      Xen provides nesting.
      Hyper-V provides nesting.
      KVM provides "working but experimental" nesting.

      ObsolesceO 1 Reply Last reply Reply Quote 1
      • Emad RE
        Emad R @black3dynamite
        last edited by

        @black3dynamite said in Nested hypervisors?:

        Workstation Player

        Yup go figure for value, Virtualbox has no intention of doing this amazing feature since 2011
        https://www.virtualbox.org/ticket/4032

        0_1534886780103_2018-08-22 00_26_03-Windows 10 - VMware Workstation.png

        S wirestyle22W 2 Replies Last reply Reply Quote 0
        • ObsolesceO
          Obsolesce @scottalanmiller
          last edited by

          @scottalanmiller said in Nested hypervisors?:

          KVM provides "working but experimental" nesting.

          Which is fine... because I can't imagine having to use it outside of testing or lab scenarios.

          I didn't know KVM still had it in experimental mode:

          https://www.linux-kvm.org/page/Nested_Guests

          For completeness:
          https://docs.fedoraproject.org/en-US/quick-docs/using-nested-virtualization-in-kvm/

          1 Reply Last reply Reply Quote 1
          • S
            StorageNinja Vendor @Emad R
            last edited by

            @emad-r said in Nested hypervisors?:

            Yup go figure for value, Virtualbox has no intention of doing this amazing feature since 2011

            Virutalbox is kinda useless as basic things like USB 3 drivers require a 5000$ license.

            ESXi has supported nesting longer than all of them, and has a few production use cases for hypervisors on hypervisors.

            1 Reply Last reply Reply Quote 1
            • wirestyle22W
              wirestyle22 @Emad R
              last edited by

              @emad-r said in Nested hypervisors?:

              Yup go figure for value, Virtualbox has no intention of doing this amazing feature since 2011

              Maybe I'm missing something but why in the world would I ever want to use nested hypervisors? Vendor requirements?

              DustinB3403D ObsolesceO Emad RE PhlipElderP scottalanmillerS 6 Replies Last reply Reply Quote 0
              • DustinB3403D
                DustinB3403 @wirestyle22
                last edited by

                @wirestyle22 said in Nested hypervisors?:

                @emad-r said in Nested hypervisors?:

                Yup go figure for value, Virtualbox has no intention of doing this amazing feature since 2011

                Maybe I'm missing something but why in the world would I ever want to use nested hypervisors? Vendor requirements?

                If a vendor is stating that they only support a specific guest OS on a specific Hypervisor they had better be supporting the entire stack and not just an application that is on the guest. . .

                wirestyle22W 1 Reply Last reply Reply Quote 0
                • wirestyle22W
                  wirestyle22 @DustinB3403
                  last edited by wirestyle22

                  @dustinb3403 said in Nested hypervisors?:

                  @wirestyle22 said in Nested hypervisors?:

                  @emad-r said in Nested hypervisors?:

                  Yup go figure for value, Virtualbox has no intention of doing this amazing feature since 2011

                  Maybe I'm missing something but why in the world would I ever want to use nested hypervisors? Vendor requirements?

                  If a vendor is stating that they only support a specific guest OS on a specific Hypervisor they had better be supporting the entire stack and not just an application that is on the guest. . .

                  What scenario is a nested hypervisor useful in any way?

                  ObsolesceO DustinB3403D 2 Replies Last reply Reply Quote 0
                  • ObsolesceO
                    Obsolesce @wirestyle22
                    last edited by

                    @wirestyle22 said in Nested hypervisors?:

                    @emad-r said in Nested hypervisors?:

                    Yup go figure for value, Virtualbox has no intention of doing this amazing feature since 2011

                    Maybe I'm missing something but why in the world would I ever want to use nested hypervisors? Vendor requirements?

                    Vendors never require a specific hypervisor. If they did, you certainly wouldn't nest it. And if it was a consideration, you'd find a different vendor.

                    Really, it's for lab/testing.

                    wirestyle22W scottalanmillerS S 4 Replies Last reply Reply Quote 0
                    • wirestyle22W
                      wirestyle22 @Obsolesce
                      last edited by

                      @obsolesce said in Nested hypervisors?:

                      Vendors never require a specific hypervisor.

                      That's actually not true. I have seen at least one that required ESXi, but you could make the caveat that there are no GOOD vendors.

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

                        @wirestyle22 said in Nested hypervisors?:

                        @dustinb3403 said in Nested hypervisors?:

                        @wirestyle22 said in Nested hypervisors?:

                        @emad-r said in Nested hypervisors?:

                        Yup go figure for value, Virtualbox has no intention of doing this amazing feature since 2011

                        Maybe I'm missing something but why in the world would I ever want to use nested hypervisors? Vendor requirements?

                        If a vendor is stating that they only support a specific guest OS on a specific Hypervisor they had better be supporting the entire stack and not just an application that is on the guest. . .

                        What scenario is a nested hypervisor useful in any way?

                        The only realistic "production" usage for nesting, would be if you for example want to give a Dev his/her own hypervisor to cycle through VMs... or some similar situation where you can't dedicate hardware to.

                        wirestyle22W DustinB3403D 2 Replies Last reply Reply Quote 0
                        • DustinB3403D
                          DustinB3403 @wirestyle22
                          last edited by DustinB3403

                          @wirestyle22 said in Nested hypervisors?:

                          @dustinb3403 said in Nested hypervisors?:

                          @wirestyle22 said in Nested hypervisors?:

                          @emad-r said in Nested hypervisors?:

                          Yup go figure for value, Virtualbox has no intention of doing this amazing feature since 2011

                          Maybe I'm missing something but why in the world would I ever want to use nested hypervisors? Vendor requirements?

                          If a vendor is stating that they only support a specific guest OS on a specific Hypervisor they had better be supporting the entire stack and not just an application that is on the guest. . .

                          What scenario is a nested hypervisor useful in any way?

                          I haven't ever had the need to even look at attempting this so I don't know. But lets say you're a Hyper-V shop and have a business requirement you have to run an appliance of some kind that is tailored to ESXi, this would be a case where you'd likely nest.

                          Rather than building another hypervisor fleet.

                          ObsolesceO S 2 Replies Last reply Reply Quote 0
                          • wirestyle22W
                            wirestyle22 @Obsolesce
                            last edited by

                            @obsolesce said in Nested hypervisors?:

                            Really, it's for lab/testing.

                            Alright, I meant real-world but I didn't say that. That's on me.

                            1 Reply Last reply Reply Quote 0
                            • wirestyle22W
                              wirestyle22 @Obsolesce
                              last edited by

                              @obsolesce said in Nested hypervisors?:

                              @wirestyle22 said in Nested hypervisors?:

                              @dustinb3403 said in Nested hypervisors?:

                              @wirestyle22 said in Nested hypervisors?:

                              @emad-r said in Nested hypervisors?:

                              Yup go figure for value, Virtualbox has no intention of doing this amazing feature since 2011

                              Maybe I'm missing something but why in the world would I ever want to use nested hypervisors? Vendor requirements?

                              If a vendor is stating that they only support a specific guest OS on a specific Hypervisor they had better be supporting the entire stack and not just an application that is on the guest. . .

                              What scenario is a nested hypervisor useful in any way?

                              The only realistic "production" usage for nesting, would be if you for example want to give a Dev his/her own hypervisor to cycle through VMs... or some similar situation where you can't dedicate hardware to.

                              Is it common for a Dev to need access to the hypervisor themselves? Sounds weird but I don't work with devs a lot (yet)

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

                                @obsolesce said in Nested hypervisors?:

                                @wirestyle22 said in Nested hypervisors?:

                                @dustinb3403 said in Nested hypervisors?:

                                @wirestyle22 said in Nested hypervisors?:

                                @emad-r said in Nested hypervisors?:

                                Yup go figure for value, Virtualbox has no intention of doing this amazing feature since 2011

                                Maybe I'm missing something but why in the world would I ever want to use nested hypervisors? Vendor requirements?

                                If a vendor is stating that they only support a specific guest OS on a specific Hypervisor they had better be supporting the entire stack and not just an application that is on the guest. . .

                                What scenario is a nested hypervisor useful in any way?

                                The only realistic "production" usage for nesting, would be if you for example want to give a Dev his/her own hypervisor to cycle through VMs... or some similar situation where you can't dedicate hardware to.

                                Even in this case, would nesting be required?

                                Why not do permission based limitations so you can provide a Dev with access to create/destroy as many VM's as he/she needs within the constraints of your pool or resource limits?

                                wirestyle22W ObsolesceO scottalanmillerS 3 Replies Last reply Reply Quote 0
                                • ObsolesceO
                                  Obsolesce @DustinB3403
                                  last edited by

                                  @dustinb3403 said in Nested hypervisors?:

                                  @wirestyle22 said in Nested hypervisors?:

                                  @dustinb3403 said in Nested hypervisors?:

                                  @wirestyle22 said in Nested hypervisors?:

                                  @emad-r said in Nested hypervisors?:

                                  Yup go figure for value, Virtualbox has no intention of doing this amazing feature since 2011

                                  Maybe I'm missing something but why in the world would I ever want to use nested hypervisors? Vendor requirements?

                                  If a vendor is stating that they only support a specific guest OS on a specific Hypervisor they had better be supporting the entire stack and not just an application that is on the guest. . .

                                  What scenario is a nested hypervisor useful in any way?

                                  I haven't ever had the need to even look at attempting this so I don't know. But lets say you're a Hyper-V shop and have a business requirement you have to run an appliance of some kind that is tailored to ESXi, this would be a case where you'd likely nest.

                                  Rather than building another hypervisor fleet.

                                  Nested (virtual) ESXi is not officially supported by VMWare, so that's not a production scenario anyways.

                                  S 1 Reply Last reply Reply Quote 0
                                  • wirestyle22W
                                    wirestyle22 @DustinB3403
                                    last edited by wirestyle22

                                    @dustinb3403 said in Nested hypervisors?:

                                    @obsolesce said in Nested hypervisors?:

                                    @wirestyle22 said in Nested hypervisors?:

                                    @dustinb3403 said in Nested hypervisors?:

                                    @wirestyle22 said in Nested hypervisors?:

                                    @emad-r said in Nested hypervisors?:

                                    Yup go figure for value, Virtualbox has no intention of doing this amazing feature since 2011

                                    Maybe I'm missing something but why in the world would I ever want to use nested hypervisors? Vendor requirements?

                                    If a vendor is stating that they only support a specific guest OS on a specific Hypervisor they had better be supporting the entire stack and not just an application that is on the guest. . .

                                    What scenario is a nested hypervisor useful in any way?

                                    The only realistic "production" usage for nesting, would be if you for example want to give a Dev his/her own hypervisor to cycle through VMs... or some similar situation where you can't dedicate hardware to.

                                    Even in this case, would nesting be required?

                                    Why not do permission based limitations so you can provide a Dev with access to create/destroy as many VM's as he/she needs within the constraints of your pool or resource limits?

                                    I mean, isn't it likely to be his own host completely? I wouldn't let someone manage a host I'm responsible for. At that point he just manages it right? No need for nesting.

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

                                      @dustinb3403 said in Nested hypervisors?:

                                      would nesting be required?

                                      Only if full hypervisor control is required. I almost did this for a dev... well I did, but it turned out in the end that he wanted Virtualbox... so that's what he got.

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

                                        @wirestyle22 said in Nested hypervisors?:

                                        @dustinb3403 said in Nested hypervisors?:

                                        @obsolesce said in Nested hypervisors?:

                                        @wirestyle22 said in Nested hypervisors?:

                                        @dustinb3403 said in Nested hypervisors?:

                                        @wirestyle22 said in Nested hypervisors?:

                                        @emad-r said in Nested hypervisors?:

                                        Yup go figure for value, Virtualbox has no intention of doing this amazing feature since 2011

                                        Maybe I'm missing something but why in the world would I ever want to use nested hypervisors? Vendor requirements?

                                        If a vendor is stating that they only support a specific guest OS on a specific Hypervisor they had better be supporting the entire stack and not just an application that is on the guest. . .

                                        What scenario is a nested hypervisor useful in any way?

                                        The only realistic "production" usage for nesting, would be if you for example want to give a Dev his/her own hypervisor to cycle through VMs... or some similar situation where you can't dedicate hardware to.

                                        Even in this case, would nesting be required?

                                        Why not do permission based limitations so you can provide a Dev with access to create/destroy as many VM's as he/she needs within the constraints of your pool or resource limits?

                                        I mean, isn't it likely to be his own host completely? I wouldn't let someone manage a host I'm responsible for

                                        Well. . . no

                                        Just as an example, with XenServer (and XO) you can create users and give them access to a specific pool or set amount of resources on any server in the pool, and to what guests they could affect.

                                        So this would allow the user to do their job without the need for additional hardware or nesting. Unless their job was to develop on a specific hypervisor.

                                        wirestyle22W ObsolesceO 2 Replies Last reply Reply Quote 1
                                        • wirestyle22W
                                          wirestyle22 @DustinB3403
                                          last edited by

                                          @dustinb3403 said in Nested hypervisors?:

                                          @wirestyle22 said in Nested hypervisors?:

                                          @dustinb3403 said in Nested hypervisors?:

                                          @obsolesce said in Nested hypervisors?:

                                          @wirestyle22 said in Nested hypervisors?:

                                          @dustinb3403 said in Nested hypervisors?:

                                          @wirestyle22 said in Nested hypervisors?:

                                          @emad-r said in Nested hypervisors?:

                                          Yup go figure for value, Virtualbox has no intention of doing this amazing feature since 2011

                                          Maybe I'm missing something but why in the world would I ever want to use nested hypervisors? Vendor requirements?

                                          If a vendor is stating that they only support a specific guest OS on a specific Hypervisor they had better be supporting the entire stack and not just an application that is on the guest. . .

                                          What scenario is a nested hypervisor useful in any way?

                                          The only realistic "production" usage for nesting, would be if you for example want to give a Dev his/her own hypervisor to cycle through VMs... or some similar situation where you can't dedicate hardware to.

                                          Even in this case, would nesting be required?

                                          Why not do permission based limitations so you can provide a Dev with access to create/destroy as many VM's as he/she needs within the constraints of your pool or resource limits?

                                          I mean, isn't it likely to be his own host completely? I wouldn't let someone manage a host I'm responsible for

                                          Well. . . no

                                          Just as an example, with XenServer (and XO) you can create users and give them access to a specific pool or set amount of resources on any server in the pool, and to what guests they could affect.

                                          So this would allow the user to do their job without the need for additional hardware or nesting. Unless their job was to develop on a specific hypervisor.

                                          Gotcha. Haven't ever needed to use that functionality. I was worrying about stuff like thin-provisioning but if you can limit the resources that's great.

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

                                            Which I would be wary of anyone who says "I must do my development work on <insert hypervisor>". Because I know they are almost certainly doing the work within a guest and are just comfortable with the tools.

                                            scottalanmillerS 1 Reply Last reply Reply Quote 2
                                            • 1
                                            • 2
                                            • 3
                                            • 4
                                            • 1 / 4
                                            • First post
                                              Last post