5. @LuBeKa
about:me
Senior System Engineer at
Puzzle ITC Deutschland
with focus on Linux,
Lifecycle- and Configuration-
Management
Hochschule Furtwangen (Dipl. Inform. (FH))
science + computing ag
Hochschule Furtwangen (M.Sc.)
HINT AG
Puzzle ITC GmbH
Puzzle ITC Deutschland GmbH
6. @LuBeKa
Puzzle ITC
Software- and Technology-Company
Open Technologies and Open Source Software
Founded 1999 in Bern
Puzzle ITC Deutschland founded 2018 in Tübingen
@puzzleitc
/puzzle
@puzzleitc
/puzzle
Bern 112
Zürich 10
Basel 3
Tübingen 3
@puzzleitc_de
/puzzle
11. @LuBeKa
Challenges
●
Different needs from different business devisions
●
Same patchlevel in one environment
●
But patched machines (!= ISO level)
●
Need for different patchlevels in different environments
●
Development almost latest
●
Production current but thoroughly tested
12. @LuBeKa
Challenges
●
Option to roll back/forward
●
Different release cycles (weekly, monthly, etc.)
●
Business specific
●
Application specific
●
Dependencies
26. @LuBeKa
Connecting AWS
yum install -y foreman-ec2
katello-service restart
1.Create compute resource (EC2)
2.Create an image (associate AMI)
3.Create an operatingsystem in Katello (aka assign a name)
4.Create an activation-key (for easier handling)
5.Create a finish template (for thinks like subscriptions, configuration
management, ...) and assign the operatingsystem
6.Edit/create compute profile (small, large, ...)
7.Create hostgroup (for easier handling)
-> Foreman: EC2 Notes
27. @LuBeKa
Learnings
«Every» issue in Katello is an assignment issues
Fallacy: deconnected Katello (Vagrant) and multiple clouds is not
sufficient (no real Lifecycle Management, just deployment)
Programmatic configuration («automation»)
Cleanup mechanism for volumes needed