Ghost Blogging Infrastructure on OpenStack - built with Octahe and Swift Lang
This demonstration was powered by Octahe, an application deployment and system configuration tool, which leverages the simplicity of the Container(Docker)file syntax.
In this deployment walkthrough we're using Octahe to deploy a production like application within a cloud infrastructure, in this case we're using OpenStack (Red Hat OpenStack 16.1). The production environment is built with 3 servers and tenant networks.
Servers:
* bastion1
All deployment traffic is proxied through this host.
* web1
Has a floating IP address on it allowing it to be accessed externally.
* db1
Isolated on an internal only network.
Application:
The Ghost blogging platform running on distributed systems, so we're deploying MariaDB, NGINX, NodeJS, and a base OS on multiple servers.
Operating system:
All three target systems are running the latest CentOS 8.
Octahe Source code: https://github.com/peznauts/octahe.swift
* Checkout out the releases page for stable(ish) releases https://github.com/peznauts/octahe.swift/releases/
The new solutions repository can be found here: https://github.com/peznauts/octahe.solutions
* Checkout the script that was used to power this demonstration: https://github.com/peznauts/octahe.solutions/blob/master/scripts/deploy-prod-ghost.sh
Follow us on Twitter: https://twitter.com/peznauts
If you've read this far you're good you, you're good. Thanks for watching and I'll look forward to chatting with you soon.
Other Videos By Cloudnull
2020-08-26 | Ryzen the Ghost of Tsushima |
2020-08-25 | Ryzen the Ghost of Tsushima |
2020-08-21 | UFC 4 - Rise of the nerd! |
2020-08-20 | UFC 4 - Nerd day - going over my streaming backend, implementation details, etc. |
2020-08-19 | UFC 4 - Rise of the hype(rvisor) |
2020-08-16 | UFC 4 - Career mode, The Sunday Before Monday |
2020-08-15 | UFC 4 - Career mode, The Depths of the Afternoon |
2020-08-14 | UFC 4 - Career mode, The Morning After |
2020-08-14 | UFC 4 - Career mode, Night 1 |
2020-08-13 | First Peznauts Live Stream |
2020-08-05 | Ghost Blogging Infrastructure on OpenStack - built with Octahe and Swift Lang |
2020-07-17 | Ghost Blogging All In One - Built with Octahe and Swift Lang |