As more and more users start to explore and use Oracle VM Manager, more troubleshooting and tweaks will come up. This is by no way an exhaustive list and is also not intended to be. Please do participate as much as possible in forums and contribute your tips and tricks with the community.
Oracle VM Manager login takes too much time
I have faced this issue very often and normally if you are unlucky you ought to get this type of error while installing. For instance this error message says nothing about the memory issue:
Failed at "Could not get DeploymentManager".
This is typically the result of an invalid deployer URI format being
supplied, the target server not being in a started state or incorrect
authentication details being supplied.
More information is available by enabling logging -- please see the
Oracle Containers for J2EE Configuration and Administration Guide for
Please see /var/log/ovm-manager/ovm-manager.log for more information.
Deploying application failed.
Please check your environment, and re-run the script:/bin/sh scripts/
Aborting installation. Please check the environment and rerun
But when you upgrade your VM Manager OS with more memory you’ll be able to continue with the installation.
Sometimes, you may also get all kinds of errors, such as the following one:
Internal Exception: java.lang.OutOfMemoryError: Java heap space
And they clearly point to the memory issue. This suggests that your OC4J may need more memory.
Let’s run the following commands to check the log information:
cat /var/log/ovm-manager/oc4j.log | grep "heap"
If your OC4J ran out of memory you would typically get that heapsize error. To fix this go back to the console and examine the values of the following OC4J_JVM_ARGS function in the /opt/oc4j/bin/oc4j configuration file:
Edit the following OC4J_JVM_ARGS=”-XX:PermSize=256m -XX:MaxPermSize=512m function and give more memory to the OC4J.
Save the information and quit:
Restart the service OC4J:
service oc4j stop
service oc4j start
HVM guest creation fails
Normally there are many actions and functionalities within Oracle VM Manager that require the host to be truly HVM-aware, which means that 64-bit (preferably) Oracle VM Servers must be running with hardware virtualization support on the chipset level. Having said that, both Intel and AMD support it and it is highly unlikely that you will come across new machines that do not support that. However, always check the compatibility within a specific family and check whether the support is turned on or off.
Nonetheless, you could be using some reusable older hardware that may or may not support HW-assist virtualization.
If you are confronted with the following message:
"Error: There is no server supporting hardware virtualization
in the selected server pool. "
Then you’ll have a reason to worry and check your hardware, and carry out the following commands on the VM Server that does not allow you to create a HVM:
Cat /proc/cpuinfo | grep –E ‘vmx|smx’
Use the preceding command if your hardware is HVM-aware, then you should get some reply as shown in the following screenshot:
If you don’t get a response, then you might have a problem. For instance we pick up another VM Server which we for sure know does not have a HVM support or HW-assist virtualization:
Also ensure that the virtualization support is enabled at the HW level in the BIOS. Then run the following commands to see if the Operating System supports HVM:
As you have seen in the preceding screenshot, we then quickly logged into the VM Server which we knew does not support HVM and did not get a reply from the 172.22.202.111 VM Server. Whereas, the x64 bit version with built-in, BIOS-enabled HVM support returns the values in the form of xen_caps.
So if your CPU does not support HVM, use the PVM (Paravirtualized Method) to create your VM.