Puppet paigaldamine ja seadistamine Centos & Ubuntu: Difference between revisions
Created page with 'Sissejuhatus Antud artikkel kirjeldab, kuidas paigaldada ja seadistada Puppet Centos ja Ubuntu operatsioonisüsteemides. Artikkel on mõeldud algajale administraatorile, kes osk…' |
No edit summary |
||
Line 1: | Line 1: | ||
Sissejuhatus | =Sissejuhatus= | ||
Antud artikkel kirjeldab, kuidas paigaldada ja seadistada Puppet Centos ja Ubuntu operatsioonisüsteemides. | Antud artikkel kirjeldab, kuidas paigaldada ja seadistada Puppet Centos ja Ubuntu operatsioonisüsteemides. | ||
Artikkel on mõeldud algajale administraatorile, kes oskab kasutada linuxi käsurida ning on tuttav võrgu toimimise põhimõtetega. | Artikkel on mõeldud algajale administraatorile, kes oskab kasutada linuxi käsurida ning on tuttav võrgu toimimise põhimõtetega. | ||
Puppet paigaldamine | =Puppet paigaldamine= | ||
Kindlasti tuleks esmalt paigaldada ja seadistada Puppet server ehk Puppetmaster, kuna ilma selleta ei oleks klientidel kusagile pöörduda. | Kindlasti tuleks esmalt paigaldada ja seadistada Puppet server ehk Puppetmaster, kuna ilma selleta ei oleks klientidel kusagile pöörduda. | ||
Centos | =Centos= | ||
Puppet Labs repository lisamine: | Puppet Labs repository lisamine: | ||
sudo rpm -ivh http://yum.puppetlabs.com/el/6/products/i386/puppetlabs-release-6-6.noarch.rpm | sudo rpm -ivh http://yum.puppetlabs.com/el/6/products/i386/puppetlabs-release-6-6.noarch.rpm | ||
Puppet Master serveri paigaldmaine: | Puppet Master serveri paigaldmaine: | ||
yum install puppet-server | yum install puppet-server | ||
service puppetmaster start | Teenuse käivitamine | ||
service puppetmaster start | |||
Kui vaja, et serveri käivitamisel käivtuks Puppet automaatselt | Kui vaja, et serveri käivitamisel käivtuks Puppet automaatselt | ||
chkconfig puppetmaster on | chkconfig puppetmaster on | ||
Sertifikaatide kuvamiseks | |||
puppet cert list | puppet cert list | ||
puppet cert sign agent1.localdomain | Certifikaadi allkirjastamiseks | ||
puppet cert sign agent1.localdomain | |||
Ubuntu | =Ubuntu= | ||
Uusima versiooni paigaldamiseks tasub lisada Puppet labsi repo, sest Ubuntu ja Debian vaikimis seadisitatud repodes ei pruugi olla värskeim versioon. | Uusima versiooni paigaldamiseks tasub lisada Puppet labsi repo, sest Ubuntu ja Debian vaikimis seadisitatud repodes ei pruugi olla värskeim versioon. | ||
Repository lisamine | Repository lisamine | ||
Kõigepealt tuleks leida lehelt http://apt.puppetlabs.com/ vastava ubuntu versiooni paigaldus pakk ja see siis alla tõmmata. | Kõigepealt tuleks leida lehelt http://apt.puppetlabs.com/ vastava ubuntu versiooni paigaldus pakk ja see siis alla tõmmata. | ||
Antud näites on selleks Ubuntu 12.04 LTS “Precise Pangolin”, seega alla laadimiseks | Antud näites on selleks Ubuntu 12.04 LTS “Precise Pangolin”, seega alla laadimiseks | ||
wget http://apt.puppetlabs.com/puppetlabs-release-precise.deb | wget http://apt.puppetlabs.com/puppetlabs-release-precise.deb | ||
Ja paigaldamiseks | Ja paigaldamiseks | ||
sudo dpkg -i puppetlabs-release-precise.deb | sudo dpkg -i puppetlabs-release-precise.deb | ||
sudo apt-get install puppet | sudo apt-get install puppet | ||
Automaatseks käivitamiseks | Automaatseks käivitamiseks | ||
chkconfig puppe on | chkconfig puppe on | ||
Käivitamiseks | Käivitamiseks nii, et näeks tulemusi | ||
sudo puppet agent --test | sudo puppet agent --test | ||
Seaded | Seaded asuvad | ||
/etc/puppet/puppet.conf | /etc/puppet/puppet.conf | ||
Line 43: | Line 45: | ||
Viited | Viited | ||
http://docs.puppetlabs.com/guides/installation.html#post-install | http://docs.puppetlabs.com/guides/installation.html#post-install | ||
http://docs.puppetlabs.com/learning/agent_master_basic.html | http://docs.puppetlabs.com/learning/agent_master_basic.html | ||
http://www.how2centos.com/centos-6-puppet-install/ | http://www.how2centos.com/centos-6-puppet-install/ | ||
http://aaronwalrath.wordpress.com/2010/09/03/installing-and-configuring-puppet-on-centos-linux/ | http://aaronwalrath.wordpress.com/2010/09/03/installing-and-configuring-puppet-on-centos-linux/ | ||
Revision as of 02:36, 4 January 2013
Sissejuhatus
Antud artikkel kirjeldab, kuidas paigaldada ja seadistada Puppet Centos ja Ubuntu operatsioonisüsteemides. Artikkel on mõeldud algajale administraatorile, kes oskab kasutada linuxi käsurida ning on tuttav võrgu toimimise põhimõtetega.
Puppet paigaldamine
Kindlasti tuleks esmalt paigaldada ja seadistada Puppet server ehk Puppetmaster, kuna ilma selleta ei oleks klientidel kusagile pöörduda.
Centos
Puppet Labs repository lisamine:
sudo rpm -ivh http://yum.puppetlabs.com/el/6/products/i386/puppetlabs-release-6-6.noarch.rpm
Puppet Master serveri paigaldmaine:
yum install puppet-server
Teenuse käivitamine
service puppetmaster start
Kui vaja, et serveri käivitamisel käivtuks Puppet automaatselt
chkconfig puppetmaster on
Sertifikaatide kuvamiseks
puppet cert list
Certifikaadi allkirjastamiseks
puppet cert sign agent1.localdomain
Ubuntu
Uusima versiooni paigaldamiseks tasub lisada Puppet labsi repo, sest Ubuntu ja Debian vaikimis seadisitatud repodes ei pruugi olla värskeim versioon. Repository lisamine Kõigepealt tuleks leida lehelt http://apt.puppetlabs.com/ vastava ubuntu versiooni paigaldus pakk ja see siis alla tõmmata. Antud näites on selleks Ubuntu 12.04 LTS “Precise Pangolin”, seega alla laadimiseks
wget http://apt.puppetlabs.com/puppetlabs-release-precise.deb
Ja paigaldamiseks
sudo dpkg -i puppetlabs-release-precise.deb sudo apt-get install puppet
Automaatseks käivitamiseks
chkconfig puppe on
Käivitamiseks nii, et näeks tulemusi
sudo puppet agent --test
Seaded asuvad /etc/puppet/puppet.conf
Viited
http://docs.puppetlabs.com/guides/installation.html#post-install
http://docs.puppetlabs.com/learning/agent_master_basic.html
http://www.how2centos.com/centos-6-puppet-install/
http://aaronwalrath.wordpress.com/2010/09/03/installing-and-configuring-puppet-on-centos-linux/