0% found this document useful (0 votes)
8 views4 pages

Red Hat OpenStack Platform Overview

The document outlines the repositories and hardware specifications for the Red Hat OpenStack Platform and Red Hat Ceph Storage. It details the required and recommended hardware configurations for various nodes, including undercloud, controller, compute, and Ceph storage nodes. Additionally, it describes the components of Red Hat Ceph Storage, including monitor nodes, OSD nodes, MDS nodes, and object gateway nodes.

Uploaded by

Syahrul Rizki
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views4 pages

Red Hat OpenStack Platform Overview

The document outlines the repositories and hardware specifications for the Red Hat OpenStack Platform and Red Hat Ceph Storage. It details the required and recommended hardware configurations for various nodes, including undercloud, controller, compute, and Ceph storage nodes. Additionally, it describes the components of Red Hat Ceph Storage, including monitor nodes, OSD nodes, MDS nodes, and object gateway nodes.

Uploaded by

Syahrul Rizki
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Repository Redhat OpenStack Platform

Core Repository UnderCloud


1. Red Hat Enterprise Linux 8 for x86_64 - BaseOS (RPMs) Extended Update Support (EUS)
rhel-8-for-x86_64-baseos-eus-rpms

Base operating system repository for x86_64 systems.

2. Red Hat Enterprise Linux 8 for x86_64 - AppStream (RPMs)


rhel-8-for-x86_64-appstream-eus-rpms

Contains Red Hat OpenStack Platform dependencies.

3. Red Hat Enterprise Linux 8 for x86_64 - High Availability (RPMs) Extended Update Support
(EUS)
rhel-8-for-x86_64-highavailability-eus-rpms

High availability tools for Red Hat Enterprise Linux. Used for Controller node high availability.

4. Red Hat OpenStack Platform 16.2 for RHEL 8 (RPMs)


openstack-16.2-for-rhel-8-x86_64-rpms

Core Red Hat OpenStack Platform repository, which contains packages for Red Hat OpenStack
Platform director.

5. Red Hat Fast Datapath for RHEL 8 (RPMS)


fast-datapath-for-rhel-8-x86_64-rpms

Provides Open vSwitch (OVS) packages for OpenStack Platform.

6. Red Hat Satellite Tools for RHEL 8 Server RPMs x86_64


satellite-tools-<satellite_version>-for-rhel-8-x86_64-rpms

Tools for managing hosts with Red Hat Satellite 6, where <satellite_version> is the version of
Red Hat Satellite Server that you use.

7. Red Hat Ansible Engine 2.9 for RHEL 8 x86_64 (RPMs)


ansible-2.9-for-rhel-8-x86_64-rpms

Ansible Engine for Red Hat Enterprise Linux. Used to provide the latest version of Ansible.

Ceph repositories
Red Hat Ceph Storage Tools 4 for RHEL 8 x86_64 (RPMs)
rhceph-4-tools-for-rhel-8-x86_64-rpms

Provides tools for nodes to communicate with the Ceph Storage cluster. The undercloud requires
the ceph-ansible package from this repository if you plan to use Ceph Storage in your overcloud or
if you want to integrate with an existing Ceph Storage cluster.
High availability hardware specifications
1. Physical computers

Number Of Purpose CPUs Meomory Disk Space Power NIC


Computer Management
1 undercloud 4 24 GB 40 GB IPMI 2 (1 external;
node 1 on
provisioning)
+ 1 IPMI
3 Controller 4 24 GB 40 GB IPMI 3 (2 bonded
nodes on overcloud;
1 on
provisioning)
+ 1 IPMI
3 Ceph 4 24 GB 40 GB IPMI 3 (2 bonded
Storage on overcloud;
nodes 1 on
provisioning)
+ 1 IPMI
2 Compute 4 24 GB 40 GB IPMI 3 (2 bonded
nodes (add on overcloud;
more as 1 on
needed) provisioning)
+ 1 IPMI

2. Physical and virtual networks


Physical Purpose VLANs Description
NICs
eth0 Provisioning network N/A Manages all nodes from director (undercloud)
(undercloud)
eth1 and eth2 Controller/External N/A Bonded NICs with VLANs
(overcloud)
External network External Allows access from outside the environment to
network the project networks, internal API, and
OpenStack Horizon Dashboard
Provides access to the internal API between
Internal API VLAN 201
Compute nodes and Controller nodes

Storage access VLAN 202 Connects Compute nodes to storage media


Storage management VLAN 203 Manages storage media

Project network VLAN 204 Provides project network services to RHOSP


Environment Requirements
Minimum Requirements

 1 host machine for the Red Hat Enterprise Linux OpenStack Platform director

 1 host machine for a Red Hat Enterprise Linux OpenStack Platform Compute
node

 1 host machine for a Red Hat Enterprise Linux OpenStack Platform Controller
node

Recommended Requirements

 1 host machine for the Red Hat Enterprise Linux OpenStack Platform director

 3 host machines for Red Hat Enterprise Linux OpenStack Platform Compute
nodes

 3 host machines for Red Hat Enterprise Linux OpenStack Platform Controller
nodes in a cluster

 3 host machines for Red Hat Ceph Storage nodes in a cluster

Perhatikan hal berikut:

 Disarankan untuk menggunakan sistem bare metal untuk semua node. Minimal,
node Compute membutuhkan sistem bare metal.

 Semua sistem bare metal Overcloud memerlukan Intelligent Platform


Management Interface (IPMI). Ini karena sutradara mengontrol manajemen daya.
Redhat Ceph Storage

WHAT IS RED HAT CEPH STORAGE ?


Red Hat Ceph Storage is a scalable,Open Source dan ditentukan dengan Sofware yang
menggabungkan versi paling stabil dari sistem Ceph Storage dengan Platform Management
Ceph,
Red Hat Ceph Storage dirancang untuk infrastruktur cloud dan penyimpanan objek berskala
web. Cluster Red Hat Ceph Storage terdiri dari jenis node berikut:
Red Hat Ceph Storage Ansible administration node
Jenis node ini bertindak seperti yang dilakukan oleh node Administrasi Ceph tradisional untuk
versi Red Hat Ceph Storage sebelumnya.
Monitor nodes
Setiap node monitor menjalankan daemon monitor ( ceph-mon), yang menyimpan salinan
master peta cluster. Peta cluster termasuk topologi cluster. Klien yang terhubung ke klaster
Ceph mengambil salinan peta klaster saat ini dari monitor yang memungkinkan klien membaca
dan menulis data ke klaster.
Node OSD
Setiap node Object Storage Device (OSD) menjalankan daemon Ceph OSD ( ceph-osd), yang
berinteraksi dengan disk logis yang terpasang pada node. Ceph menyimpan data pada node
OSD ini.
Node MDS
Setiap node Metadata Server (MDS) menjalankan daemon MDS ( ceph-mds), yang mengelola
metadata yang terkait dengan file yang disimpan di Ceph File System (CephFS).
Object Gateway node
Ceph Object Gateway node menjalankan daemon Ceph RADOS Gateway ( ceph-radosgw),
dan merupakan antarmuka penyimpanan objek yang dibangun di atas libradosuntuk
menyediakan aplikasi dengan gateway RESTful ke Ceph Storage Clusters. S3 & Swift

Common questions

Powered by AI

The Intelligent Platform Management Interface (IPMI) is vital for managing power in bare metal systems used in an OpenStack environment. IPMI facilitates hardware-level management and monitoring without the need for an OS, crucial for automated control and telemetry across all node types—such as the director, compute, and storage nodes—in a cloud environment. This functionality is essential for ensuring robust power management, allowing for automated server health monitoring and recovery operations, thus maintaining system integrity and availability, especially critical for systems that require high availability like those within an OpenStack architecture .

Bare metal systems are crucial for Red Hat OpenStack Platform Compute nodes due to their ability to directly allocate physical resources without the overhead associated with virtualization layers. This setup offers significant performance advantages, including lower latency, higher I/O throughput, and more deterministic resource allocation, which is essential for high-performance applications. Bare metal deployments also simplify the management of workloads that require specific hardware resources or affinity, increasing overall performance reliability. In contrast, virtualized systems may introduce latency and complexity, potentially hindering resource-intensive application performance .

For optimal performance in a Red Hat Enterprise Linux OpenStack Platform environment, it is recommended to use specific host machine configurations: 1 machine for the director, 3 machines for compute nodes, and 3 machines for controller nodes to ensure high availability and distribute workload efficiently. Additionally, 3 machines for Ceph storage nodes further support scalability by enhancing storage capacity in a cluster format. These requirements, reflecting both minimum and recommended configurations, demonstrate the scalability needs of OpenStack environments, allowing for redundancy, load balancing, and expansion to meet increasing demand .

Red Hat Ceph Storage ensures scalable infrastructure by integrating a highly stable version of Ceph Storage with platform management tools. This system supports cloud and web-scale object storage infrastructures. The roles of its nodes are as follows: Monitor nodes run the ceph-mon daemon to maintain a master copy of the cluster map, essential for cluster topology management. Object Storage Device (OSD) nodes run the ceph-osd daemon, responsible for storing and managing data on logical disks. Metadata Server (MDS) nodes handle file metadata, crucial for the Ceph File System (CephFS). Lastly, Ceph Object Gateway nodes run the ceph-radosgw daemon, providing RESTful gateway access to the storage clusters for applications, compatible with S3 & Swift .

The Red Hat Fast Datapath repository is pivotal in enhancing OpenStack's network performance through its provision of Open vSwitch (OVS) packages. OVS is a critical component in managing virtualized network infrastructures, providing advanced networking capabilities such as traffic steering, load balancing, and network service chaining. The Fast Datapath repository ensures that users have access to enhanced OVS features and performance improvements specific to Red Hat environments, facilitating optimal network performance and agility within OpenStack deployments. This contributes significantly to maintaining a high-performance, scalable network environment for cloud operations .

Within the Red Hat OpenStack Platform, the Red Hat Ansible Engine and Ceph Ansible packages are vital for automated system configuration and management. Ansible Engine facilitates automation by providing scripts (playbooks) necessary for deploying and configuring OpenStack environments efficiently. Ceph Ansible is specifically used when incorporating Ceph Storage in the overcloud, allowing for streamlined setup and management of storage clusters. These tools enable consistent system configurations, faster deployment times, and reduce human error by automating the repetitive and complex tasks associated with OpenStack large-scale deployments .

Bonded NICs and VLANs significantly enhance the performance and security of a Red Hat OpenStack Platform deployment. Bonded NICs provide network redundancy and increased throughput by using multiple network connections as a single logical link, which is crucial for managing high traffic loads and mitigating single points of failure. VLANs improve security and efficiency by logically segmenting network traffic, ensuring that only authorized data flows between specified network sections. This setup supports critical functionalities like external access, internal API interactions, storage, and project network services. Together, these features create a robust architecture by enhancing network reliability, performance, and security .

The deployment of a Red Hat OpenStack Platform environment requires certain hardware specifications to support high availability. Each node (such as undercloud, controller, Ceph Storage, and compute nodes) requires at least 4 CPUs, 24 GB of memory, and 40 GB of disk space. Power management is managed through IPMI, with 3 IPMI nodes for controller and Ceph storage nodes, respectively. Networking involves physical NICs designated for specific tasks: eth0 for provisioning, and eth1/eth2 for external and bonded networks. These specifications, including bonding NICs and VLAN-supported networks, ensure redundancy and fault tolerance, crucial for maintaining high availability in cloud infrastructures .

In Red Hat Enterprise Linux 8, the base operating system repository (BaseOS) provides core packages necessary for the fundamental functioning of the operating system on x86_64 systems, including Extended Update Support (EUS) for stable deployments. Meanwhile, the AppStream repository contains additional packages and dependencies required by various applications, in this case, specifically needed for the deployment of Red Hat OpenStack Platform. These repositories are crucial since they deliver the necessary components and updates required to support OpenStack's various functions, including hosting and high availability .

In a Red Hat OpenStack Platform deployment, Network Interface Cards (NICs) are configured to manage specific network tasks essential for both the undercloud and overcloud environments. The eth0 NIC handles the provisioning network, facilitating management of all nodes by the director. The eth1 and eth2 NICs, which are bonded, manage external networking for the overcloud, allowing access to project networks and internal APIs. VLAN configurations further delineate network services: VLAN 201 is used for internal API access, VLAN 202 for storage media connectivity, VLAN 203 for storage management, and VLAN 204 for project network service facilitation. These configurations ensure efficient and secure network operations, critical for OpenStack's many distributed components .

You might also like