Oracle RAC on Docker /Kubernetes /systemd-nspawn /Azure /EC2 /GCE
|
|
OS |
Oracle Linux 7.x |
Storage |
NFS4 with Flex ASM |
L2 Network emulation |
vxlan |
DNS |
dnsmasq on each instance |
- Network infomation (e.g. 3-nodes RAC)
hostname/instance name/vip |
eth0 |
vxlan0(public) |
vxlan1(internal) |
vxlan2(asm) |
storage |
10.xx.xx.xx |
- |
- |
- |
node001 |
10.xx.xx.xx |
192.168.0.51 |
192.168.100.51 |
192.168.200.51 |
node002 |
10.xx.xx.xx |
192.168.0.52 |
192.168.100.52 |
192.168.200.52 |
node003 |
10.xx.xx.xx |
192.168.0.53 |
192.168.100.53 |
192.168.200.53 |
node001.vip |
- |
192.168.0.151 |
- |
- |
node002.vip |
- |
192.168.0.152 |
- |
- |
node003.vip |
- |
192.168.0.152 |
- |
- |
scan1.vip |
- |
192.168.0.31 |
- |
- |
scan2.vip |
- |
192.168.0.32 |
- |
- |
scan3.vip |
- |
192.168.0.33 |
- |
- |
Diskgroup name |
use |
asm device path |
redundancy |
size(GB) |
size(GB)(e.g. 3-nodes RAC) |
VOTE |
ocr and voting disk |
/u01/oradata/vote.img |
external |
40960 + ( num_of_nodes * 2048 ) |
47104 |
DATA |
Database files |
/u01/oradata/data.img |
external |
5120 + ( num_of_nodes * 1024 ) |
8192 |
FRA |
flash recovery area |
/u01/oradata/fra.img |
external |
25600 |
25600 |
Demo (12-nodes RAC on ubuntu docker)
Tested Environment(12.2.0.1)
- Docker/nspawn Environment
|
Docker(ubuntu host) |
Docker(Centos host) |
systemd-nspawn |
Environment version |
18.01.0-ce |
18.01.0-ce |
systemd-229-4ubuntu |
OS(kernel) version |
ubuntu 16.04.1 LTS(4.4.0-47-generic) |
CentOS 7.4.1708(3.10.0-693.17.1.el7.x86_64) |
ubuntu 16.04.1 LTS(4.4.0-47-generic) |
Other info(region etc) |
N/A |
N/A |
N/A |
Last Update Date |
2018/01/31 |
2018/02/01 |
2018/02/01 |
|
Kubernetes(AKS) |
Kubernetes(GKE) |
Kubernetes(minikube(local docker cluster)) |
Environment version |
ubuntu(4.11.0-1016-azure) |
ubuntu(4.4.0-1027-gke) |
ubuntu(4.13.0-1012-gcp) |
Other info(region etc) |
eastus |
us-central1-c |
N/A |
Last Update Date |
2018/04/19 |
2018/02/06 |
2018/04/20 |
|
Azure |
EC2 |
GCE |
Environment version |
N/A |
N/A |
N/A |
OS(kernel) version |
Oracle Linux 7.3(4.1.12-112.14.13.el7uek.x86_64) |
Oracle Linux 7.4(4.1.12-112.14.13.el7uek.x86_64) |
Oracle Linux 7.4(4.1.12-112.14.13.el7uek.x86_64) |
Other info(region etc) |
westus2 |
us-west-2 |
us-west1-b |
Last Update Date |
2018/02/02 |
2018/02/06 |
2018/02/04 |
MIT
@s4r_agent