Highly Available Cloud Storage with DRBD

OpenStack makes up the majority of the Open Source Cloud in today's enterprise market. You can now add highly available volumes to your cloud instances using DRBD integration with Cinder, enabling you to deploy your own cloud storage solutions.
Course info
Level
Advanced
Updated
Sep 12, 2017
Duration
3h 45m
Table of contents
Course Overview
Introduction to LINBIT and DRBD
Creating the OpenStack Lab Environment
Deploy OpenStack Using DevStack
Deploying DRBD 9
Deploy Volumes with DRBD Manage
Cinder Configuration and Backends
Troubleshooting Cinder and DRBD
Description
Course info
Level
Advanced
Updated
Sep 12, 2017
Duration
3h 45m
Description

With the prevalence of OpenStack and virtual machines creeping evermore into your enterprise, you have to cater for providing highly available cloud instances. The last thing you want to do is have to alter each instance to support HA, so being able to provision this as a cloud service is paramount. In this course, Highly Available Cloud Storage with DRBD, you'll cover how to utilize highly available cloud instances. First, you'll begin by learning how to build up your multi-node cloud environment using DevStack. Next, you'll explore how to manage Cinder, the cloud volume service and how storage backends are configured. Finally, you'll discover how to use DRBD and integrate highly available storage devices into your cloud. When you're finished with this course, you'll have the skills and knowledge needed to deploy your own cost-effective cloud storage solutions. Software required: Ubuntu 16.04.

About the author
About the author

Andrew is a committed evangelist of the Linux Operating System and the concept of community and freedom that it provides. He has worked as a technical trainer since 1995 and has taught throughout the world, including Australia, the US, Germany and Eastern Europe. Andrew started teaching Linux in 2004 when Novell acquired SUSE and has been a long time supporter of Novell and provides SYSOP support the the Certifed Novell Instructor community on Linux. Andrew founded theurbanpenguin and has been submitting video training material to his YouTube channel since 2009 and currently has over 8,500 subscribers and 1.6 Million views. Andrew has had two publications with Packt: Citrix Access Gateway VPX Essentials (2012) and Citrix XenApp (2013).

More from the author
Linux: System Security (LPIC-2)
Intermediate
3h 6m
7 Mar 2018
Linux: Email Services (LPIC-2)
Intermediate
2h 21m
20 Feb 2018
Linux: Network Client Management (LPIC-2)
Intermediate
3h 53m
11 Jan 2018
More courses by Andrew Mallett
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone, and welcome. My name is Andrew Mallett, but you might also know me as the Urban Penguin. Now that you are listening to this, you are but minutes away from being able to deploy cost-effective HA storage solutions within your cloud. Mention the word cloud to any storage provider, and the dollar cost is going to multiply perhaps by tenfold. Working through this course, we introduce to you how you can deploy highly-available cloud volumes on consumer off-the-shelf hardware. This is then going to be at the fraction of the cost of using dedicated hardware, and avoids falling into the trap of using shared storage. We'll be using Shared Nothing technology. During this course, we're going to show you, among other things, how to install a multi-node OpenStack cloud, we'll be looking at how we can manage Cinder storage services, as well as then deploying DRBD, which comes from LINBIT, to provide a cost-effective HA solution within the cloud. By the end of the course, you will realize that highly-available storage solutions can be deployed without the huge costs, and you'll be able to demonstrate this to your organization. Now you will need some good Linux administration skills and be competent at working at the Linux command line, as well as being familiar with OpenStack.

Creating the OpenStack Lab Environment
Hello, and welcome to this Pluralsight presentation. My name is Andrew Mallett, and I'm delighted to be here as your instructor to help guide you through the module, where we take a look at creating the OpenStack lab in environment. As we start to work our way through this module, we're going to be taking a look at how we build our lab environments, the base virtual machines that we're going to be able to use to demonstrate both OpenStack and DRBD. We'll be looking at downloading Ubuntu 16. 04, and of course that's what we're going to be installing, but we're also going to need to add in a NAT network to our VirtualBox. We can't use the standard NAT connection, we have to make sure that we have a NAT network added if you don't already have one. We'll be looking at configuring the hardware that we need for our virtual machines, and of course we'll be looking at then going through the install process of Ubuntu 16. 04, and creating our master image, and all the things that we need to do to a master image before we clone it. But then once we're ready, we'll be able to clone this to create our two virtual machines that we're going to be using, our host that we're going to use for DevStack and the host that we're going to use for our DRBD node. We might as well start the download of Ubuntu 16. 04 happening, so we can then move on to things that are a little bit more interesting. Let's just move out to our browser.