Deploying and running services via OpenStack and Kubernetes at Chalmers e-Commons: Inside Kubernetes (7/7)
by
S0 : Overview (1,5h) [16.05.2025 – Dejan]
-
Components of our infrastructure
-
Anatomy of:
-
a compute cluster (HPC)
-
(an AI cluster, what differs from HPC. Maybe skip?)
-
an OpenStack installation
-
Ceph storage cluster
-
A kubernetes cluster
-
-
Ways of running OpenStack and Kubernetes
-
Overview of the following seminars
S1 : HW and Network (2h)[21.05.2025 - Dejan, Micke, Yunqi]
-
Machines and racking
-
type of machines and specs, BIOS settings, power considerations, BMC (cli + web)
-
-
Network overview and cabling
-
Mgmt Network separation and other VLANs
-
Network topology + Gateways, Patch panels, Core and Access switches, login to a switch, (Netbox)
-
Access port, trunk port, tagged vs untagged, CLAG/MLAG,
-
Ansible vs Cumulus vs Huawei
-
-
-
Cobbler
-
kicking machine and templates structure
-
passwords and password manager
-
janne and ssh key access from janne (VPN?)
-
DNS (local and Chalmers)
-
IPv4 vs IPv6
-
-
Ansible
-
Network configuration
-
Icinga and Grafana
-
Firewall and Fail2Ban
-
-
Demo deploy – 3+4 nodes for OpenStack
Openstack prerequisits (VLANs and Storage) – very brief intro to transition into storage module.
S2: Ceph and Storage Cluster (1h) [28.05.2025 - Thomas]
-
Anatomy of a Ceph Storage Cluster
-
HW
-
Servers and services
-
Pools
-
-
What is Rados?
-
Storage types
-
Object
-
Block
-
File
-
-
Tools
-
Mimer (WEKA + Ceph)
-
HW Old Devel-Ceph
S3: Openstack Deployment (Kolla-Ansible) (2h) [September - Dejan, Franz]
-
Overview
-
Components
-
Kolla-Ansible deployment approach
-
Network requirements
-
GitLab + configuration of seed node (cirrus-deploy)
-
Storage configuration and requirements
-
HandsOn – poke containers
-
add nodes Services
S4: Inside Openstack (2h) [September - Dejan, Franz]
-
Users and Projects
-
SUPR
-
Project Administration
-
Security
-
Project Network, Routers and VMs + firewall + FloatingIPs
-
Volumes, Shares and Load Balancer – Kubernetes Cluster in Openstack
S5: K8s Deployment (2h) [October - Dejan, Franz]
S6: Inside Kubernetes (2h) [October - Dejan, Franz]