Wednesday, 3 March 2010

Ubuntu Karmic + KVM + Oracle XE

ON HOST

1. Network

http://tldp.org/HOWTO/Ethernet-Bridge-netfilter-HOWTO-3.html

$ cat /etc/network/interfaces
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet manual

$ ifconfig
br0 Link encap:Ethernet HWaddr 00:18:8b:d4:dc:5f
inet addr:192.168.0.10 Bcast:192.168.0.255 Mask:255.255.255.0

eth0 Link encap:Ethernet HWaddr 00:18:8b:d4:dc:5f
inet6 addr: fe80::218:8bff:fed4:dc5f/64 Scope:Link

2. Proxy

$ sudo apt-get install apt-proxy

$ cat /etc/apt-proxy/apt-proxy-v2.conf

[oracle]
;;oracle related
backends = http://oss.oracle.com/debian


3. VM

$ sudo vmbuilder kvm ubuntu -c config.conf

$ cat config.conf
[DEFAULT]
arch = i386
ip = 192.168.0.100
part = vmbuilder.partition
user = calypso
name = calypso
pass = calypso
tmpfs = -
mem = 512
templates = ./templates
hostname = cal01
dest = /opt/cal01

[ubuntu]
mirror = http://192.168.0.10:9999/ubuntu
suite = karmic
flavour = virtual
addpkg = openssh-server, firefox, unattended-upgrades, acpid

[kvm]
libvirt = qemu:///system

$ cat vmbuilder.partition
root 4000
swap 2000
---
/var 5000





$ ssh -X calypso@192.168.0.100


ON GUEST
sudo passwd root
sudo useradd oracle -g admin
sudo passwd oracle

sudo vi /etc/apt/sources.list
>> deb http://192.168.0.10:9999/oracle unstable main non-free

su root
gpg --keyserver wwwkeys.eu.pgp.net --recv-keys 9AA38DCD55BE302B

gpg --keyserver wwwkeys.eu.pgp.net --recv-keys 2E2BCDBCB38A8516

apt-key add .gnupg/pubring.gpg


apt-get update

apt-get install oracle-xe oracle-xe-client


ON HOST

ssh -X root@192.168.0.100
/etc/init.d/oracle-xe configure

No comments:

Post a Comment