UnderCloud & Overcloud
UnderCloud & Overcloud
1. The Red Hat OpenStack Platform director is a toolset for installing and
managing a complete OpenStack environment.
2. The undercloud is the main director node.
3. It is based primarily on the OpenStack project TripleO, which is an
abbreviation for "OpenStack-On-OpenStack".
4. This project takes advantage of OpenStack components to install a fully
operational OpenStack environment.
5. This includes new OpenStack components that provision and control bare
metal systems to use as OpenStack nodes.
6. This provides a simple method for installing a complete Red Hat OpenStack
Platform environment that is both lean and robust.
7. The Red Hat OpenStack Platform director uses two main concepts: an
undercloud and an overcloud.
Types of Method to deploy overcloud node:--- CLI & GUI
Command Line Tools and a Web UI The Red Hat OpenStack Platform
director performs these undercloud functions through a terminalbased
command line interface or a web-based user interface.
Undercloud Components The undercloud uses OpenStack components as
its base tool set.
OVERCLOUD ?
This includes different nodes roles which you define based on the
OpenStack Platform environment you aim to create.
Compute ?
These nodes provide computing resources for the OpenStack environment.
You can add more Compute nodes to scale out your environment over
time. A default Compute node contains the following components:
Storage Nodes ?
1- Ceph Storage nodes - Used to form storage clusters. Each node contains
a Ceph Object Storage Daemon (OSD). In addition, the director installs
Ceph Monitor onto the Controller nodes in situations where it deploys
Ceph Storage nodes.
2- Object storage (swift) - These nodes provide a external storage layer for
Openstack Swift. The Controller nodes access these nodes through the
Swift proxy. This node contains the following components:
Recommended Requirements:-
• 1 host machine for the Red Hat OpenStack Platform director
• 3 host machines for Red Hat OpenStack Platform Compute nodes
• 3 host machines for Red Hat OpenStack Platform Controller nodes in a
cluster
• 3 host machines for Red Hat Ceph Storage nodes in a cluster
• It was developed by Dell, HP, Intel and NEC, but has many more
industry promoters, adopters and contributors.
• The IPMI Initiative derives its name from the main specification
(IPMI), which defines the messages and system interface to platform
management hardware.
https://docs.openstack.org/ironic/latest/install/configure-ipmi.html
UNDERCLOUD REQUIREMENTS
• An 8-core 64-bit x86 processor with support for the Intel 64 or AMD64
CPU extensions.
• A minimum of 16 GB of RAM.
• A minimum of 40 GB of available disk space on the root disk. Make sure
to leave at least 10 GB free space before attempting an overcloud
deployment or update. This free space accommodates image conversion
and caching during the node provisioning process.
• A minimum of 2 x 1 Gbps Network Interface Cards. However, it is
recommended to use a 10 Gbps interface for Provisioning network traffic,
especially if provisioning a large number of nodes in your overcloud
environment.
• Red Hat Enterprise Linux 7.3 installed as the host operating system.
• SELinux is enabled on the host.
OVERCLOUD REQUIREMENTS
1- Compute Node Requirements:-
• Compute nodes are responsible for running virtual machine instances
after they are launched.
• Compute nodes must support hardware virtualization
Processor
64-bit x86 processor with support for the Intel 64 or AMD64 CPU extensions,
and the AMD-V or Intel VT hardware virtualization extensions enabled. It is
recommended this processor has a minimum of 4 cores.
Memory
A minimum of 6 GB of RAM. + Add additional RAM to this requirement based on
the amount of memory that you intend to make available to virtual machine
instances.
Disk Space
A minimum of 40 GB of available disk space.
Power Management
Each Controller node requires a supported power management interface, such
as an Intelligent Platform Management Interface (IPMI) functionality, on the
server’s motherboard.
Processor
64-bit x86 processor with support for the Intel 64 or AMD64 CPU extensions.
Memory
Minimum amount of memory is 32 GB.
However, the amount of recommended memory depends on the number of
vCPUs (which is based on CPU cores multiplied by hyper-threading value). Use
the following calculations as guidance:
Memory
• Memory requirements depend on the amount of storage space.
• Ideally, use at minimum 1 GB of memory per 1 TB of hard disk space.
Disk Space
• Storage requirements depends on the amount of memory.
• Ideally, use at minimum 1 GB of memory per 1 TB of hard disk space.
Power Management
• Each Controller node requires a supported power management interface,
such as an Intelligent Platform Management Interface (IPMI)
functionality, on the server’s motherboard.
Lab
• Install Director manually
• Deploy overcloud node- Controller node, Compute node, Ceph storage
node
Note: Describe the Network Flow between undercloud and overcloud nodes.