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]