Hello, my fellow Citrites, Clients and Community Members -
Yes. The namesake of this article was blatantly
ripped off borrowed and mangled from one of my favorite movies, Dr. Strangelove or: How I Learned to Stop Worrying and Love the Bomb. It is a wonderful mix of comedy, drama, political satire and the ego exercising of one Mister Peter Sellers [RIP]. The same could be said of other things “Hyper Visor”, but I digress as the true reason I picked such a title was to catch attention with one magic formula: 100% marketing/encouragement for myself and you, the reader.
Why? I will be blunt and sincere. I cannot tell you how many, many, many, many times per day I hear or read the following as it relates to XenServer:
“I’m not that good with the command line”
“I’m not a Linux person”
“I am so out of practice with Linux”
“I am a visual person”
“I am a Windows Person”
“I have a Mac”
“I am new to XenServer”
“Did I forget to mention that I’m not good with a command line?”
Who cannot help but appreciate such blatant honesty? I certainly can as I have been there: in your shoes and sometimes scratching the same head as to remember “what do I type next?” Sure, I was exposed to mainframes, True UNIX systems and more due to what my childhood afforded me, but the following series of blogs (or “articles”) are truly meant to empower you – the reader – to never fear the command line!
The command line there for a reason and with that being said, reason alone needs context so that we can all utilize the power of the command line and the total domination of XE!
In this introduction I want to cut through this “Linux Fog” – straight and to the quick – because from install to the command line, yes, the ambiance and true nature is “Linux”. Now, immediately clear this from your mind and read further. This is all you need to know from an educational rant about the Linux origins of XenServer (trust me):
- XenServer is a Type-1, bare-metal “hyper-visor”…. This is techno babble for “You install XenServer on a machine and you can run dozens of other operating systems inside XenServer just like they were real systems!”
- XenServer is open-source…. This is techno babble that means not only does Citrix improve upon the technology, but so do fans (such as myself) and other Geeks around the world. Before you panic, think about this: the Internet became open-source to the public (after DARPA), MySQL is probably the worlds most popular open-source database (used by individuals to Enterprise Companies), Apache web server, Fireforx web browser and… LINUX.
- XenServer uses an open-source kernel (with customizations) from a major distribution that is highly maintained, popular and used “The World Over!”. This is techno babble for “we follow the flow, stick to a plan” and lean on industry standards for things “under the hood” of XenServer.
Yes, you can find more off of Google, but these are the things I want you, the reader, to hold onto. XenServer does some magical stuff, but so did David Copperfield yet there is a logical explanation for everything (flashback to The Masked Magician and Penn & Teller)!
Why the references to magic? Because XE allows you to perform some pretty magical stuff: stuff that isn’t relevant to a Graphical User Interface or could/would be considered overkill for XenCenter. Being proficient with the command line – specifically our “xe” commands – will go along way to help any of you XenServer admins out!
So, as I come to a close with this Introduction of sorts, keep this in mind:
To the left we have the familiar MS-DOS/Windows “CMD” prompt. To the right we have a Linux terminal/ROOT command prompt.
- They are both grey on black
- They both show what user is logged in
- They both indicate what directory the user is in (~ = /root for the terminal)
More to come in part two….