After reading the Release Notes http://incubator.apache.org/cloudstack/docs/en-US/Apache_CloudStack/4.0.1-incubating/html/Release_Notes/index.html And not seeing a warning about using the vmware hypervisor. I updated from http://cloudstack.apt-get.eu/rhel/4.0/
After seeing the error below in the management.log I noticed that the vmware jar files were missing. I copied them from my other cloudstack 4.0.0 instance and still get the same error. Will the yum repo be upgraded with nonoss rpms? Is there a simple fix I can apply. All my VMs are currently up and available, I just can not get cloudstack to see the hosts. Thanks Patrick Miller [cloudstack] name=cloudstack baseurl=http://cloudstack.apt-get.eu/rhel/4.0/ enabled=1 gpgcheck=0 2013-02-20 23:43:00,588 WARN [agent.manager.ClusteredAgentManagerImpl] (ClusteredAgentManager Timer:null) can not load directly connected host 2(xxx.xxx.xxx.xxx) due to java.lang.NoClassDefFoundError: com/vmware/vim25/ToolsUnavailable at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:186) at com.cloud.agent.manager.AgentManagerImpl.loadResourcesWithoutHypervisor(AgentManagerImpl.java:685) at com.cloud.agent.manager.AgentManagerImpl.loadDirectlyConnectedHost(AgentManagerImpl.java:759) at com.cloud.agent.manager.ClusteredAgentManagerImpl.scanDirectAgentToLoad(ClusteredAgentManagerImpl.java:196) at com.cloud.agent.manager.ClusteredAgentManagerImpl.runDirectAgentScanTimerTask(ClusteredAgentManagerImpl.java:162) at com.cloud.agent.manager.ClusteredAgentManagerImpl.access$100(ClusteredAgentManagerImpl.java:92) at com.cloud.agent.manager.ClusteredAgentManagerImpl$DirectAgentScanTimerTask.run(ClusteredAgentManagerImpl.java:212) at java.util.TimerThread.mainLoop(Timer.java:534) at java.util.TimerThread.run(Timer.java:484) Caused by: java.lang.ClassNotFoundException: com.vmware.vim25.ToolsUnavailable at java.net.URLClassLoader$1.run(URLClassLoader.java:217) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:205) at java.lang.ClassLoader.loadClass(ClassLoader.java:321) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294) at java.lang.ClassLoader.loadClass(ClassLoader.java:266) at java.lang.Class.forName0(Native Method) ... 9 more