Project

General

Profile

SCI services management » History » Version 1

Владимир Ипатов, 10/24/2012 07:19 PM

1 1 Владимир Ипатов
h1. SCI services management
2 1 Владимир Ипатов
3 1 Владимир Ипатов
h2. PUPPET
4 1 Владимир Ипатов
5 1 Владимир Ипатов
Puppet http://www.puppetlabs.com/) is the open source platform for enterprise systems management.
6 1 Владимир Ипатов
Puppet is used to deploy the configuration to the cluster instances.
7 1 Владимир Ипатов
Documentation can be found at http://docs.puppetlabs.com/
8 1 Владимир Ипатов
9 1 Владимир Ипатов
Puppet master is installed on the instance 'sci'.
10 1 Владимир Ипатов
11 1 Владимир Ипатов
h2. DNS
12 1 Владимир Ипатов
13 1 Владимир Ипатов
DNS is configured on the instance 'sci' via puppet.
14 1 Владимир Ипатов
15 1 Владимир Ипатов
The zone file is stored as a template at @/etc/puppet/modules/bind9/templates/sci/zone.erb@
16 1 Владимир Ипатов
On each update you should set new (growing) zone serial number, initially
17 1 Владимир Ипатов
<pre>
18 1 Владимир Ипатов
0000000001 ; Serial
19 1 Владимир Ипатов
</pre>
20 1 Владимир Ипатов
to the new growing value. YYYYMMDDNN is recommended (NN - is the change number in one day).
21 1 Владимир Ипатов
Feel free to modify it to adjust your system.
22 1 Владимир Ипатов
23 1 Владимир Ипатов
New names should be placed below the string
24 1 Владимир Ипатов
<pre>
25 1 Владимир Ипатов
; here you can put any other records
26 1 Владимир Ипатов
</pre>
27 1 Владимир Ипатов
28 1 Владимир Ипатов
To apply your changes quickly you should issue
29 1 Владимир Ипатов
<pre>
30 1 Владимир Ипатов
/etc/init.d/puppet restart
31 1 Владимир Ипатов
</pre>
32 1 Владимир Ипатов
33 1 Владимир Ипатов
h2. Apt
34 1 Владимир Ипатов
35 1 Владимир Ипатов
Apt is configured on the instance 'sci' via puppet.
36 1 Владимир Ипатов
37 1 Владимир Ипатов
h3. sources.list
38 1 Владимир Ипатов
39 1 Владимир Ипатов
Global distributed sources.list template is resided in @/etc/puppet/modules/approx/templates/sources.list.erb@
40 1 Владимир Ипатов
41 1 Владимир Ипатов
h3. Approx
42 1 Владимир Ипатов
43 1 Владимир Ипатов
Approx is configured in @/etc/puppet/modules/approx/templates/approx.conf.erb@
44 1 Владимир Ипатов
To apply your changes quickly you should issue
45 1 Владимир Ипатов
<pre>
46 1 Владимир Ипатов
/etc/init.d/puppet restart
47 1 Владимир Ипатов
</pre>