VMware design rules

I’m just got back from four days in Rostock over at S&N, where I was attending a VMware design course and here’s a list of questions I did ask the trainer: What’s the disadvantage of having a 1016 ported vSwitch ? Any clues on how to exchange the default certificate of the Virtual Center ? Are there any tools to stress test the virtual system ? Are there any performance impacts of having more than 10 users in Virtual Center ? Any clues and/or guides on how to do time synchronization in VMware guests, especially Linux guests ? What’s the preferred NIC type for Linux guests ? Any clues to using Raw Device Mappings with VMotion ? Is there a way of defining CPU masks on a global level ? Answers: ...

August 16, 2014 · 3 min · 503 words · christian

Extending vMotion compatiblity

Today I did something horrible. I yet again noticed that I bought the wrong CPU’s (basically I bought Xeon DP’s with four cores). Those have apparently a feature called SSSE3, which makes vMotion with our old Xeon DP’s (dual cores) fail before even trying. But as we had a cooling outage today (basically ‘cause it broke), I needed to turn off some ESX servers. Thus leaving me with the new ones and one of the old ones. * yuck* ...

August 16, 2014 · 2 min · 264 words · christian

SUSE Linux Enterprise Server 10 on VMware ESX

We’re currently having a really weird problem with our VM’s. Sometime last week, SUSE released a kernel update. Now, once you install it and you reboot the selected VM with a DVD/CD image present, you’re gonna see this: msg.vmxaiomgr.retrycontabort.unkown The only workaround so far has been to unmount any cleanse any CD-Drives attached to the VM. And yes, this is reproduceable, even reinstalling from scratch doesn’t change the fact, that after installing the patch the VM quits working. ...

August 16, 2014 · 1 min · 133 words · christian

SUSE Linux Enterprise Server 10 on VMware ESX (continued)

Well, after some searching today (we applied the VMware Update 2 today, thus the VMware Tools update too), I finally found out what is causing that problem. Though the problem seems to be not limited to virtual systems alone, I just browsed through this Novell Forum thread which pretty much describes my problem. I found the same error in the VM’s I tried to mount a CD image. ...

August 16, 2014 · 1 min · 149 words · christian

Using the integrated kickstart generator

VMware built an kickstart generator into ESX 3.5. You just need to enable it, simply by editing an XML configuration and restarting the webAccess service. Simply edit /usr/lib/vmware/webAccess/tomcat/apache-tomcat-5.5.26/webapps/ui/WEB-INF/struts-config.xml and look for the line saying: 1 <action path="/scriptedInstall" type="org.apache.struts.actions.ForwardAction" parameter="/WEB-INF/jsp/scriptedInstall/disabled.jsp" /> This line needs to be commented out (<– and –>) and the lines following, having those comment marks around them needs to be removed. 1 2 3 4 5 6 7 8 9 10 11 <!-- <action path="/scriptedInstall" type="com.vmware.webcenter.scripted.ProcessAction"> <forward name="scriptedInstall.form1" path="/WEB-INF/jsp/scriptedInstall/form1.jsp" /> <forward name="scriptedInstall.form2" path="/WEB-INF/jsp/scriptedInstall/form2.jsp" /> <forward name="scriptedInstall.form3" path="/WEB-INF/jsp/scriptedInstall/form3.jsp" /> <forward name="scriptedInstall.form4" path="/WEB-INF/jsp/scriptedInstall/form4.jsp" /> <forward name="scriptedInstall.form5" path="/WEB-INF/jsp/scriptedInstall/form5.jsp" /> <forward name="scriptedInstall.form6" path="/WEB-INF/jsp/scriptedInstall/form6.jsp" /> <forward name="scriptedInstall.form7" path="/WEB-INF/jsp/scriptedInstall/form7.jsp" /> </action> --> After doing that, you should be able to restart the webAccess service, and after that access your ESX host. ...

October 14, 2009 · 1 min · 178 words · christian

VMware vSphere and templates

I just converted one of my (old) templates, as I wanted to refresh the updates and the virus scanner. After converting, I was asked about the UUID (no clue why), and expected to be done with it. But after looking at the console, I got the following, completely cryptic message: Unable to connect to MKS After digging a bit deeper (that is looking at the vmware.log of the virtual machine, since the message of the GUI is real cryptic), I’m a bit wiser: ...

July 31, 2009 · 1 min · 166 words · christian

Fixing vmkernel symlinks

Since I do happen to be in the situation pretty often where the kernel inside a VM is newer than what VMware currently has in their tools (as in the SUSE kernel is newer than the binary modules built by VMware), here’s a quick reminder for myself on how to to fix the .ko symlinks. 1 2 3 4 5 for file in /lib/modules/$( uname -r )/misc/*.ko ; do rm $file && ln -s /lib/modules/$( uname -r )/misc/${file/.ko/.o} $file done

July 30, 2008 · 1 min · 80 words · christian