How to Manage OpenStack Private Clouds Episode 6 – Automating Cloud Deployments



How to Manage OpenStack Private Clouds Episode 6 – Automating Cloud Deployments

How to Manage OpenStack Private Clouds Episode 6 - Automating Cloud Deployments

OpenStack is an open-source cloud computing platform that enables you to build your very own private cloud that is completely under your control. In this six-part guide, Jay will guide you through the finer points of OpenStack with hands-on examples. In the sixth and final episode, we’ll wrap up the series with a look at how to automate OpenStack with Terraform and Ansible.

– Thanks to OpenMetal for sponsoring this entire series! ➜ https://bit.ly/3T8yL6J

SUPPORT LEARN LINUX TV’S AWESOME CONTENT
Note: Commission may be earned for any and all links presented here.
• Become a channel member here on YouTube ➜ https://learnlinux.link/join
• Become a Patron on Patreon ➜ https://learnlinux.link/patron

Blog post for this video ➜ https://learnlinux.link/openstack-6-article

LINKS TO ALL EPISODES IN THIS SERIES
• Episode 1 – Introduction to Private Cloud Administration ➜ https://linux.video/openstack1
• Episode 2 – How to Launch Compute Instances ➜ https://linux.video/openstack2
• Episode 3 – Setting Up Block Storage Volumes➜ https://linux.video/openstack3
• Episode 4 – Building Virtual Networks ➜ https://linux.video/openstack4
• Episode 5 – Combining OpenStack and OpenShift ➜ https://linux.video/openstack5
• Episode 6 – Automating Cloud Deployments ➜ (This Video)

INDIVIDUAL SECTIONS
00:00 – Intro
00:48 – Check out OpenMetal (Sponsor) https://bit.ly/3T8yL6J
01:54 – How Terraform and Ansible factors into our project
03:07 – Project structure
04:26 – Installing Terraform
09:59 – Setting up an OpenStack project
12:38 – Creating an OpenSSH key pair
13:55 – Gathering the required information
17:10 – Example 1: Creating our very first Terraform script
26:38 – Initializing Terraform
27:20 – Running “terraform plan”
29:21 – Running “terraform apply”
30:08 – Running “terraform destroy” to un-provision everything
32:24 – What are those “.tfstate” files?
33:12 – Example 2: Multiple .tf files
35:51 – Example 3: Introducing variables
43:11 – Example 4: Adding a security group
50:23 – Combining Terraform and Ansible

SPOIL YOURSELF WITH A LINUX-RELATED GIFT
• Mastering Ubuntu Server 4th Edition (Jay wrote that!!! 😲) ➜ http://ubuntuserverbook.com
• Affiliate store for Linux compatible hardware/accessories ➜ https://learnlinux.link/amazon
• Awesome KVM for your Homelab ➜ https://learnlinux.link/tinypilot

LINUX BEGINNERS SHOULD WATCH THESE ESSENTIAL VIDEOS
• How to create a bootable flash drive for installing Linux ➜ https://linux.video/flash-usb
• Installing an operating system for Raspberry Pi ➜ https://linux.video/pi-imager
• How to connect to a Linux server via ssh ➜ https://linux.video/ssh
• Understanding Linux permissions ➜ https://linux.video/perms
• Essential tweaks for ALL Linux Servers ➜ https://linux.video/all-servers

BRUSH UP YOUR SKILLS WITH THESE STAND-ALONE TUTORIALS
• OpenSSH Guide ➜ https://linux.video/bash
• How to better secure OpenSSH ➜ https://linux.video/secure-ssh
• 10 Linux Terminal Tips and Tricks to Enhance Your Workflow ➜ https://linux.video/cli-tricks-1
• Over 15 Terminal Tricks You Should Learn ➜ https://linux.video/cli-tricks-2

CHECK OUT THESE LINUX COURSES TO LEVEL UP YOUR TUX POWERS
• Get up to speed with managing an OpenStack Cloud ➜ https://linux.video/openstack
• Learn how to write your own Bash Scripts ➜ https://linux.video/ssh
• Install, configure, and maintain a Proxmox VE Cluster ➜ https://linux.video/pve
• Automate tedious setup jobs by learning Ansible ➜ https://linux.video/ansible
• Learn how to exit vim (and use it too) ➜ https://linux.video/vim

LISTEN TO A GEEKY PODCAST
• Enterprise Linux Security ➜ https://enterpriselinuxsecurity.show
• The Homelab Show ➜ https://thehomelab.show

WORK ON A FUN LINUX PROJECT
• Run your own Gitlab CE Server ➜ https://linux.video/gitlab
• Build a Kubernetes Cluster on Proxmox ➜ https://linux.video/pve-k8s
• Set up your own Nextcloud Server ➜ https://linux.video/nextcloud

VISIT THESE OFFICIAL LEARN LINUX TV SITES
• Main site ➜ https://www.learnlinux.tv
• Community ➜ https://community.learnlinux.tv

LEARN MORE ABOUT THE HOST
• Personal blog ➜ https://www.jaylacroix.com
• Twitter ➜ https://learnlinux.link/twitter

FAQ
• Which distro do I use? ➜ https://learnlinux.link/mydistro
• My recording gear (commissions earned) ➜ https://learnlinux.link/recording-stuff

CONTENT ETHICS
• The following article covers the rules and guidelines Learn Linux TV abides by ➜ https://www.learnlinux.tv/content-ethics

DISCLAIMER:
LearnLinuxTV produces technical content that will hopefully be helpful to you and teach you something new. However, this content is provided without any warranty (expressed or implied). LearnLinuxTV is not responsible for any damages that may arise from any use of the content and information that’s being provided. The viewer is expected to follow best judgement and to make his/her/their best decisions while working with production or non-production software, systems and hardware.

#Linux #LinuxTutorial #OpenStack