Red Hat Satellite 6.1 Bereitstellungshandbuch Ein Leitfaden zur Bereitstellung von physischen und virtuellen Hosts mithilfe von Red Hat Satellite Servern Ausgabe 1 Red Hat Satellite Dokumentationsteam Red Hat Satellite 6.1 Bereitstellungshandbuch Ein Leitfaden zur Bereitstellung von physischen und virtuellen Hosts mithilfe von Red Hat Satellite Servern Ausgabe 1 Red Hat Satellite Dokumentationsteam Rechtlicher Hinweis Copyright © 2015 Red Hat. This document is licensed by Red Hat under the Creative Commons AttributionShareAlike 3.0 Unported License. If you distribute this document, or a modified version of it, you must provide attribution to Red Hat, Inc. and provide a link to the original. If the document is modified, all Red Hat trademarks must be removed. Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law. Red Hat, Red Hat Enterprise Linux, the Shadowman logo, JBoss, MetaMatrix, Fedora, the Infinity Logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries. Linux ® is the registered trademark of Linus Torvalds in the United States and other countries. Java ® is a registered trademark of Oracle and/or its affiliates. XFS ® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries. MySQL ® is a registered trademark of MySQL AB in the United States, the European Union and other countries. Node.js ® is an official trademark of Joyent. Red Hat Software Collections is not formally related to or endorsed by the official Joyent Node.js open source or commercial project. The OpenStack ® Word Mark and OpenStack Logo are either registered trademarks/service marks or trademarks/service marks of the OpenStack Foundation, in the United States and other countries and are used with the OpenStack Foundation's permission. We are not affiliated with, endorsed or sponsored by the OpenStack Foundation, or the OpenStack community. All other trademarks are the property of their respective owners. Zusammenfassung Das Red Hat Satellite Bereitstellungshandbuch ist ein aufgabenorientierter Leitfaden, der Ihnen bei der Installation und Konfiguration von Red Hat Satellite zur Bereitstellung von physischen und virtuellen Hosts helfen soll. Dazu gehört das Einrichten der erforderlichen Netzwerktopologie, das Konfigurieren der erforderlichen Dienste sowie sämtliche andere Konfigurationsinformationen, die Sie zur Bereitstellung von Hosts auf Ihrem Netzwerk benötigen. Dieses Handbuch richtet sich hauptsächlich an Satellite-Administratoren mit fundierten Netzwerkkenntnissen und fertigkeiten. Inhalt s ve r z e ic hnis Inhaltsverzeichnis . .apit K . . . e. l. 1. . . Einf . . . .ühr . . .ung . . . .in . .die . . . Be . . .r e . .it.s.t.e.llung . . . . .mit . . . Re . . .d. Hat . . . .Sat . . .e.llit ..e . . . . . . . . . . . . . . . . .2. . . . . . . . . 1 .1. Erstellen eines Red Hat Enterprise Linux Hosts 2 1 .2. Einrichten der Netzwerktopologie 2 1 .3. Registrieren und Konfigurieren des Hosts 2 . .apit K . . . e. l. 2. . . Ko . . .nf . .igur . . . ie . .r.e.n. .vo . .n. Re . . .d. Hat . . . .Sat . . .e.llit ..e . .Die . . .ns . . t.e. n . . . . . . . . . . . . . . . . . . . . . . . .5. . . . . . . . . 2.1. Konfigurieren von DNS, DHC P und TFTP 5 2.2. Z uweisen von O bjekten zur Standardorganisation und zum Standardstandort 7 . .apit K . . . e. l. 3. . . Impo . . . . .r t. ie . .r.e.n. .vo . .n. Subs . . . . .kr . .ipt . . io . .ne . .n . .und . . . .Sync . . . .hr . .o.nis . . .ie . r. e .n . .vo . .n . .Inhalt . . . . .e. n .............. 3 .1. Erstellen eines Manifests 10 10 3 .2. Hochladen eines Manifests auf Ihren Satellite Server 10 3 .3. Aktivieren von Red Hat Repositorys 11 3 .4. Erstellen angepasster P rodukte und Repositorys 11 3 .5. Synchronisieren von Inhalten 12 . .apit K . . . e. l. 4 . . Ve . . .r.walt . . .e .n . .und . . . .Übe . . . r. t.r.age . . .n . .vo . .n. Inhalt . . . . . .e.n. . . . . . . . . . . . . . . . . . . . . . . . . . . .14 .......... 4 .1. Erstellen von Applikations-Lebenszyklusum gebungen 14 4 .2. Erstellen von Inhaltsansichten 4 .3. Hinzufügen von Red Hat Enterprise Linux Repositorys 14 15 4 .4. Hinzufügen von P uppet-Modulen 4 .5. Veröffentlichen einer Inhaltsansicht 15 16 4 .6. Erzeugen und Bearbeiten von Aktivierungsschlüsseln 16 . .apit K . . . e. l. 5. . . Fe . . r. t. igs . . .t.e.lle . .n . .de . .r. Be . . .r e . .it.s.t.e.llungs . . . . . .ko . .nf . .igur . . . at . . io . .n. . . . . . . . . . . . . . . . . . . . .18 .......... 5.1. Erstellen von Bereitstellungsvorlagen 18 5.2. Erstellen von Hostgruppen 18 . .apit K . . . e. l. 6 . . Be . . .r.e.it. s. t.e. lle ..n . .vo . .n . .Ho . . s. t.s. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21 .......... 6 .1. Bereitstellen eines Hosts m ittels P XE 21 6 .2. Bereitstellen eines Hosts m ittels Startm edium (Boot Disk) 22 6 .3. Bereitstellen von Hosts m it statischen IP -Adressen 25 . .nhang A . . . . . .A. . .Glo . . .s.s.ar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28 .......... . .nhang A . . . . . .B. . .Ve . .r.s.io . .ns . .ge . .s.c.hic . . .ht . .e. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33 .......... 1 Be r e it s t e llungs handbuc h Kapit el 1. Einführung in die Bereit st ellung mit Red Hat Sat ellit e Die s e s Handbuch s oll Ihne n be i de r Konfiguration e ine s Re d Hat Sate llite Se rve rs z ur Be re its te llung von Hos ts he lfe n. Be hande lt we rde n die Ins tallation von Re d Hat Ente rpris e Linux, e ine typis che Ne tz we rktopologie und die e rforde rliche n Die ns te s owie die Re gis trie rung de s Hos ts be im Re d Hat Subs cription Manage me nt. 1.1. Erst ellen eines Red Hat Ent erprise Linux Host s Ins tallie re n Sie Re d Hat Ente rpris e Linux Se rve r Ve rs ion 6.6 ode r höhe r auf x86_64 e ntwe de r mit de r Pake tgruppe @Core ode r @Bas e . We ite re Informatione n übe r die Ins tallation von Re d Hat Ente rpris e Linux finde n Sie im Re d Hat Ente rpris e Linux 6 Ins tallations handbuch. 1.2. Einricht en der Net zwerkt opologie Die s e s Handbuch s e tz t voraus , das s s ich de r Hos t, auf de m Sate llite 6 aus ge führt wird, auf e ine m de diz ie rte n Subne tz be finde t, auf de m DHCP-, DNS- und TFTP-Die ns te aktivie rt we rde n könne n. Die s e s Be is pie l ve rwe nde t das Subne tz 172.17.13.0/24. Zude m wird die DNS-Domain e xample .org ve rwe nde t, die vom Sate llite ve rwalte t wird. Die s e Be is pie le ve rwe nde n die folge nde n Ne tz we rkinformatione n für de n Sate llite -Hos t. Pas s e n Sie die s e Parame te r e nts pre che nd Ihre r e ige ne n Be re its te llung an: Hos tname : s ate llite .e xample .org IP-Adre s s e : 172.17.13.2 Ne tz mas ke : 255.255.255.0 1.3. Regist rieren und Konfigurieren des Host s Die folge nde n Abs chnitte be s chre ibe n, wie Sie Ihre n Hos t re gis trie re n, Subs kriptione n ide ntifiz ie re n und z uwe is e n, damit de r Hos t Inhalte be z ie he n kann. 1.3.1. Regist rieren beim Red Hat Subscript ion Management De r e rs te Schritt in die s e m Ve rfahre n is t das Re gis trie re n de s Hos ts be im Re d Hat Subs cription Manage me nt. Dadurch wird de r Hos t in die Lage ve rs e tz t, Inhalte für je gliche Subs kriptione n z u be z ie he n, die die s e m Be nutz e r z ur Ve rfügung s te he n. Daz u ge höre n Inhalte wie Re d Hat Ente rpris e Linux, Re d Hat Software Colle ctions (RHSCL) und Re d Hat Sate llite . Ve rwe nde n Sie de n Be fe hl subscription_manager register, um s ich be im Sate llite z u re gis trie re n: # subscription-manager register Benutzername: demouser Passwort: Das System wurde mit folgender ID registriert: 541084ff2-44cab-4eb19fa1-7683431bcf9a 2 K apit e l 1. Einf ühr ung in die Be r e it s t e llung mit Re d Hat Sat e llit e 1.3.2. Ident if izieren der Sat ellit e-Subskript ion Nachde m Sie Ihre n Hos t re gis trie rt habe n, müs s e n Sie die Pool-ID Ihre r Sate llite Subs kription ide ntifiz ie re n. Sie be nötige n die s e ID, um die e rforde rliche n Subs kriptione n mit Ihre m Hos t z u ve rknüpfe n. Die Sate llite -Subs kription bie te t Zugriff auf Sate llite -Inhalte s owie auf Re d Hat Ente rpris e Linux, Re d Hat Software Colle ctions (RHSCL) und Re d Hat Sate llite . Die s is t die e inz ig e rforde rliche Subs kription. Führe n Sie de n folge nde n Be fe hl aus , um Ihre Sate llite -Subs kription z u ide ntifiz ie re n: # subscription-manager list --all --available Subskriptionsname: Red Hat Satellite Bietet: Oracle Java (for RHEL Server) Red Hat Satellite 6 Beta Red Hat Enterprise Linux Server Red Hat Satellite Red Hat Enterprise Linux Load Balancer (for RHEL Server) SKU: MCT0370 Pool-ID: 8a85f9874152663c0541943739717d11 Verfügbar: 3 Empfohlen: 1 Service-Level: Premium Service-Typ: L1-L3 Multi-Berechtigung: Nein Endet: 10/07/2014 Systemtyp: Physisch Wichtig Notie re n Sie s ich die Pool-ID; Sie be nötige n die s e n We rt, um Ihre Subs kription mit Ihre m Sate llite -Hos t z u ve rknüpfe n. In die s e m Be is pie l laute t die Pool-ID 8a85f9874152663c0541943739717d11. Die Pool-ID für Ihre Subs kription wird s ich davon natürlich unte rs che ide n. Führe n Sie de n folge nde n Be fe hl aus , um Ihre Subs kription mit Ihre m Sate llite z u ve rknüpfe n. Ve rge wis s e rn Sie s ich, das s Sie die Be is pie l-ID durch Ihre e ige ne Pool-ID e rs e tz e n: # subscription-manager attach --pool=8a85f9874152663c0541943739717d11 Eine Subskription wurde erfolgreich verknüpft für: Red Hat Satellite Führe n Sie de n folge nde n Be fe hl aus , um s iche rz us te lle n, das s die Subs kriptione n e rfolgre ich ve rknüpft wurde n: # subscription-manager list --consumed +-------------------------------------------+ Verbrauchte Subskriptionen +-------------------------------------------+ Subskriptionsname: Red Hat Satellite Bietet: Red Hat Satellite Red Hat Enterprise Linux Server Red Hat Software Collections (for RHEL Server) 3 Be r e it s t e llungs handbuc h Red Red Red Red Red Hat Hat Hat Hat Hat Satellite Beta Satellite 6 Beta Software Collections Beta (for RHEL Server) Satellite Capsule Beta Enterprise Linux Load Balancer (for RHEL Server) Red Hat Satellite with Embedded Oracle Red Hat Satellite Capsule Red Hat Enterprise Linux High Availability (for RHEL Server) SKU: Vertrag: Account: Seriennummer: Pool-ID: Aktiv: Anzahl verbraucht: Service-Level: Service-Typ: Statusdetails: Startet: Endet: Systemtyp: MCT0370 10293569 5361051 1653856191250699363 8a85f9874152663c0541943739717d11 True 1 Premium L1-L3 10/08/2013 10/07/2014 Physisch 1.3.3. Konf igurieren von Reposit orys Sie müs s e n alle vorhande ne n Re pos itorys de aktivie re n und nur die Re pos itorys für Re d Hat Ente rpris e Linux 6, Re d Hat Software Colle ctions und Sate llite 6 aktivie re n. Führe n Sie daz u die folge nde n Be fe hle aus : # subscription-manager repos --disable=* # subscription-manager repos --enable rhel-6-server-rpms \ --enable rhel-server-rhscl-6-rpms --enable rhel-6-server-satellite-6.0rpms 1.3.4. Inst allieren von Sat ellit e 6 Führe n Sie de n folge nde n Be fe hl aus , um Sate llite 6 z u ins tallie re n: # yum install katello 4 K apit e l 2. Ko nf igur ie r e n vo n Re d Hat Sat e llit e Die ns t e n Kapit el 2. Konfigurieren von Red Hat Sat ellit e Dienst en In die s e r Be is pie lkonfiguration is t de r Sate llite ve rantwortlich für die Be re its te llung von Hos ts im Subne tz 172.17.13.0/24. Die s e r Abs chnitt be s chre ibt das Konfigurie re n von DNS, DHCP und TFTP für die Clie nts , die auf de m Subne tz be re itge s te llt we rde n. 2.1. Konfigurieren von DNS, DHCP und T FT P Die s e r Abs chnitt be s chre ibt das Konfigurie re n von Sate llite z ur Aus führung von BIND (named), um autoritative DNS-Die ns te für die Domain example.org und das Subne tz 172.17.13.x be re itz us te lle n. Die s e rforde rt die Einrichtung e ine r DNS-Zone für Forward Lookups , die in de r Zone ndate i example.org e nthalte n s e in we rde n. Zus ätz lich wird e ine DNS-Zone für Re ve rs e Lookups für das Subne tz 172.17.13.x e rs te llt, die in de r Re ve rs e Zone ndate i 13.17.172.in-addr.arpa e nthalte n s e in wird. Dadurch wird ge währle is te t, das s Hos ts , die vom Sate llite be re itge s te llt we rde n, die richtige n Parame te r z ur Name ns auflös ung ve rwe nde n. Darübe r hinaus be s chre ibt die s e r Abs chnitt die Konfiguration e ine s TFTP-Proxys , damit Hos ts übe r PXE boote n könne n. Clie nts auf die s e m Ne tz we rk habe n die folge nde n Eige ns chafte n: Sie habe n Zugriff auf IP-Adre s s e n im Be re ich von 172.17.13.100 bis 172.17.13.150 für DHCP. Sie ve rwe nde n de n Sate llite (satellite.example.org unte r 172.17.13.2) für DNS. Sie e rhalte n e ine pxelinux.0-Date i von Sate llite (satellite.example.org unte r 172.17.13.2), um de n PXE-Boot z u e rmögliche n. Sie trage n Hos tname n wie hostname.example.org, wobe i hostname be i de r Be re its te llung de s Hos ts konfigurie rt wird. Wichtig Die s e s Be is pie l aktivie rt DHCP-Die ns te auf de m Sate llite -Se rve r. Bitte s pre che n Sie mit Ihre m Ne tz we rkadminis trator, be vor Sie fortfahre n. 2.1.1. Sat ellit e-Konf igurat ionsopt ionen Die folge nde Tabe lle be s chre ibt die ve rs chie de ne n Optione n und die e rforde rliche n We rte , um de n Sate llite Se rve r korre kt e inz urichte n. De r Be fe hl katello-installer ve rwe nde t Puppe t, infolge de s s e n ins tallie rt die s e r z us ätz liche Pake te (bind, dhcp, xine td us w.) und konfigurie rt die s e für die e rforde rliche Funktionalität. Eine volls tändige Lis te de r ve rfügbare n Optione n e rhalte n Sie mit de m Be fe hl katelloinstaller --help. T abelle 2.1. Sat ellit e-Ko nf igurat io nso pt io nen Opt io n Beschreibung Wert --fore man-adminus e rname De r volls tändige Name de s e rs te n Adminis trators (Be nutz e rde finie rt) 5 Be r e it s t e llungs handbuc h Opt io n Beschreibung Wert --fore man-adminpas s word --caps ule -dns --caps ule -dns inte rface --caps ule -dns -z one Das Pas s wort für de n e rs te n Adminis trator (Be nutz e rde finie rt) Aktivie rt DNS-Proxy-Funktione n Die Schnitts te lle , auf de r named laus cht ye s e th0 Die Forward-DNS-Zone , die de r Sate llite hos te t De r DNS-Se rve r, an de n unbe kannte Anfrage n we ite rge le ite t we rde n Die Re ve rs e -DNS-Zone , die de r Sate llite hos te t. Die s s ind in de r Re ge l die e rs te n dre i Okte tts de r IP-Adre s s e (172.17.13) in umge ke hrte r Re ihe nfolge und ge folgt von „.in-addr.arpa“ Aktivie rt DHCP-Proxy-Funktione n Die Schnitts te lle , auf de r DHCP laus cht e xample .org De r Be re ich von IP-Adre s s e n, die Clie nts z uge wie s e n we rde n Die s tandardmäßige Gate way-IP, die Clie nts z uge wie s e n wird De r Hos t, de n die Clie nts z ur Name ns auflös ung ve rwe nde n s olle n. In die s e m Be re its te llungs mode ll s ollte die s mit de r IP de s Sate llite s konfigurie rt we rde n Aktivie rt TFTP-Proxy-Funktione n. Die s is t notwe ndig für PXE-Boots de r Clie nts Le gt de n TFTP-Hos tname n fe s t. Er s ollte de m Hos tname n de s Se rve rs e nts pre che n (s ate llite .e xample .org) Aktivie rt de n Puppe t-Mas te r Aktivie rt die Puppe t-CA 172.17.13.100 172.172.13.150 172.17.13.1 --caps ule -dns forwarde rs --caps ule -dns re ve rs e --caps ule -dhcp --caps ule -dhcpinte rface --caps ule -dhcp-range --caps ule -dhcpgate way --caps ule -dhcpname s e rve rs --caps ule -tftp --caps ule -tftps e rve rname --caps ule -puppe t --caps ule -puppe tca 172.17.13.1 13.17.172.inaddr.arpa ye s e th0 172.17.13.2 ye s $(hos tname ) ye s ye s 2.1.2. Konf igurieren von Sat ellit e-Dienst en Führe n Sie de n folge nde n katello-installer-Be fe hl als root aus und ve rwe nde n Sie dabe i die ange ge be ne n Optione n, um die e rforde rliche n Die ns te auf de m Sate llite Se rve r z u konfigurie re n. Ve rge s s e n Sie nicht, dabe i Ihre ge wüns chte n We rte für de n Be nutz e rname n und das Pas s wort de s Adminis trators e inz us e tz e n. 6 K apit e l 2. Ko nf igur ie r e n vo n Re d Hat Sat e llit e Die ns t e n Wichtig Falls Sie Sate llite be re its ins tallie rt habe n anhand de r Anwe is unge n aus de m Installationshandbuch, dann s ollte n Sie die Optione n --foreman-admin-username und --foreman-admin-password für de n folge nde n Be fe hl we glas s e n. Falls Sie ke ine n Be nutz e rname n und ke in Pas s wort für de n Adminis trator ange be n, wird de r Standardbe nutz e r admin e rs te llt mit e ine m automatis ch ge ne rie rte m Pas s wort. Die Be re chtigungs nachwe is e we rde n am Ende de s Ins tallations vorgangs ange z e igt. Notie re n Sie s ich die s e s Pas s wort. Sie könne n das Pas s wort auch de m Parame te r admin_password aus de r Date i /etc/katello-installer/answers.katello-installer.yaml e ntne hme n. katello-installer \ --foreman-admin-username admin-username \ --foreman-admin-password admin-password \ --capsule-dns true \ --capsule-dns-interface eth0 \ --capsule-dns-zone example.org \ --capsule-dns-forwarders 172.17.13.1 \ --capsule-dns-reverse 13.17.172.in-addr.arpa \ --capsule-dhcp true \ --capsule-dhcp-interface eth0 \ --capsule-dhcp-range "172.17.13.100 172.17.13.150" \ --capsule-dhcp-gateway 172.17.13.1 \ --capsule-dhcp-nameservers 172.17.13.2 \ --capsule-tftp true \ --capsule-tftp-servername $(hostname) \ --capsule-puppet true \ --capsule-puppetca true Nach abge s chlos s e ne m Ins tallations vorgang z e igt katello-installer de n Status de r Ins tallation an. Success! * Katello is running at Default credentials * Capsule is running at * To install additional running:" https://satellite.example.org are 'admin:*******' https://satellite.example.org:9090 capsule on separate machine continue by capsule-certs-generate --capsule-fqdn "$CAPSULE" --certs-tar "~/$CAPSULE-certs.tar" The full log is at /var/log/katello-installer/katello-installer.log Öffne n Sie mit e ine m We bbrows e r die Se ite https ://s ate llite .e xample .org, um die Sate llite Home page anz uz e ige n. Die s e s Be is pie l ve rwe nde t die Standardorganis ation (De fault_Organiz ation) und de n Standards tandort. 2.2. Zuweisen von Objekt en zur St andardorganisat ion und zum St andardst andort 7 Be r e it s t e llungs handbuc h zum St andardst andort Da Sate llite 6 multiple Organis atione n (logis che Ve rwaltungs e inhe ite n) und Standorte (phys is che Aufte ilung de r Inhalts be re its te llung) unte rs tütz t, müs s e n Sie Ihre Vorlage n, Subne tz e und ande re Ele me nte für die Be re its te llung de r Standardorganis ation (De fault_Organiz ation) und de m Standards tandort (De fault_Location) z uwe is e n. Ve rwe nde n Sie das folge nde Ve rfahre n, um alle be re its vorhande ne n Inhalte in de r Standardorganis ation (De fault_Organiz ation) ve rfügbar z u mache n: Pro zedur 2.1. So geben Sie den St andardst ando rt an: 1. Klicke n Sie im Hauptme nü auf Verwalt en → St ando rt e und ans chlie ße nd auf Default_Location in de r Spalte Name. 2. Klicke n Sie auf Organisationen, um die Lis te de r Organis atione n anz uz e ige n. 3. Klicke n Sie auf Default_Organization, um s ie z ur Lis te Ausgewählte Elemente hinz uz ufüge n, und klicke n Sie ans chlie ße nd auf Absenden. Pro zedur 2.2. So geben Sie die St andardo rganisat io n an: 1. Klicke n Sie im Hauptme nü auf Verwalt en → Organisat io nen und ans chlie ße nd auf Default_Organization in de r Spalte Name. 2. Klicke n Sie auf Standorte, um e ine Lis te de r ve rfügbare n Standorte anz uz e ige n. 3. Klicke n Sie auf Default_Location, um die s e n Standort z ur Lis te Ausgewählte Elemente hinz uz ufüge n, und klicke n Sie ans chlie ße nd auf Absenden. Pro zedur 2.3. So weisen Sie die Do main der St andardo rganisat io n zu: 1. Klicke n Sie im Hauptme nü auf Inf rast rukt ur → Do mains, um die Se ite Domains z u öffne n. 2. Klicke n Sie auf example.org in de r Spalte Beschreibung. Die s öffne t die Se ite Domain bearbeiten, auf de r Sie die De tails de r Domain aktualis ie re n könne n. 3. Ände rn Sie auf de m Re ite r Domain die DNS-Domain auf de n Hos tname n de s Sate llite s . 4. Se tz e n Sie de n We rt für DNS-Capsule auf de n Sate llite Se rve r. 5. Klicke n Sie auf de m Re ite r Standorte auf De fault_Location, um die s e n Standort z ur Lis te Ausgewählte Elemente hinz uz ufüge n. Dadurch wird die Domain de m Standards tandort z uge wie s e n. 6. Klicke n Sie auf de m Re ite r Organisationen auf De fault_Organiz ation, um s ie z ur Lis te Ausgewählte Elemente hinz uz ufüge n. Dadurch wird die Domain de r Standardorganis ation z uge wie s e n. 7. Klicke n Sie auf Absenden, um Ihre Ände runge n anz uwe nde n. Pro zedur 2.4. So wählen Sie das St andardsubnet z: 1. Klicke n Sie im Hauptme nü auf Inf rast rukt ur → Subnet ze. 2. Klicke n Sie auf Neues Subnet z und ge be n Sie die folge nde n Informatione n e in. Ve rge s s e n Sie dabe i nicht, die Informatione n e nts pre che nd Ihre r e ige ne n Be re its te llung z u e rs e tz e n: 8 K apit e l 2. Ko nf igur ie r e n vo n Re d Hat Sat e llit e Die ns t e n Name : Provis ioning_Ne t Ne tz we rkadre s s e : 172.17.13.0 Ne tz we rkmas ke : 255.255.255.0 Gate way-Adre s s e : 172.17.13.1 Primäre r DNS-Se rve r: 172.17.13.2 Se kundäre r DNS-Se rve r: le e r las s e n Be ginn de s IP-Be re ichs : 172.17.13.100 Ende de s IP-Be re ichs : 172.17.13.150 VLAN-ID: le e r las s e n 3. Klicke n Sie auf Absenden. 4. Klicke n Sie auf Provis ioning_Ne t, um das Subne tz z u be arbe ite n. 5. Wähle n Sie auf de m Re ite r Domains die Domain e xample .org. 6. Ände rn Sie auf de m Re ite r Capsules die DNS-, DHCP- und TFTP-Caps ule s auf de n Hos tname n de s Sate llite s . 7. Klicke n Sie auf de m Re ite r Standorte auf De fault_Location in de r Lis te Alle Elemente, um die Domain de m Standards tandort z uz uwe is e n. 8. Klicke n Sie auf de m Re ite r Organisationen auf De fault_Organiz ation in de r Lis te Alle Elemente, um die Domain de r Standardorganis ation z uz uwe is e n. Pro zedur 2.5. So weisen Sie Inst allat io nsmedien zu Organisat io nen und St ando rt en zu: 1. Klicke n Sie im Hauptme nü auf Ho st s → Inst allat io nsmedien. 2. Klicke n Sie in de r Spalte Name auf de n Name n de s Me diums , das Sie ve rwe nde n möchte n. 3. Füge n Sie auf de m Re ite r Standorte de n e rforde rliche n Standort z ur Lis te de r aus ge wählte n Ele me nte hinz u. 4. Füge n Sie auf de m Re ite r Organisationen die e rforde rliche Organis ation z ur Lis te de r aus ge wählte n Ele me nte hinz u und klicke n Sie ans chlie ße nd auf Absenden. 9 Be r e it s t e llungs handbuc h Kapit el 3. Import ieren von Subskript ionen und Synchronisieren von Inhalt en Die s e r Abs chnitt be s chre ibt das Einrichte n von Sate llite z um He runte rlade n und Ve rwalte n von Inhalte n. Daz u ge hört das Hochlade n e ine r Manife s t-Date i in de n Sate llite -Se rve r, das Aktivie re n von Re d Hat Re pos itorys , das Ers te lle n ange pas s te r Produkte und das Synchronis ie re n von Inhalte n. 3.1. Erst ellen eines Manifest s Die s e r Abs chnitt be s chre ibt das Ers te lle n e ine s ge e igne te n Manife s ts für Ihre n Re d Hat Sate llite . Pro zedur 3.1. So erst ellen Sie ein Manif est f ür Sat ellit e 6: 1. Öffne n Sie acce s s .re dhat.com und klicke n Sie im Hauptme nü auf SUBSKRIPTIONEN. 2. Klicke n Sie im Abs chnitt Red Hat Subscription Management unte r Subscription Management Applications auf Satellite. 3. Suche n Sie das Sys te m, für das Sie e in Manife s t e rs te lle n möchte n. Ve rge wis s e rn Sie s ich, das s Sie die korre kte Ve rs ion aus wähle n. 4. Markie re n Sie das Aus wahlkäs tche n für je de Subs kription, die Sie ve rknüpfe n möchte n, und ge be n Sie die ge wüns chte Anz ahl de r z u ve rknüpfe nde n Subs kription an. 5. Klicke n Sie auf Auswahl verknüpfen Anmerkung Es kann me hre re Minute n daue rn, bis alle Subs kriptione n ve rknüpft wurde n. Aktualis ie re n Sie Ihr Brows e rfe ns te r alle paar Minute n, bis Sie die Be s tätigung e rhalte n, das s die Subs kriptione n e rfolgre ich ve rknüpft wurde n. 6. Sobald die Subs kriptione n e rfolgre ich ve rknüpft wurde n, klicke n Sie auf Manifest herunterladen und s pe iche rn Sie die Manife s t-Date i an e ine m be kannte n Spe iche rort. 3.2. Hochladen eines Manifest s auf Ihren Sat ellit e Server Pro zedur 3.2. So laden Sie ein Manif est auf Ihren Sat ellit e Server ho ch: 1. Falls Sie nicht be re its die korre kte Organis ation aus ge wählt habe n, klicke n Sie auf Alle Ko nt ext e → Alle Organisat io nen → Def ault _Organizat io n. 2. Klicke n Sie auf Inhalt → Red Hat Subskript io nen 3. Klicke n Sie auf Manifest verwalten, um die Se ite Subskriptionen z u öffne n. 4. Klicke n Sie auf Durchsuchen, um e in ge e igne te s Manife s t aus z uwähle n, und klicke n Sie ans chlie ße nd auf Öffnen. 10 K apit e l 3. Impo r t ie r e n vo n Subs kr ipt io ne n und Sync hr o nis ie r e n vo n Inhalt e n 5. Klicke n Sie auf Hochladen, um das Manife s t in de n Sate llite Se rve r hochz ulade n. 3.3. Akt ivieren von Red Hat Reposit orys Die s e r Abs chnitt be s chre ibt, wie die e rforde rliche n Re d Hat Re pos itorys aktivie rt we rde n, um die Be re its te llung e ine s Re d Hat Ente rpris e Linux 6 Hos ts z u e rmögliche n. Wähle n Sie die e rforde rliche Re le as e pas s e nd z u Ihre r Be re its te llung aus . Dadurch we rde n die folge nde n Re pos itorys aktivie rt: Re d Hat Ente rpris e Linux 6 Se rve r (Kicks tart): Die s e rmöglicht Sate llite de n Kicks tart e ine s Hos ts . Die s e nts pricht in e twa e ine r Sate llite 5 „Kicks tart-Struktur”. Re d Hat Ente rpris e Linux 6 Se rve r (RPMs ): Die s lie fe rt kontinuie rlich Inhalte und Errata. Die s e nts pricht e twa de m Sate llite 5 „rhe l-x86_64-s e rve r-6“ Channe l. Re d Hat Ente rpris e Linux 6 Se rve r - Sate llite Tools (RPMs ): Die s lie fe rt unte rs tütz e nde Software wie z um Be is pie l Puppe t und kate llo-age nt. Die s e nts pricht in e twa de m Sate llite 5 „rhn-tools -rhe l-x86_64-s e rve r-6“ Channe l. Pro zedur 3.3. So akt ivieren Sie Red Hat Repo sit o rys: 1. Klicke n Sie auf Inhalt → Red Hat Repo sit o rys. 2. Suche n Sie auf de m Re ite r Kickstarts de n Eintrag Red Hat Ent erprise Linux Server → Red Hat Ent erprise Linux 6 Server (Kickst art ) und markie re n Sie das Re pos itory Re d Hat Ente rpris e Linux 6 Se rve r Kicks tart x86_64 6.5 (ode r höhe r). Wichtig Markie re n Sie NICHT das Re pos itory 6Se rve r Kicks tart; z ukünftige Ve rs ione n von Sate llite we rde n die s e unnötige n Kicks tart-Re pos itorys ve rbe rge n. 3. Suche n Sie auf de m Re ite r RPMs de n Eintrag Red Hat Ent erprise Linux Server → Red Hat Ent erprise Linux 6 Server (RPMs) und markie re n Sie das Re pos itory Re d Hat Ente rpris e Linux 6 Se rve r RPMs x86_64 6Se rve r. 4. Suche n Sie auf de m Re ite r RPMs de n Eintrag Red Hat Ent erprise Linux Server → Red Hat Ent erprise Linux 6 Server - Sat ellit e T o o ls (RPMs) und markie re n Sie das Re pos itory Re d Hat Ente rpris e Linux 6 Se rve r - Sate llite Tools RPMs x86_64. 3.4. Erst ellen angepasst er Produkt e und Reposit orys Die s e r Abs chnitt be s chre ibt das Ers te lle n e ine s ange pas s te n Produkts , das die be re itz us te lle nde n Puppe t-Module re fle ktie rt. Sie könne n die s e s Vorge he n auch daz u ve rwe nde n, um ange pas s te Re pos itorys für Puppe t und Yum z u e rs te lle n. Pro zedur 3.4. So erst ellen Sie ein angepasst es Pro dukt : 1. Klicke n Sie auf Inhalt → Pro dukt e und ans chlie ße nd auf Neues Produkt. 11 Be r e it s t e llungs handbuc h 2. Ge be n Sie Angepasste Produkte im Fe ld Name e in. Die Ke nnung wird automatis ch e rz e ugt. Sie brauche n we de r e ine n GPG-Schlüs s e l noch e ine n Synchronis ations plan ode r e ine Be s chre ibung anz uge be n. 3. Klicke n Sie auf Speichern. 4. Sobald die Ans icht aktualis ie rt wurde , klicke n Sie auf Repository erstellen. 5. Ge be n Sie als Name Puppet-Module e in. Die Ke nnung wird automatis ch e rz e ugt. 6. Wähle n Sie im Fe ld Typ de n We rt puppet. Las s e n Sie das Fe ld URL le e r. 7. Klicke n Sie auf Speichern. Im nächs te n Schritt wird e in Puppe t-Modul in das Puppe t-Modul-Re pos itory hochge lade n. Sie könne n auch https ://forge .puppe tlabs .com als URL z ur lokale n Spie ge lung von Puppe t Forge ve rwe nde n. Das be de ute t, das s alle Inhalte von Puppe t Forge auf Ihre m Sate llite ve rfügbar s e in we rde n. Alle rdings e rforde rt die s das He runte rlade n von übe r 2.700 Module n und kann abhängig von Ihre r ve rfügbare n Bandbre ite e ine ge raume Ze it in Ans pruch ne hme n. Die s e s Be is pie l ve rwe nde t das motd-Modul, da e s e infach is t und ke ine Abhängigke ite n z u ande re n Module n hat. Pro zedur 3.5. So laden Sie ein Puppet -Mo dul in das Repo sit o ry ho ch: 1. Lade n Sie das motd-Puppe t-Modul von https ://forge .puppe tlabs .com/je ffmccune /motd he runte r. Die he runte rge lade ne Date i trägt die Date ie ndung .tar.gz. 2. Klicke n Sie auf Inhalt → Pro dukt e und ans chlie ße nd auf Angepasste Produkte im Fe ld Name. 3. Klicke n Sie auf de m Re ite r Repositorys auf Puppet-Module, um das Puppe t-ModulRe pos itory z u be arbe ite n. 4. Klicke n Sie im Abs chnitt Puppet-Modul hochladen auf Durchsuchen und navigie re n Sie z um motd-Modul, das Sie z uvor he runte rge lade n habe n. 5. Klicke n Sie auf Hochladen. 3.5. Synchronisieren von Inhalt en Die s e r Abs chnitt be s chre ibt das Synchronis ie re n von Re pos itorys vom Re d Hat Conte nt De live ry Ne twork auf Ihre n Sate llite . Die s e s Ve rfahre n gilt auch für das Synchronis ie re n von ange pas s te n Re pos itorys (Yum ode r Puppe t), die e ine Re pos itory-URL e nthalte n. Pro zedur 3.6. So synchro nisieren Sie Repo sit o rys auf Ihren Sat ellit e: 1. Klicke n Sie auf Inhalt → Synchro nisat io nsst at us, um e ine Lis te de r ve rfügbare n Produkte anz uz e ige n. 2. Navigie re n Sie z u Red Hat Ent erprise Linux Server → 6Server → x86_64. 3. Wähle n Sie die folge nde n Produkte : Re d Hat Ente rpris e Linux 6 Se rve r RPMs x86_64 6Se rve r. Re d Hat Ente rpris e Linux 6 Se rve r - Sate llite Tools RPMs x86_64. 12 K apit e l 3. Impo r t ie r e n vo n Subs kr ipt io ne n und Sync hr o nis ie r e n vo n Inhalt e n 4. Suche n Sie Red Hat Ent erprise Linux Server → 6.6 → x86_64 und markie re n Sie de n Eintrag Re d Hat Ente rpris e Linux 6 Se rve r Kicks tart x86_64 6.6. 5. Klicke n Sie auf Jetzt synchronisieren. Warte n Sie die Synchronis ation de r Re pos itorys ab. Abhängig von de r ve rfügbare n Bandbre ite kann die s me hre re Stunde n in Ans pruch ne hme n. 13 Be r e it s t e llungs handbuc h Kapit el 4. Verwalt en und Übert ragen von Inhalt en Die s e s Kapite l be s chre ibt das Einrichte n von Applikations -Le be ns z yklus umge bunge n und Inhalts ans ichte n s owie das Hinz ufüge n von Re d Hat Ente rpris e Linux Re pos itorys und Puppe t-Module n. De s We ite re n wird das Ve röffe ntliche n von Inhalts ans ichte n und das Ers te lle n und Be arbe ite n von Aktivie rungs s chlüs s e ln e rläute rt. Die in die s e m Kapite l be s chrie be ne n Ve rfahre n s e tz e n voraus , das s Sie die Schritte in Kapite l 3, Importieren von Subskriptionen und Synchronisieren von Inhalten be re its durchge führt habe n. 4.1. Erst ellen von Applikat ions-Lebenszyklusumgebungen Eine Applikations -Le be ns z yklus umge bung re präs e ntie rt e ine n Schritt ode r e ine Stufe in e ine m Übe rtragungs pfad im Software -Entwicklungs z yklus (e ngl. Software De ve lopme nt Life Cycle ode r kurz SDLC). De r e rs te Te il die s e s Be is pie ls konfigurie rt z we i Le be ns z yklus umge bunge n: De v und QA. De r z we ite Te il de s Be is pie ls e rs te llt e ine Inhalts ans icht z ur Ve rwe ndung mit die s e n Umge bunge n. Pro zedur 4.1. So erst ellen Sie eine Applikat io ns-Lebenszyklusumgebung: 1. Klicke n Sie auf Inhalt → Lebenszyklusumgebungen, um die Se ite Lebenszyklus-Umgebungspfade z u öffne n. 2. Klicke n Sie auf Hinzufügen einer neuen Umgebung, um die Se ite Neue Umgebung anz uz e ige n. Die Umge bung Library is t die e rs te Umge bung für alle Inhalte , die Sie in Ihre n Umge bunge n nutz e n könne n. 3. Ge be n Sie Dev im Fe ld Name e in. Für die Ke nnung wird daraufhin automatis ch de rs e lbe Name e inge trage n, Sie könne n die Ke nnung je doch falls ge wüns cht anpas s e n. Be i Be darf könne n Sie z ude m e ine Be s chre ibung hinz ufüge n. 4. Klicke n Sie auf Speichern, um die ne ue Umge bung z u s pe iche rn und z ur vorhe rige n Se ite z urückz uke hre n. 5. Klicke n Sie e rne ut auf Hinzufügen einer neuen Umgebung und e rs te lle n Sie die s e s Mal e ine Umge bung name ns QA. 6. Klicke n Sie auf Speichern. 4.2. Erst ellen von Inhalt sansicht en Eine Inhalts ans icht is t e ine ve rwalte te Aus wahl von Inhalte n, die e in ode r me hre re Re pos itorys (e ntwe de r Yum ode r Puppe t) mit optionale r Filte rung e nthält. Die s e Filte r könne n e ntwe de r Inhalte e ins chlie ße n ode r aus s chlie ße n und s o die Inhalts ans icht e ine s Hos ts z ur Le be ns z yklus ve rwaltung anpas s e n. Sie we rde n daz u ve rwe nde t, um die Inhalte anz upas s e n, die de n Clie nt-Hos ts z ur Ve rfügung ge s te llt we rde n. Pro zedur 4.2. So erst ellen Sie eine Inhalt sansicht : 1. Klicke n Sie auf Inhalt → Inhalt sansicht en und ans chlie ße nd auf Neue Ansicht erstellen. 2. Ge be n Sie RHEL6 x86_64 im Fe ld Name e in. Die Ke nnung wird daraufhin automatis ch e rz e ugt. 14 K apit e l 4 . Ve r walt e n und Übe r t r age n vo n Inhalt e n 3. Ve rge wis s e rn Sie s ich, das s das Aus wahlkäs tche n Verbundansicht nicht aus ge wählt is t und klicke n Sie auf Speichern. Nachde m Sie die Inhalts ans icht e rfolgre ich e rs te llt habe n, wird automatis ch die Se ite Repository-Auswahl ange z e igt. Auf die s e r Se ite könne n Sie aus ge wählte Re pos itorys und Puppe t-Module z ur Inhalts ans icht hinz ufüge n. 4.3. Hinzufügen von Red Hat Ent erprise Linux Reposit orys Das folge nde Ve rfahre n be s chre ibt das Hinz ufüge n von Re d Hat Ente rpris e Linux Re pos itorys z u de r Inhalts ans icht, die im vorange gange ne n Schritt e rs te llt wurde . Mit de ms e lbe n Ve rfahre n könne n Sie je gliche ande re Re d Hat Re pos itorys ode r ange pas s te Re pos itorys hinz ufüge n. Die s e s Be is pie l z e igt e ine n e infache n Anwe ndungs fall, be i de m alle Inhalte ve röffe ntlicht s ind. Sie könne n auch Filte r e rs te lle n, die s te ue rn, we lche Inhalte in de r ve röffe ntlichte n Inhalts ans icht e nthalte n ode r davon aus ge s chlos s e n s e in s olle n. Pro zedur 4.3. So f ügen Sie die Red Hat Ent erprise Linux RPM-Repo sit o rys hinzu: 1. Markie re n Sie auf de r Se ite Repository-Auswahl auf de m Re ite r Hinzufügen das Aus wahlkäs tche n ne be n de n folge nde n Re pos itorys : Re d Hat Ente rpris e Linux 6 Se rve r Kicks tart x86_64 6Se rve r Re d Hat Ente rpris e Linux 6 Se rve r RPMs x86_64 6Se rve r Re d Hat Ente rpris e Linux 6 Se rve r - Sate llite Tools RPMs x86_64 2. Klicke n Sie auf Repositorys hinzufügen. Sobald die Se ite ne u ge lade n wurde , s e he n Sie nun auf de m Re ite r Auflisten/Entfernen die Lis te de r Re pos itorys in Ihre r Inhalts ans icht. 4.4. Hinzufügen von Puppet -Modulen Das folge nde Ve rfahre n be s chre ibt das Hinz ufüge n de s motd-Puppe t-Moduls , das in Proz e dur 3.5, »So lade n Sie e in Puppe t-Modul in das Re pos itory hoch:« hochge lade n wurde . Puppe t-Module s ind e ige ns tändige Code - und Date nbünde l, mithilfe de re r Sie Re s s ource n wie Be nutz e r, Date ie n und Die ns te ve rwalte n könne n. Pro zedur 4.4. So f ügen Sie eine Puppet -Klasse hinzu: 1. Ve rge wis s e rn Sie s ich, das s Sie s ich noch auf de r Se ite Inhaltsansichten be finde n. Klicke n Sie daz u im Hauptme nü auf Inhalt → Inhalt sansicht en. 2. Klicke n Sie auf de m Re ite r Puppet-Module auf Neues Modul hinzufügen, um e ine Lis te de r ve rfügbare n Puppe t-Module anz uz e ige n. Sie könne n de n Filter ve rwe nde n, um das ge wüns chte Modul e infache r z u finde n. 3. Klicke n Sie auf Version wählen, um das motd-Modul aus z uwähle n. 4. Klicke n Sie auf Version wählen ne be n de r Ve rs ion de s Moduls , das Sie hinz ufüge n möchte n. 15 Be r e it s t e llungs handbuc h Anmerkung Falls Sie "Aktue lls te ve rwe nde n" aus wähle n, we nn Sie die z u ve rwe nde nde Puppe t-Modulve rs ion wähle n, be de ute t die s , das s s te ts die ne ue s te Ve rs ion die s e s Moduls in de r ve röffe ntlichte n Ans icht e inbe z oge n wird, we nn e ine ne ue Ve rs ion de r Inhalts ans icht ve röffe ntlicht wird. 4.5. Veröffent lichen einer Inhalt sansicht We nn Sie alle vorange gange ne n Schritte e rfolgre ich durchge führt habe n, ve rfügt Ihr Re d Hat Sate llite nun übe r e ine Inhalts ans icht, die dre i Re d Hat Ente rpris e Linux Re pos itorys und e in Puppe t-Modul e nthält. De r nächs te Schritt is t die Ve röffe ntlichung in de r Library. Pro zedur 4.5. So verö f f ent lichen Sie eine Inhalt sansicht in der Library: 1. Klicke n Sie auf Inhalt → Inhalt sansicht en, um die Se ite Inhaltsansichten anz uz e ige n. 2. Klicke n Sie auf de n Name n de r Inhalts ans icht, die Sie ve röffe ntliche n möchte n. 3. Klicke n Sie auf Neue Version veröffentlichen, um die Se ite Neue Version veröffentlichen anz uz e ige n. Die s le gt die Ve rs ion fe s t und e rmöglicht Ihne n die Angabe e ine s Komme ntars , um die an de r Inhalts ans icht vorge nomme ne n Ände runge n z u be s chre ibe n. 4. Klicke n Sie auf Speichern, um die Inhalts ans icht in de r Library z u s pe iche rn. Sie könne n de n Forts chritt de r Ve röffe ntlichung auf de m Bilds chirm nachve rfolge n. 5. We nn die Ve röffe ntlichung abge s chlos s e n is t, klicke n Sie auf Übertragen, um die Lis te de r ve rfügbare n Übe rtragungs pfade anz uz e ige n (Library -> De v -> QA). 6. Markie re n Sie das Aus wahlkäs tche n de r De v-Umge bung und klicke n Sie ans chlie ße nd auf Version übertragen. 4.6. Erzeugen und Bearbeit en von Akt ivierungsschlüsseln Nachde m Sie e rfolgre ich e ine Inhalts ans icht ve röffe ntlicht habe n, müs s e n Sie e ine n Aktivie rungs s chlüs s e l e rs te lle n. In e ine m s päte re n Schritt wird die s e r Aktivie rungs s chlüs s e l mit e ine r Hos tgruppe ve rknüpft. Die s e rmöglicht e s , de n be re itge s te llte n Hos t be im Sate llite z u re gis trie re n und mit de n aus ge wählte n Le be ns z yklus umge bunge n, Inhalts ans ichte n, Subs kriptione n us w. z u ve rknüpfe n. Pro zedur 4.6. So erst ellen Sie einen Akt ivierungsschlüssel: 1. Klicke n Sie im Hauptme nü auf Inhalt → Akt ivierungsschlüssel und ans chlie ße nd auf Neuer Aktivierungsschlüssel. 2. Ge be n Sie im Name ns fe ld ak-Reg_to_Dev e in. 3. He be n Sie für die s e s Be is pie l die Markie rung de s Aus wahlkäs tche ns Inhaltshostgrenze auf. Mit die s e m Aus wahlkäs tche n könne n Sie fe s tle ge n, wie oft e in 16 K apit e l 4 . Ve r walt e n und Übe r t r age n vo n Inhalt e n Aktivie rungs s chlüs s e l ve rwe nde t we rde n darf. Falls Sie be is pie ls we is e de n Schlüs s e l mit e ine r Subs kription ve rknüpfe n, für die e ine be gre nz te Anz ahl ve rfügbar is t, könne n Sie die s e Gre nz e auf de n Aktivie rungs s chlüs s e l anwe nde n, um e in Übe rs chre ite n de r Subs kriptions anz ahl z u ve rhinde rn. 4. Markie re n Sie das Aus wahlkäs tche n de r De v-Umge bung. 5. Wähle n Sie in de r Aus wahllis te Inhaltsansicht die Inhalts ans icht RHEL 6 x86_64 und klicke n Sie auf Speichern. Nachde m Sie de n Aktivie rungs s chlüs s e l e rs te llt habe n, könne n Sie ve rs chie de ne Parame te r für die s e n Schlüs s e l be arbe ite n. Pro zedur 4.7. So bearbeit en Sie die Paramet er eines Akt ivierungsschlüssels: 1. Klicke n Sie auf de r Se ite Aktivierungsschlüssel auf Subskript io nen → Hinzuf ügen, um e ine Lis te ve rfügbare r Subs kriptione n anz uz e ige n. 2. Markie re n Sie das Aus wahlkäs tche n ne be n je de r Subs kription, die Sie mit jedem Hos t ve rknüpfe n möchte n, de r die s e n Aktivie rungs s chlüs s e l ve rwe nde t. 3. Klicke n Sie auf Auswahl hinzufügen. 17 Be r e it s t e llungs handbuc h Kapit el 5. Fert igst ellen der Bereit st ellungskonfigurat ion Nachde m Sie e rfolgre ich e ine Inhalts ans icht und e ine n Aktivie rungs s chlüs s e l e rs te llt habe n, müs s e n Sie die übrige n e rforde rliche n Konfiguratione n vorne hme n, um e ine n Hos t be re its te lle n z u könne n. Daz u ge hört die Konfiguration von Be re its te llungs vorlage n und das Ers te lle n von Hos tgruppe n. 5.1. Erst ellen von Bereit st ellungsvorlagen Die s e r Abs chnitt be s chre ibt das Einrichte n e ine r Be re its te llungs vorlage , mithilfe de re r Sie me hre re Hos ts be re its te lle n könne n, die alle die s e lbe Konfiguration e rhalte n. Pro zedur 5.1. So erst ellen Sie eine Bereit st ellungsvo rlage: 1. Klicke n Sie im Hauptme nü auf Ho st s → Bereit st ellungsvo rlagen. 2. Klicke n Sie in de r Spalte Name auf Satellite Kickstart Default in de r Lis te de r Be re its te llungs vorlage n. Daraufhin we rde n die Konfigurations re ite r ange z e igt, auf de ne n Sie die Vorlage be arbe ite n könne n. 3. Wähle n Sie auf de m Re ite r Zuweisung RHEL Se rve r 6.5 aus de r Lis te de r pas s e nde n Be trie bs s ys te me und klicke n Sie ans chlie ße nd auf Absenden. 4. Klicke n Sie in de r Spalte Name auf Kickstart default PXELinux in de r Lis te de r Be re its te llungs vorlage n. 5. Wähle n Sie auf de m Re ite r Zuweisung RHEL Se rve r 6.5 aus de r Lis te de r pas s e nde n Be trie bs s ys te me und klicke n Sie ans chlie ße nd auf Absenden. 6. Klicke n Sie im Hauptme nü auf Ho st s → Bet riebssyst eme und ans chlie ße nd auf RHEL Se rve r 6.5. Dadurch we rde n die Konfigurations re ite r ange z e igt, auf de ne n Sie das Be trie bs s ys te m anpas s e n könne n. 7. Markie re n Sie auf de m Re ite r Partitionstabelle das Aus wahlkäs tche n Kickstart Default. 8. Ve rge wis s e rn Sie s ich auf de m Re ite r Installationsmedien, das s De fault_Organiz ation/Library/Re d_Hat_6_Se rve r_Kicks tart_x86_64_6Se rve r aufge führt und aus ge wählt is t. 9. Wähle n Sie auf de m Re ite r Vorlagen de n Eintrag Kickstart default PXELinux aus de r Aus wahllis te PXELinux. 10. Wähle n Sie Satellite Kickstart Default aus de r Aus wahllis te Bereitstellen und klicke n Sie ans chlie ße nd auf Absenden. 5.2. Erst ellen von Host gruppen Die s e r Abs chnitt be s chre ibt das Ers te lle n und Konfigurie re n von Hos tgruppe n. Eine Hos tgruppe is t im Prinz ip e ine Hos tvorlage , die Sie z ur Be re its te llung me hre re r Hos ts ve rwe nde n könne n, ohne die s e lbe n Eige ns chafte n für je de n Hos t e inz e ln ange be n z u müs s e n. Pro zedur 5.2. So erst ellen Sie eine Ho st gruppe: 18 K apit e l 5. Fe r t igs t e lle n de r Be r e it s t e llungs ko nf igur at io n 1. Klicke n Sie im Hauptme nü auf Ko nf igurieren → Ho st gruppen und ans chlie ße nd auf Neue Hostgruppe. 2. Mache n Sie auf de m Re ite r Hostgruppe die folge nde n Angabe n: Name: RHEL6Se rve r-x86_64 Lebenszyklusumgebung: De fault_Organiz ation/DEV Inhaltsansicht: RHEL_6_x86_64 Anmerkung Die s e s Fe ld e rs che int e rs t, nachde m Sie e ine n We rt in de m Fe ld Lebenszyklusumgebung e inge ge be n habe n. Inhaltsquelle: De r FQDN Ihre r Caps ule (kann de r Sate llite Se rve r s e in). Puppet-CA: De r FQDN Ihre s Sate llite s . Puppet-Master: De r FQDN Ihre s Sate llite s . 3. Wähle n Sie auf de m Re ite r Puppet-Klassen das motd-Puppe t-Modul aus de r Lis te de r ve rfügbare n Klas s e n aus . 4. Wähle n Sie auf de m Re ite r Netzwerk die folge nde n We rte : Domain: e xample .org Subnetz: Provis ioning_Ne t Realm: Las s e n Sie die s e s Fe ld für die s e s Be is pie l le e r. Falls Sie Re almVe rwaltung konfigurie rt habe n wie z . B. IPA, wähle n Sie hie r de n e nts pre che nde n Re alm. 5. Wähle n Sie auf de m Re ite r Betriebssystem die folge nde n We rte : Architektur: x86_64 Betriebssystem: RHEL Se rve r 6.5 Medien: De fault_Organiz ation/Library Re d Hat Se rve r 6.5 x86_64. In die s e m Be is pie l wird die s automatis ch aus ge füllt. Anmerkung Falls die s e s Fe ld nicht automatis ch aus ge füllt wird, be de ute t die s , das s die Zuwe is ung von Organis ation und Standort nicht korre kt vorge nomme n wurde . Sie he Proz e dur 2.5, »So we is e n Sie Ins tallations me die n z u Organis atione n und Standorte n z u:«. Partitionstabelle: Kicks tart de fault Root-Passwort: changeme 6. Wähle n Sie auf de m Re ite r Standorte De fault_location. 19 Be r e it s t e llungs handbuc h 7. Wähle n Sie auf de m Re ite r Organisationen De fault_Organiz ation. 8. Wähle n Sie auf de m Re ite r Aktivierungsschlüssel ak-Re g_To_De v aus de r Lis te de r Aktivierungsschlüssel. 9. Klicke n Sie auf Absenden. 20 K apit e l 6 . Be r e it s t e lle n vo n Ho s t s Kapit el 6. Bereit st ellen von Host s Die s e s Kapite l be s chre ibt die Be re its te llung e ine s ne ue n Hos ts mithilfe de s Re d Hat Sate llite Se rve rs . Die voraus ge he nde n Kapite l be hande lte n die Ins tallation und Konfiguration alle r notwe ndige n Ele me nte z ur Be re its te llung; ve rge wis s e rn Sie s ich, das s Sie die Aufgabe n in die s e n Kapite ln e rfolgre ich durchge führt habe n, be vor Sie die Be re its te llung von Hos ts be ginne n. Sate llite bie te t z we i we s e ntliche He range he ns we is e n z ur Be re its te llung von Hos ts : de n PXE-Boot, de r DHCP- und TFTP-Die ns te e rforde rt, und die Be re its te llung pe r Startme dium (Boot Dis k), die e ine Hos t-Be re its te llung e rmöglicht, we nn ke ine PXE-Die ns te ve rfügbar s ind. 6.1. Bereit st ellen eines Host s mit t els PXE Das folge nde Ve rfahre n be s chre ibt, wie e in Hos t von Ihre m Sate llite 6 Se rve r be re itge s te llt wird. Pro zedur 6.1. So st ellen Sie einen Ho st bereit : 1. Klicke n Sie im Hauptme nü auf Ho st s → Neuer Ho st , um die Se ite Neuer Host z u öffne n. 2. Ge be n Sie auf de m Re ite r Host die folge nde n We rte e in: Name: Wähle n Sie e ine n ge e igne te n Name n für Ihre n Hos t, be is pie ls we is e host1.example.org. Hostgruppe: Wähle n Sie RHEL6Se rve r-x86_64 Anmerkung Ne ue Hos ts e rbe n die Standardwe rte , die für die Hos tgruppe konfigurie rt wurde n. Das be de ute t, das s Sie s chne ll e ine n ne ue n Hos t e rs te lle n könne n, ohne die s e We rte e rne ut e inge be n z u müs s e n. Inhaltsquelle: De r $FQDN Ihre s Sate llite s . Die s e r wird automatis ch bas ie re nd auf de r Hos tgruppe ge wählt. 3. Ge be n Sie auf de m Re ite r Netzwerk die folge nde n We rte e in: MAC-Adresse: Die MAC-Adre s s e de s ne ue n Hos ts . De r Sate llite Se rve r re s e rvie rt e ine DHCP-Adre s s e bas ie re nd auf die s e m We rt. Ste lle n Sie s iche r, das s Sie die s e n We rt korre kt ange be n. Subnetz: Provisioning_Net Die s e r We rt wird automatis ch e inge trage n. IP-Adresse: Die s e r We rt wird automatis ch e inge trage n. Ne hme n Sie auf de n Re ite rn Puppet-Klassen, Betriebssystem, Parameter und Zusätzliche Informationen ke ine Ände runge n vor. 4. Klicke n Sie auf Absenden. 21 Be r e it s t e llungs handbuc h 5. Schalte n Sie Ihre n Hos t (e ntwe de r de n phys is che n Hos t ode r die virtue lle Mas chine ) an; e r wird mitte ls PXE boote n und de n Ins tallations vorgang be ginne n. Sie he https ://acce s s .re dhat.com/article s /1169613 für we ite re Informatione n. 6.2. Bereit st ellen eines Host s mit t els St art medium (Boot Disk) Das Sate llite -Mode ll z ur Be re its te llung übe r das Ne tz we rk bas ie rt in de r Re ge l auf PXE, was die DHCP- und TFTP-Die ns te e rforde rlich macht. Da nicht alle Sate llite -Ins tallatione n übe r die s e Die ns te ve rfüge n, bie te t die Be re its te llung pe r Startme dium ve rs chie de ne Type n von Boot-Dis k-Image s (hos ts pe z ifis ch, volls tändige Hos ts , ge ne ris ch), um in s olche n Ins tallatione n die Be re its te llung z u e rmögliche n. Je de r die s e r ve rs chie de ne n Type n von Boot-Dis k-Image hat s e ine je we ilige n Vorte ile , alle s ind je doch für Umge bunge n konz ipie rt, die ke ine Kontrolle übe r die Ne tz we rkinfras truktur habe n. Somit s ind ke ine DHCP-Re s e rvie runge n ode r TFTP-Eins te llunge n e rforde rlich. Boot-Image s we rde n als hybride ISO-Image s ge s chrie be n (nutz bar als ISO-Date ie n ode r USB-Date nträge r) und könne n e ntwe de r von phys is che n Me die n ode r von e ine m virtue lle n Date nträge r ge boote t we rde n. T abelle 6.1. Vergleich der Eigenschaf t en verschiedener Bo o t -Image-T ypen T yp Generisc h DHCP erf o rderl ich DHCPReservier ung Vo rabreg ist rierun g vo n Ho st Bet riebss yst emspe zif isch Hos ts pe z ifis che s Image Volls tändige s Hos tImage Ge ne ris che s Image Ne in Ne in Ne in Ja Ne in Ne in Ja Ja Ne in Ja Ja Ja Ne in Ja Ne in 6.2.1. Vorausset zungen Alle für die Boot-Dis k-Funktionalität von Sate llite e rforde rliche n Pake te s ind normale rwe is e be re its s tandardmäßig ins tallie rt. Ste lle n Sie s iche r, das s die folge nde n Be dingunge n e rfüllt s ind, be vor Sie fortfahre n: Unabhängig vom ve rwe nde te n Image -Typ mus s de r Hos t be re its be im Sate llite re gis trie rt s e in, be vor Sie vom Image boote n. Hos ts we rde n anhand ihre r MAC- ode r IPAdre s s e ide ntifiz ie rt, um die richtige Be re its te llungs vorlage z u lie fe rn, falls s ich de r Hos t im Build-Modus be finde t. Ve rge wis s e rn Sie s ich für hos ts pe z ifis che Image s , das s die Angabe n für Hos t-IPAdre s s e n und -Subne tz e aus ge füllt s ind und das s das Subne tz -Gate way, die Subne tz mas ke und DNS-Re s olve r korre kt konfigurie rt s ind. Klicke n Sie auf Inf rast rukt ur → Subnet ze, um die s e We rte z u konfigurie re n. Um re guläre n Be nutz e rn de n Zugriff auf Image s z u e rlaube n, we is e n Sie de m ge wüns chte n Be nutz e r die Rolle „Boot dis k acce s s “ z u ode r füge n Sie e ine r vorhande ne n Rolle die Be re chtigung „download_bootdis k“ hinz u. Ve rge wis s e rn Sie s ich, das s die richtige n iPXE-Be re its te llungs vorlage n ve rfügbar s ind. Re d Hat Ente rpris e Linux ve rwe nde t die Vorlage „Kicks tart de fault iPXE“. 22 K apit e l 6 . Be r e it s t e lle n vo n Ho s t s Anmerkung gPXE-Image s we rde n de rz e it nicht unte rs tütz t. Die Hos t- und ge ne ris che n Image -Type n bas ie re n auf de r iPXE-Te chnologie , die e ine ande re Gruppe von Hardware -Tre ibe rn als PXELinux unte rs tütz t. Sie he http://ipxe .org/appnote /hardware _drive rs für e ine Lis te de r unte rs tütz te n Hardware . Falls Proble me mit iPXE auftre te n, e nthalte n volls tändige Hos t-Image s inte grie rte Ke rne ls und RAM-Dis ks und könne n je gliche Art von Ne tz we rkkarte n lade n, e ins chlie ßlich s olche r ohne PXE-Unte rs tütz ung. Ve rge wis s e rn Sie s ich, das s die s tandardmäßige n Vorlage n ve rfügbar s ind. Re d Hat Ente rpris e Linux ve rwe nde t „Kicks tart RHEL de fault“ als Be re its te llungs vorlage . Wichtig Falls Sie nicht die s tandardmäßige n Sate llite -Kicks tart-Be re its te llungs vorlage n ve rwe nde n, ve rge wis s e rn Sie s ich, das s die von Ihne n ve rwe nde te n Vorlage n die s tatis che n IP-De tails e nthalte n, die z ur Konfiguration de s Be trie bs s ys te ms notwe ndig s ind. Für e ine Kicks tart-Date i könne n Sie die folge nde Konfiguration ve rwe nde n: network --bootproto <%= @static ? "static" : "dhcp" %> --hostname <%= @host %> <%= " --ip=#{@host.ip} --netmask=#{@host.subnet.mask} --gateway=#{@host.subnet.gateway} --nameserver=# {@host.subnet.dns_primary},#{@host.subnet.dns_secondary}" if @static %> 6.2.2. Erst ellen von Boot -Disk-Images Die s e r Abs chnitt be s chre ibt das Ers te lle n von hos ts pe z ifis che n, volls tändige n Hos t- und ge ne ris che n Image s . Sie könne n e ntwe de r die grafis che We bobe rfläche ode r die Be fe hls z e ile z ur Ers te llung de r Image s ve rwe nde n, be ide Me thode n we rde n hie r be s chrie be n. Anmerkung Für die Ers te llung pe r Be fe hls z e ile mus s das Pake t ruby193-rubygemforeman_bootdisk ins tallie rt s e in. Normale rwe is e is t die s be re its s tandardmäßig ins tallie rt. 6.2.2.1. Erst ellen von host spezif ischen Images 23 Be r e it s t e llungs handbuc h Sie könne n die Hos t- und Subne tz date n in Sate llite ve rwe nde n, um hos ts pe z ifis che Image s mit s tatis che m Ne tz we rk z u e rs te lle n. Das Ve rhalte n is t dynamis ch; das Image lädt vom Sate llite , s omit wird das aktue lle Be trie bs s ys te m und de r Build-Status vom Sate llite ge lie fe rt, s tatt im Image ge s pe iche rt z u we rde n. Pro zedur 6.2. So erst ellen Sie ein ho st spezif isches Image auf der Webo berf läche: 1. Ge he n Sie z ur Se ite Ho st s → Alle Ho st s und klicke n Sie auf de n ge wüns chte n Hos tname n. 2. Klicke n Sie auf Startmedium und ans chlie ße nd auf Host hostname-Abbild. Führe n Sie de n folge nde n Be fe hl aus , um e in hos ts pe z ifis che s Image mithilfe de s hammerBe fe hls z e ile ntools z u e rs te lle n: # hammer bootdisk host --host client.example.com Führe n Sie de n folge nde n Be fe hl aus , um e in hos ts pe z ifis che s Image mitte ls Be fe hls z e ile auf de m Sate llite Se rve r z u e rs te lle n: # foreman-rake bootdisk:generate:host NAME=client.example.com OUTPUT=/tmp Se tz e n Sie de n We rt für OUTPUT auf e ine n ge e igne te n Zie lpfad, e ntwe de r e in Ve rz e ichnis ode r e ine Date i. De r foreman-Be nutz e r be nötigt Schre ibz ugriff auf das ange ge be ne Zie l. 6.2.2.2. Erst ellen vollst ändiger Host -Images Volls tändige Hos t-Image s ähne ln hos ts pe z ifis che n Image s , mit de m Unte rs chie d, das s die s e Image s nicht vom Sate llite lade n, s onde rn s e lbs t de n initiale n Be trie bs s ys te mBootloade r e nthalte n. Die s is t hilfre ich für Hos ts , die nicht vom Sate llite lade n könne n. De r Nachte il is t je doch, das s das Image nicht me hr aktue ll is t, s obald das Hos tBe trie bs s ys te m, de r Bootloade r ode r Be re its te llungs vorlage n ve rände rt we rde n, ode r falls Build Toke ns e rforde rlich s ind, die abge laufe n s ind. Pro zedur 6.3. So erst ellen Sie ein vo llst ändiges Ho st -Image auf der Webo berf läche: 1. Ge he n Sie z ur Se ite Ho st s → Alle Ho st s und klicke n Sie auf de n ge wüns chte n Hos tname n. 2. Klicke n Sie auf Startmedium und ans chlie ße nd auf Vollständiges Host hostname-Abbild. Volls tändige Hos t-Image s be nötige n länge r z ur Ers te llung, da die Be trie bs s ys te mBootloade r he runte rge lade n we rde n, die re cht umfangre ich s e in könne n. Führe n Sie de n folge nde n Be fe hl aus , um e in volls tändige s Hos t-Image mithilfe de s hammer-Be fe hls z e ile ntools z u e rs te lle n: # hammer bootdisk host --host client.example.com --full true Führe n Sie de n folge nde n Be fe hl aus , um e in volls tändige s Hos t-Image mitte ls Be fe hls z e ile auf de m Sate llite Se rve r z u e rs te lle n: 24 K apit e l 6 . Be r e it s t e lle n vo n Ho s t s # foreman-rake bootdisk:generate:full_host NAME=client.example.com 6.2.2.3. Erst ellen generischer Images Ge ne ris che Image s s te lle n e ine e inz ige ISO-Date i be re it, die von alle n re gis trie rte n Hos ts ve rwe nde t we rde n kann. Alle rdings könne n in die s e n Image s ke ine IP-Adre s s de tails ge s pe iche rt we rde n, we s halb das Ne tz we rk e ine n DHCP-Pool bie te n mus s . Sie könne n das ge ne ris che Image z um Boote n de s Hos ts nutz e n, de r ans chlie ße nd vom Sate llite die Vorlage für e ine n re gis trie rte n Hos t abruft, de r mit e ine r MAC-Adre s s e ode r de r IP übe re ins timmt, die von DHCP z uge wie s e n wurde . Die Ins tallation kann im we ite re n Ve rlauf e ntwe de r die durch DHCP z uge wie s e ne ode r die s tatis che IP-Adre s s e ve rwe nde n, abhängig davon, wie die Be trie bs s ys te m-iPXE-Vorlage konfigurie rt is t. Sie könne n die Kicks tart-Date i ve rwe nde n, um z us ätz liche Optione n z ur Ne tz we rkkonfiguration fe s tz ule ge n. Pro zedur 6.4. So erst ellen Sie ein generisches Image auf der Webo berf läche: 1. Ge he n Sie z ur Se ite Ho st s → Alle Ho st s und klicke n Sie auf de n ge wüns chte n Hos tname n. 2. Klicke n Sie auf Startmedium und ans chlie ße nd auf Generisches Abbild. Führe n Sie de n folge nde n Be fe hl aus , um e in ge ne ris che s Image mithilfe de s hammerBe fe hls z e ile ntools z u e rs te lle n: # hammer bootdisk generic Führe n Sie de n folge nde n Be fe hl aus , um e in ge ne ris che s Image mitte ls Be fe hls z e ile auf de m Sate llite Se rve r z u e rs te lle n: # foreman-rake bootdisk:generate:generic 6.2.2.4. Erst ellen von USB-Images Be i de r Ers te llung e ine r ISO-Date i wird die s e imme r auch an de n isohybrid-Be fe hl übe rge be n, s odas s die Date i auch als Date nträge r ge boote t we rde n kann und z um Kopie re n auf e in USB-Ge rät ge e igne t is t. Führe n Sie de n folge nde n Be fe hl aus , um die ISO-Date i auf e in USB-Ge rät z u kopie re n. Ve rge wis s e rn Sie s ich, das s de r Ge räte name und die Eingabe date i für Ihre Umge bung korre kt s ind: # dd if=fqdn.iso of=/dev/sdX 6.3. Bereit st ellen von Host s mit st at ischen IP-Adressen Re d Hat Sate llite 6 ge ht davon aus , das s alle Sys te me für DHCP konfigurie rt s ind, da e s e ine n DHCP-Eintrag für e ine ge ge be ne MAC-Adre s s e re s e rvie rt. Sie könne n Hos ts auch mit s tatis che n IP-Adre s s e n be re its te lle n, mithilfe von ange pas s te n Be re its te llungs vorlage n, Hos tparame te rn ode r bas ie re nd auf Subne tz informatione n. 6.3.1. Verwenden von angepasst en Vorlagen zum Zuweisen st at ischer IP-Adressen 25 Be r e it s t e llungs handbuc h IP-Adressen Sie könne n e ine ange pas s te Be re its te llungs vorlage e rs te lle n, die Unte rs tütz ung für s tatis che IP-Adre s s e n für alle be re itge s te llte n Hos ts lie fe rt. Sie könne n die PXEKonfigurations vorlage kopie re n und die s e mit e ine m ande re n Be trie bs s ys te m ve rknüpfe n, be is pie ls we is e „RHEL 7.1 s tatic“. Das be de ute t, das s e in Sys te m, das die s e Vorlage für e ine n Kicks tart ve rwe nde t, e ine s tatis che IP-Adre s s e e rhält. Die s e Me thode is t de rz e it notwe ndig, da Sate llite 6.0 und 6.1 im vorhande ne n Arbe its s chritt „Ne ue r Hos t” nicht die Aus wahl z wis che n e ine r dynamis che n und s tatis che n IP-Konfiguration e rlaube n. Die s e Me thode e rforde rt, das s Sie Ihre PXE-Vorlage be arbe ite n, um e ine s tatis che Ne tz we rkkonfiguration z u e rmögliche n. Be arbe ite n Sie die PXE-Vorlage wie im folge nde n Be is pie l be s chrie be n und füge n Sie &s tatic=ye s an das Ende je de r Ins tanz von fore man_url('provis ion') hinz u. Pro zedur 6.5. So bearbeit en Sie eine PXE-Vo rlage: 1. Ge he n Sie z ur Se ite Ho st s → Alle Ho st s und klicke n Sie auf de n Name n de s Hos ts , de s s e n Vorlage Sie be arbe ite n möchte n. 2. Klicke n Sie auf de n Re ite r Vorlagen, um die Lis te de r ve rfügbare n Vorlage ntype n anz uz e ige n. 3. Klicke n Sie auf Bearbeiten für de n Typ PXELinux-Vorlage. Die Vorlage wird daraufhin im Vorlage ne ditor ange z e igt. 4. Ne hme n Sie die e rforde rliche n Ände runge n vor und klicke n Sie auf Absenden. Sie he Be is pie l 6.1, »Be arbe ite n de r PXE-Vorlage z um Zuwe is e n s tatis che r IPAdre s s e n« für e in Be is pie l dafür, wie e ine PXE-Vorlage aktualis ie rt wird. Beispiel 6.1. Bearbeit en der PXE-Vo rlage zum Zuweisen st at ischer IPAdressen default linux label linux kernel <%= @kernel %> <% if @host.operatingsystem.name == 'Fedora' and @host.operatingsystem.major.to_i > 16 -%> append initrd=<%= @initrd %> ks=<%= foreman_url('provision')%>&static=yes ks.device=bootif network ks.sendmac <% elsif @host.operatingsystem.name != 'Fedora' and @host.operatingsystem.major.to_i >= 7 -%> append initrd=<%= @initrd %> ks=<%= foreman_url('provision')%>&static=yes network ks.sendmac <% else -%> append initrd=<%= @initrd %> ks=<%= foreman_url('provision')%>&static=yes ksdevice=bootif network kssendmac <% end -%> IPAPPEND 2 6.3.2. Verwenden von Host paramet ern zum Zuweisen st at ischer IPAdressen 26 K apit e l 6 . Be r e it s t e lle n vo n Ho s t s Sie könne n Hos tparame te r ve rwe nde n, um s tatis che IP-Adre s s e n für e inz e lne Hos ts e inz urichte n. Klicke n Sie daz u be i de r Ers te llung e ine s ne ue n Hos ts auf Ho st s → Neuer Ho st und ge be n Sie die ge wüns chte n Parame te r auf de m Re ite r Parameter an. Be is pie l 6.2, »Ve rwe nde n von Hos tparame te rn z um Zuwe is e n s tatis che r IP-Adre s s e n« ve rans chaulicht die Ve rwe ndung e ine r if-Anwe is ung z us amme n mit Hos tparame te rn z um Einrichte n e ine r s tatis che n IP-Adre s s e . Beispiel 6.2. Verwenden vo n Ho st paramet ern zum Zuweisen st at ischer IPAdressen <% if @host.params['my_param_deploy_static'] == "true" -%> network --bootproto <%= "static --ip=#{@host.ip} --netmask=# {@host.subnet.mask} --gateway=#{@host.subnet.gateway} --nameserver=# {[@host.subnet.dns_primary,@host.subnet.dns_secondary].reject{|n| n.blank?}.join(',')}" %> --hostname <%= @host %> <% else -%> network --bootproto 'dhcp' --hostname <%= @host %> <% end -%> We ite re Informatione n finde n Sie im Red Hat Satellite 6 Benutzerhandbuch. 6.3.3. Verwenden von Subnet zen zum Einricht en st at ischer IPAdressen Sie könne n Re d Hat Sate llite konfigurie re n, um Hos ts bas ie re nd auf de re n Subne tz mit s tatis che n IP-Adre s s e n be re itz us te lle n. Be im Einrichte n von Subne tz e n könne n Sie e ntwe de r de n DHCP-Modus ode r de n s tatis che n Boot-Modus ange be n. Das Re d Hat Ente rpris e Linux Ins tallations programm (Anaconda) ve rwe nde t die s e n We rt, um z u be s timme n, ob e ine s tatis che IP-Adre s s e z uge wie s e n we rde n s oll ode r e ine Adre s s e aus de m DHCP-Pool. Ge be n Sie „Statis ch“ an, um s iche rz uge he n, das s alle Hos ts , die in die s e m Subne tz be re itge s te llt we rde n, s tatis che IP-Adre s s e n e rhalte n. Pro zedur 6.6. So geben Sie st andardmäßig den st at ischen Bo o t -Mo dus an: 1. Ge he n Sie z ur Se ite Inf rast rukt ur → Subnet ze und klicke n Sie auf de n Name n de s Subne tz e s , das Sie konfigurie re n möchte n. Um e in ne ue s Subne tz z u e rs te lle n, folge n Sie de n Schritte n in Proz e dur 2.4, »So wähle n Sie das Standards ubne tz :«. 2. Wähle n Sie auf de m Re ite r Subnetz de n Eintrag Statisch aus de r Aus wahllis te Bootmodus und klicke n Sie ans chlie ße nd auf Absenden. Je de s Mal, we nn Sie e ine n ne ue n Hos t e rs te lle n und die s e m Subne tz z uwe is e n, ve rwe nde t e r s tandardmäßig e ine s tatis che IP-Adre s s e . 27 Be r e it s t e llungs handbuc h Anhang A. Glossar Die folge nde n Be griffe we rde n im Ve rlauf die s e s Handbuchs ve rwe nde t. Mache n Sie s ich mit die s e n Be griffe n ve rtraut, um das Ve rs tändnis von Re d Hat Sate llite 6 z u e rle ichte rn. A kt ivierungsschlüssel Ein Re gis trie rungs -Toke n in e ine r Kicks tart-Date i, um Aktione n be i de r Re gis trie rung z u s te ue rn. Die s e ähne ln de n Aktivie rungs s chlüs s e ln in Re d Hat Sate llite 5, bie te n je doch nur noch e ine Unte rme nge de r Funktione n, da Puppe t die Pake t- und Konfigurations ve rwaltung nach de r Re gis trie rung handhabt. A pplikat io ns-Lebenszyklusumgebung Eine Applikations-Lebenszyklusumgebung re präs e ntie rt e ine n Schritt ode r e ine Stufe in e ine m Übe rtragungs pfad im Software -Entwicklungs z yklus (e ngl. Software De ve lopme nt Life Cycle ode r kurz SDLC). Übe rtragungs pfade we rde n auch Entwicklungs pfade ge nannt. Inhalte wie be is pie ls we is e Pake te und Puppe t-Module durchlaufe n Le be ns z yklus umge bunge n, inde m Inhalts ans ichte n ve röffe ntlicht und übe rtrage n we rde n. Alle Inhalts ans ichte n habe n Ve rs ione n, s odas s Sie e ine be s timmte Ve rs ion e ntlang e ine s typis che n Übe rtragungs pfads übe rtrage n könne n, be is pie ls we is e von „Entwicklung“ übe r „Te s t“ nach „Produktion“. Das Klone n von Channe ls imple me ntie rt die s e s Konz e pt in Re d Hat Sate llite 5. V erknüpf en De r Vorgang, e ine Subs kription z u e ine m Hos t z uz uwe is e n, um Zugriff auf RPMInhalte z u e rmögliche n. C apsule Eine Capsule is t e in z us ätz liche r Se rve r, de r in e ine r Re d Hat Sate llite 6 Be re its te llung ve rwe nde t we rde n kann, um die Zus amme nle gung und Ve rte ilung von Inhalte n s owie ande re n lokale n Die ns te n (unte r ande re m Puppe t-Mas te r, DHCP, DNS, TFTP) z u e rmögliche n. Kat alo g Ein Katalog is t e in Dokume nt, das de n ge wüns chte n Sys te mz us tand für e ine n be s timmte n Re chne r be s chre ibt. Er lis te t alle Re s s ource n auf, die ve rwalte t we rde n s olle n, s owie s ämtliche Abhängigke ite n z wis che n die s e n Re s s ource n. Rechnerpro f il Rechnerprofile le ge n s tandardmäßige Attribute für ne ue virtue lle Mas chine n auf e ine r Re chne rre s s ource fe s t. Rechnerresso urce Eine Rechnerressource is t e ine virtue lle ode r Cloud-Infras truktur, die Re d Hat Sate llite 6 z ur Be re its te llung von Hos ts und Sys te me n ve rwe nde t. Die s kann z um Be is pie l Re d Hat Ente rpris e Virtualiz ation Manage r, Ope nStack, EC2 ode r VMWare s e in. Inhalt Inhalt umfas s t Software pake te (RPM-Date ie n) und Puppe t-Module . Die s e we rde n in die Library s ynchronis ie rt und dann in Le be ns z yklus umge bunge n übe rtrage n, s odas s die s e von Hos ts ve rwe nde t we rde n könne n. 28 A nhang A. Glo s s ar C o nt ent Delivery Net wo rk (CDN) Das Content Delivery Network (CDN) is t de r Me chanis mus z ur Lie fe rung von Re d Hat Inhalte n auf ge ografis che r Bas is . Be is pie ls we is e we rde n Inhalte , die von e ine m Sate llite in Europa s ynchronis ie rt we rde n, von e ine r Que lle in Europa be z oge n. Inhalt sho st Ein Inhaltshost is t de r Te il e ine s Hos ts , de r die Aufgabe n im Zus amme nhang mit Inhalte n und Subs kriptione n handhabt. Inhalt sansicht Eine Inhaltsansicht is t e ine De finition von Inhalte n, die Produkte , Pake te und Puppe t-Module mit de r Fähigke it z ur inte llige nte n Filte rung und Ers te llung von Snaps hots kombinie rt. Inhalts ans ichte n s ind e ine We ite re ntwicklung de r Kombination aus Channe ls und Klone n aus Re d Hat Sate llite 5. Ext ernal No de Classif ier Ein External Node Classifier is t e in Puppe t-Kons trukt, das z us ätz liche Date n für e ine n Puppe t-Mas te r lie fe rt, die be i de r Konfiguration von Hos ts ve rwe nde t we rde n. Re d Hat Sate llite 6 fungie rt als Exte rnal Node Clas s ifie r für Puppe tMas te r in e ine r Sate llite -Be re its te llung. Fact er Facter is t e in Programm, das Informatione n (Fakte n) übe r das Sys te m aus gibt, auf de m e s aus ge führt wird. Facte r kann unte r ande re m die Spe iche rme nge , die Be trie bs s ys te mve rs ion, die Archite ktur und vie le s me hr ange be n. Puppe t-Module e rmögliche n s pe z ifis che Konfiguratione n bas ie re nd auf de n von Facte r ge s amme lte n Hos tdate n. Hammer Hammer is t e in Be fe hls z e ile ntool für Re d Hat Sate llite 6. Ve rwe nde n Sie Hamme r z ur Ve rwaltung von Re d Hat Sate llite 6, e ntwe de r als s tandardmäßige Be fe hls z e ile ns chnitts te lle , für Skripte ode r durch e ine inte raktive She ll. Hiera Hie ra is t e in Tool z um Abrufe n von Schlüs s e l/We rt-Paare n für Konfigurations date n, das e s e rmöglicht, s ys te ms pe z ifis che Date n aus Puppe tManife s te n he raus z uhalte n. Ho st Ein Host is t e in phys is che s ode r virtue lle s Sys te m, das von Re d Hat Sate llite 6 ve rwalte t wird. Ho st sammlung Eine Hostsammlung e nts pricht e ine r Systemgruppe in Sate llite 5 und is t e ine be nutz e rde finie rte Gruppe von e ine m ode r me hre re n Hos ts . Ho st gruppe 29 Be r e it s t e llungs handbuc h Eine Hostgruppe is t e ine Vorlage z um Ers te lle n e ine s Hos ts . Sie umfas s t die Inhalts ans icht (we lche die ve rfügbare n RPM-Date ie n und Puppe t-Module s pe z ifiz ie rt) und die Puppe t-Klas s e n (we lche le tz tlich die Software und Konfiguration fe s tle gt), die be i de r Hos te rs te llung ange we nde t we rde n s olle n. St ando rt Ein Standort is t e ine Sammlung von Standarde ins te llunge n, die e ine n phys is che n Standort re präs e ntie re n. Sie könne n ve rs chachte lt we rde n, um e ine Hie rarchie aus Standorte n z u s chaffe n. So könne n Sie be is pie ls we is e Standarde ins te llunge n für de n „Nahe n Os te n“ fe s tle ge n, die we ite r ve rfe ine rt we rde n durch „Te l Aviv“, dann durch „Data Ce nte r Os t“ und s chlie ßlich durch „Rack 22“. Library Die Library e nthält jede Ve rs ion de r Software (e ins chlie ßlich de r ne ue s te n, s ynchronis ie rte n Ve rs ion), die e in Be nutz e r je mals be re its te lle n wird. Für e ine Information Te chnology Infras tructure Library (ITIL) [1] Organis ation ode r Abte ilung is t die s die De finitive Me dia Library [2] (e he mals De finitive Software Library ge nannt). Manif est Ein Manifest übe rträgt Subs kriptione n vom Kunde nportal nach Re d Hat Sate llite 6. Die s e Funktion ähne lt de n Ze rtifikate n, die in Re d Hat Sate llite 5 ve rwe nde t wurde n. We ite re Informatione n übe r Ze rtifikate und Subs kriptions type n finde n Sie in: RHN Clas s ic, Re d Hat Sate llite , and Channe l Entitle me nts [3] The Structure of Sate llite Ce rtificate s (Clas s ic Style of Ce rtificate s ) [4] O rganisat io n Eine Organisation is t e ine is olie rte Sammlung von Sys te me n, Inhalte n und ande re n Funktionalitäte n inne rhalb e ine r Sate llite 6 Be re its te llung. P ro dukt Eine Sammlung von Inhalts -Re pos itorys . Be i Produkte n kann e s s ich um Re d Hat Produkte hande ln ode r um ne u e rs te llte Produkte , die aus Software - und Konfigurations inhalte n be s te he n. Übert ragen Das Ve rle ge n von e ine r Inhalts ans icht, die aus Software - und Konfigurations inhalte n be s te ht, von e ine r Applikations -Le be ns z yklus umge bung in e ine ande re , z . B. von Entwicklung übe r Te s t nach Produktion. B ereit st ellungsvo rlage Eine Bereitstellungsvorlage is t e ine be nutz e rde finie rte Vorlage für Kicks tartDate ie n, Snippe ts und ande re Be re its te llungs aktione n. In Sate llite 6 lie fe rn Be re its te llungs vorlage n ähnliche Funktionalität wie Kicks tart-Profile und Cobble rSnippe ts in Re d Hat Sate llite 5. P ulp-Kno t en 30 A nhang A. Glo s s ar Ein Pulp-Knoten is t e ine Caps ule -Se rve r-Kompone nte , die Inhalte s pie ge lt. Die s ähne lt de m Re d Hat Sate llite 5 Proxy. De r we s e ntliche Unte rs chie d be s te ht darin, das s Inhalte auf de m Pulp-Knote n z wis che nge s pe iche rt we rde n könne n (Staging), be vor s ie von e ine m Hos t ve rwe nde t we rde n. P uppet -Agent De r Puppet-Agent is t e in Age nt, de r auf e ine m Hos t aus ge führt wird und Konfigurations ände runge n auf die s e m Hos t anwe nde t. P uppet -Mast er Ein Puppet-Master is t e ine Caps ule -Se rve r-Kompone nte , die Puppe t-Manife s te für Hos ts be re its te llt, die von de m Puppe t-Age nt aus ge führt we rde n. P uppet -Mo dul Ein Puppet-Modul is t e in e ige ns tändige s Code - und Date nbünde l, mithilfe de s s e n Sie Re s s ource n wie Be nutz e r, Date ie n und Die ns te ve rwalte n könne n. Repo sit o ry Ein Repository bie te t Spe iche rplatz für e ine Gruppe von Inhalte n. Be is pie le s ind e in YUM-Re pos itory ode r e in Puppe t-Re pos itory. Ro lle Eine Rolle le gt e ine Re ihe von Be re chtigunge n fe s t, die auf e ine Gruppe von Re s s ource n wie z . B. Hos ts ange we nde t we rde n. Smart -Pro xy Ein Smart-Proxy is t e ine Caps ule -Se rve r-Kompone nte , die e xte rne Die ns te wie z . B. DNS ode r DHCP inte grie re n kann. Smart -Variable Eine Smart-Variable is t e in Konfigurations we rt, de r das Ve rhalte n e ine r Puppe tKlas s e s te ue rt. Sie kann auf e ine m Hos t, e ine r Hos tgruppe , e ine r Organis ation ode r e ine m Standort fe s tge le gt we rde n. St andard Operat ing Enviro nment (SOE) Eine Standard Operating Environment (kurz SOE, s tandardmäßige Be trie bs umge bung) is t e ine kontrollie rte Ve rs ion de s Be trie bs s ys te ms , auf de r Applikatione n be re itge s te llt we rde n. Subskript io n Mithilfe von Subskriptionen e rhalte n Sie Inhalte und Se rvice s von Re d Hat. Synchro nisat io n Synchronisation be s chre ibt das Spie ge ln von Inhalt von e xte rne n Que lle n in die Re d Hat Sate llite 6 Library. Synchro nisat io nspläne Synchronisationspläne e rmögliche n die z e itlich ge plante Aus führung de r Inhalts s ynchronis ation. 31 Be r e it s t e llungs handbuc h B enut zergruppe Eine Benutzergruppe is t e ine Gruppe von Rolle n, die auf e ine Gruppe von Be nutz e rn ange we nde t we rde n könne n. Eine Be nutz e rgruppe ähne lt e ine r Rolle in Re d Hat Sate llite 5. B enut zer Ein Be nutz e r is t je de r, de r be i Re d Hat Sate llite re gis trie rt is t. Die Authe ntifiz ie rung und Autoris ie rung kann e ntwe de r durch die s ys te me ige ne Logik ode r wahlwe is e durch e xte rne LDAP-Que lle n ode r mit Ke rbe ros e rfolge n. [1] http://en.wikipedia.org/wiki/Inform ation_Technology_Infrastructure_Library [2] http://en.wikipedia.org/wiki/Definitive_Media_Library [3] https://access.redhat.com /site/docum entation/enUS/Red_Hat_Subscription_Managem ent/1/htm l/MigratingRHN/sat-certs.htm l [4] https://access.redhat.com /site/docum entation/enUS/Red_Hat_Subscription_Managem ent/1/htm l/Subscription_C oncepts_and_Workflows/index.ht m l#subscr-legacy 32 A nhang B. Ve r s io ns ge s c hic ht e Anhang B. Versionsgeschicht e Versio n 1.2-8 Wed August 12 20 15 Re moving be ta wate rmark. Hayley Hudgeo ns Versio n 1.2-7 T ue Jun 23 20 15 Be ta-Ve rwe is in Handbuchname hinz uge fügt Hedda Pet ers Versio n 1.2-6.2 Mo n Jun 15 20 15 De uts che Übe rs e tz ung fe rtigge s te llt Hedda Pet ers Versio n 1.2-6.1 Mo n Jun 15 20 15 Hedda Pet ers Übe rs e tz ungs date ie n s ynchronis ie rt mit XML-Que lle n 1.2-6 Versio n 1.2-6 Fri May 15 20 15 Ne u e rs te llt mit aktualis ie rte r Produktve rs ion. David O'Brien Versio n 1.2-5 Mo n May 11 20 15 Ers te llt für te chnis che Übe rprüfung. David O'Brien Versio n 1.2-4 T hu Apr 16 20 15 David O'Brien Ve rwe ndung s tatis che r IPs mit Sate llite 6.1 dokume ntie rt. Versio n 1.2-3 Wed Apr 8 20 15 Ände runge n ge mäß ge ände rte r Brand-Standards . Vorwort e ntfe rnt. Megan Lewis Versio n 1.2-2 Fri Apr 3 20 15 David O'Brien Ve rfahre n z um Ers te lle n e ine s Manife s ts aktualis ie rt e nts pre che nd de s ne ue n Kunde nportal-De s igns . Versio n 1.2-1 T ue Mar 31 20 15 David O'Brien BZ 1207429: Fe hle r in Proz e dur „Ers te lle n von Hos tgruppe n“ be hobe n; Inhalts que lle s ollte auf die Caps ule ve rwe is e n. Mis s ve rs tändliche n Hinwe is auf PTR-Zone ndate i korrigie rt. BZ 1203878: Re pos itory-Name „RH Common“ aktualis ie rt auf „Sate llite Tools “. BZ 1168240: Abs chnitt übe r „Domain“ bz w. „Zone “ ve rde utlicht. BZ 1176466: Erforde rliche Optione n für de n Be fe hl kate llo-ins talle r ve rde utlicht. Ve rfahre n z ur Ers te llung von Hos tgruppe n ve rde utlicht. BZ 1183657: „Puppe t-Modul” und „Katalog“ z um Glos s ar hinz uge fügt. Links z um „Fe hle r me lde n“ korrigie rt. Versio n 1.2-0 T hu Feb 22 20 15 David O'Brien BZ 1184671: Fe hle r in Option für kate llo-ins talle r be hobe n. Versio n 1.1-1 Mo n Dec 22 20 14 David O'Brien Hinwe is e auf Ve rs ione n korrigie rt im Abs chnitt übe r das Ers te lle n e ine s Hos ts für Sate llite . Re lative n Link im Abs chnitt „Ers te lle n ange pas s te r Produkte und Re pos itorys “ korrigie rt. Versio n 1.1-0 Wed Dec 10 20 14 David O'Brien 33 Be r e it s t e llungs handbuc h Abs chnitt übe r das Ers te lle n von Manife s te n mit de taillie rte re n Informatione n aktualis ie rt. Versio n 1.0 -0 Wed No v 26 20 14 Ände runge n nach QA-Übe rprüfung imple me ntie rt. Ers te Ve röffe ntlichung. David O'Brien Versio n 0 .1-1 T hu No v 20 20 14 David O'Brien Glos s ar hinz uge fügt. De finition e ine r Inhalts ans icht im Abs chnitt „Ers te lle n von Inhalts ans ichte n” in „Ve rwalte n und Übe rtrage n von Inhalte n“ hinz uge fügt. xre f z u re fe re nz ie rte n Proz e dure n hinz uge fügt. Abs chnitt übe r anfängliche Konfiguration e rgänz t durch Informatione n übe r Be nutz e rname und Pas s wort für de n Adminis trator. Kapite l übe r das „Be re its te lle n von Hos ts “ aktualis ie rt. Zus amme nfas s ung hinz uge fügt. Entwurf für Kapite l übe r das „Konfigurie re n von Be re its te llungs vorlage n“. Entwurf für Abs chnitt übe r das „Ve rwalte n und Übe rtrage n von Inhalte n“. Abs chnitte übe r das Importie re n von Subs kriptione n und das Synchronis ie re n von Inhalte n übe rarbe ite t. Versio n 0 .1-0 Fri Oct 17 20 14 David O'Brien Ers te n Entwurf für Kapite l „Konfigurie re n von Die ns te n“ hinz uge fügt. Ers te n Entwurf für Kapite l „Einführung in die Be re its te llung“ hinz uge fügt. Ers te n Entwurf für Inhalts ve rz e ichnis mit grundle ge nde n Abs chnitte n hinz uge fügt. Ers tmalige Ers te llung durch Publican. 34
© Copyright 2024 ExpyDoc