This blog post will be short since installing the Oracle VM Manager 3.1.1 under Dom0 host isn’t different from installing the previous version. For all the tricks you need to use, please see my Oracle VM Manager 3.0.3 under Dom0 post.
Just to make this post look like a proper blog post :), I’ll share the commands I happened to use to increase Swap size (if you, like me, forgot to allocate 4G swap during the initial Oracle VM server installation). Oracle XE, which is installed as part of Oracle VM Manager, requires at least 2G of swap:
[[email protected] ~]# 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 [[email protected] ~]# 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 [[email protected] ~]# chown root:root /u01/swapfile1 chmod 0600 /u01/swapfile1 [[email protected] ~]# chown root:root /u01/swapfile1 [[email protected] ~]# chmod 0600 /u01/swapfile1 [[email protected] ~]# swapon /u01/swapfile1 [[email protected] ~]# swapon /u01/swapfile1 [[email protected] ~]# swapon -s Filename Type Size Used Priority /dev/sda6 partition 1052220 0 -1 /u01/swapfile1 file 1150972 0 -2 [[email protected] ~]# [[email protected] ~]# cat /proc/meminfo | grep -i swap SwapCached: 0 kB SwapTotal: 2203192 kB SwapFree: 2203192 kB [[email protected] ~]# Reference
10 Comments. Leave new
[…] is just a quick post to share my first 3.1.1 Oracle VM Manager (OVMM) […]
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
[…] completing your Oracle VM and Oracle VM Manager installation (see my previous blog posts here) you are ready to start your friendship with Oracle VM technology. However to make your life and […]
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.
[[email protected] 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 (https://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