OpenShift Enterprise is a private PaaS offering from Redhat. It is based on the same platform that powers OpenShift Online, and it is packaged for customers who want an on-premise private cloud deployment.
This course covers an introduction to OpenShift Enterprise v3.2 platform and a step-by-step installation of a basic environment with one master and two nodes, it also covers enabling cluster metrics and exploring metrics of running pods from web console. We will configure auto-scaling of a test PHP application and stress test the app to see auto-scaling in action.
This environment is hosted on Amazon AWS, although it is not a direct objective of the course to teach AWS, students will have a nice hands-on exercise by creating a full environment on Amazon cloud. In this course we will use VPC, EC2 & Route53 services from AWS.
In this lecture we will explore the prerequisites of OpenShift Enterprise installation and we will discuss our network architecture for the environment that we will create on AWS
In this hands-on lab we will create a VPC on Amazon AWS, we will also add subnet and needed configuration to make this VPC ready to host our OpenShift nodes
In this hands-on lab we will be creating our three EC2 instances, this is where we are going to install our OpenShift Enterprise platform
In this hands-on lab we will do some final configurations to the environment to meet OpenShift Enterprise prerequisites. We will configure a private DNS to resolve our master and nodes within the VPC and we will configure a public DNS to resolve public domain to our master node.
This lecture is a step-by-step installation guide for OpenShift Enterprise v3.2, in this lecture we will install a fully running environment with one master and two nodes.
Active OpenShift subscription is required to do the installation however students can still watch and learn without doing the full installation.
In this lecture we will explore OpenShift Enterprise v3.2 admin console and we will deploy a sample PHP application from Github.
In this lap we will go through the steps to enable cluster metrics
In this lecture we will have general discussion about available authentication providers and we will go though the steps to prepare an active directory on Amazon AWS
In this lecture we will configure OpenShift to use LDAP authentication provider
In this exercise we will create a group in active directory and synchronize OpenShift environment with LDAP to recognize this group and its members, we will then assign this group as an admin on a project
In this lecture we will discuss the concepts of persistent storage with containers and scenarios for using it
In this lecture we will deploy a sample PHP file manager application without persistent storage and test it. This will demonstrate the ephemeral nature of containers. Then we will deploy the same application in another new project and configure persistent storage for it.
Mahmoud is a Sr. Solutions Architect with broad experience in end-to-end enterprise and integration solutions and cloud migration strategy and adoption. Has delivered and led the delivery of multiple large scale enterprise solutions and cloud migrations in different domains.
Mahmoud holds many technical certifications in Java Technology, IBM middleware and AWS professional level.