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

    Never Let the Vendor Set Up a Server

    IT Discussion
    server best practice
    9
    166
    65.7k
    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

      Unless you have hundreds of servers going in by the same guy over and over again. Then having someone do that stuff with a well tested script would be different. But Dell, as an example, doesn't do deployments that big. In 2005 I ran Dells largest server migration ever which was only 69 servers. And that justified script development, but it was three months of planning for a twelve month project. The overhead of the planning was still very high.

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

        @scottalanmiller said:

        @Carnival-Boy said:

        No, I'm mixing the people who sell me things with the people who install things. We're not talking about advice.

        Oh, you calling the reseller the MSP? That's REALLY confusing.

        Am I? I'm saying that I have a vendor and I buy the server from them and I get them to install and configure it.

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

          @Carnival-Boy said:

          Am I? I'm saying that I have a vendor and I buy the server from them and I get them to install and configure it.

          That's the reseller. If they sold something other than a service, they are a reseller.

          So the reseller is making your RAID decisions and hypervisor decisions? Do you have detailed installation instructions for them? How many servers are you installing? This is so little work, what's the value proposition in having them do that? What do you do for reconfigs and updates? I assume that you do those yourself?

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

            @scottalanmiller said:

            So the reseller is making your RAID decisions and hypervisor decisions? Do you have detailed installation instructions for them?

            The answer to all those questions is no. I generally only buy one server every couple of years. It's not a big deal.

            I don't see why just because a company also sells hardware as well as services, they have to be a reseller. What if I get the server from elsewhere but get them to do the install? It's the same vendor doing the install. What difference does it make?

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

              @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.

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

                @Carnival-Boy said:

                What if I get the server from elsewhere but get them to do the install? It's the same vendor doing the install. What difference does it make?

                They are still a reseller, just not your reseller.

                The difference is whether or not you have expertise and ongoing support for IT work being done or if you have someone who isn't your IT staff (internal or external) doing a one off trivial IT setup job that isn't part of your normal oversight.

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

                  Let's switch it around.... instead of trying to say why it isn't bad, why is it good? A RAID setup is faster to do than to double check and a hypervisor install is a couple of minutes and is often faster to do new than to take the time to look up what someone else did. Where is the value in having someone that isn't an integral part of the IT support network doing those very critical, but entry level, tasks? Is it saving time, money, effort somewhere?

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

                    Well my clients pay a premium to tack a server because they pay my rate for anything server. The only other rate we have is for the Helpdesk person.

                    For us though, we are the entire IT department for the clients. So it is just considered part of IT.

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

                      Advocatus Diaboli: if a vendor/reseller can't setup a server to my (exceptionally basic) specs I will no longer need their services.

                      Set RAID level
                      Install OS
                      Update OS
                      Install drivers

                      Beyond that, completely agree with you Scott.

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

                        @MattSpeller said:

                        Advocatus Diaboli: if a vendor/reseller can't setup a server to my (exceptionally basic) specs I will no longer need their services.

                        That seems a weird reason to not use them. While those things are incredibly basic, the more basic they are the less reason to make them a selection criteria for a vendor that does not understand their nuances and their applicability to your environment. Yes, not following directions reliably is bad, but this is not in their wheelhouse and is in yours. Why select them based on their ability to do your job rather than on the value of their own?

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

                          @MattSpeller said:

                          Set RAID level
                          Install OS
                          Update OS
                          Install drivers

                          These are all tasks that you must be competent in and must verify to reliably run servers. Even if a reseller can do this reliably and does it for free, I don't feel that you should ever allow them to do so in order to find out if they can or not. These are standard operational tasks. That the server is being freshly delivered is a very odd break in standard process to have that one special case where a third party does a one time, highly critical engineering setup on your behalf.

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

                            @scottalanmiller it's common to have that basic stuff included for cheaper than I could do it, or often free. Why would I use a vendor/reseller who wouldn't offer such a basic service? I mean it's not a make or break thing by any means, but certainly saves me a few hours of poke & wait.

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

                              @MattSpeller said:

                              @scottalanmiller it's common to have that basic stuff included for cheaper than I could do it, or often free. Why would I use a vendor/reseller who wouldn't offer such a basic service? I mean it's not a make or break thing by any means, but certainly saves me a few hours of poke & wait.

                              Because it is absolutely critical and needs to be double checked which is just as costly and time consuming as doing it yourself and does not provide the additional benefit of double checking that you have all necessary skills, documentation and resources in order to repeatably do this over and over again.

                              If you read the original article, I cover why you need to do this yourself and why it isn't connected to the vendor's ability to do this but to having them do it not being a good idea.

                              This is from first hand watching many companies get burned because they had servers delivered and just enough work done on them and then later, once the workloads are in production, find out that they don't know how to maintain them and are stuck with unsupportable systems (beyond the knowledge of their IT, lacking tools, etc.) in production.

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

                                @MattSpeller said:

                                @scottalanmiller it's common to have that basic stuff included for cheaper than I could do it, or often free.

                                Since it costs just as much (or more) to double check and is a less reliable process. Even free is too costly, right?

                                1 Reply Last reply Reply Quote 0
                                • 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
                                            • 1
                                            • 2
                                            • 3
                                            • 4
                                            • 5
                                            • 8
                                            • 9
                                            • 3 / 9
                                            • First post
                                              Last post