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

    Never Let the Vendor Set Up a Server

    IT Discussion
    server best practice
    9
    166
    64.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 @MattSpeller
      last edited by

      @MattSpeller said:

      I mean it's not a make or break thing by any means, but certainly saves me a few hours of poke & wait.

      How is this taking a few hours? A new server build in my experience is normally just a few minutes. If it takes any longer than that, what is happening and what's happening that you would want someone outside of IT doing it without IT insight?

      1 Reply Last reply Reply Quote 0
      • MattSpellerM
        MattSpeller
        last edited by

        At a larger scale I can see how you'd have a solid argument but for basic stuff, sure I check it but it's pretty trivial.

        When was the last time you installed a bare metal OS? The updates alone, good grief. Granted you can do other stuff while it grinds, but.... ughh wasted time.

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

          @MattSpeller said:

          At a larger scale I can see how you'd have a solid argument but for basic stuff, sure I check it but it's pretty trivial.

          But how trivial would it have been to do it yourself rather than checking? What are you gaining?

          I think a normal server setup that I see is about fifteen minutes and saves time looking things up since you are setting it up in situ rather than elsewhere and reconfiguring the network once it is in place.

          MattSpellerM 1 Reply Last reply Reply Quote 0
          • MattSpellerM
            MattSpeller @scottalanmiller
            last edited by

            @scottalanmiller said:

            But how trivial would it have been to do it yourself rather than checking? What are you gaining?

            Several hours of company time that could be better used for surfing the web and chatting on ML 😉

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

              @MattSpeller said:

              When was the last time you installed a bare metal OS? The updates alone, good grief. Granted you can do other stuff while it grinds, but.... ughh wasted time.

              Long time, since that's a no no. Why are you installing a bare metal OS? I think this is one of those "one lack of best practice cascades to another" situations. Fix the bare metal install, suddenly the best practice of never let someone outside IT set up the server makes sense. Best practices in a vacuum rarely make sense.

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

                @MattSpeller said:

                Several hours of company time that could be better used for surfing the web and chatting on ML 😉

                But if it taking over fifteen minutes, maybe fixing that process would be best 🙂

                Even a bare metal OS deploy should be pretty fast. I do OS deploys to VMs all of the time. Install itself takes seconds and the setup of it is a single script. I can do my entire portion from soup to nuts in about two to three minutes. Including setting up authentication, all patches, updates, security configuration, adding the system to monitoring and a final reboot.

                Is your vendor doing that kind of stuff? If not, it seems like you are optimizing processes in different places. Put that all together and you might find that whole portions of your process need not exist at all.

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

                  For those who let vendors do basic setups....

                  • How and when is RAID selection made?
                  • Is the BIOS being updated?
                  • Is the firmware of the RAID controller being patched?
                  • Is the OOB being setup so that it just works when you plug it in?
                  • Are RAID cache balances being set?
                  • Is someone considering block and stripe sizes?
                  • For vendors like LSI (PERC, Dell, etc.) how do you deal with the RAID 100 configurations as they don't allow you to specify this?
                  • How are OS partitions, filesystems, and other install time settings being determined?
                  • Is networking set up for the OS, OOB, HV, etc. before it arrives?
                  • Who is dealing with making copies of physical boot media like SDs and USB?
                  • Is someone setting simple stuff in the BIOS like ID fields?
                  • Who is setting up things like authentication?
                  • How are custom packages being applied (GPO, script, etc.?)
                  1 Reply Last reply Reply Quote 0
                  • MattSpellerM
                    MattSpeller @scottalanmiller
                    last edited by

                    @scottalanmiller said:

                    Even a bare metal OS deploy should be pretty fast.

                    Should be, but isn't - go grab yourself a DVD and have at it lol

                    Whaaaaaaaaaaaaaat?? I don't have ready to go OS images? No, no I don't because managing a small server fleet where I believe we have only 2? of the same model makes that slightly impractical 😛 Yeah, maybe I could spend some time and make hardware agnostic sexy little deploys pre-loaded with updates and software and all the good stuff. Doubt it'd be a good use of the company's time, though I'd enjoy learning more about it.

                    Again, for your scale, I completely agree with you - it'd be pretty stupid not to do your own from the ground up. For SMB (emphasis on S I suppose) it makes a ton of sense and saves quite a bit of time to have them do the brain-dead basics for me. It's been a while since I did one but I recall it taking more than half a day between raw install, drivers & downloading / installing updates.

                    scottalanmillerS 4 Replies Last reply Reply Quote 0
                    • scottalanmillerS
                      scottalanmiller @MattSpeller
                      last edited by

                      @MattSpeller said:

                      No, no I don't because managing a small server fleet where I believe we have only 2?

                      Again, only because you are installing physically. Once you install to a hypervisor, the abstraction layer means that you install the same OS, repeatably, every time. Best practices are best practices for a reason. Often the big benefits are in areas we never talk about because they are such clear wins that no one talks about those key benefits anymore.

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

                        @MattSpeller said:

                        Yeah, maybe I could spend some time and make hardware agnostic sexy little deploys pre-loaded with updates and software and all the good stuff. Doubt it'd be a good use of the company's time, though I'd enjoy learning more about it.

                        How could it be a waste of time? It must save time by the second deployment at the kind of time that it is taking for you to do deploys. It might actually save time on the very first deployment, although that is unlikely.

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

                          @MattSpeller said:

                          Again, for your scale, I completely agree with you....

                          Again, I do all sizes. I would do this 100% of the time for a company of a single machine or even for home use. I don't see scale as being a factor. Good practices cost less to implement in small environments. The impact of little mistakes is often magnified, though. It's trivial at scale to move workloads around to fix hardware configuration errors. Not so much in the SMB. And if you are putting OSes on bare metal, magnified many times again.

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

                            @MattSpeller said:

                            For SMB (emphasis on S I suppose) it makes a ton of sense and saves quite a bit of time to have them do the brain-dead basics for me. It's been a while since I did one but I recall it taking more than half a day between raw install, drivers & downloading / installing updates.

                            But if you don't create the need for time savings, you can save time and get the protection.

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

                              Why the hell would he waste timeless bing how to script a server install he is going to do twice? The next time he installs a server it will be a different OS and he would have to take all the time to update the script for negligible benefit. There is also the poor here that as you need to know your hardware is configure right, you also need to know how to setup ye IS correctly manually before you can correctly write a script. That cuts into the savings even more.

                              You are completely missing the point on that Scott.

                              It has nothing to do with being bare metal or virtual. It ha to do with quantity.

                              I do happen to agree that you should always configure the bare metal yourself though. That is a different subject than scripting the server installs.

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

                                @JaredBusch said:

                                Why the hell would he waste timeless bing how to script a server install he is going to do twice?

                                He shouldn't, but how is he getting the vendor to do this if he isn't providing that script (human instruction list) to them? If there is time to be saved, you can save it in either place.

                                And my scripting was definitely easy enough that it was worth it for two boxes. Any additional ones or rebuilds.... those are freebies.

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

                                  @JaredBusch said:

                                  There is also the poor here that as you need to know your hardware is configure right, you also need to know how to setup ye IS correctly manually before you can correctly write a script. That cuts into the savings even more.

                                  That's fine, but you need that before telling the vendor what to do, right? And you need to know that stuff for documentation, decision making, being prepared, etc.

                                  My point here is not that everything should be scripted, I'm offering that as a way to fix issues that he seems to be having that he feels is making him have to have someone else do manual work that only takes a few minutes of manual effort (even updates take no human time, just lots of download time and mostly only if things like WSUS are not set up) but that having the vendor do these things is not reliably safe or effective. The scripting is ancillary.

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

                                    @JaredBusch said:

                                    It has nothing to do with being bare metal or virtual. It ha to do with quantity.

                                    It should not. If I'm doing an install of one server or a million, I still want virtualization for reliability and safety, portability, stability and speed of installs, changes, etc. And the more that I rely completely on a single piece of hardware, the more that I need to be concerned that the hardware and HV/OS are set up correctly, right? Because the smaller that your environment is, the bigger the impact of a problem like that.

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

                                      @JaredBusch said:

                                      I do happen to agree that you should always configure the bare metal yourself though. That is a different subject than scripting the server installs.

                                      Absolutely, completely different things. He was having additional issues that were leading him to feel he could not afford to do an install that, even as a one off, should be trivial effort. I was trying to fix that for what felt like a large scale problem.

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

                                        @scottalanmiller said:

                                        @Carnival-Boy said:

                                        I don't see why just because a company also sells hardware as well as services, they have to be a reseller.

                                        Because that's what the word means. This is just basic English and has nothing to do with IT or the industry or vendor relationships. The word reseller is simply the term for someone who resells stuff.

                                        O rly? I'll bow down before your greater knowledge of "basic English" then. Pretty much all companies are resellers then because most service providers (I guess NTG is the exception to the rule) will at some point sell some kind of product to go with their services. My company doesn't call itself a reseller but we sell a small amount of ducting to go with the heaters we manufacture and install.

                                        Anyway, let me clear then, I outsource some of my IT work to my reseller. I assume you are ok with this?

                                        scottalanmillerS 2 Replies Last reply Reply Quote 0
                                        • Deleted74295D
                                          Deleted74295 Banned
                                          last edited by

                                          This has generated a lot of replies which has been interesting to read.

                                          @Carnival-Boy - Let me explain a conversation between you and a reseller versus a consultancy company.

                                          CB: Hi I'm looking to buy a new server
                                          Reseller: Well we'd recommend the Dell FI"(SJK, fantastic performance, brilliant features.
                                          CB: Hmm, well, I was thinking of something from HP?
                                          Reseller: Oh no no no, you don't want HP, Dell is the best because reasons.
                                          CB: Will it do everything I need?
                                          Reseller: Certainly!

                                          CB: Hi, I'm looking to buy a new server
                                          Consultant: Great, what do you need it for?
                                          CB: File storage, email, active directory
                                          Consultant: Ok let's talk about that and then we'll find you the right solution.

                                          Now this is a bit blunt, but this is how the conversation plays out most of the time. The key factor to look at with a consultant is, are they offering to "supply" you the server, or are they researching and helping you choose from another supplier?

                                          1 Reply Last reply Reply Quote 1
                                          • Deleted74295D
                                            Deleted74295 Banned
                                            last edited by Deleted74295

                                            And you do have a fair bit of choice in the UK for non resellers, we're a minority bunch but we are out there. It's just so much easier to make a margin on desktops, servers, switches, anything really that many businesses set themselves up around that idea as a profit centre.

                                            C 1 Reply Last reply Reply Quote 1
                                            • 1
                                            • 2
                                            • 3
                                            • 4
                                            • 5
                                            • 8
                                            • 9
                                            • 2 / 9
                                            • First post
                                              Last post