pakken in de vorige les, we hebben laten zien hoe die pxe milieu op ubuntu 14.04, en pakken 6.5.,, de installatie en de configuratie van de ubuntu 14.04 pxe server, de installatie en de configuratie van op de server is 6,5 pxe pakken, pxe server kan Heel handig in een groot deel van de installatie, het is om een systeem te installeren voor de beheerder van de cliënt van een centrale server niet pxe cd /dvd 's of USB - stick nodig, in deze handleiding, laten we zien hoe de oprichting van een pxe milieu gebruikt, schoenmaker, en de automatisering van het systeem van de pxe server geïnstalleerd.Voor degenen die niet’ weet niet, een schoenmaker, een Linux server geïnstalleerd, waardoor het netwerk van installatie van het milieu snel geregeld.Het samen en automatisering - dus hoef je de vele taken springen veel verschillende commando 's en invoering van toepassingen, het nieuwe systeem, en in sommige gevallen tussen de wijziging van de bestaande.De schoenmaker kan helpen de configuratie, het beheer en de DNS - pakket, de energievoorziening, het beheer, de toewijzing van het beheer van de operationele procedures, en nog veel meer, voor het doel van de training, zal ik gebruik maken van een server in pakken 6.5 pxe server.Ik ben 192.168.1.200/24 een IP - adres.Oké, laat me nu met je mee naar de schoenmaker en de configuratie van de installatie in pakken de server, de voorwaarden, de vermindering van de complexiteit, ik schakel de beveiliging.Maar, als je wilt dat dit link. hebben kunnen houden, en om het dossier - Edit, /etc/sysconfig/selinux, dossier, /etc/sysconfig/selinux, VI, die SELINUX VALUE to uitgeschakeld. SELINUX=disabled, [...] van [...], zet je de iptables. af, stop je. Chkconfig af, of de volgende havens mogelijk maken, als je Wilt. Enabled., VI /etc/sysconfig/iptables, maken de havens (http 80/443), Cobbler’ s havens 69, en 25151., [...] - input - staat --state New - TCP - 80 TCP --dport J accepteren - input - staat --state New - TCP - TCP --dport 443 J accepteren - input - staat --state New - TCP - TCP --dport J - A - m - 69 - staat --state accept input - TCP - TCP --dport 25151 J accept [...], redden en sluit het dossier.De firewall van diensten voor veranderingen, het gebruik van de combinatie van servers herstarten, herstarten om de inwerkingtreding van de wijzigingen van de beveiliging en de combinatie.Voor het gemak, en het doel van de test is uitgeschakeld, ik je pakken, installatie, en beveiliging. De standaard bibliotheek, schoenmaker, schoenmaker is niet beschikbaar, dus laten we er in de eerste plaats de installatie 埃佩尔库 schoenmaker.De toevoeging van de bibliotheek en de EPEL, verwijzen naar de volgende link.,, de wetenschappelijke Linux pakken /RHEL /6, nu, installatie EPEL pakhuis schoenmaker, schoenmaker web interface, en hun afhankelijkheid, zoals hieronder aangegeven, yum installeren schoenmaker schoenmaker web dhcp debmirror pykickstart systeem uitgerust dhcp mod_python TFTP - CMAN - Y. Het TFTP - en dat de volgende wijzigingen, moeten beginnen met de schoenmaker. Ten eerste, moeten we de configuratie van de TFTP - en dat xinetd, uitgegeven documenten /ETC /xinetd. D /TFTP,,, VI /ETC /xinetd. D /TFTP, verandering van - - = = is niet de standaard,geslotenbeschrijving verstrekking van documenten: TFTP - server met eenvoudige bestandsoverdracht en protocol. TFTP - overeenkomst zonder schijf, meestal gebruikt voor het opstarten van werkplek, download het profiel van de printers, en en het begin van het deel van de installatie van het systeem.使用TFTP { socket_type =报协议UDP等 = =是的用户 =根服务器 = /usr/sbin /in.tftpd server_args = S /无功/lib /tftpboot, 禁用 =不,per_source = 11 = 100 CPS 2旗 = IPv4 },保存并关闭文件。然后,编辑/etc /xinetd.d/rsysnc,文件,VI /etc /xinetd。D /rsync,改变禁用=是禁用=号,#默认关闭#描述:rsync服务器是一个很好的另外一个FTP服务器,因为它# CRC校验等服务 允许rsync {, 禁用=不,旗 = IPv6 socket_type =流等 =没有用户 =根服务器 = /usr/bin/vi rsync server_args =——守护log_on_failure + =用户名},保存并关闭文件,,配置DHCP,,复制样本dhcp配置文件,CP /usr。/分享/医生/dhcp-4.1.1/dhcpd.conf.sample /etc /DHCP /语句。conf,编辑dhcpd.conf文件,,,,VI /etc /DHCP /语句中,找到下面的可怕。Voor je ingericht en overeenkomen.Dit is mijn. [...].interne netten een iets andere vorm.Het subnet 192.168.1.0 netmask 255.255.255.0 { bereik 192.168.1.100 192.168.1.254 kiezen; server server.unixmen.local; keuze unixmen domeinnaam "."; router 192.168.1.1; uitzending adres 192.168.1.255; standaard huurcontract van 600; maximale huur 7200;} [...], nu, om alle diensten diensten van start dhcpd. De dienst start xinetd dienst start diensten cobblerd beginnen, laat alle diensten in elke keer opnieuw beginnen automatisch, in de verklaring chkconfig druk op de chkconfig chkconfig xinetd cobblerd chkconfig, schoenmaker er verschillende monsters opgeslagen in start model /var /Lib /. /start /,. dit controle - installatie (wortel) de oprichting van deze instelling. Referentie van het.De variabele. fabriek in gebreke is&" de schoenmaker en&" en de schoenmaker controleren als dit kan niet veranderd worden gewaarschuwd.Verander het standaard password, van de volgende met het wachtwoord, van 1 output:, monster, of - te $1$U.Svb2gw$MNHrAmG.axVHYQaQRySR5/, te Configure, Cobbler, nu, we hebben, te bewerken cobbler’ s instellingen dossier, en doen wat een paar changes., VI /etc/cobbler/settings, vinden de lijn, &" default_password_crypted&",, en die de Het is een van die mensen die met het commando &" opennssl password&" zorg, [...] default_password_crypted: "$1$U.Svb2gw$MNHrAmG.axVHYQaQRySR5/" [...], het vinden van de lijn, &" manage_dhcp: 0&", lijn, en veranderen it’ s VALUE to 1 zodat de conbbler’ s dhcp. Features., [...] manage_dhcp: 1 [...], - je Cobbler’ s IP - adressen in serverR &"21; en&" next_server en&" op het gebied van next_server:192.168.1.200. [...] [...] 192.168.1.200 server: [...] van [...] tot wijziging, als je meer, red en het dossier af te sluiten, nu, uitgegeven documenten /. /. /dhcp. Model, zoals de,, VI ///dhcp. Model, te veranderen, zoals blijkt uit onderstaande tabel.Gebruik je eigen vervanging van het onderzoektijdvak in het kader van de omvang, het subnet. 192.168.1.0 netmask 255.255.255.0 {router 192.168.1.1; de keuze van de server subnet 255.255.255.0 192.168.1.1; opties dynamische bootp ; het toepassingsgebied 192.168.1.100 192.168.1.254 standaard contract tijd ; 21600; de maximale huur 43200;, in het kader van een server 192.168.1.200;, "pxeclients" {spelen als de string van optie vendor-class-identifier, 0, 9) = "pxeclient"; als de keuze van het systeem 00:02 pxe type = {naam "r /elilo. -";} als pxe systeem type = 00:06 {naam "voedsel /grub-x86. -";} als pxe systeem type = {naam "dank Je grub-x8.6_64. - "{naam} anders; pxelinux. 0";}}, welke je server enschoenmaker 8217; op het gebied van de next_server IP - adres.Als je alle veranderingen, het behoud en het dossier sluiten, dan moeten we de schoenmaker en’ webpagina 's, en de oprichting van een gebruikersnaam en wachtwoordschoenmaker &8217; S WEB interface maakt, de schoenmaker en’ web interface, het opstellen van documenten /ETC /. /.,, VI /conf. De toewijzing van ETC //modules, zoals hieronder aangegeven wijziging van de volgende instellingen, [...] [de identificatie van module = authn_configfile] [...] [mogen] module = authz_allowall [...], is de volgende stap, we moeten vaststellen waarin de voor de web interface gebruikersnaam en wachtwoord.Om dit te bereiken, die de volgende opdracht.- hou je van de code twee, htdigest /ETC /. /users.digest "schoenmaker" schoenmaker, hier, ik schoenmaker web interface gebruikersnaam en&" de schoenmaker en&", het wachtwoord enpakken en&" 8221;, downloaden van het volgende netwerk een lader. Commando 's, shoemaker. Laders, output: missie: de missie beginnen, 2014-07-24_130618_get_loaders (id = gedownload van de inhoud van de ontwikkeling, voor een periode van 24 juli 13:06:18 2014) weg /var /Lib /. /lader /' s dossier al bestaat, niet gedekt worden door de bestaande inhoud, het gebruik van geweld als je wil de download http://www.cobblerd.org/loaders/copying.elilo /var /vrije /. /lader /copying.elilo downloaden http://www.cobblerd.org/loaders/copying.yaboot /var /Lib /. //copying.ya lader.Start downloaden http://www.cobblerd.org/loaders/copying.syslinux /var /Lib /. /lader /copying.syslinux downloaden http://www.cobblerd.org/loaders/elilo-3.8-ia64.efi /var /Lib /. /lader /elilo-ia64.efi downloaden http://www.cobblerd.org/loaders/yaboot-1.3.14-12 /var /Lib /. /lader /yaboot downloaden http://www.cobblerd.org/loaders/pxelinux.0-3.86 /var /Lib /. /lader /pxelinux downloaden. 0 http://www.cobblerd.org/loaders/menu.c32-3.86 /geen energie /Lib /schoenmaker /lader /menu.c32 downloaden http://www.cobblerd.org/loaders/grub-0.97-x86.efi /var /Lib /. /lader /grub-x86.efi downloaden http://www.cobblerd.org/loaders/grub-0.97-x86_64.efi /var /Lib /. /lader /grub-x86_64.efi * * * * * * * * * * * * * * de missie voltooien,Redactie /ETC /debmirror CONF,,, VI /ETC /debmirror CONF, opmerkingen en‘ en’, en‘ bogen en’ lijn, [...]@ DISTS = "SID"; [...]@ arch = "I386"; [...], tot slot, herstart alle diensten van een dienst of het opnieuw starten van de server, opnieuw in dienst van de xinetd opnieuw in dienst opnieuw in dienst cobblerd opnieuw, en dan rennen en&" de schoenmaker controleren&" om te controleren of alles in orde is de schoenmaker, schoenmaker server. Inspectie, de resultaten: toewijzing, geen probleem. , alles is klaar. Produktie en. En als je boven, als je’ goed te gaan. Cobblerd, opnieuw in dienst, en dan rennen en‘ de schoenmaker synchronisatie’ verzoek om wijziging van een hervatting van de schoenmaker cobblerd, diensten, bemonstering van de productie, De taak te beginnen: 2014-07-24_130807_sync taak ster:TED (id=Sync, time=Thu op 24 13:08:07 2014).% quot% triggers pre-sync of mkdir: /var/lib/tftpboot/pxelinux.cfg. Mkdir: /var/lib/tftpboot/grub mkdir: /var/lib/tftpboot/s390x mkdir: /var/lib/tftpboot/ppc mkdir: /var/lib/tftpboot/etc removing: /var/lib/tftpboot/grub/images copying bootloaders proberen hardlink /var/lib/cobbler/loaders/pxelinux.0 -> /var/lib/tftpboot/pxelinux.0 proberen hardlink /var/lib/cobbler/loaders/menu.c32 -> /var/lib/tftpboot/menu.c32 proberen hardlink /var/lib/cobbler/loaders/yaboot -> /var/lib/tftpboot/yaboot proberen hardlink /usr/share/syslinux/memdisk -> /var/lib/tftpboot/memdisk proberen hardlink /var/lib/cobbler/loaders/grub-x86.efi -> als /var/lib/tftpboot/grub/grub-x86.efi worden onderzocht;Dlink /var /Lib /. /lader /grub-x86_64.efi - > /var /Lib /tftpboot /eten /grub-x86_64.efi kopie afgegeven kopie van dat beeld tftpboot pxe profiel pxe structuur van het menu dhcp dossier /ETC /dhcp /onder die dienst dossier /ETC /xinetd.d/tftp schoonmaken na zijn operatie verbonden een trekker die Python trekker /var /Lib /. /trekker /synchrone /na /* Python verklaring tot een cobbler.modules.sync_post_restart_services werking: T Q O ontvangen: exploitatie van ontvangen: fout: diensten opnieuw naar het IP - adres: O: het sluiten van [ goed ] beginnen dhcp:[ goed ontvangen fout: exploitatie van Shell. De trekker /var /Lib /. /remmenGers /synchrone /na /* Python trekker /var /Lib /. /trekker /wijziging van de trekker cobbler.modules.scm_track /* Python die Shell trekker /var /Lib /. /trekker /veranderen /* * * * * * * * * * * * *, missie volbracht, ISO - documenten server, we hebben schoenen. Alle noodzakelijke taken.Nu, laten we een verdeling van de invoer naar de schoenmaker Linux server van de ISO - beeld, ik heb m 'n schoenmaker pakken 6.5 ISO server /wortel.De internationale organisatie voor normalisatie de installatie in een van de eerste positie.Bijvoorbeeld, ik moet het te installeren, /mnt, catalogi, installatie van de O - ring centos-6.5-i386-bin-dvd1.iso /mnt /, nu, laten we ons in de ISO - server, zoals hieronder aangegeven, de schoenmaker import en pad = /mnt /naam = centos_6.5, produktie, het begin van het mandaat van het monster:: 2014-07-24_132814_import taak beginnen (id = invoer in de media, de tijd is in juli op 24 mei 13:28:14 2014) vond een handtekening van de kandidaat: ras redhat, versie = rhel6 vinden met een handtekening: ras redhat, versie = rhel6 nog weg /var /www /. /ks_mirror /centos_6.5 uitgave: het creëren van nieuwe Uitgave: centos_6.5-i386 proberen te koppelen: /var /www /. /ks_mirror /centos_6.5 - > /var /www /. /Band /centos_6.5-i386 het scheppen van nieuwe inleiding: centos_6.5-i386 denken dat repo - repo (s) inspecties"Repo (s) voor de inspectie yum - (s) begonnen te dalen tot /var /www /. /ks_mirror /centos_6.5 voor verwerking /var /www /centos_6.5-i386 repo: schoenmaker /ks_mirror /centos_6.5 nodig om muziek te kopen: /var /www /. //ks_mirror /centos_6.5 zoek /var /www //////////ks_mirror de * * * * * * * * * * * * * * centos_6.5 repodata vastgesteld. Repodata /var /www /XML - houden: de * * * * * * * * * * * * * * /ks_mirror /centos_6.5/repodata taak schoenmaker server geïnstalleerd, te beginnen met de cliënt en een systeem van start kan zijn met een netwerk van opties (pxe).Je kan je deze optie in de bios, als gevolg van een gebrek aan middelen. Ik zal het hier voor het gebruik van virtuele machine klanten van Oracle virtualbox ik, open het orakel virtualbox.Klik op de menu 's BAR in de "nieuwe" knop.Uw virtuele machine naam.,,, in de virtuele machine geheugen grootte.,,, selectie en&" het creëren van een virtuele harde schijf nu&" optie kiezen.,,, virtuele harde schijf.,,, de keuze van de nieuwe virtuele harde schijf worden gebruikt of vaststelling van een grote groei te creëren voor kleine in het virtuele harde schijf.,,,,,,, maat.’ S.Een nieuwe virtuele machine is gecreëerd.Nu moeten we naar het begin van het netwerk.Om dit te doen, om een virtuele machine, opties.De keuze van het "systeem" en "links" - etiket, kiest het netwerk "," start "van de opties aan de rechterkant," ga "," het netwerk "," het netwerk ", de" brug "in verband met de adapter", "DROP box.Dit is het.Nu de macht van het systeem van de virtuele cliënt.Zie je het scherm beneden.,,,,’ S.Begin van de installatie van 6,5 gebruik je schoenmaker server, aan de laars pakken, schoenmaker, een kopie van het dossier de server, standaard - server, schoenmaker, CP anaconda-ks.cfg /var /Lib /. /start /centos6. KS, nu, uitgegeven documenten, centos6. KS,,, VI /var /Lib /. /start /centos6. KS, als volgt.Verandering is duidelijk en moedig,kickstart Python geproduceerde documenten.De ontwikkeling vanversion = installatie, URL, URL http://192.168.1.200/cobbler/ks_mirror/centos_6.5/, lang en_us.utf-8 toetsenbord ons netwerk onboot niet - apparatuur - bootproto brengen dhcp, noipv6 rootpw ... $iscrypted 6 dollar vfcaiwecqxbydgwi fshgxem9bbaitrksuoehihrfmzzlzgxw8bmsjoybu3iaanwjlvydkkzkxhd6i2vefpn5fsnfkej85kcchbarh0 firewall = - authconfig - enableshadow - passalgo = sha512 veiligheid: de uitvoering van Azië - UTC /Calcutta tijdzone MBR - ook de positie van driveorder = = = = = = = = = = = = = "SDA, aanvullende crashkernel = auto rhgb stil" de volgende informatie is-aandacht alsjeblieft een opdeling van het schrappen van de uitdrukkinghier niet, tenzij je weet dat alleverdeling van het eerste, het is niet gegarandeerdclearpart... Alle chauffeurs = SDApaRT /begeleiding... Fstype = ext4 = 500deel van de omvang van de groei van de omvang van pv.008002 - - = 1volgroup vg_server - PE afmetingen = 4096 pv.008002logvol /- fstype = ext4 naam = lv_root - VGNAME = vg_server - groei - grootte = 1024 = 51 200maxsize logvol swap - naam = lv_swap VGNAME = vg_server... De omvang van de groei - 1248 = - - = = 1248 genaamd "pakken" : URL: 6 - CD - ROM kosten = = = = = = = 100% pakket @ @ @ @ Internet fundamentele basis console debuggen @ @ @ cliënt op Java - catalogus van de "grote" - systeem van de cliënt @ @ @ prestaties van de server perl platform "beleid" van het beleid op de server van de werkplek sgpio duurzame apparatuur in kaart te brengen gegevens winbind certmonger pam_krb5 Pax SAMBA krb5 werkplek perl DBD basis%, het behoud en het dossier sluiten.De toevoeging van de verspreiding van informatie aan de uitgave van de schoenmaker pxe server, toevoeging van naam = centos_6.5 - nucleaire = /var /www /. /ks_mirror /centos_6.5/isolinux/vmlinuz - initrd = /var /www /. /ks_mirror /centos_6.5 /ISOLINUX /initrd. IMG toe te voegen, dan beginnen met het dossier (centos6. KS) pxe server in de samenstelling van het dossier toe te voegen, de schoenmaker naam = centos_6.5_ks... De uitgifte van = centos_6.5 - = /var /Lib /. /start /centos6. KS, schoenmaker opnieuw, de exploitatie en het&" en een&" bevelen veranderen. Cobblerd schoenmaker, diensten van Een hervatting van de start is nu een pxe cliënt, dan zie je het nu.De keuze van het dossier te pakken, installatie, installatie,., pxe cliënt na houtkap gebruikersnaam en‘, met wortel en’, het wachtwoord, heb je er een vroege gebruik, en&" van deze code en&", commando 's, toevoeging van een verdeling van de verschillende, Als je wilt dat de uitgave als' ubuntu' kan ook.Bijvoorbeeld, ik heb naar de schoenmaker ubuntu 14.04 server verdeling van de server.Zo, voor de eerste keer ubuntu 14.04 ISO - een prioriteit: installatie van de O - ring, ubuntu-14.04-server-i386.iso /mnt /, en de invoer van ubuntu 14.04 ISO beeld schoenmaker server, zoals hieronder aangegeven, de schoenmaker import en pad = /mnt /naam = ubuntu14, nu begin je pxe cliënt.Toen je’ vindt dat 'ubuntu' uitgave is toegevoegd aan de pxe server.,,, houdt van de manier waarop je kunt toevoegen, wil je de schoenmaker voor distributie - server, en het begin van een enkele pxe server geïnstalleerd op de verschillende uitkeringen.Dat klinkt geweldig.Moet zijn. De web interface, als je je werk heel moeilijk in eenvoudige commando, kun je de toewijzing en het beheer van de web interface pxe cliënt.De toegang tot de schoenmaker web interface, open je de browser en navigatie: https: /cobbler_web, schoenmaker, //IP - adres, de volgende scherm verschijnt.De schoenmaker web interface in de gebruikersnaam en wachtwoord, je’ hebben een vervroegd gebruik van&" htdigest en&" beschikking.,,, de schoenmaker dashboard: dit is mijn schoenmaker, het dashboard.,,, van hier, je kan creëren, de toevoeging van en het beheer van de nieuwe versie. Configuratie van het systeem, en het creëren van een model is, dat het gemakkelijk is om nu’.Hoop dat dit instrument nuttig voor je zijn.Om van te genieten.,,,,, de schoenmaker document,