Internal presentations

Deploying and running services via OpenStack and Kubernetes at Chalmers e-Commons: Inside OpenStack (5/7)

by Dejan Vitlacil (Chalmers University of Technology)

Europe/Stockholm
Description

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]