Stații de lucru online OnWorks Linux și Windows

logo

Găzduire online gratuită pentru stații de lucru

<Înapoi | Cuprins | Următor>

2.3. configurație


Creați o cale de folder pentru clasa apache2:


sudo mkdir -p /etc/puppet/modules/apache2/manifests


Acum configurați câteva resurse pentru apache2. Creați un fișier /etc/puppet/modules/apache2/manifests/init.pp

conţinând următoarele:


clasa apache2 { pachet { 'apache2':

asigura => instalat,

}


serviciu { 'apache2': asigurare => adevărat, activare => adevărat,

require => Pachetul['apache2'],

}

}


Apoi, creați un fișier nod /etc/puppet/code/environments/production/manifests/site.pp cu:


nodul „puppetclient.example.com” { include apache2

}


imagine

Înlocui puppetclient.example.com cu numele de gazdă al clientului tău Puppet.


Ultimul pas pentru acest server Puppet simplu este repornirea demonului:


sudo systemctl restart puppetmaster.service


Acum totul este configurat pe serverul Puppet, este timpul să configurați clientul.


Mai întâi, configurați demonul agent Puppet să pornească. Editați | × /etc/default/puppet, schimbându-se START la da:


START=da


Apoi porniți serviciul:


sudo systemctl start puppet.service


Vizualizați amprenta de certificare a clientului


sudo puppet agent --fingerprint


Înapoi pe serverul Puppet, vedeți cererile de semnare a certificatelor în așteptare:


sudo puppet list list


Pe serverul Puppet, verificați amprenta clientului și semnați certificatul puppetclient:


sudo puppet cert sign puppetclient.example.com


Pe clientul Puppet, rulați manual agentul puppet în prim plan. Acest pas nu este strict necesar, dar este cel mai bun mod de a testa și depana serviciul de marionete.


sudo puppet agent --test


Verifica / Var / log / syslog pe ambele gazde pentru orice erori de configurare. Dacă totul merge bine, pachetul apache2 și dependențele sale vor fi instalate pe clientul Puppet.


imagine

Acest exemplu este foarte simplu și nu evidențiază multe dintre caracteristicile și beneficiile Puppet. Pentru mai multe informații, consultați Secțiunea 2.4, „Resurse” [p. 109].


Top OS Cloud Computing la OnWorks: