{"id":453,"date":"2011-09-09T15:51:19","date_gmt":"2011-09-09T21:51:19","guid":{"rendered":"http:\/\/benincosa.com\/blog\/?p=453"},"modified":"2014-11-19T11:24:53","modified_gmt":"2014-11-19T17:24:53","slug":"ucs-the-soul-of-a-server","status":"publish","type":"post","link":"https:\/\/benincosa.com\/?p=453","title":{"rendered":"UCS: The Soul of a Server"},"content":{"rendered":"<p>One of the messages I&#8217;ve been putting to people in my UCS messaging lately is the concept of the soul of a server. \u00a0The soul of the server in a nutshell is its configuration, its policies, its associated hardware identifiers, its boot parameters etc. \u00a0Imagine the concept of a server you formerly loved. \u00a0 When it goes off into the\u00a0decommissioned\u00a0graveyard, the concepts of this server, of what it was still exists. \u00a0Before a server is born, you as the administrator have an idea of what it will look like. \u00a0You know how it will boot, where its storage is, and you could get even more detailed than that. \u00a0But most of the time, we wait until we actually see the physical server. \u00a0It is then, when this new soul is placed under our care do we apply settings and policies. \u00a0For example, the new server comes in, and you apply a boot policy to the BIOS: \u00a0&#8220;Thou shalt first boot from USB, DVD, then network, then hard drive&#8221;.<\/p>\n<p>With UCS, the soul of the server is the concept of the service profile. \u00a0 Your server is indeed having an out of hardware experience. \u00a0When its physical hardware is taken out and laid on the operating table for maintenance, the soul lives on in UCS manager. \u00a0In fact, \u00a0since its now in this transient state, it can now possess the hardware (body) of another physical device. \u00a0When the server laid on the operating table is placed back into the rack, you as the admin are now the\u00a0exorcist\u00a0and can cast the soul from the previous server, back into its original hardware if you so choose to do. \u00a0You have godlike powers as a UCS admin.<\/p>\n<p>But the madness doesn&#8217;t stop there. \u00a0You can make templates of service profiles, or blue prints of souls. \u00a0Soul GroupA is a happy soul group. \u00a0All members of this soul group are able to boot from SAN A. \u00a0Soul GroupA shall have firmware revision 1.4.3q on all BIOS, Adapters, and CIMCs. \u00a0And the cool thing about Soul GroupA is that it doesn&#8217;t have to be tied to a particular platform. \u00a0Soul GroupA can run on different servers: \u00a0Half-wide, full-width, even rack mount servers!<\/p>\n<p>And here&#8217;s the best part: \u00a0If we make a change to the service profile template (or Soul Group A), this change can be instantly made to all servers in this soul group. \u00a0Oh, did you decide you want servers from Soul Group A to disable hyperthreading in the bios? \u00a0You make one check mark, save it, then reboot the servers. \u00a0Settings take place, you just sit around and watch. \u00a0Oh, did you just receive a new BIOS update? \u00a0Apply that update to the soul group. \u00a0Upon reboot, all servers get updated. \u00a0 \u00a0Oh, did you just get a brand new server? \u00a0If this server conforms to a dynamic pool, the just slap that server in the rack (chassis) and it will get all the boot policies, firmware updates, identifications that it needs. \u00a0Boom! \u00a0Ready to go. \u00a0Yes, my friend, your life just got that much easier. \u00a0No, no, no need to thank me, I&#8217;m just doing my job. \u00a0I&#8217;m just the messenger here.<\/p>\n<p>There is power in dealing with souls (service profiles) and soul groups (service profile templates) instead of physical hardware.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>One of the messages I&#8217;ve been putting to people in my UCS messaging lately is the concept of the soul of a server. \u00a0The soul of the server in a nutshell is its configuration, its policies, its associated hardware identifiers, its boot parameters etc. \u00a0Imagine the concept of a server you formerly loved. \u00a0 When&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[990,132,992],"tags":[133,993],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/benincosa.com\/index.php?rest_route=\/wp\/v2\/posts\/453"}],"collection":[{"href":"https:\/\/benincosa.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/benincosa.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/benincosa.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/benincosa.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=453"}],"version-history":[{"count":1,"href":"https:\/\/benincosa.com\/index.php?rest_route=\/wp\/v2\/posts\/453\/revisions"}],"predecessor-version":[{"id":454,"href":"https:\/\/benincosa.com\/index.php?rest_route=\/wp\/v2\/posts\/453\/revisions\/454"}],"wp:attachment":[{"href":"https:\/\/benincosa.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=453"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/benincosa.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=453"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/benincosa.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=453"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}