1 Overview

Oracle Communications Cloud Native Environment (OCCNE) is an essence infrastructure code that provisions, configures, and manages reference cloud native environments.

This document details the procedure for installing the Oracle Communications Cloud Native Environment (OCCNE). The intended audiences for this document are Oracle engineers who work with customers to install the Cloud Native Environment (CNE) on-site at customer facilities.

Key terms

The following table lists the terms used in this document.

Table 1-1 Key Terms

Term Definition
Host A computer running an instance of an operating system with an IP address. Hosts can be virtual or physical. The HP DL380 Gen10 Rack Mount Servers and BL460c Gen10 Blades are physical hosts. KVM based virtual machines are virtual hosts. Hosts are also referred to as nodes, machines, or computers.
Database Host The Database (DB) Host is a physical machine that hosts guest virtual machines which in turn provides OCCNE's MySQL service and Database Management System (DBMS). The Database Hosts are comprised of two Rack Mount Servers (RMSs) below the Top of Rack (TOR) switches. For some customers, the DB host(s) can be VM such as in the vCNE environment.
Management Host The Management Host is a physical machine in the frame that has a special configuration to support hardware installation and configuration of other components within a frame. For CNE, there is one machine with dedicated connectivity to out of band (OOB) interfaces on the Top of Rack switches. The OOB interfaces provide connectivity needed to initialize the ToR switches. In OCCNE, the Management Host role and Database Host roles are assigned to the same physical machine. When referring to a machine as a "Management Host", the context is with respect to its OOB connections which are unique to the Management Host hardware.
Bastion Host The Bastion Host provides general orchestration support for the site. The Bastion Host runs as a virtual machine on a Database Host. Sometimes referred to as the Management VM. During the install process, the Bastion Host is used to host the automation environment and execute install automation. The install automation provisions and configures all other hosts, nodes, and switches within the frame. After the install process is completed, the Bastion Host continues to serve as the customer gateway to cluster operations and control.
Installer Bootstrap Host As an early step in the site installation process, one of the hosts (which is eventually re-provisioned as a Database Server) is minimally provisioned to act as an Installer Bootstrap Host. The Installer Bootstrap Host has a very short lifetime as its job is to provision the first Database Server. Later in the install process, the server being used to host the Bootstrap server is re-provisioned as another Database Server. The Installer Bootstrap Host is also referred to simply as the Bootstrap Host.
Node A logical computing node in the system. A node is usually a networking endpoint. May or may not be virtualized or containerized. Database nodes refer to hosts dedicated primarily to running Database services. Kubernetes nodes refer to hosts dedicated primarily to running Kubernetes.
Master Node Some nodes in the system (three RMSs in the middle of the equipment rack) are dedicated to providing Container management. These nodes are responsible for managing all of the containerized services (which run on the worker nodes).
Worker Node Some nodes in the system (the blade servers at the bottom of the equipment rack) are dedicated to hosting Containerized software and providing the 5G application services.
Container An encapsulated software service. All 5G applications and OAM functions are delivered as containerized software. The purpose of the OCCNE is to host containerized software providing 5G Network Functions and services.
Cluster A collection of hosts and nodes dedicated to providing either Database or Containerized services and applications. The Database service is comprised of the collection of Database nodes and is managed by MySQL. The Container cluster is comprised of the collection of Master and Worker Nodes and is managed by Kubernetes.
Virtualized CNE A virtualized CNE is a cloud native environment that is deployed on VMs, rather than on bare metal servers.

Key Acronyms and Abbreviations

The following table lists the abbreviations, and acronyms specific to this document.

Table 1-2 Acronyms

Acronyms Definition
5G NF 3GPP 5G Network Function
BIOS Basic Input Output System
CLI Command Line Interface
CNE Cloud Native Environment
DB Database
DBMS Database Management System
DHCP(D) Dynamic Host Configuration Protocol
DNS Domain Name Server
EBIPA Enclosure Bay IP Addressing
FQDN Fully Qualified Domain name
GUI Graphical User Interface
HDD Hard Disk Drive
HP Hewlett Packard
HPE Hewlett Packard Enterprise
HTTP HyperText Transfer Protocol
iLO HPE Integrated Lights-Out Management System
IP Internet Protocol; may be used as shorthand to refer to an IP layer 3 address.
IPv4 Internet Protocol version 4
IPv6 Internet Protocol version 6
IRF Intelligent Resilient Framework (IRF) is a proprietary software virtualization technology developed by H3C (3Com). Its core idea is to connect multiple network devices through physical IRF ports and perform necessary configurations, and then these devices are virtualized into a distributed device.
ISO International Organization for Standardization; typically used as shorthand to refer to an ISO 9660 optical disk file system image
KVM Keyboard, Video, Mouse
K8s Shorthand alias for Kubernetes
MAC Media Access Control address
MBE Minimal Bootstrapping Environment
NFS Network File System
NTP Network Time Protocol
OA HP BladeSystem Onboard Administrator
OAM Operations, Administration, Maintenance
OCCNE Oracle Communications Signaling, Network Function Cloud Native Environment
OS Operating System
OSDC Oracle Software Download Center
PKI Public Key Infrastructure
POAP PowerOn Auto Provisioning
PXE Pre-Boot Execution Environment
RAID Redundant Array of Independent Disks
RAM Random Access Memory
RBSU ROM Based Setup Utility
RMS Rack Mount Server
RPM Red Hat Package Manager
SAS Serial Attached SCSI
SSD Solid State Drive
TAR Short for Tape Archive, and sometimes referred to as tarball, a file that has the TAR file extension is a file in the Consolidated Unix Archive format.
TLA Three Letter Acronym
TLD Top Level Domain
ToR Top of Rack - Colloquial term for the pair of Cisco 93180YC-EX switches
UEFI Unified Extensible Firmware Interface
URL Uniform Resource Locator
VM Virtual Machine
vCNE Virtualized CNE
VSP Virtual Serial Port
YUM Yellowdog Updator, Modified (a Linux Package Manager)