Gebruikershulpmiddelen

Site-hulpmiddelen


werkinstructies:foreman-katello_content_inrichten

Verschillen

Dit geeft de verschillen weer tussen de geselecteerde revisie en de huidige revisie van de pagina.

Link naar deze vergelijking

Beide kanten vorige revisie Vorige revisie
Volgende revisie
Vorige revisie
werkinstructies:foreman-katello_content_inrichten [2021/01/14 09:02]
abel [EPEL repository]
werkinstructies:foreman-katello_content_inrichten [2021/01/30 16:25] (huidige)
abel [Klaar voor de volgende stappen]
Regel 85: Regel 85:
 \\ \\
  
 +Door het gebruik van de optie ''%%--prior%%'' heb je ze op-eenvolgend gemaakt, anders zouden ze niet als keten bestaan.
 ===== contentviews ===== ===== contentviews =====
-''Contentviews'' zijn verzamelingen repositories die met versies beheerd kunnen worden om zodanig een "view" van een bepaald moment te hebben. Die contentviews kunnen later dan weer "ge-published" worden naar een bepaalde ''lifecycle environment''.+//Contentviews// zijn verzamelingen //repositories// die met versies beheerd kunnen worden om zodanig een "view" van een bepaald moment te hebben. Die //contentview//kunnen later dan weer "ge-//published//" worden naar een bepaalde //lifecycle environment//.
  
 Maak de views aan:\\ Maak de views aan:\\
Regel 112: Regel 113:
 en voor de EPEL view:\\ en voor de EPEL view:\\
 ''%%hammer content-view add-repository --name "EPEL7-view" --product "EPEL7_repos"  --repository-id "18"%%''\\ ''%%hammer content-view add-repository --name "EPEL7-view" --product "EPEL7_repos"  --repository-id "18"%%''\\
 +
 +Omdat een host maar aan 1 //content view// mag //subscriben// moeten we een "//**Composit Content View**//" aanmaken, het proces lijkt op die van een gewone //Content View//. Zoek de id's van de //Content View//s die je wilt toevoegen:\\
 +'' hammer content-view list''\\
 +
 +<code>
 +----------------|---------------------------|---------------------------|-----------|---------------------|---------------
 +CONTENT VIEW ID | NAME                      | LABEL                     | COMPOSITE | LAST PUBLISHED      | REPOSITORY IDS
 +----------------|---------------------------|---------------------------|-----------|---------------------|---------------
 +5               | CentOS7-OS-view           | CentOS7-OS-view           | false     | 2021/01/13 13:48:16 | 1, 2, 3       
 +1               | Default Organization View | Default_Organization_View | false     | 2021/01/10 15:15:03 |               
 +6               | EPEL7-view                | EPEL7-view                | false     | 2021/01/13 15:00:48 | 18            
 +----------------|---------------------------|---------------------------|-----------|---------------------|---------------
 +</code>
 +
 +En maak de //Composite Content View// aan:\\
 +''%%hammer content-view create --name CentOS7-all-Cview --description "CentOS7 and EPEL7 Composite"  --composite --component-ids 5,6%%''\\
 +
 +
 ==== Publishing contentviews ==== ==== Publishing contentviews ====
 Publishing is het moment waarop je een view vastlegt in tijd. Dit doe je in de webinterface. Publishing is het moment waarop je een view vastlegt in tijd. Dit doe je in de webinterface.
Regel 144: Regel 163:
 en ook die voor de EPEL repo view:\\ en ook die voor de EPEL repo view:\\
 ''%%hammer activation-key create --name "Test_EPEL7-key" --unlimited-hosts --description "Key for EPEL repo on Test" --lifecycle-environment "test" --content-view "EPEL7-view"%%''\\ ''%%hammer activation-key create --name "Test_EPEL7-key" --unlimited-hosts --description "Key for EPEL repo on Test" --lifecycle-environment "test" --content-view "EPEL7-view"%%''\\
 +
 +===== Klaar voor de volgende stappen =====
 +Hierna kan je [[werkinstructies:CentOS7_server_koppelen_katello|bestaande CentOS7 servers koppelen aan foreman-katello]].\\
 +Of [[werkinstructies:foreman-katello_provisioning|Provisionen met Foreman]]
 +
 +===== Bronnen =====
 +
 +[[https://youtu.be/xc-1nWGK4pk|Youtube videos van Matthew Bingham]]
 +
 +https://blog.fite.cat/tag/hammer/
 +
 +https://redhatlinux.guru/2016/10/16/create-an-organization-sync-plan-product-and-repository-on-katello-using-foreman-hammer-cli/
 +
 +
 +
werkinstructies/foreman-katello_content_inrichten.1610611344.txt.gz · Laatst gewijzigd: 2021/01/14 09:02 door abel