In preparation for the upcoming OpsMgr 2012 Unleashed agents chapter it was time to get back into Unix to test out the updated cross platform monitoring in OpsMgr 2012. As discussed in previous blog posts, I use SCVMM 2012 (currently the RC version) to manage my Hyper-V servers. For my environment I needed to have Unix/Linux agents available which I could use to test monitoring with OpsMgr 2012. The following is the summary of lessons learned/FAQ’s which would appear to be relevant to this topic: [Please note, this is all for RC code so issues I am seeing getting these integrated may not be issues in the RTM version]
Lessons Learned/FAQ results:
- What versions of Unix/Linux are currently listed as supported for OpsMgr 2012?
- Life isn’t easy without a mouse in Unix/Linux running in SCVMM
- Finding the IP address via the MAC address
- Are there Linux integration extensions for Hyper-V/SCVMM?
- Reference links
What versions of Unix/Linux are currently listed as supported for OpsMgr 2012:
For Operations Manager I need to have one or more of the following installed to test agent deployment:
Currently the following are the supported Unix/Linux platforms for monitoring in OpsMgr 2012: (subset from http://technet.microsoft.com/en-us/library/hh205990.aspx)
“Operations Manager Agent – UNIX- or Linux Computers
Supported operating systems:
- HP-UX 11i v2 and v3 (PA-RISC and IA64)
- Oracle Solaris 9 (SPARC) and Solaris 10 (SPARC and x86)
- Red Hat Enterprise Linux 4, 5, and 6 (x86/x64)
- Novell SUSE Linux Enterprise Server 9 (x86), 10 SP1 (x86/x64), and 11 (x86/x64)
- IBM AIX 5.3, AIX 6.1 (POWER), and AIX 7.1 (POWER)”
From the list above, I chose the Solaris 10 (x86) and SUSE Linux 10 (x86) versions to download evaluations and install in my environment.
Solaris 10 download: http://www.oracle.com/technetwork/server-storage/solaris10/downloads/index.html
Are there Linux integration components for Hyper-V/SCVMM?
Yes, they are available but installation is far from intuitive and from my perspective it was easier to avoid these and just remotely control the server outside of SCVMM to gain control over the systems. For a larger set of servers or for a production environment these extensions would be important to integrate. [Side-bar: In my opinion these need to be as simple to install as it is to install these components on Windows, right-click on the VM and choose the option to install these components. End-Side-Bar]
Linux 3.2 integration: http://www.microsoft.com/download/en/details.aspx?id=28188
Linux 2.1 integration: http://www.microsoft.com/download/en/confirmation.aspx?id=24247
Finding the IP address via the MAC address
When working with Unix/Linux systems remotely the IP address is just something you really have to know. I was able to find the mac address via network connection in SCVMM (see highlighted section of the picture below) and from there I used my router to identify what IP was associated with the MAC address.
Life isn’t easy without a mouse in Unix/Linux running in SCVMM
Installation of both of these OS’s was pretty straightforward after mounting the ISO and using a keyboard for the installation. I ended up choosing SUSE Enterprise Server 10 (32 bit) for both of my Operating Systems (highlighted in the graphic below) and assigning about 1.25 gb of memory per OS.
However, trying to get anything done in the Unix/Linux system while running in the SCVMM remote control window is extremely challenging without a mouse. Depending upon the OS there are different ways to remotely control the Unix systems.
Solaris: For me the easiest on Solaris was to use putty (download from http://www.putty.org/) after configuring the system to allow remote control via yast.
Solaris 10 in SCVMM remote control window shown below:
SUSE: For me the easiest to provide remote control was the the VNC Viewer (download from http://www.realvnc.com/products/free/4.1/download.html).
To activate this functionality, I logged into the system and used Alt-F1 to bring up the commands shown below with no mouse.
Remote Administration – enables the ability to administer via VNC. The screenshot below shows the default connection which would exist for an system with the IP address of 192.168.0.60 (port 5901).
SUSE Linux 10 in SCVMM remote control window shown below:
Mouse control works via VNC Viewer once the connection is established.
Good technical links to be aware of: http://www.jules.fm/Logbook/files/hyper-v-mouse-support.html
Summary: It’s pretty cool to have a couple of different non-Windows Operating Systems which are available in SCVMM 2012 RC! These run well and work just like the regular Windows Operating Systems (such as the ability to create clones and such). The biggest challenge is mouse control which can be addressed either through some configurations using various downloads and blog links or from remote control via putty or VNC.