Ask Me Anything! Increase Your Orcharhino Knowledge
Total Page:16
File Type:pdf, Size:1020Kb
Ask me anything! Increase your orcharhino knowledge ATIX-Teams: Engineering, Support and Consulting 2021-03-23 CentOS 8 forks Will you also support CentOS 8 forks like AlmaLinux or RockyLinux? I Context: CentOS 8 will be deprecated at the end of 2021. I Promising alternatives: Alma Linux and RockyLinux I RC for Alma Linux: successfully deployed via orcharhino I Support: one or both for managed hosts if and when they’re stable. I Host OS for orcharhino will most likely not include CentOS 8 #orcharhino – #ask me anything – 2 What’s on the 2021/2022 roadmap? I 4 more releases this year ± 1. I summer: foreman 2.3 (with Katello in version 3.18), maintaining pulp at version 2. I upgrades concerning Application Centric deployment. I orcharhino 6.0: Pulp 3, Foreman 2.5 and Katello 4.1 I include the foreman_webhooks ⇒ replace the foreman_hooks. I 2022: EL8 base #orcharhino – #ask me anything – 3 Installation Media What is the difference between installation media and synced content? Why are they differentiated? I ”All media” → ”Installation media”: reference to an online installation medium I orcharhino copies kernel and initrd to tftp-directory I Synced content: additional function implemented in Katello I Note: synced content only available, if host is attached to fitting content source and content view #orcharhino – #ask me anything – 4 Bootable Debian repositories Are there plans to make Debian repositories in Katello directly usable for PXE/iPXE installations? I Katello 4.1 and Pulp 3 for deb content. I Timeframe: orcharhino 6.0 at the end of 2021 #orcharhino – #ask me anything – 5 IPMI/BMC Is it possible to control Bare Metal hardware via orcharhino (IPMI/BMC or the like)? I Plugin for that purpose: store the IP of the server’s management interface I Control over the power management I Complex functions as hooks I Be prepared to a future migration to Foreman webhooks! #orcharhino – #ask me anything – 6 Templates How can I customize templates and what do I need to be aware of? I Different types of templates: provisioning, reports, jobs, … I Never unlock templates! I Clone existing templates. I Tab with documentation for syntax and a some variables I Assign to the appropriate OS and select it in the operating system I Cloned templates are not updated. #orcharhino – #ask me anything – 7 Templates #orcharhino – #ask me anything – 8 Errata for CentOS 7 How do I get errata for CentOS 7 if I don’t get the repositories from ATIX? Can I run an errata service locally like for Debian? I Service we offer to our customers I Not installable on premises. #orcharhino – #ask me anything – 9 Fix hosts on a minor release How can I maintain hosts on a minor release of the operating system, for example RHEL 7.8 rather than upgrading to RHEL 7.9? I have the relevant repositories on the orcharhino. I publish repositories in a content view. I It is also possible to have all versions in one content view, we will split them in the next step. I In the example picture you can see some RHEL 7.x versions. #orcharhino – #ask me anything – 10 Fix hosts on a minor release #orcharhino – #ask me anything – 11 Fix hosts on a minor release How can I maintain hosts on a minor release of the operating system, for example RHEL 7.8 rather than upgrading to RHEL 7.9? I Now we create an activation key to which we assign a version. I Now you can do this for every version you want to host. I With this activation key the host gets only the operating system version you set. #orcharhino – #ask me anything – 12 Fix hosts on a minor release #orcharhino – #ask me anything – 13 Fix hosts on a minor release #orcharhino – #ask me anything – 14 Fix hosts on a minor release How can I maintain hosts on a minor release of the operating system, for example RHEL 7.8 rather than upgrading to RHEL 7.9? I It is possible to change the version on the host via the subscription-manager. I Changing version is also possible through the content-host page. #orcharhino – #ask me anything – 15 Fix hosts on a minor release #orcharhino – #ask me anything – 16 Fix hosts on a minor release #orcharhino – #ask me anything – 17 Fix hosts on a minor release How can I maintain hosts on a minor release of the operating system, for example RHEL 7.8 rather than upgrading to RHEL 7.9? I If you never want to change the version, create a content-view with only one version I Advisable to use the ExtendetUpdateSupport repository to get updates. #orcharhino – #ask me anything – 18 Fix hosts on a minor release #orcharhino – #ask me anything – 19 Group SLES repos Is there a plan to group SLES repos in the ”Products” overview? I How would you like to group repositories, on which page, and why? I Prefix products with something like ’scc_’ I Subcategories for e.g. SLES or openSUSE not feasible due to naming scheme I Tip: create a feature request to rename SCC products with prefix: ’scc_’. #orcharhino – #ask me anything – 20 on_demand for SLES Will it be possible soon to also synchronize SLES repos ”on_demand” instead of ”immediate”? I Is currently not working. I This will be a feature of orcharhino 6.0. #orcharhino – #ask me anything – 21 Host upgrades We manage about 3300 servers through our Orcharhino with multiple smart proxies. What is the best practice to update many hosts in a small time frame? I ”It depends”. I Group your managed hosts! I Distribute the content and the hosts over your orcharhino proxies! I Consider ansible-runner! I Perform regular upgrade to keep the overall volume small. #orcharhino – #ask me anything – 22 End Thank you for your attention! #orcharhino – #ask me anything – 23.