<div dir="ltr"><div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;color:rgb(11,83,148);display:inline">On </div> <div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;color:rgb(11,83,148);display:inline">2015-01-26 12:09pm Matt Graham wrote:</div></div><blockquote style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex" class="gmail_quote"><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8000001907349px">This sounds like a failure of sysadminning. </span></blockquote><div><br></div><div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;color:rgb(11,83,148);display:inline">Yes, but is it Sys admin or more of a Dev/Ops issue?. </div></div><div><br></div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span style="font-size:12.8000001907349px">It's fairly easy to generate a kickstart (automated installation) file for RHEL/CentOS, which can install all the ordinary packages from the standard RHEL/CentOS repos. The kickstart file can also run an arbitrary shell script after all the packages are installed, which'd get additional repos and the packages in them and so forth. I did this for the last round of physical server installs; we could get a physical machine from "has no OS" to "running all the stuff" fairly quickly.</span></blockquote><div> </div><div><span style="color:rgb(11,83,148);font-family:arial,helvetica,sans-serif">Kickstart, (RHEL-based), pre<div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;color:rgb(11,83,148);display:inline">se</div>ed, or preseed plus kickstart (Debain/Ubuntu) for base server installs are a given, especially for installs on physical servers.<div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;color:rgb(11,83,148);display:inline"> </div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;color:rgb(11,83,148);display:inline"></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;color:rgb(11,83,148);display:inline"></div></span><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;color:rgb(11,83,148);display:inline">These go without saying. Building a 3-tier web, data, file server system, installing and configuring the stack for the specific enterprise application, and then spinning it up all from a versioned source code, IMHO are better handled by provisioners such as Vagrant, Packer and other configuration managers.<br></div></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span style="font-size:12.8000001907349px">Or was this more like "we didn't think about anything but Ubuntu until the last minute"?</span></blockquote><div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;color:rgb(11,83,148);display:inline">It was actually the opposite. The team struggled to complete the upgrades to extensions, modules, new applications, ini/config changes etc and migrating to the existing RHEL environment. As an independent test case the same application stack and environment was built using Ubuntu 12.04 LTS Servers. It was completely rebuilt, destroyed, re-configured, and re-built 3 times in the same time frame.</div> </div></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span style="font-size:12.8000001907349px">Some things that can be useful (imagemagick, for one) can have dependencies on X11 libraries. Some things like LibreOffice require a running X server but can also be used to do things like convert PDFs to MSWord in an automated fashion. (The guy I was talking to who needed to do that used Xvfb to fake an X server....)</span></blockquote><div><br></div><div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;color:rgb(11,83,148)">I use imagemagick on the web server to process images (in Drupal). Installation of the X11 libraries and the php extensions are done by script through the provisioner. What I meant is that they do not require that a full desktop environment be installed on the server to manually access the server and use this feature. However perhaps I was unclear, I was referring to the comment regarding bloat. I assume that the bloat referred to in previous comments was due to the "belief" that Ubuntu server had to, a) be installed graphically, and b) that it always installs "bloat" or extra processes that need to be removed or shut down. </div></div><div class="gmail_extra"><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span style="font-size:12.8000001907349px">Did you mean "human labor"? Installing junk on a server feels a lot more like labor than capital to me if you go by economic terms. (Buzzwords don't tend to respect things like dictionaries or previous word usages though.)</span>-- </blockquote><div><br></div><div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;color:rgb(11,83,148)">No, I meant capital (I am an Economics graduate). A corporations human capital in micro economic terms is a function of the value of relevant knowledge and experience in aggregate of its human resources (employees). The cost of human capital (in one form) is inversely proportional to the value of a process that can replace it (the human). The more processes that require less expertise but produce greater returns on investment that company "A" has as compared to company "B"; the smaller the human capital cost of company "A". While human capital is considered a company's most valuable resource it is still by far the single biggest cost per unit value of any of its resources. In other words faster/easier server implementation with fewer needed human experts to build and maintain them equals potential lower human capital costs.</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;color:rgb(11,83,148)"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;color:rgb(11,83,148)">Not sure what you mean by "junk". I am commenting based on 2 premises: 1) The server build/examples I have given have been made production ready, and 2) Ubuntu server is equal to the task of being a production web server.</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small;color:rgb(11,83,148)"> </div></div><div class="gmail_signature"><div dir="ltr"><font color="#0b5394">James</font><div><br><span style="color:rgb(255,255,255)"><span style="background-color:rgb(11,83,148)"><b><a href="http://www.linkedin.com/pub/james-h-dugger/15/64b/74a/" target="_blank"><span style="background-color:rgb(255,255,255)"><span></span><span style="color:rgb(11,83,148)">Linkedin<span></span></span></span></a></b></span></span><br></div></div></div>
</div></div>