oracle 12c #16

Description

This is Oracle-12c charm.


Overview

The ORACLE-12c RAC charm is required for the Cplane controller which is an SDN orchestration system for the CPLANE DVNd OpenStack Neutron Solution. All the information regarding the OVS, tenants and networks are stored in the Oracle Database.

CPLANE's software-only solution automates creation of WAN and LAN network services with a highly intelligent SDN platform. Through advanced discovery, modeling and service orchestration, CPLANE automates not only the low-level infrastructure configuration and management of data center and wide area networks, but also the higher-level, value-add functions such as network virtualization, routing, policy and QoS. CPLANE delivers network services faster and more reliably on existing network infrastructure. Since CPLANE is a software-only solution with no vendor-specific dependencies, it offers the added advantage of providing a
path to new network architectures and technologies, and away from vendor lock-in.

For more information see [http://www.cplanenetworks.com/]

Usage

This charm requires the deployment of the cplane-controller charm.

The neutron-openvswitch-cplane charm has several core functions:

  • Install Oracle
  • Configure oracle
  • Set a relation with the Cplane controller charm

Instruction for deploying the CPlane openstack bundle is as follows:
Note: This bundle will install some components of Openstack as well as CPlane charms.

juju deploy cplane_neutron_ovs_controller_oracle.yaml

Configuration

  • oracle-version: Version of oracle to be installed.
  • cp-package-url: URL for cplane packages
    if from local repo then "http://xx.xx.xx.xx/cplane_metadata.json".
  • scan-range: Configures Oracle-12c scan ip ranges if a oracle charm is deployed .
  • vip-range: Configures oracle vip ranges
    overwritten if a oracle charm is deployed.
  • **asm-disk-group: Configures ASM storage disks for Oracle RAC.
  • oracle-sys-password: Password for Oracle syaytem.

Contact Information

www.cplanenetworks.com
info@cplanenetworks.com

Configuration

domain-name
(string) Domain name
maas
rac-db-ses-cach-cur
(int) Max session_cached_cursors for oracle RAC DB
500
rac-db-ses-max-op-file
(int) Max session_max_open_files for oracle RAC DB
500
oracle-version
(string) Version of oracle to be installed
oracle-12c
vip-range
(string) Range of VIP addresses for Oacle-12c
10.14.0.180
asm-snmp-password
(string) Password for ams snmp
Cplane01
db-password
(string) Password to access the database
cplane123
slave-units-number
(int) Numbet of slave units
4
scan-ip-range
(string) Scan ip range for Oracle-12c RAC
10.14.0.187
cplane-version
(string) Cplane softwares version
1.3.8
db-service
(string) Name of the DB service
CPLANE
scan-name
(string) Scan name for for Oracle-12c
rac
rac-db-process
(int) Max processes for oracle RAC DB
1000
rac-db-session
(int) Max sessions for oracle RAC DB
1248
http-proxy
(string) Http proxy to download cplane binaries from dropbox
openstack-version
(string) Openstack version eg. liberty, mitaka, ocata
liberty
cp-package-url
(string) URL for cplane packages if from local repo then "http://xx.xx.xx.xx/cplane_metadata.json"
http://repohost/cplane_metadata.json
asm-disk-group
(string) Storage disk groups for Oracle-12c
/dev/sdb1,/dev/sdc1,/dev/sdd1
public-interface
(string) Public interface of the Oracle node
eth0
https-proxy
(string) Https proxy to download cplane binaries from dropbox
private-interface
(string) Private interface of the Oracle node
eth1
asm-sys-password
(string) Password for asm system
Cplane01
ubuntu-release-json
(string) Ubuntu release, so that the Oracle rac can point to the proper section for binaries
14.04
manage-partition
(boolean) Create a pritition if not there or wipe the existing partiton
True