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

    SQL Virtulization

    IT Discussion
    8
    32
    2.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.
    • NETSN
      NETS
      last edited by

      We ran across a server at a new clients that was installed in the last 6 months to host their MS Dynamics install. The system was installed as a physical server with 3 RAID 10's consisting of 4 drives each. The 3 array's are broken up for the DB, Logs, and Backup.

      We want to conver the server to a VM and configure a large RAID 10 with all 12 drives. When doing this is it still necessary to have 3 VHDX's if they are going to be on the same array?

      Why are vendors still installing on physical systems?

      DustinB3403D scottalanmillerS ObsolesceO 4 Replies Last reply Reply Quote 2
      • DustinB3403D
        DustinB3403
        last edited by

        You can keep the 3 VHD's even if they are all provided by a single OBR10, that isn't an issue at all and might make life easier as everything appears the same as how it was setup.

        1 Reply Last reply Reply Quote 3
        • DustinB3403D
          DustinB3403 @NETS
          last edited by

          @nets said in SQL Virtulization:

          Why are vendors still installing on physical systems?

          As @scottalanmiller would say because they aren't aware of what is the Best Operating procedure for the past decade and have arcane or completely insane requires "to offer support".

          IE: We only support installation on a physical system because of X.

          Yet the argument often makes no sense at all.

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

            @nets said in SQL Virtulization:

            Why are vendors still installing on physical systems?

            Because it makes things more fragile, meaning more support dollars. It's easier to hold customers hostage.

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

              @nets said in SQL Virtulization:

              We want to conver the server to a VM and configure a large RAID 10 with all 12 drives. When doing this is it still necessary to have 3 VHDX's if they are going to be on the same array?

              I would keep the VHDXs separate, yes. Not "necessary" but good practice. Gives you more flexibility, especially for backups and stuff.

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

                If you keep separate VHDXs, you can take advantage of using quality of service management to control the minimum and maximum IOPS.

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

                  @nets said in SQL Virtulization:

                  We ran across a server at a new clients that was installed in the last 6 months to host their MS Dynamics install. The system was installed as a physical server with 3 RAID 10's consisting of 4 drives each. The 3 array's are broken up for the DB, Logs, and Backup.

                  We want to conver the server to a VM and configure a large RAID 10 with all 12 drives. When doing this is it still necessary to have 3 VHDX's if they are going to be on the same array?

                  Why are vendors still installing on physical systems?

                  Yes, it is a good practice to to use several VHDXs.

                  Examples:

                  1. OS.vhdx
                  2. DB.vhdx
                  3. Log.vhdx
                  4. Backup.vhdx
                  5. Data/Apps.vhdx

                  There are a lot of benefits to doing it this way, depending on your environment. There really is no down side to doing it when it's a VM, only potential benefits.

                  scottalanmillerS JaredBuschJ 2 Replies Last reply Reply Quote 5
                  • scottalanmillerS
                    scottalanmiller @Obsolesce
                    last edited by

                    @tim_g That's really the key... no real downsides.

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

                      @tim_g said in SQL Virtulization:

                      @nets said in SQL Virtulization:

                      We ran across a server at a new clients that was installed in the last 6 months to host their MS Dynamics install. The system was installed as a physical server with 3 RAID 10's consisting of 4 drives each. The 3 array's are broken up for the DB, Logs, and Backup.

                      We want to conver the server to a VM and configure a large RAID 10 with all 12 drives. When doing this is it still necessary to have 3 VHDX's if they are going to be on the same array?

                      Why are vendors still installing on physical systems?

                      Yes, it is a good practice to to use several VHDXs.

                      Examples:

                      1. OS.vhdx
                      2. DB.vhdx
                      3. Log.vhdx
                      4. Backup.vhdx
                      5. Data/Apps.vhdx

                      There are a lot of benefits to doing it this way, depending on your environment. There really is no down side to doing it when it's a VM, only potential benefits.

                      I always try to keep the OS and "other" separated jsut because it makes it easier later. it affects nothing regarding performance.

                      D 1 Reply Last reply Reply Quote 2
                      • NETSN
                        NETS
                        last edited by

                        Got the okay to proceed with converting to a VM. A little more memory in the system and it will be running the SQL server and a DC soon.

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

                          @nets said in SQL Virtulization:

                          Got the okay to proceed with converting to a VM. A little more memory in the system and it will be running the SQL server and a DC soon.

                          DC's don't require a lot of performance, but mixing and matching services needs to be carefully considered before being implemented.

                          NETSN 1 Reply Last reply Reply Quote 0
                          • NETSN
                            NETS @DustinB3403
                            last edited by

                            @dustinb3403 said in SQL Virtulization:

                            They will be separate VM's

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

                              @nets said in SQL Virtulization:

                              @dustinb3403 said in SQL Virtulization:

                              They will be separate VM's

                              They still share CPU and IOPS, though.

                              1 Reply Last reply Reply Quote 1
                              • D
                                Darek Hamann @JaredBusch
                                last edited by

                                @jaredbusch same here. I always keep those separated.

                                1 Reply Last reply Reply Quote 0
                                • C
                                  Carnival Boy @scottalanmiller
                                  last edited by

                                  @scottalanmiller said in SQL Virtulization:

                                  @nets said in SQL Virtulization:

                                  Why are vendors still installing on physical systems?

                                  Because it makes things more fragile, meaning more support dollars. It's easier to hold customers hostage.

                                  Don't assume that when people make bad decisions it is done deliberately to fleece their customers. Most times, bad decisions are made with the best intentions.

                                  I think one of the reasons that the myth of physical systems being better still exists is that people in the SMB world confuse virtualisation with network storage. In other words, people think that virtualisation means buying two hosts and one SAN (the most common SMB setup).

                                  Then what happens is that the solution ends up being underspecced. SQL gets installed on the SAN and the ERP system performs badly. The user complains to their IT support (which in the UK at least, is nearly always a VAR that sold them them the SAN). The MSP/VAR says "it's not us, blame the ERP guys", normally on the weak grounds that other applications are performing ok (because ERP/SQL is normally the most resource heavy application a user has). The ERP reseller gets annoyed by this, and in future recommends SQL is installed on a physical server for no other reason than to remove network storage issues from the equation.

                                  None of this has anything to do with virtualisation, but people mistakenly assume that it does. So I think what people mean when they say "keep SQL physical" is actually "keep SQL on local storage". It's just a mistake, or it's easier to use the word physical, otherwise the user might wonder why they paid so much money for a SAN.

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

                                    @carnival-boy said in SQL Virtulization:

                                    @scottalanmiller said in SQL Virtulization:

                                    @nets said in SQL Virtulization:

                                    Why are vendors still installing on physical systems?

                                    Because it makes things more fragile, meaning more support dollars. It's easier to hold customers hostage.

                                    Don't assume that when people make bad decisions it is done deliberately to fleece their customers. Most times, bad decisions are made with the best intentions.

                                    Sure, but not normally, especially not in cases where someone makes an outright effort to violate the most fundamental best practices in the industry.

                                    Don't give malicious incompetence a free pass. People are responsible for forcing bad decisions when they didn't need to and took it upon themselves. If they didn't do their homework or aren't knowledgeable and make a decision that makes them more culpable, not less.

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

                                      @carnival-boy said in SQL Virtulization:

                                      I think one of the reasons that the myth of physical systems being better still exists is that people in the SMB world confuse virtualisation with network storage. In other words, people think that virtualisation means buying two hosts and one SAN (the most common SMB setup).

                                      Right, which means these are people who should not be involved in the decisions - because they haven't even learned what the subject matter is let alone how it works or why it matters. Making up some illogical and absolutely incorrect definition and never looking into it yet still making decisions based on that known unfounded fallacy is a form of malice. They have to know that they just made it up and didn't research it, they have to know that they've not done their homework, they have to know that they are making decisions or giving advice based on something that isn't real.

                                      C 1 Reply Last reply Reply Quote 1
                                      • C
                                        Carnival Boy @scottalanmiller
                                        last edited by

                                        @scottalanmiller said in SQL Virtulization:

                                        Right, which means these are people who should not be involved in the decisions - because they haven't even learned what the subject matter is let alone how it works or why it matters.

                                        I think you're exaggerating the badness of the decision to install SQL physical. But I agree that a Dynamics reseller shouldn't be involved in the decision, the user should have separate IT support that can make these decisions. To go back to the OP, the user now has the correct IT support, but I'd be interested to know what they had before.

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

                                          @carnival-boy said in SQL Virtulization:

                                          @scottalanmiller said in SQL Virtulization:

                                          Right, which means these are people who should not be involved in the decisions - because they haven't even learned what the subject matter is let alone how it works or why it matters.

                                          I think you're exaggerating the badness of the decision to install SQL physical. But I agree that a Dynamics reseller shouldn't be involved in the decision, the user should have separate IT support that can make these decisions. To go back to the OP, the user now has the correct IT support, but I'd be interested to know what they had before.

                                          How bad does it need to be before blatantly violating basic and simple best practices for no reason is acceptable? I think the mistake is thinking that there is a threshold for when being reckless is okay.

                                          The issue is that someone is making a conscious, deliberate effort to keep the system from being baseline stable and production ready. Under what conditions do you give a vendor a pass on something like that? We aren't talking about an oversight or mistake, we are talking about something with intent.

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

                                            A mistake a vendor will correct. "Oh, we didn't realize it said that on the requirements, let's fix that." Or "that's a best practice? We don't have any IT people in our company and we just picked things at random, whoops, let's fix that."

                                            But find a vendor that's doing this that actually takes their product seriously and is willing to fix things like this? You won't. Why? Because they have motives for doing it for their own purposes.

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