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

    HyperV Server - Raid Best Practices

    IT Discussion
    14
    55
    7.5k
    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.
    • JoelJ
      Joel
      last edited by

      Hi guys.
      Im drawn between two setup scenarios for a new server:

      Option1:
      2x 240GB SSD Sata 6GB (for OS)
      4X 2TB 12Gb/s (for Data)
      I was planning on using Raid1 for the OS and then Raid5/6 for the Data storage

      Options2:
      6x 2TB Drives in OBR10 for everything and then creating two partiions (1 for OS) and (1 for data).

      Is there any better options? What would you do.

      Environment will be Windows running. The server (bare metal) will run HyperV Server and the data drive will home 3x VM's (1x SQL, 1x DC and 1x FileServer).

      Thoughts welcomed and appreciated.

      ObsolesceO DustinB3403D PhlipElderP 3 Replies Last reply Reply Quote 0
      • J
        Jimmy9008
        last edited by Jimmy9008

        From those, option 2.

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

          OBR10 would be the better option here. Splitting arrays has never been a great option, and setting up RAID1 for an SSD array so the hypervisor can boot more quickly is ridiculous.

          The IOPS performance is needed where the VM's are stored. Not where the Hypervisor is run from.

          Option 2.

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

            @Jimmy9008 said in HyperV Server - Raid Best Practices:

            From those, option 2.

            Agreed, option 2 is better. Your workloads get more performance and more capacity.

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

              Now I might want to put the hypervisor, DC, and file server onto 4x spinners, and have a RAID 1 SSD pair for the SQL Server. But if you aren't putting the SQL Server onto SSD, then nothing should be on SSD.

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

                @scottalanmiller said in HyperV Server - Raid Best Practices:

                Now I might want to put the hypervisor, DC, and file server onto 4x spinners, and have a RAID 1 SSD pair for the SQL Server. But if you aren't putting the SQL Server onto SSD, then nothing should be on SSD.

                Would you tier the storage in this case?

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

                  @DustinB3403 said in HyperV Server - Raid Best Practices:

                  @scottalanmiller said in HyperV Server - Raid Best Practices:

                  Now I might want to put the hypervisor, DC, and file server onto 4x spinners, and have a RAID 1 SSD pair for the SQL Server. But if you aren't putting the SQL Server onto SSD, then nothing should be on SSD.

                  Would you tier the storage in this case?

                  Manually, but not with a tiering software package.

                  H 1 Reply Last reply Reply Quote 2
                  • H
                    Harry Lui @scottalanmiller
                    last edited by

                    OS on RAID 1 and DATA on RAID 5 is so out dated.

                    Think about it, why would you want HyperV OS to be fast, but data to be slow? You reboot once every 6 months, so you want that boot up to be super fast, but the data you use every second you want it super slow?

                    If you have to choose, you'd want the data to be fast, NOT slow.

                    JaredBuschJ 1 Reply Last reply Reply Quote 1
                    • JaredBuschJ
                      JaredBusch @Harry Lui
                      last edited by

                      @Harry-Lui said in HyperV Server - Raid Best Practices:

                      OS on RAID 1 and DATA on RAID 5 is so out dated.

                      Think about it, why would you want HyperV OS to be fast, but data to be slow? You reboot once every 6 months, so you want that boot up to be super fast, but the data you use every second you want it super slow?

                      If you have to choose, you'd want the data to be fast, NOT slow.

                      I reboot monthly. Waiting 6 months is silly.

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

                        I'd say Option 2 is the way to go.

                        For the rest of you, do you typically store both the VHDs and the VM configuration files on the same data partition?

                        Before I'm FFS'd, I know I've asked this before, but it was in on Telegram. I figured we'd have the discussion chronicled on the forum. 🙂

                        black3dynamiteB JaredBuschJ 2 Replies Last reply Reply Quote 0
                        • black3dynamiteB
                          black3dynamite @EddieJennings
                          last edited by

                          @EddieJennings said in HyperV Server - Raid Best Practices:

                          I'd say Option 2 is the way to go.

                          For the rest of you, do you typically store both the VHDs and the VM configuration files on the same data partition?

                          Before I'm FFS'd, I know I've asked this before, but it was in on Telegram. I figured we'd have the discussion chronicled on the forum. 🙂

                          Here are the following setup that I've seen.

                          Virtual Hard Disks:
                          V:\Hyper-V\Virtual Hard Disks\
                          
                          Virtual Machines:
                          V:\Hyper-V\
                          
                          Virtual Hard Disks:
                          V:\Hyper-V\
                          
                          Virtual Machines:
                          V:\Hyper-V\
                          

                          And then sometime when creating your VM, the option to Store the virtual machine in a different location is selected too. So the folder has the same name of the VM and all its contents is stored there.

                          1 Reply Last reply Reply Quote 2
                          • JaredBuschJ
                            JaredBusch @EddieJennings
                            last edited by

                            @EddieJennings said in HyperV Server - Raid Best Practices:

                            I'd say Option 2 is the way to go.

                            For the rest of you, do you typically store both the VHDs and the VM configuration files on the same data partition?

                            Before I'm FFS'd, I know I've asked this before, but it was in on Telegram. I figured we'd have the discussion chronicled on the forum. 🙂

                            Why wouldn't you? Or more to the point, why are you even looking at changing defaults?

                            Of course the real answer is it depends.

                            For me the answer is I always "move" them but the form of that move depends on the hypervisor. That is because I almost always install the hypervisor on a sata disk (ssd/spinner/wtfever) connected to the motherboard and not to the RAID controller. So the RAID array is separate.

                            I do the same with KVM and Hyper-V.
                            VMWare, I use USB/SD (but been a long time since I used VMWare).

                            With KVM, I simply mount the RAID array space in the default location. /var/lib/libvirt/images or something like that.

                            With Hyper-V I update the default because it is now dreive D also it uses a really stupid location, but I still just shorten it from D:\blah\blah\blah\Hyper-V to D:\Hyper-V

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

                              @scottalanmiller said in HyperV Server - Raid Best Practices:

                              Now I might want to put the hypervisor, DC, and file server onto 4x spinners, and have a RAID 1 SSD pair for the SQL Server. But if you aren't putting the SQL Server onto SSD, then nothing should be on SSD.

                              Man - I keep forgetting about options like this - this could be a great option.

                              Install Hyper-V on the spinning disks leaving all the storage space of the SSDs for the SQL server - assuming that's enough storage for that job.

                              Though if you don't need the IOPs for SQL, then the spend might not be worth it to have SSD there, and going with HDDs would be better.

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

                                That said, I don't care where the VM configuration files are. Because they are not important.

                                Why? Because the backup software/script/process/WTFever backs them up.

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

                                  @Joel said in HyperV Server - Raid Best Practices:

                                  Hi guys.
                                  Im drawn between two setup scenarios for a new server:

                                  Option1:
                                  2x 240GB SSD Sata 6GB (for OS)
                                  4X 2TB 12Gb/s (for Data)
                                  I was planning on using Raid1 for the OS and then Raid5/6 for the Data storage

                                  Options2:
                                  6x 2TB Drives in OBR10 for everything and then creating two partiions (1 for OS) and (1 for data).

                                  Is there any better options? What would you do.

                                  Environment will be Windows running. The server (bare metal) will run HyperV Server and the data drive will home 3x VM's (1x SQL, 1x DC and 1x FileServer).

                                  Thoughts welcomed and appreciated.

                                  I'd go with the Option 1 setup with the following changes:

                                  RAID10 the 4x 2tb drives, and partition that for C:OS and D:Data.

                                  RAID1 the SSDs (E:) , and store the database virtual disks on there, and the rest on D:.

                                  JaredBuschJ 1 Reply Last reply Reply Quote 0
                                  • JaredBuschJ
                                    JaredBusch @Obsolesce
                                    last edited by

                                    @Obsolesce said in HyperV Server - Raid Best Practices:

                                    @Joel said in HyperV Server - Raid Best Practices:

                                    Hi guys.
                                    Im drawn between two setup scenarios for a new server:

                                    Option1:
                                    2x 240GB SSD Sata 6GB (for OS)
                                    4X 2TB 12Gb/s (for Data)
                                    I was planning on using Raid1 for the OS and then Raid5/6 for the Data storage

                                    Options2:
                                    6x 2TB Drives in OBR10 for everything and then creating two partiions (1 for OS) and (1 for data).

                                    Is there any better options? What would you do.

                                    Environment will be Windows running. The server (bare metal) will run HyperV Server and the data drive will home 3x VM's (1x SQL, 1x DC and 1x FileServer).

                                    Thoughts welcomed and appreciated.

                                    I'd go with the Option 1 setup with the following changes:

                                    RAID10 the 4x 2tb drives, and partition that for C:OS and D:Data.

                                    RAID1 the SSDs (E:) , and store the database virtual disks on there, and the rest on D:.

                                    Using SSD for most SMB database needs are overkill. They run perfectly fine on R10 spinners.

                                    scottalanmillerS 1 Reply Last reply Reply Quote 1
                                    • PhlipElderP
                                      PhlipElder
                                      last edited by PhlipElder

                                      If the server has eight 2.5" bays then fill them with 10K SAS in RAID 6.

                                      8x 10K SAS in RAID 6 sustains 800MiB/Second throughput and 250 IOPS to 450 IOPS per disk depending on the storage stack format.

                                      Set up two logical disks:
                                      1: 75GB for the host OS
                                      2: Balance for virtual machines.

                                      Use FIXED VHDX for the VM OS VHDX files and same for 250GB or less data VHDX files.

                                      Then, use one DYNAMIC VHDX for the file server's data to expand with. This setup would limit the performance degradation that would otherwise happen over time due to fragmentation. It also allows for better disaster recovery options as moving around a 1TB VHDX with only 250GB in it would be painful.

                                      If there's a need for more performance then go with at least four Intel SSD D3-4610 series SATA in RAID 5 (more risky) or five in RAID 6 (less risky). We'd go for eight smaller SSDs versus five larger ones for more performance using the above formula.

                                      Blog Post: Disaster Preparedness: KVM/IP + USB Flash = Recovery. Here's a Guide

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

                                        @JaredBusch said in HyperV Server - Raid Best Practices:

                                        @Obsolesce said in HyperV Server - Raid Best Practices:

                                        @Joel said in HyperV Server - Raid Best Practices:

                                        Hi guys.
                                        Im drawn between two setup scenarios for a new server:

                                        Option1:
                                        2x 240GB SSD Sata 6GB (for OS)
                                        4X 2TB 12Gb/s (for Data)
                                        I was planning on using Raid1 for the OS and then Raid5/6 for the Data storage

                                        Options2:
                                        6x 2TB Drives in OBR10 for everything and then creating two partiions (1 for OS) and (1 for data).

                                        Is there any better options? What would you do.

                                        Environment will be Windows running. The server (bare metal) will run HyperV Server and the data drive will home 3x VM's (1x SQL, 1x DC and 1x FileServer).

                                        Thoughts welcomed and appreciated.

                                        I'd go with the Option 1 setup with the following changes:

                                        RAID10 the 4x 2tb drives, and partition that for C:OS and D:Data.

                                        RAID1 the SSDs (E:) , and store the database virtual disks on there, and the rest on D:.

                                        Using SSD for most SMB database needs are overkill. They run perfectly fine on R10 spinners.

                                        Having 6x drives is probably overkill, too.

                                        In reality, maybe just two SSDs in RAID 1 is all that is needed.

                                        DashrenderD 1 Reply Last reply Reply Quote 1
                                        • PhlipElderP
                                          PhlipElder
                                          last edited by

                                          We have one of our boxes (R2208GZ4GC) that's being used as a platform for a client recovery.

                                          It's set up with:
                                          2x 240GB Intel SSD DC S4500 RAID 1 for host OS
                                          2x 1.9TB Intel SSD D3-S4610 RAID 1 for VMs

                                          It's working great for the seven or eight VMs currently stood up on it. RAID is provided by Intel RMS25CB080 (IIRC) series module.

                                          DustinB3403D DashrenderD 3 Replies Last reply Reply Quote 0
                                          • DustinB3403D
                                            DustinB3403 @PhlipElder
                                            last edited by

                                            @PhlipElder said in HyperV Server - Raid Best Practices:

                                            We have one of our boxes (R2208GZ4GC) that's being used as a platform for a client recovery.

                                            It's set up with:
                                            2x 240GB Intel SSD DC S4500 RAID 1 for host OS
                                            2x 1.9TB Intel SSD D3-S4610 RAID 1 for VMs

                                            It's working great for the seven or eight VMs currently stood up on it. RAID is provided by Intel RMS25CB080 (IIRC) series module.

                                            What you have is wasted SSD performance and cost and storage capacity.

                                            PhlipElderP 1 Reply Last reply Reply Quote 2
                                            • 1
                                            • 2
                                            • 3
                                            • 1 / 3
                                            • First post
                                              Last post