Installing Oracle VM Manager 3.1.1 under Dom0 host
May 16, 2012 / By Yury Velikanov
It happens to be very short blog post as installation the Oracle VM Manager 3.1.1 under Dom0 host isn’t different from installing the previous version. For all tricks that you need to use please see my Oracle VM Manager 3.0.3 under Dom0 post.
Just to make this post to look like a proper blog post :) I am sharing the commands I happened to use to increase Swap size (if you as me forgot to allocate 4G swap during initial Oracle VM server installation). Oracle XE that is installed as part of Oracle VM Manager requires at least 2G of swap:
[root@team5lab ~]# time dd if=/dev/zero of=/u01/swapfile1 bs=1024 count=1150976 1150976+0 records in 1150976+0 records out 1178599424 bytes (1.2 GB) copied, 8.8562 seconds, 133 MB/s real 0m8.876s user 0m0.726s sys 0m7.595s [root@team5lab ~]# time mkswap /u01/swapfile1 Setting up swapspace version 1, size = 1178595 kB no label, UUID=c738e9b2-5789-488d-a80b-af3e2bd71964 real 0m0.044s user 0m0.004s sys 0m0.036s [root@team5lab ~]# chown root:root /u01/swapfile1 chmod 0600 /u01/swapfile1 [root@team5lab ~]# chown root:root /u01/swapfile1 [root@team5lab ~]# chmod 0600 /u01/swapfile1 [root@team5lab ~]# swapon /u01/swapfile1 [root@team5lab ~]# swapon /u01/swapfile1 [root@team5lab ~]# swapon -s Filename Type Size Used Priority /dev/sda6 partition 1052220 0 -1 /u01/swapfile1 file 1150972 0 -2 [root@team5lab ~]# [root@team5lab ~]# cat /proc/meminfo | grep -i swap SwapCached: 0 kB SwapTotal: 2203192 kB SwapFree: 2203192 kB [root@team5lab ~]# Reference

Pingback: Oracle VM Manager: OVMAPI_6000E Internal Error: Connection refused Connection refused | The Pythian Blog
Hi Yury,
Great job on showing how to run the Manager on Dom0. I was just searching (because I have seen you’re previous post) and found actually this one. I managed to get it working in very steps – increased the swap space during installation and modified all memory checks to return true. What happened to me was during installation of XE it failed, because of invalid listener address. It turned out that my hostname wasn’t in hosts file and that’s why it was failing.
Now everything seems to be working fine, thanks.
Regards,
Sve
Hey Sve, thx for the feedback and for the /etc/hosts hint. I don’t recall hitting it myself. Not sure if I modified it or the hostname was there after OVM server installation. Just wonder if you have an error message that you faced to share with us? It may help others to google it.
Yury
Pingback: Tools that make your work with Oracle VM easier | The Pythian Blog
Hi Yury,
First, thanks for this helpfull blog.
I’m trying the steps you described above, but then I run into the following issue:
Step 7 of 9 : Domain creation …
Creating Oracle WebLogic Server domain …
Starting Oracle WebLogic Server 11g …
WebLogic failed to start in ’5′ minutes
I don’t have a firewall running.
[root@cfa-ovs-01 JP]# service iptables status
iptables: Firewall is not running.
Do you have any ideas?
Thanks.
Kind regards,
Jean-Pierre
Hello Jean-Pierre,
My first guess is you are running on a slow HW (USB HDD?) or there is insufficient memory allocated to dom0.
Try to allocate more resources. Adjust grub.conf temporarily to give Web Logic a chance to move faster ;) I would suggest 4GB (3.5G if you have 4GB in total)
Hi Yury,
Allocating more memory did the trick.
Thanks.
Kind regards,
JP
Hi,
for OVM 3.2.1 under Dom0 you additionally need to temporary modifiy your /etc/redhat-release to “Red Hat Enterprise Linux Server release 5.8 (Tikanga)” in order to get passed the mysql datbase installation stage.
Regards
Efstathios
Hello Efstathios,
Thanks a lot for sharing the way to install OVMM 3.2.1 under Dom0. I wish I see your comment earlier :).
Just recently I have installed VMM under dom0 for Oracle VM 3.2.2 version.
I may publish instructions as a proper blog post in the future. However just t let others leverage it I posted a quick note over here:
https://plus.google.com/u/1/107075205411714880234/posts/8fX2V4QwZfV
Yury
Hi Yury,
I have also updated on OVM 3.2.2 this weekend plus I have moved to Manager into a VM configured as HA ressource running on my server pool:
# Rough Setup Process (assuming you have at least 2 VM Servers, not 100% acurrate for all cases)
# VM Server Tasks
1. Install Oracle VM Servers with an additional partition to Oracle VM Manager (mountpoint /u01)
2. Temporarly channge xen DomU parameters on the server you would like install the manager (=> kernel /xen.gz dom0_mem=8192M dom0_max_vcpus=2 dom0_vcpus_pin)
3. Set /etc/redhat-release a valid one like Red Hat Enterprise Linux Server release 5.8 (Tikanga) or MySQL rpm install will fail
4. Install additional rpms for daily work (i recommend nmon RHEL5 rpm and rsync 3.0.9 rpm)
5. Perform Installation with MySQL DB engine as described here (http://www.pythian.com/blog/installing-oracle-vm-manager-3-1-1-under-dom0-host-or-how-to-save-resources-on-your-sandbox/)
6. Note down the Manager UUID
# VM Manager / VM CLI Tasks
6. Discover your Servers
7. Create VNIC range
8. Discover Storage
9. Create Clustered Server Pool
10. Create VM (HA enabled)
11. Install OS in the VM
# Manager VM Tasks
12. Depending, if you use RHEL5/6 or OEL5/6 install oracle-validated or oracle-rdbms-server-11gR2-preinstall
(note for RHEL you can get the source rpm from public yum and modfify for rhel, you like => replace kernel-uek with kernel)
13. Mount Oracle VM Manager ISO to the VM
14. Run CreateOracle.sh
15. Run the installer specifying the -u $UUID option, so the new manager can “own” the existing servers, access the data stored in the local server’s berkley db and upload it to his MySQL instance (correct me, if I am wrong)
16. Install tightvnc / jta in the VM
# VM Server Tasks
17. Shutdown manager on VM Server
18. Uninstall Manager from VM Server
If you did everything right, you now should have the Manager running as VM, HA protected on your 2 or more VM Servers :-D
Regards
Efstathios