Private Cloud with OpenStack and Ceph Storage
4.5 (3 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
55 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Private Cloud with OpenStack and Ceph Storage to your Wishlist.

Add to Wishlist

Private Cloud with OpenStack and Ceph Storage

Step by step guide to deploy Private cloud with OpenStack and Ceph Storage
4.5 (3 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
55 students enrolled
Created by Kar Wei Tan
Last updated 6/2017
English
Curiosity Sale
Current price: $10 Original price: $50 Discount: 80% off
30-Day Money-Back Guarantee
Includes:
  • 4 hours on-demand video
  • 15 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Assignments
  • Certificate of Completion
What Will I Learn?
  • Understand Openstack and its Core components
  • Understand Ceph Storage cluster
  • Understand Object Storage Concept
  • Understand Ceph RADOS Building blocks
  • Understand Ceph CRUSH map
  • Understand Ceph Pool and Placement Group
  • Understand the role of Ceph Monitor daemon
  • Understand the role of Ceph OSD daemon
  • Setup Virtual Machine with Virtualbox
  • Adding additional disk to Virtualbox VM
  • Install and Configure CentOS 7 64bit minimal ISO
  • Architecture 2 nodes Distributed Openstack cluster
  • Create and Upload Image in Glance Image service and store in Local File System
  • Discover and Add new Nova Compute node in Openstack
  • Configure and Run Neutron Networking agents such as Linuxbridge Layer 2 agent, Layer 3 agent, DHCP agent
  • Launch virtual instance in Openstack
  • Accessing virtual instance with VNC
  • Architect 3 nodes Distributed Ceph Storage cluster
  • Install and Configure Ceph Cluster with ceph-deploy
  • Configure the Replication Factor for Ceph Storage Cluster
  • Preparing and Activating OSD disk to Ceph Storage Cluster
  • Check Ceph Storage Health status
  • Configure Glance image service in Openstack to store image in Ceph Storage Cluster
  • Create a test volume in Openstack that will stored in Ceph Storage Cluster
  • Launch a virtual instance that will build the VM image in Ceph Storage Cluster
View Curriculum
Requirements
  • Familiar with CentOS 7
  • Sound understanding of Linux command line
  • Basic MySQL knowledge
  • Basic understanding of networking
  • Basic concept of cloud computing (Preferable)
  • Basic understanding of Virtualization, especially Virtualbox (Preferable)
Description

This course is a step by step guide to deploy a private cloud with OpenStack cloud computing platform and Ceph Storage cluster as storage backend to the OpenStack.

The students will be first given the Introduction of OpenStack, Ceph Storage before dive into the deployment.

The deployment will use Oracle Virtualbox, a free Virtualization software running on Windows 10. 

CentOS 7 will be the base OS for all the Virtual Machine

There will be 4 main sections in this course,

1. Introduction

2. Openstack Installation - Install 1 Controller node and 1 Compute node of Openstack step by step

3. Ceph Storage installation - Install 1 Ceph monitor and 2 Ceph OSD nodes with ceph-deploy

4. Integration of OpenStack service with Ceph Storage - Using ceph storage as back-end for Glance image service, Cinder block storage service and Nova compute service.


Who is the target audience?
  • Cloud engineer
  • IT professional who is interested with OpenStack cloud
  • IT professional who is interested with Ceph Object storage
  • IT professional who is interested in Private cloud
  • IT professional who is interested with Software Defined Storage
  • IT professional who is interested with Object Based Storage
  • IT students who is interested with Cloud Infrastructure
Students Who Viewed This Course Also Viewed
Curriculum For This Course
36 Lectures
03:47:26
+
Introduction
2 Lectures 15:00

Introduction to Openstack. Brief description of Openstack key components and their roles in Openstack cloud computing platform

Preview 05:41

Introduction of Ceph Storage and Concept of Object-based storage. Includes explanation of Ceph building blocks, Data Placement terminology, Placement Groups, CRUSH map, Ceph daemon and Implementation of Ceph Cluster.

Preview 09:19
+
Deploying 2 Node OpenStack cluster
2 Lectures 17:33

Planning the Openstack Cloud. Students will learn about 2 node Openstack architecture, the components and services installed in the nodes and hardware and software requirements to deploy it.

Preview 05:55

Installing the Openstack Controller node in Virtualbox. Includes Virtualbox VM setup, CentOS 7 installation, static IP assignment

Preparing OpenStack Controller node
11:38

Create Virtual Machine to play the role as Compute node in OpenStack
Preparing OpenStack Compute node
1 question
+
Controller Node Components Setup
12 Lectures 01:28:13

Step by step System Environment setup of Controller node

Controller node Environment setup - Part 1
06:50

Controller node Environment setup - Part 2
08:13

Controller node Environment setup - Part 3
09:50

Controller node Keystone Identity setup
12:33

Controller node Glance Image service setup
13:25

Controller node Nova Compute service setup - Part 1
06:09

Controller node Nova Compute service setup - Part 2
07:06

Controller node Nova Compute service setup - Part 3
04:37

Controller node Neutron Networking service setup - Part 1
04:06

Controller node Neutron Networking service setup - Part 2
10:25

Controller node Neutron Networking service setup - Part 3
03:50

Controller node Firewall
01:09
+
Compute node Components Setup
4 Lectures 24:05
Compute node Environment setup
05:51

Compute node Compute service setup
10:57

Compute node Firewall
01:06

Compute node Networking setup
06:11
+
Launching Virtual Instance
2 Lectures 15:27

Launching Virtual Instance - Part 2
08:27
+
Deploying 3 node Ceph Cluster
7 Lectures 28:01

Create Virtual Machine to play the role as Ceph monitor node in Ceph Storage Cluster
Preparing Ceph Monitor Node
1 question

Ceph Monitor Installation - Part 1
02:56

Ceph Monitor Installation - Part 2
06:38

Ceph Monitor Installation - Part 3
03:00

Create 2 Virtual Machine to play the role as Ceph OSD nodes in Ceph Storage Cluster
Preparing Ceph OSD Nodes
1 question

Ceph OSD installation - Part 1
03:53

Ceph OSD Installation - Part 2
05:11

Ceph OSD Installation - Part 3
03:24
+
Integration of Openstack with Ceph Storage cluster
7 Lectures 39:07
Glance Integration - Part 1
05:55


Cinder Block Storage Integration - Part 1
02:06

Cinder Block Storage Integration - Part 2
09:59

Cinder Block Storage Integration - Part 3
02:30

Nova Compute Integration - Part 1
06:17

Nova Compute Integration - Part 2
06:20
About the Instructor
Kar Wei Tan
4.5 Average rating
3 Reviews
55 Students
1 Course
IT Infrastructure Professional

I am a IT professional specialized in infrastructure deployment for more than 10 years spanning across servers, networking and storage discipline.

I have multiple technical expertise that includes Linux system administration, MySQL, virtualization, cloud computing such as AWS and Openstack, as well as WiFi networking deployment.

Architect and deploy projects such as WiFi hotspot solution, In-Flight Connectivity, High Performance Computing for DNA sequencing, MNC IT infrastructure as well as AWS migration to Openstack.