, dette er en gæst, post, skrevet af alex rodriguez,., om forfatteren, alex rodriguez, er linux dev ops administrator, at dukke til at forvalte en saa platform af ca. 70 linux - servere.det store flertal af dem er virtualized værter kører centos 6.3-6.5 på xenserver 6.2.0 hypervisor, så han havde ca. 15 bar metal xenservers at styre manuelt som en helligbrøde, når du vænner dig til dukke,), kontakt forfatter: alex @ mengano. netto, forudsætninger, krav, som ikke er omfattet af denne artikel:, dukke server, som er installeret og konfigureret, herunder passende manifester, plug - ins osv. xenserver 6.2.0 hypervisor korrekt konfigureret og evt. et medlem af en okse pool.,, miljø, dukke - serveren: "puppet01" [root @ puppet01: /tmp]uname - linux puppet01 2.6.32-358.14.1.el6.x86_64 smp tir jul. 16. 23:51:20 utc - 2013 x86_64 x86_64 x86_64 nationale samlingsregering /linux [root @ puppet01: /tmp][root @ puppet01: /tmp]kat /etc /redhat frigivelsecentos overgang 6.4 (endelig udg.) [root @ puppet01: /tmp][root @ puppet01: /tmp]facter $serverversion arkitektur = > x86_64... kernel = > linux kernelmajversion = > 2,6 kernelrelease = > 2.6.32-358.14.1.el6.x86_64... puppetversion = > 3.2.3, xenserver 6.2.0 hypervisor:, "xen01" [root @ xen01 ~] vært liste params = navn beskrivelse, programversion navn beskrivelse (rw) : misligholdelse installere af xenserver programversion (primære markedsoperation): product_version: 6.2.0; product_version_text: 6.2. product_version_text_short: 6.2. platform_name: xcp; platform_version: 1.8.0; product_brand: xenserver; build_number: 70446c; hostname: othone-2; fødselsdato: 2013-06-21; dbv: 2013.0621; xapi: 1.3; okse. 4.1.5. linux: 2.6.32.43-0.4.1.xs1.8.0.839.170780xen; xencenter_min: 2, 0; xencenter_max: 2, 0; network_backend: openvswitch; xs: xenserver overførsel vm: xenserver overførsel vm, version 6.2.0, bygge 70314c; xs: vigtigste: xenserver pakning, version 6.2.0, bygge 70446c; xcp: vigtigste base - pakning, version 1.8.0, bygge 70446c [root @ xen01 ~] #,, procedure, installerer dukke klient på xenserver: installering af epel og puppetlabs yum genkøbsforretninger: [root @ xen01 tmp]wget http: //dl. fedoraproject. org /pub /epel /5 /$(uname - jeg) /epel-release-5-4.noarch.rp [root @ xen01 tmp][root @ xen01 tmp]omdrejninger pr. minut - uvh epel-release-5-4.noarch.rpm klar... ########################################### [100]% 1: epel overgang [root @ xen01 tmp]wget https://yum.puppetlabs.com/el/5/products/i386/puppetlabs-release-5-7.noarch.rpm [root @ xen01 tmp]omdrejninger pr. minut - uvh /tmp /puppetlabs-release-5-7.noarch.rpm klar... ########################################### [100]% 1: puppetlabs overgang ########################################### [100]% [root @ xen01 tmp] #, xenserver 6.2.0 er baseret på centos, hvilket har centos yum register konfiguration, det har brug for til at kunne [root @ xen01 tmp]sed - jeg 's /mulighed for = 1 /mulighed for = 0 /g /etc /yum. genkøbsforretninger. d /centos base. repo, installerer dukke klient: [root @ xen01 tmp]yum installere puppet-3.2.3-1.el5 områder løses =======================================================================================================================================================...====================== pakke arch version register størrelse ============================================================================================================================================================================= installation: dukke noarch 3.2.3-1 e15 puppetlab.s-products 1, 0 m at installere for afhængighed: augeas libs i386 0.10.0-4. e15 puppetlabs dep 373 k facter i386 1:1.7.5-1. e15 puppetlabs produkter 87 k hiera noarch 1.3.2-1. e15 puppetlabs produkter 23 k libx11 i386 1.0.3-11. el5_7.1 base 797 k libxau i386 1.0.1-3.1 base 18 k libxdmcp i386 1.0.1-2.1 base 19 k libselinux ruby i386 1.33.4-5.7. e15 base 60 k ruby i386 1.8.7.374-2. e15 puppetlabs dep 379 k ruby augeas i386 0.4.1-3. e15 puppetlabs dep 22 k ruby irb - i386 1.8.7.374-2 e15 . puppetlabs dep 343 k ruby libs i386 1.8.7.374-2. e15 puppetlabs dep 2,2 m ruby rdoc i386 1.8.7.374-2. e15 puppetlabs dep 411 k ruby jørgen noarch 0.6.5-2. e15 puppetlabs dep 349 k ruby skygge i386 1:2.2.0-2. e15 puppetlabs dep 13 k rubygem json i386 1.5.5-2 e15 . puppetlabs dep 772 k rubygems noarch 1.3.7-1. e15 puppetlabs dep 217 k tk i386 8.4.13-5. el5_1.1 base 888 k der virtual, hvad i386 1.11-2. e15 base 23 k xorg-x11-filesystem noarch 7.1-2. fc6 base 5.4 k =================================================================================================================================================================== transaktionsresumé========== installere 20 - pakken (r) opgradere 0 pakke (r) samlede downloade størrelse: 7,9 mio. er det ok [j /n]: (20 /20): ruby-libs-1.8.7.374-2. e15. i386. rpm