Difference between revisions of "Puppet paigaldamine ja seadistamine Centos & Ubuntu"

From ICO wiki
(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…')
 
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
Sertide jaoks
+
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 niisama
+
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/
http://bitcube.co.uk/content/puppet-errors-explained
 

Revision as of 03: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/