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

    Reconsidering ProxMox

    IT Discussion
    kvm lxc proxmox
    32
    241
    33.8k
    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.
    • B
      biggen @scottalanmiller
      last edited by

      @scottalanmiller Are you installing these at customer locations? Since you aren't using ZFS with Proxmox are you doing hardware RAID and then using LVM backed storage on top of that for customers?

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

        @biggen said in Reconsidering ProxMox:

        Since you aren't using ZFS with Proxmox are you doing hardware RAID and then using LVM backed storage on top of that for customers?

        That's typically what we do, yes. Most SMB scale systems today have enterprise hardware RAID and it makes blind drive swaps on site far safer because you can have remote hands or vendor techs swap the drives for you.

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

          @biggen said in Reconsidering ProxMox:

          Are you installing these at customer locations?

          Yes

          1 Reply Last reply Reply Quote 1
          • B
            biggen
            last edited by biggen

            Thanks @scottalanmiller. This is for my home system so I guess I'll just run with a ZFS mirror since no HW Raid on this machine.

            1 Reply Last reply Reply Quote 0
            • Doyler3000D
              Doyler3000 @scottalanmiller
              last edited by

              @scottalanmiller said in Reconsidering ProxMox:

              @stacksofplates said in Reconsidering ProxMox:

              @stacksofplates said in Reconsidering ProxMox:

              @scottalanmiller said in Reconsidering ProxMox:

              @stacksofplates said in Reconsidering ProxMox:

              After all of this, I still don't get the use case for LVM backed VMs. Other than possibly, possibly a super IO heavy database. Even then, it's questionable.

              That's roughly it, and yes, it remains questionable at the best of times.

              In the cases where you need LVM fat, you almost certainly also need to avoid LVM because that itty bitty overhead is still too much.

              Preallocated qcow2 images are 99% as fast as LVM volumes. Even with just preallocating just the metadata I've had almost native disk write speeds. You lose all of the advantages of qcow2 like libguestfs, the qemu agent, internal and external snapshots, etc.

              that said, no idea how the eff you do that with ProxMox. That was just KVM.

              It's the default actually. We use Qcow2 on LVM-Thin mostly.

              Hi Scott (and everyone else),
              I've been playing around with Proxmox for a week or so. I haven't used LVM thinpools before so I wanted to check if I'm making sense here. Proxmox doesn't let me put a qcow directly onto a thinpool (like the local-lvm created by default).
              Do I need to create a volume group on top of the thinpool, and mount that as directory storage to be able to use qcow2 on LVM-Thin as you're doing?

              Cheers!

              black3dynamiteB 1 Reply Last reply Reply Quote 1
              • black3dynamiteB
                black3dynamite @Doyler3000
                last edited by

                @Doyler3000 said in Reconsidering ProxMox:

                @scottalanmiller said in Reconsidering ProxMox:

                @stacksofplates said in Reconsidering ProxMox:

                @stacksofplates said in Reconsidering ProxMox:

                @scottalanmiller said in Reconsidering ProxMox:

                @stacksofplates said in Reconsidering ProxMox:

                After all of this, I still don't get the use case for LVM backed VMs. Other than possibly, possibly a super IO heavy database. Even then, it's questionable.

                That's roughly it, and yes, it remains questionable at the best of times.

                In the cases where you need LVM fat, you almost certainly also need to avoid LVM because that itty bitty overhead is still too much.

                Preallocated qcow2 images are 99% as fast as LVM volumes. Even with just preallocating just the metadata I've had almost native disk write speeds. You lose all of the advantages of qcow2 like libguestfs, the qemu agent, internal and external snapshots, etc.

                that said, no idea how the eff you do that with ProxMox. That was just KVM.

                It's the default actually. We use Qcow2 on LVM-Thin mostly.

                Hi Scott (and everyone else),
                I've been playing around with Proxmox for a week or so. I haven't used LVM thinpools before so I wanted to check if I'm making sense here. Proxmox doesn't let me put a qcow directly onto a thinpool (like the local-lvm created by default).
                Do I need to create a volume group on top of the thinpool, and mount that as directory storage to be able to use qcow2 on LVM-Thin as you're doing?

                Cheers!

                It's easier to do on a vanilla KVM setup. Proxmox moved away from creating qcow2 for awhile now, you end up creating a raw vm disk image (logical volumes). You can import qcow2, see https://www.republicofit.com/topic/21751/import-a-qcow2-into-proxmox

                1 Reply Last reply Reply Quote 0
                • Doyler3000D
                  Doyler3000
                  last edited by

                  Yeah I'm considering moving form vanilla KVM, particularly for the simplified backup and restore options. Though I haven't yet tried the new proxmox backup server that's just been released. That might make the move more compelling.

                  Is there a philosophy behind them moving away from creating qcow2?

                  The method of creating a volume group on the thinpool and creating the qcow2 files in that works for me. Just wondered if anyone had thoughts on whether that's the right thing to do.

                  scottalanmillerS 2 Replies Last reply Reply Quote 0
                  • scottalanmillerS
                    scottalanmiller @Doyler3000
                    last edited by

                    @Doyler3000 said in Reconsidering ProxMox:

                    Is there a philosophy behind them moving away from creating qcow2?

                    Likely just for performance. Since it's meant to be an appliance, qcow2 doesn't offer a big advantage.

                    1 Reply Last reply Reply Quote 0
                    • scottalanmillerS
                      scottalanmiller @Doyler3000
                      last edited by

                      @Doyler3000 said in Reconsidering ProxMox:

                      The method of creating a volume group on the thinpool and creating the qcow2 files in that works for me. Just wondered if anyone had thoughts on whether that's the right thing to do.

                      Nothing wrong with that at a technical level, but makes no sense to try to work around ProxMox' mechanisms if using ProxMox.

                      Doyler3000D 1 Reply Last reply Reply Quote 0
                      • Doyler3000D
                        Doyler3000 @scottalanmiller
                        last edited by

                        @scottalanmiller said in Reconsidering ProxMox:

                        @Doyler3000 said in Reconsidering ProxMox:

                        The method of creating a volume group on the thinpool and creating the qcow2 files in that works for me. Just wondered if anyone had thoughts on whether that's the right thing to do.

                        Nothing wrong with that at a technical level, but makes no sense to try to work around ProxMox' mechanisms if using ProxMox.

                        So I'm wondering what I've missed. You use qcow2 on lvm-thin but I don't seem to have that option unless I create directory storage on top of the lvm-thin volume.
                        I'll keep playing around.

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

                          @Doyler3000 said in Reconsidering ProxMox:

                          @scottalanmiller said in Reconsidering ProxMox:

                          @Doyler3000 said in Reconsidering ProxMox:

                          The method of creating a volume group on the thinpool and creating the qcow2 files in that works for me. Just wondered if anyone had thoughts on whether that's the right thing to do.

                          Nothing wrong with that at a technical level, but makes no sense to try to work around ProxMox' mechanisms if using ProxMox.

                          So I'm wondering what I've missed. You use qcow2 on lvm-thin but I don't seem to have that option unless I create directory storage on top of the lvm-thin volume.
                          I'll keep playing around.

                          Why do you even care about qcow2 or lvm-thin in the first place? Click on the button that creates a vm within Proxmox and just use the default settings.

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

                            @travisdh1 said in Reconsidering ProxMox:

                            @Doyler3000 said in Reconsidering ProxMox:

                            @scottalanmiller said in Reconsidering ProxMox:

                            @Doyler3000 said in Reconsidering ProxMox:

                            The method of creating a volume group on the thinpool and creating the qcow2 files in that works for me. Just wondered if anyone had thoughts on whether that's the right thing to do.

                            Nothing wrong with that at a technical level, but makes no sense to try to work around ProxMox' mechanisms if using ProxMox.

                            So I'm wondering what I've missed. You use qcow2 on lvm-thin but I don't seem to have that option unless I create directory storage on top of the lvm-thin volume.
                            I'll keep playing around.

                            Why do you even care about qcow2 or lvm-thin in the first place? Click on the button that creates a vm within Proxmox and just use the default settings.

                            This is what I'm wondering. It sounds like "being weird", trying to work around a perfectly working solution for no particular reason. If I was building my own system from scratch, would I build with qcow2? Probably. But if I choose ProxMox would I try to get under the hood and change the guts, no.

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

                              @scottalanmiller said in Reconsidering ProxMox:

                              @travisdh1 said in Reconsidering ProxMox:

                              @Doyler3000 said in Reconsidering ProxMox:

                              @scottalanmiller said in Reconsidering ProxMox:

                              @Doyler3000 said in Reconsidering ProxMox:

                              The method of creating a volume group on the thinpool and creating the qcow2 files in that works for me. Just wondered if anyone had thoughts on whether that's the right thing to do.

                              Nothing wrong with that at a technical level, but makes no sense to try to work around ProxMox' mechanisms if using ProxMox.

                              So I'm wondering what I've missed. You use qcow2 on lvm-thin but I don't seem to have that option unless I create directory storage on top of the lvm-thin volume.
                              I'll keep playing around.

                              Why do you even care about qcow2 or lvm-thin in the first place? Click on the button that creates a vm within Proxmox and just use the default settings.

                              This is what I'm wondering. It sounds like "being weird", trying to work around a perfectly working solution for no particular reason. If I was building my own system from scratch, would I build with qcow2? Probably. But if I choose ProxMox would I try to get under the hood and change the guts, no.

                              If all you know is the manual system, using something that is appliance based can be a hard mindset to get into...of course one should get there, sometimes just need a reminder.

                              JaredBuschJ scottalanmillerS 2 Replies Last reply Reply Quote 0
                              • JaredBuschJ
                                JaredBusch @Dashrender
                                last edited by

                                @Dashrender said in Reconsidering ProxMox:

                                @scottalanmiller said in Reconsidering ProxMox:

                                @travisdh1 said in Reconsidering ProxMox:

                                @Doyler3000 said in Reconsidering ProxMox:

                                @scottalanmiller said in Reconsidering ProxMox:

                                @Doyler3000 said in Reconsidering ProxMox:

                                The method of creating a volume group on the thinpool and creating the qcow2 files in that works for me. Just wondered if anyone had thoughts on whether that's the right thing to do.

                                Nothing wrong with that at a technical level, but makes no sense to try to work around ProxMox' mechanisms if using ProxMox.

                                So I'm wondering what I've missed. You use qcow2 on lvm-thin but I don't seem to have that option unless I create directory storage on top of the lvm-thin volume.
                                I'll keep playing around.

                                Why do you even care about qcow2 or lvm-thin in the first place? Click on the button that creates a vm within Proxmox and just use the default settings.

                                This is what I'm wondering. It sounds like "being weird", trying to work around a perfectly working solution for no particular reason. If I was building my own system from scratch, would I build with qcow2? Probably. But if I choose ProxMox would I try to get under the hood and change the guts, no.

                                If all you know is the manual system, using something that is appliance based can be a hard mindset to get into...of course one should get there, sometimes just need a reminder.

                                This. The post driving this part of the discussion was specifically about someone coming from the vanilla DIY KVM scenario.

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

                                  So can I get my Hyper-V VHDX to run on proxmox through an embedded Hyper-V hypervisor? Cause that would be great to do as I have a few systems that need to remain on Hyper-V for reasons I can't dig into atm.

                                  JaredBuschJ travisdh1T 2 Replies Last reply Reply Quote 0
                                  • JaredBuschJ
                                    JaredBusch @DustinB3403
                                    last edited by

                                    @DustinB3403 said in Reconsidering ProxMox:

                                    So can I get my Hyper-V VHDX to run on proxmox through an embedded Hyper-V hypervisor? Cause that would be great to do as I have a few systems that need to remain on Hyper-V for reasons I can't dig into atm.

                                    WTF

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

                                      @DustinB3403 said in Reconsidering ProxMox:

                                      So can I get my Hyper-V VHDX to run on proxmox through an embedded Hyper-V hypervisor? Cause that would be great to do as I have a few systems that need to remain on Hyper-V for reasons I can't dig into atm.

                                      If they have to run on Hyper-V, let it by Hyper-V and don't muck around with that sort of nightmare.

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

                                        @travisdh1 said in Reconsidering ProxMox:

                                        @DustinB3403 said in Reconsidering ProxMox:

                                        So can I get my Hyper-V VHDX to run on proxmox through an embedded Hyper-V hypervisor? Cause that would be great to do as I have a few systems that need to remain on Hyper-V for reasons I can't dig into atm.

                                        If they have to run on Hyper-V, let it by Hyper-V and don't muck around with that sort of nightmare.

                                        Jared got it (I think).

                                        1 Reply Last reply Reply Quote 0
                                        • scottalanmillerS
                                          scottalanmiller @Dashrender
                                          last edited by

                                          @Dashrender said in Reconsidering ProxMox:

                                          @scottalanmiller said in Reconsidering ProxMox:

                                          @travisdh1 said in Reconsidering ProxMox:

                                          @Doyler3000 said in Reconsidering ProxMox:

                                          @scottalanmiller said in Reconsidering ProxMox:

                                          @Doyler3000 said in Reconsidering ProxMox:

                                          The method of creating a volume group on the thinpool and creating the qcow2 files in that works for me. Just wondered if anyone had thoughts on whether that's the right thing to do.

                                          Nothing wrong with that at a technical level, but makes no sense to try to work around ProxMox' mechanisms if using ProxMox.

                                          So I'm wondering what I've missed. You use qcow2 on lvm-thin but I don't seem to have that option unless I create directory storage on top of the lvm-thin volume.
                                          I'll keep playing around.

                                          Why do you even care about qcow2 or lvm-thin in the first place? Click on the button that creates a vm within Proxmox and just use the default settings.

                                          This is what I'm wondering. It sounds like "being weird", trying to work around a perfectly working solution for no particular reason. If I was building my own system from scratch, would I build with qcow2? Probably. But if I choose ProxMox would I try to get under the hood and change the guts, no.

                                          If all you know is the manual system, using something that is appliance based can be a hard mindset to get into...of course one should get there, sometimes just need a reminder.

                                          Or just stick to manual if you are comfortable with that already. No need to move to an appliance.

                                          Doyler3000D 1 Reply Last reply Reply Quote 0
                                          • Doyler3000D
                                            Doyler3000 @scottalanmiller
                                            last edited by

                                            Well since I use this forum a lot and I don't want to be seen as 'weird' I'll try to explain where I was coming from.
                                            Yes I've been using vanilla KVM for a few years and I've always used qcow2. There was some talk about qcow2 earlier in the conversation with stacksofplates being quite positive about their advantages and then SAM saying that he uses qcow2 on lvm-thin mostly and it was the default for Proxmox.
                                            So I thought - those guys generally know what they are talking about, let me see if I can make a qcow2 on lvm-thin.
                                            But proxmox wouldn't let me until I created some directory storage on the thinpool.
                                            Ok great that works - but that seems a little strange - let me ask the guys and gals on the forum what they think.
                                            And here we are.

                                            As regards moving to an appliance - I'm comfortable with KVM but I run our VM infrastructure mostly on my own. On occasions where I'm on holiday or otherwise unavailable, it would be helpful if at least a couple of others could administer the system (particularly backups).

                                            scottalanmillerS 3 Replies Last reply Reply Quote 1
                                            • 1
                                            • 2
                                            • 8
                                            • 9
                                            • 10
                                            • 11
                                            • 12
                                            • 13
                                            • 10 / 13
                                            • First post
                                              Last post