
Master OpenStack components and deploy the platform across five nodes, including compute and swift object storage. Learn to manage virtual machines and explore orchestration tools and monitoring.
Build essential prerequisites for OpenStack architecture and administration, including editing files, running scripts, downloading packages, and installing software; gain basic visualization and networking knowledge and ask questions with instructor support.
Define the target audience for mastering the OpenStack cloud platform, including technical professionals and global cloud enthusiasts, and clarify who should engage with this course.
Deploy an OpenStack training environment on a physical server using virtualization, installing the OpenStack Victoria platform with compute controller, object storage, and block storage nodes.
Order a physical server online from a cloud provider, select a type and specs such as 64 GB RAM and 2 TB drives, and receive credentials within 24 hours.
Learn to secure a server by enabling ssh passwordless access with private/public keys, disabling password authentication, and configuring firewall rules and ports.
Learn to create the vSwitch and deploy OpenStack controller, compute, object, and block storage nodes, while configuring physical interfaces, IP forwarding, and public IP considerations.
Configure host networking and NTP, set up provider networks, and attach additional virtual drives across controller, compute, and storage nodes in an OpenStack architecture.
Install prerequisite packages on all nodes and enable required services, then configure the controller and install RabbitMQ and Memcache, and reset passwords.
Install the identity service Keystone, configure its database and credentials, set up domains, projects, and users with roles, and implement environment variables and scripts to automate access.
Install and configure the horizon dashboard on the controller, start services, and access the dashboard remotely via dynamic port resolution to verify success.
Explore how to manage images in an OpenStack platform: download, upload, list, and create images, understand public versus private access with passwords or key-based authentication.
Create and manage security groups and project-specific policies to control access in OpenStack. Avoid the default policy by building custom rules that limit network exposure.
Explore how provider networks extend OpenStack infrastructure to external networks, enabling both private and public IP configurations and seamless connectivity to the data center.
Create networks and subnets in the dashboard, launch a tiny VM from an image and flavor, and configure access to test connectivity and router-based network links.
Learn how to grant internet access to an OpenStack platform by configuring iptables forwarding, remote access paths, DNS and domain name reservations, and credential setup.
Learn to install and configure the Swift object storage service across controller and storage nodes, set up rings and endpoints, deploy the Swift proxy, and manage containers and objects.
Explore how the Heat orchestration service supports OpenStack architecture and administration by connecting to the controller, configuring the database, managing environment variables, and starting services.
Install and configure the Ceilometer data collection service, integrate it with other OpenStack services, set up identity and proxy configurations, start and verify services.
Linux Foundation ranked OpenStack® as the most popular open source project.
It's market is projected to grow at 30+ percent in the upcoming several years.
Openstack is gaining more and more attraction in private cloud market and also serves as the foundation for public clouds. Organizations throughout the world have aggressive.
OpenStack adoption plans, but they list IT skills as their #1 challenge to getting started.
This course has been designed for IT professionals seeking to develop a solid understanding of OpenStack and it's core services. It will help any IT professional or manager who want to find out if OpenStack is the right solution to meet the needs of their organization.
I will teach you how to setup a "multinode" OpenStack cluster using the KVM.
After this, you can practice hands-on, at your own pace, by building out several real-world lab scenarios.
The points below will be addressed:
• The basic configuration of the physical server as well as its virtualization with KVM then
the deployment of the virtual nodes (Compute, Controller, BlockStorage, ObjectStorage).
We will have a multi-node architecture.
Manual deployment and configuration of OpenStack services:
Keystone, Glance, Placement, Neutron, Nova, Horizon, Cinder, Swift, Ceilometer, Heat.
The deployment of an instance that will be accessible from the Internet.
IaaS public (Internet) access.
The simulation of a client who will connect from the Internet to the IaaS and create its own VMs.