<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.itcollege.ee/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Klaid</id>
	<title>ICO wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.itcollege.ee/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Klaid"/>
	<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php/Special:Contributions/Klaid"/>
	<updated>2026-05-06T05:15:04Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:LVM&amp;diff=31954</id>
		<title>Talk:LVM</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:LVM&amp;diff=31954"/>
		<updated>2011-05-16T18:55:54Z</updated>

		<summary type="html">&lt;p&gt;Klaid: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;LVM kohta lugedes oleks soovinud ka näha versioonide ajalugu (nt. LVM1 vs LVM2).&lt;br /&gt;
&lt;br /&gt;
Häirib see, et iga käsu alguses on &amp;quot;[root@localhost ~]#&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
Lisaks on käskude järel väga palju väljundit. Kui väljundit lähemalt ei kommenteerita siis ei näe selle näitamiseks põhjust.&lt;br /&gt;
&lt;br /&gt;
Sissejuhatuses on öeldud, et kasutaja peab olema tuttav fdiskiga kuid pea pool artiklit oli õpetus kuidas fdiskiga sobivat partitsiooni teha (Miks? kui kasutaja juba oskab fdiskiga ümber käia).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sisulised pretensioonid:&lt;br /&gt;
&lt;br /&gt;
Linux süsteemis EI ole vaja rebootida, et partitsioon kasutusele võtta.&lt;br /&gt;
&lt;br /&gt;
Näidetes lisatakse küll uus kettajagu volume gruppi, kuid ei õpetata kasutajale kuidas volumegruppi teha.&lt;br /&gt;
&lt;br /&gt;
LVM kasutamist on artiklis käsitletud liiga vähe arvestades LVM võimalusi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esineb kirjavigu.&lt;br /&gt;
&lt;br /&gt;
Puudub viimase muutmise aeg.&lt;br /&gt;
&lt;br /&gt;
Kasutatud kirjandusse kuulub wikipedia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hinnang 4/10.&lt;br /&gt;
&lt;br /&gt;
Retsenseeris Karel Laid A31&lt;br /&gt;
&lt;br /&gt;
--[[User:Klaid|Klaid]] 16:23, 16 May 2011 (EEST)&lt;/div&gt;</summary>
		<author><name>Klaid</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:LVM&amp;diff=31953</id>
		<title>Talk:LVM</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:LVM&amp;diff=31953"/>
		<updated>2011-05-16T18:54:45Z</updated>

		<summary type="html">&lt;p&gt;Klaid: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;LVM kohta lugedes oleks soovinud ka näha versioonide ajalugu (nt. LVM1 vs LVM2).&lt;br /&gt;
&lt;br /&gt;
Häirib see, et iga käsu alguses on &amp;quot;[root@localhost ~]#&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
Lisaks on käskude järel väga palju väljundit. Kui väljundit lähemalt ei kommenteerita siis ei näe selle näitamiseks põhjust.&lt;br /&gt;
&lt;br /&gt;
Sissejuhatuses on öeldud, et kasutaja peab olema tuttav fdiskiga kuid pea pool artiklit oli õpetus kuidas fdiskiga sobivat partitsiooni teha (Miks? kui kasutaja juba oskab fdiskiga ümber käia).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sisulised pretensioonid:&lt;br /&gt;
&lt;br /&gt;
Linux süsteemis EI ole vaja rebootida, et partitsiooni tabel kasutusele võtta.&lt;br /&gt;
&lt;br /&gt;
Näidetes lisatakse küll uus kettajagu volume gruppi, kuid ei õpetata kasutajale kuidas volumegruppi teha.&lt;br /&gt;
&lt;br /&gt;
LVM kasutamist on artiklis käsitletud liiga vähe arvestades LVM võimalusi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esineb kirjavigu.&lt;br /&gt;
&lt;br /&gt;
Puudub viimase muutmise aeg.&lt;br /&gt;
&lt;br /&gt;
Kasutatud kirjandusse kuulub wikipedia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hinnang 4/10.&lt;br /&gt;
&lt;br /&gt;
Retsenseeris Karel Laid A31&lt;br /&gt;
&lt;br /&gt;
--[[User:Klaid|Klaid]] 16:23, 16 May 2011 (EEST)&lt;/div&gt;</summary>
		<author><name>Klaid</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Operatsioonis%C3%BCsteemide_referaadid_2011_kevad&amp;diff=31824</id>
		<title>Operatsioonisüsteemide referaadid 2011 kevad</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Operatsioonis%C3%BCsteemide_referaadid_2011_kevad&amp;diff=31824"/>
		<updated>2011-05-16T13:25:16Z</updated>

		<summary type="html">&lt;p&gt;Klaid: /* Siim Kängsepp A22 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kaugõpe=&lt;br /&gt;
==Rene Albin AK31==&lt;br /&gt;
[[nginx]] -Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Lembit Elmik AK21==						&lt;br /&gt;
==Aleksei Issaikin AK21==&lt;br /&gt;
[[Ubuntu Serveri Install OS admin laborite tegemiseks]] - Parandamisel &lt;br /&gt;
&lt;br /&gt;
Retsents [https://wiki.itcollege.ee/index.php/Talk:FreeBSD_Packet_Filter_tulem%C3%BC%C3%BCriga FreeBSD Packet Filter tulemüüriga] - Hinnang sisse kantud [[User:Mernits|Mernits]] 12:33, 7 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Andre Jõgi AK21==					&lt;br /&gt;
==Pavel Kodotšigov AK22==&lt;br /&gt;
&lt;br /&gt;
[[FreeBSD Packet Filter tulemüüriga]] - Valmis ülevaatamiseks.&lt;br /&gt;
&lt;br /&gt;
Retsents [https://wiki.itcollege.ee/index.php/Talk:Htop htop]&lt;br /&gt;
&lt;br /&gt;
Hinded sisse kantud  [[User:Mernits|Mernits]] 12:29, 7 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Ivo Kruusamäe AK21==&lt;br /&gt;
&lt;br /&gt;
[[Gzip]] - Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
Retsensioon: [[Talk:Cat]]&lt;br /&gt;
&lt;br /&gt;
==Andres Kõrvemaa AK21==&lt;br /&gt;
&lt;br /&gt;
[[Dig]] - Valmis ülevaatamiseks 19:24, 17 Aprill 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
Retsensioon [[Talk:Gzip]] --[[User:akorvema|akorvema]] 18:27, 8 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Lauri Liibert AK21==&lt;br /&gt;
[[Sertifikaadid]] Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
Retsensioon [[Talk:Bonnie%2B%2B]]&lt;br /&gt;
&lt;br /&gt;
==Siim Kullerkupp AK21==&lt;br /&gt;
[[Bonnie++]] Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Märt Lindre AK21==&lt;br /&gt;
&lt;br /&gt;
[[Linux saalealaa ehk swap]] [[User:Mlindre|Mlindre]] 15:27, 15 April 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
Retsentseerija : [[User:Hvosujal|Hvosujal]] 10:01 16.05.2011&lt;br /&gt;
&lt;br /&gt;
==Rasmus Linnamäe AK22==&lt;br /&gt;
[[ Netcat]] Valmis ülevaatamiseks 22:40, 17 Aprill 2011 (EEST)			&lt;br /&gt;
==Priit Lume AK31==&lt;br /&gt;
&lt;br /&gt;
[[Tshark]] ülevaatamiseks valmis 22:45, 17 April 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
Restsensioon [https://wiki.itcollege.ee/index.php/Talk:Date[Date]]&lt;br /&gt;
&lt;br /&gt;
==Tiit Maripuu AK22==&lt;br /&gt;
&lt;br /&gt;
[[inetd]] (valmis hindamiseks ja arvustamiseks 10.05.11)&lt;br /&gt;
&lt;br /&gt;
Retsensioon: [[Talk:Iozone]]&lt;br /&gt;
&lt;br /&gt;
==Marko Megerild AK21==						&lt;br /&gt;
==Artur Mölter AK22==&lt;br /&gt;
[[Iozone]] - Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Margus Nairis AK31==&lt;br /&gt;
&lt;br /&gt;
[[Wireshark]] Valmis ülevaatamiseks.&lt;br /&gt;
&lt;br /&gt;
==Karel Niine AK22==&lt;br /&gt;
[[PXE boot]] (Preboot Execution Environment)&lt;br /&gt;
&lt;br /&gt;
Retsensioon [[Talk:Dig]] --[[User:Kniine|Kniine]] 21:18, 4 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Ulvar Petmanson AK22==&lt;br /&gt;
[[Signaalid ja kill]]&lt;br /&gt;
&lt;br /&gt;
==Märten Rodes AK22==&lt;br /&gt;
[[htop]]&lt;br /&gt;
&lt;br /&gt;
Hinnatud [[Talk:PXE boot]]&lt;br /&gt;
&lt;br /&gt;
==Tanel Štaub AK22==					&lt;br /&gt;
==Alvar Teearu AK31==&lt;br /&gt;
KVM tegemisel, valmib järgmise nädala jooksul&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/KVM]&lt;br /&gt;
&lt;br /&gt;
==Aleksei Timošenko AK21==&lt;br /&gt;
=Päevaõpe=&lt;br /&gt;
&lt;br /&gt;
==Rasmus Aav A21==&lt;br /&gt;
==Pavel Abin 12==&lt;br /&gt;
==Allar Adoberg A22==&lt;br /&gt;
[[VirtualBoxi võrgud]] - Hindamiseks valmis.&lt;br /&gt;
&lt;br /&gt;
Retsensioon - https://wiki.itcollege.ee/index.php/Talk:Dpkg&lt;br /&gt;
&lt;br /&gt;
==Arvi Alamaa A21==&lt;br /&gt;
[[apticron]] - valmis ülevaatamiseks 02.05.2011 - Hindab Meelis Tamm pooleli&amp;lt;br&amp;gt; &lt;br /&gt;
Retsensioon - [https://wiki.itcollege.ee/index.php/Talk:Debiani_paki_loomine Debiani paki loomine] 15.05.2011&lt;br /&gt;
&lt;br /&gt;
==Ivar Ambos A22==&lt;br /&gt;
[[Munin]] valmis ülevaatamiseks.&lt;br /&gt;
&lt;br /&gt;
Retsensioon [https://wiki.itcollege.ee/index.php/Talk:Adduser_%26_useradd adduser ja useradd]&lt;br /&gt;
&lt;br /&gt;
==Sergei Gorjunov A21==&lt;br /&gt;
[[Port knocking]] ülevaatamiseks valmis&lt;br /&gt;
&lt;br /&gt;
Retsenseeeris Risto Siitan&lt;br /&gt;
&lt;br /&gt;
==Merili Gutmann A31==&lt;br /&gt;
[[Lsof]] on valmis ülevaatamiseks.(Hindab Arto)&lt;br /&gt;
-- 12:59, 1 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
Retsentsioon: [https://wiki.itcollege.ee/index.php/Talk:OpenNode OpenNode] Retsensioon on valmis!&lt;br /&gt;
&lt;br /&gt;
==Rene Haavre A32==	&lt;br /&gt;
[[Samurai_WTF]]					&lt;br /&gt;
==Kristjan Kalder A22==&lt;br /&gt;
==Kadri Kalme A22==&lt;br /&gt;
[[Fdisk]]&lt;br /&gt;
&lt;br /&gt;
==Alfi Kannus A21==&lt;br /&gt;
&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Iptables . Töö täieneb.&lt;br /&gt;
&lt;br /&gt;
==Oliver Kilk A21==&lt;br /&gt;
[[Mkdir - Linux/Unix süsteemides]] - Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
Retsentsioon: [https://wiki.itcollege.ee/index.php/Talk:CUPS]&lt;br /&gt;
&lt;br /&gt;
==Nikolai Klõga G11==&lt;br /&gt;
==Reio Kokla A31==&lt;br /&gt;
[[Mkfs]]&lt;br /&gt;
&lt;br /&gt;
Retsenseerib: Tavo Toomemägi [A41]&lt;br /&gt;
&lt;br /&gt;
==Vladimir Kolesnik A22==&lt;br /&gt;
&lt;br /&gt;
[[init]] - valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
Retsensioon [https://wiki.itcollege.ee/index.php/Talk:Linux/Unix_faili%C3%B5igused Linux/Unix failiõigused]&lt;br /&gt;
&lt;br /&gt;
==Ivar Krustok A22==&lt;br /&gt;
[[Ksh]] // retsenseeris Juhan Liiva&lt;br /&gt;
&lt;br /&gt;
==Katrin Kukk A22==	&lt;br /&gt;
&lt;br /&gt;
[[Tcpdump]] - valmis ülevaatamiseks -- 22:17, 24 April 2011 (EEST) &lt;br /&gt;
&lt;br /&gt;
Retsensioon: [[Talk:Hwclock]]  -  valmis -- 20:05, 13 May 2011 (EEST)&lt;br /&gt;
==Rain Kõrgmaa A22==						&lt;br /&gt;
==Siim Kängsepp A22==&lt;br /&gt;
&lt;br /&gt;
[[LVM]] - Valmis&lt;br /&gt;
&lt;br /&gt;
Retsensioon valmis [[Talk:LVM]] --[[User:Klaid|Klaid]] 16:25, 16 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Urmo Laaneots A21==						&lt;br /&gt;
==Karel Laid A31==&lt;br /&gt;
[[Puppet]] Valmis 01.05.2011&lt;br /&gt;
&lt;br /&gt;
==Henrik Leinola A22==&lt;br /&gt;
&lt;br /&gt;
[[Manpremo]]&lt;br /&gt;
&lt;br /&gt;
==Kaspar Leivo A41==							&lt;br /&gt;
==Juhan Liiva A21==&lt;br /&gt;
[[PS1]] valmis ülevaatamiseks // 19:47 15.05 muudatused sisse viidud - Referaat hinnatud 10:08 16.05&lt;br /&gt;
&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Talk:Ksh retsensioon&lt;br /&gt;
&lt;br /&gt;
==Kaido Loonurm A41==&lt;br /&gt;
[[Load_average]] - valmis ülevaatamiseks -- 12:17, 24 April 2011 (EEST)&lt;br /&gt;
Teemat retsenseerib: Ivar Krustok&lt;br /&gt;
&lt;br /&gt;
Retsensioon [[Talk:mkfs]] --[[User:Kloonurm|Kloonurm]] 22:03, 10 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Urmas Luuk A22==						&lt;br /&gt;
==Andres Mill A22==&lt;br /&gt;
Valmis referaat: [[chmod]]&lt;br /&gt;
&lt;br /&gt;
Hinnatud Vadim Vinogradin.&lt;br /&gt;
&lt;br /&gt;
Retsensioon: [[Talk:Enos.itcollege.ee_failidele_ligipääs_GNOME/KDE_abil]]&lt;br /&gt;
&lt;br /&gt;
==Janar Märjama A22==	&lt;br /&gt;
[[Zentyal]] - Valmis kontrollimiseks.&lt;br /&gt;
&lt;br /&gt;
Retsensioon - [[Signaalid ja kill]]&lt;br /&gt;
&lt;br /&gt;
==Kairo Ostapenko A31==							&lt;br /&gt;
==Kristjan Pajumaa A22==							&lt;br /&gt;
==Ilja Peters 12==&lt;br /&gt;
[[VMware_Server]] - Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:RPM_Package_Manager RPM Package Manager] - Arvustus&lt;br /&gt;
&lt;br /&gt;
==Veiko Pilt A31==&lt;br /&gt;
[[Tarkvara_haldus_yum_baasil]] - valmis ülevaatamiseks - 02.05.2011&amp;lt;br&amp;gt;&lt;br /&gt;
Seda teemat retsenseerib Andres Sumin A22						&lt;br /&gt;
==Jagnar Pindmaa A31==							&lt;br /&gt;
==Priit Pobbul A22==						&lt;br /&gt;
==Arina Püvi A21==							&lt;br /&gt;
==Karet Rikko A21==&lt;br /&gt;
[[NTFS vs Ext4]] valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
Retsensioon: [[Talk:Tshark]]&lt;br /&gt;
&lt;br /&gt;
==Toomas Rohumets A21==&lt;br /&gt;
Referaat: [[Adduser &amp;amp; useradd]] - Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
Hinnatud.[[Talk:Adduser &amp;amp; useradd]]&lt;br /&gt;
&lt;br /&gt;
Retsensioon: [[Talk:Wget]]&lt;br /&gt;
&lt;br /&gt;
==Taavi Salumets A21==&lt;br /&gt;
[[Logrotate]] - valmis ülevaatamiseks - 02.05.2011						&lt;br /&gt;
==Risto Siitan A22==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Partimage Partimage] -valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Port_knocking Port Knocking] Retsensioon&lt;br /&gt;
&lt;br /&gt;
==Oliver Soom A22==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Debiani_paki_loomine  Debiani paki loomine] valmis ülevaatamiseks&amp;lt;br&amp;gt;&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:BURG Retsentsioon BURG&#039;i teemal] &amp;lt;b&amp;gt;pooleli&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kaspar Steinberg A32==						&lt;br /&gt;
==Andres Sumin A22==	&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Dpkg - Valmis ülevaatamiseks!&lt;br /&gt;
&lt;br /&gt;
Teemat retsenseerib: Allar Adoberg&lt;br /&gt;
&lt;br /&gt;
==Meelis Suursalu A22==							&lt;br /&gt;
==Meelis Tamm A21==&lt;br /&gt;
[[Enos.itcollege.ee failidele ligipääs GNOME/KDE abil]] - valmis ülevaatuseks&lt;br /&gt;
&lt;br /&gt;
Hinnatud [[User:Amill|Amill]] 16:12, 16 May 2011 (EEST).&lt;br /&gt;
&lt;br /&gt;
==Ott Telga A31==						&lt;br /&gt;
==Tavo Toomemägi A41==	&lt;br /&gt;
[[Wget]] ülevaatamiseks valmis 00:36, 03 April 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
Hinnatud [[Talk:Wget]]					&lt;br /&gt;
==Tarmo Trumm A21==&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Date Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Timo Trummer A32==&lt;br /&gt;
&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Hwclock - valmis ülevaatuseks&lt;br /&gt;
&lt;br /&gt;
==Olle Tuur A22==&lt;br /&gt;
&lt;br /&gt;
==Arto Vaas A32==&lt;br /&gt;
&lt;br /&gt;
https://wiki.itcollege.ee/index.php/OpenNode - valmis&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Retsentsioon: [https://wiki.itcollege.ee/index.php/Talk:OpenNode OpenNode] Retsensioon on valmis! (Merili Gutmann)&lt;br /&gt;
&lt;br /&gt;
==Andres Vaher A22==						&lt;br /&gt;
==Jaan Vahtre A21==&lt;br /&gt;
https://wiki.itcollege.ee/index.php/BURG - valmis ülevaatuseks&lt;br /&gt;
&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Talk:PS1#Kokkuv.C3.B5te - Tehtud retsensioon.&lt;br /&gt;
&lt;br /&gt;
==Kristjan Vaik A21==	&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Linux_boot_protsess Linux buutimise protsess]					&lt;br /&gt;
==Sten Vaisma A22==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Linux/Unix_faili%C3%B5igused Linux/Unix failiõigused] - valmis ülevaatuseks&lt;br /&gt;
&lt;br /&gt;
Retsenseerib Vladimir Kolesnik https://wiki.itcollege.ee/index.php/Talk:Linux/Unix_faili%C3%B5igused (pooleli)&lt;br /&gt;
&lt;br /&gt;
==Kristjan Vask A21==	&lt;br /&gt;
[[CUPS]] - pooleli&lt;br /&gt;
&lt;br /&gt;
Hetkel hinnatud 14:38:2011 (EEST) 16.05.2011 &lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:CUPS]&lt;br /&gt;
&lt;br /&gt;
==Vadim Vinogradin A21==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/RPM_Package_Manager RPM Package Manager] - Hinnatud&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Chmod Chmod] - retsensioon&lt;br /&gt;
&lt;br /&gt;
==Heigo Võsujalg A21==&lt;br /&gt;
[[Synaptic Package Manager]] - Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
Retsentsioon : [[Linux saalealaa ehk swap]]&lt;br /&gt;
&lt;br /&gt;
==Kristjan Väljako A21==&lt;br /&gt;
[[Packetfence]] - Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
Retsentsioon : [[Partimage]]&lt;/div&gt;</summary>
		<author><name>Klaid</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:LVM&amp;diff=31823</id>
		<title>Talk:LVM</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:LVM&amp;diff=31823"/>
		<updated>2011-05-16T13:23:21Z</updated>

		<summary type="html">&lt;p&gt;Klaid: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;LVM kohta lugedes oleks soovinud ka näha versioonide ajalugu (nt. LVM1 vs LVM2).&lt;br /&gt;
&lt;br /&gt;
Häirib see, et iga käsu alguses on &amp;quot;[root@localhost ~]#&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
Lisaks on käskude järel väga palju väljundit. Kui väljundit lähemalt ei kommenteerita siis ei näe selle näitamiseks põhjust.&lt;br /&gt;
&lt;br /&gt;
Sissejuhatuses on öeldud, et kasutaja peab olema tuttav fdiskiga kuid pea pool artiklit oli õpetus kuidas sobivat fdiskiga partitsiooni teha (Miks? kui kasutaja juba oskab fdiskiga ümber käia).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sisulised pretensioonid:&lt;br /&gt;
&lt;br /&gt;
Linux süsteemis EI ole vaja rebootida, et partitsiooni tabel kasutusele võtta.&lt;br /&gt;
&lt;br /&gt;
Näidetes lisatakse küll uus kettajagu volume gruppi, kuid ei õpetata kasutajale kuidas volumegruppi teha.&lt;br /&gt;
&lt;br /&gt;
LVM kasutamist on artiklis käsitletud liiga vähe arvestades LVM võimalusi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esineb kirjavigu.&lt;br /&gt;
&lt;br /&gt;
Puudub viimase muutmise aeg.&lt;br /&gt;
&lt;br /&gt;
Kasutatud kirjandusse kuulub wikipedia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hinnang 4/10.&lt;br /&gt;
&lt;br /&gt;
Retsenseeris Karel Laid A31&lt;br /&gt;
&lt;br /&gt;
--[[User:Klaid|Klaid]] 16:23, 16 May 2011 (EEST)&lt;/div&gt;</summary>
		<author><name>Klaid</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Operatsioonis%C3%BCsteemide_referaadid_2011_kevad&amp;diff=31739</id>
		<title>Operatsioonisüsteemide referaadid 2011 kevad</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Operatsioonis%C3%BCsteemide_referaadid_2011_kevad&amp;diff=31739"/>
		<updated>2011-05-16T08:38:45Z</updated>

		<summary type="html">&lt;p&gt;Klaid: /* Siim Kängsepp A22 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kaugõpe=&lt;br /&gt;
==Rene Albin AK31==&lt;br /&gt;
[[nginx]] -Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Lembit Elmik AK21==						&lt;br /&gt;
==Aleksei Issaikin AK21==&lt;br /&gt;
[[Ubuntu Serveri Install OS admin laborite tegemiseks]] - Parandamisel &lt;br /&gt;
&lt;br /&gt;
Retsents [https://wiki.itcollege.ee/index.php/Talk:FreeBSD_Packet_Filter_tulem%C3%BC%C3%BCriga FreeBSD Packet Filter tulemüüriga] - Hinnang sisse kantud [[User:Mernits|Mernits]] 12:33, 7 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Andre Jõgi AK21==					&lt;br /&gt;
==Pavel Kodotšigov AK22==&lt;br /&gt;
&lt;br /&gt;
[[FreeBSD Packet Filter tulemüüriga]] - Valmis ülevaatamiseks.&lt;br /&gt;
&lt;br /&gt;
Retsents [https://wiki.itcollege.ee/index.php/Talk:Htop htop]&lt;br /&gt;
&lt;br /&gt;
Hinded sisse kantud  [[User:Mernits|Mernits]] 12:29, 7 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Ivo Kruusamäe AK21==&lt;br /&gt;
&lt;br /&gt;
[[Gzip]] - Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
Retsensioon: [[Talk:Cat]]&lt;br /&gt;
&lt;br /&gt;
==Andres Kõrvemaa AK21==&lt;br /&gt;
&lt;br /&gt;
[[Dig]] - Valmis ülevaatamiseks 19:24, 17 Aprill 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
Retsensioon [[Talk:Gzip]] --[[User:akorvema|akorvema]] 18:27, 8 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Lauri Liibert AK21==&lt;br /&gt;
==Siim Kullerkupp AK21==&lt;br /&gt;
[[Bonnie++]] Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Märt Lindre AK21==&lt;br /&gt;
&lt;br /&gt;
[[Linux saalealaa ehk swap]] [[User:Mlindre|Mlindre]] 15:27, 15 April 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
Retsentseerija : [[User:Hvosujal|Hvosujal]] 10:01 16.05.2011&lt;br /&gt;
&lt;br /&gt;
==Rasmus Linnamäe AK22==&lt;br /&gt;
[[ Netcat]] Valmis ülevaatamiseks 22:40, 17 Aprill 2011 (EEST)			&lt;br /&gt;
==Priit Lume AK31==&lt;br /&gt;
&lt;br /&gt;
[[Tshark]] ülevaatamiseks valmis 22:45, 17 April 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
Restsensioon [https://wiki.itcollege.ee/index.php/Talk:Date[Date]]&lt;br /&gt;
&lt;br /&gt;
==Tiit Maripuu AK22==&lt;br /&gt;
&lt;br /&gt;
[[inetd]] (valmis hindamiseks ja arvustamiseks 10.05.11)&lt;br /&gt;
&lt;br /&gt;
Retsensioon: [[Talk:Iozone]]&lt;br /&gt;
&lt;br /&gt;
==Marko Megerild AK21==						&lt;br /&gt;
==Artur Mölter AK22==&lt;br /&gt;
[[Iozone]] - Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Margus Nairis AK31==&lt;br /&gt;
&lt;br /&gt;
[[Wireshark]] Valmis ülevaatamiseks.&lt;br /&gt;
&lt;br /&gt;
==Karel Niine AK22==&lt;br /&gt;
[[PXE boot]] (Preboot Execution Environment)&lt;br /&gt;
&lt;br /&gt;
Retsensioon [[Talk:Dig]] --[[User:Kniine|Kniine]] 21:18, 4 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Ulvar Petmanson AK22==&lt;br /&gt;
[[Signaalid ja kill]]&lt;br /&gt;
&lt;br /&gt;
==Märten Rodes AK22==&lt;br /&gt;
[[htop]]&lt;br /&gt;
&lt;br /&gt;
Hinnatud [[Talk:PXE boot]]&lt;br /&gt;
&lt;br /&gt;
==Tanel Štaub AK22==					&lt;br /&gt;
==Alvar Teearu AK31==&lt;br /&gt;
KVM tegemisel, valmib järgmise nädala jooksul&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/KVM]&lt;br /&gt;
&lt;br /&gt;
==Aleksei Timošenko AK21==&lt;br /&gt;
=Päevaõpe=&lt;br /&gt;
&lt;br /&gt;
==Rasmus Aav A21==&lt;br /&gt;
==Pavel Abin 12==&lt;br /&gt;
==Allar Adoberg A22==&lt;br /&gt;
[[VirtualBoxi võrgud]] - Hindamiseks valmis.&lt;br /&gt;
&lt;br /&gt;
Retsensioon - https://wiki.itcollege.ee/index.php/Talk:Dpkg&lt;br /&gt;
&lt;br /&gt;
==Arvi Alamaa A21==&lt;br /&gt;
[[apticron]] - valmis ülevaatamiseks 02.05.2011 - Hindab Meelis Tamm pooleli&amp;lt;br&amp;gt; &lt;br /&gt;
Retsensioon - [https://wiki.itcollege.ee/index.php/Talk:Debiani_paki_loomine Debiani paki loomine] 15.05.2011&lt;br /&gt;
&lt;br /&gt;
==Ivar Ambos A22==&lt;br /&gt;
[[Munin]] valmis ülevaatamiseks.&lt;br /&gt;
&lt;br /&gt;
Retsensioon [https://wiki.itcollege.ee/index.php/Talk:Adduser_%26_useradd adduser ja useradd]&lt;br /&gt;
&lt;br /&gt;
==Sergei Gorjunov A21==&lt;br /&gt;
[[Port knocking]] ülevaatamiseks valmis&lt;br /&gt;
&lt;br /&gt;
Retsenseeeris Risto Siitan&lt;br /&gt;
&lt;br /&gt;
==Merili Gutmann A31==&lt;br /&gt;
[[Lsof]] on valmis ülevaatamiseks.(Hindab Arto)&lt;br /&gt;
-- 12:59, 1 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
Retsentsioon: [https://wiki.itcollege.ee/index.php/Talk:OpenNode OpenNode] Retsensioon on valmis!&lt;br /&gt;
&lt;br /&gt;
==Rene Haavre A32==	&lt;br /&gt;
[[Samurai_WTF]]					&lt;br /&gt;
==Kristjan Kalder A22==&lt;br /&gt;
==Kadri Kalme A22==&lt;br /&gt;
[[Fdisk]]&lt;br /&gt;
&lt;br /&gt;
==Alfi Kannus A21==&lt;br /&gt;
&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Iptables . Töö täieneb.&lt;br /&gt;
&lt;br /&gt;
==Oliver Kilk A21==&lt;br /&gt;
[[Mkdir - Linux/Unix süsteemides]] - Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Nikolai Klõga G11==&lt;br /&gt;
==Reio Kokla A31==&lt;br /&gt;
[[Mkfs]]&lt;br /&gt;
&lt;br /&gt;
Retsenseerib: Tavo Toomemägi [A41]&lt;br /&gt;
&lt;br /&gt;
==Vladimir Kolesnik A22==&lt;br /&gt;
&lt;br /&gt;
[[init]] - valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
Retsensioon [https://wiki.itcollege.ee/index.php/Talk:Linux/Unix_faili%C3%B5igused Linux/Unix failiõigused]&lt;br /&gt;
&lt;br /&gt;
==Ivar Krustok A22==&lt;br /&gt;
[[Ksh]] // retsenseeris Juhan Liiva&lt;br /&gt;
&lt;br /&gt;
==Katrin Kukk A22==	&lt;br /&gt;
&lt;br /&gt;
[[Tcpdump]] - valmis ülevaatamiseks -- 22:17, 24 April 2011 (EEST) &lt;br /&gt;
&lt;br /&gt;
Retsensioon: [[Talk:Hwclock]]  -  valmis -- 20:05, 13 May 2011 (EEST)&lt;br /&gt;
==Rain Kõrgmaa A22==						&lt;br /&gt;
==Siim Kängsepp A22==&lt;br /&gt;
&lt;br /&gt;
[[LVM]] - Valmis&lt;br /&gt;
&lt;br /&gt;
Retsensioon tegemisel.&lt;br /&gt;
&lt;br /&gt;
==Urmo Laaneots A21==						&lt;br /&gt;
==Karel Laid A31==&lt;br /&gt;
[[Puppet]] Valmis 01.05.2011&lt;br /&gt;
&lt;br /&gt;
==Henrik Leinola A22==&lt;br /&gt;
&lt;br /&gt;
[[Manpremo]]&lt;br /&gt;
&lt;br /&gt;
==Kaspar Leivo A41==							&lt;br /&gt;
==Juhan Liiva A21==&lt;br /&gt;
[[PS1]] valmis ülevaatamiseks // 19:47 15.05 muudatused sisse viidud - Referaat hinnatud 10:08 16.05&lt;br /&gt;
&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Talk:Ksh retsensioon&lt;br /&gt;
&lt;br /&gt;
==Kaido Loonurm A41==&lt;br /&gt;
[[Load_average]] - valmis ülevaatamiseks -- 12:17, 24 April 2011 (EEST)&lt;br /&gt;
Teemat retsenseerib: Ivar Krustok&lt;br /&gt;
&lt;br /&gt;
Retsensioon [[Talk:mkfs]] --[[User:Kloonurm|Kloonurm]] 22:03, 10 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Urmas Luuk A22==						&lt;br /&gt;
==Andres Mill A22==&lt;br /&gt;
Valmis referaat: [[chmod]]&lt;br /&gt;
&lt;br /&gt;
Hinnatud Vadim Vinogradin.&lt;br /&gt;
&lt;br /&gt;
==Janar Märjama A22==	&lt;br /&gt;
[[Zentyal]] - Valmis kontrollimiseks.&lt;br /&gt;
&lt;br /&gt;
==Kairo Ostapenko A31==							&lt;br /&gt;
==Kristjan Pajumaa A22==							&lt;br /&gt;
==Ilja Peters 12==&lt;br /&gt;
[[VMware_Server]] - Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Veiko Pilt A31==&lt;br /&gt;
[[Tarkvara_haldus_yum_baasil]] - valmis ülevaatamiseks - 02.05.2011&amp;lt;br&amp;gt;&lt;br /&gt;
Seda teemat retsenseerib Andres Sumin A22						&lt;br /&gt;
==Jagnar Pindmaa A31==							&lt;br /&gt;
==Priit Pobbul A22==						&lt;br /&gt;
==Arina Püvi A21==							&lt;br /&gt;
==Karet Rikko A21==&lt;br /&gt;
[[NTFS vs Ext4]] valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
Retsensioon: [[Talk:Tshark]]&lt;br /&gt;
&lt;br /&gt;
==Toomas Rohumets A21==&lt;br /&gt;
Referaat: [[Adduser &amp;amp; useradd]] - Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
Hinnatud.[[Talk:Adduser &amp;amp; useradd]]&lt;br /&gt;
&lt;br /&gt;
Retsensioon: [[Talk:Wget]]&lt;br /&gt;
&lt;br /&gt;
==Taavi Salumets A21==&lt;br /&gt;
[[Logrotate]] - valmis ülevaatamiseks - 02.05.2011						&lt;br /&gt;
==Risto Siitan A22==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Partimage Partimage] -valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Port_knocking Port Knocking] Retsensioon&lt;br /&gt;
&lt;br /&gt;
==Oliver Soom A22==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Debiani_paki_loomine  Debiani paki loomine] valmis ülevaatamiseks&amp;lt;br&amp;gt;&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:BURG Retsentsioon BURG&#039;i teemal] &amp;lt;b&amp;gt;pooleli&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kaspar Steinberg A32==						&lt;br /&gt;
==Andres Sumin A22==	&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Dpkg - Valmis ülevaatamiseks!&lt;br /&gt;
&lt;br /&gt;
Teemat retsenseerib: Allar Adoberg&lt;br /&gt;
&lt;br /&gt;
==Meelis Suursalu A22==							&lt;br /&gt;
==Meelis Tamm A21==&lt;br /&gt;
[[Enos.itcollege.ee failidele ligipääs GNOME/KDE abil]] - valmis ülevaatuseks&lt;br /&gt;
&lt;br /&gt;
Hindab Andres Mill&lt;br /&gt;
&lt;br /&gt;
==Ott Telga A31==						&lt;br /&gt;
==Tavo Toomemägi A41==	&lt;br /&gt;
[[Wget]] ülevaatamiseks valmis 00:36, 03 April 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
Hinnatud [[Talk:Wget]]					&lt;br /&gt;
==Tarmo Trumm A21==&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Date Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Timo Trummer A32==&lt;br /&gt;
&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Hwclock - valmis ülevaatuseks&lt;br /&gt;
&lt;br /&gt;
==Olle Tuur A22==&lt;br /&gt;
&lt;br /&gt;
==Arto Vaas A32==&lt;br /&gt;
&lt;br /&gt;
https://wiki.itcollege.ee/index.php/OpenNode - valmis&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Retsentsioon: [https://wiki.itcollege.ee/index.php/Talk:OpenNode OpenNode] Retsensioon on valmis! (Merili Gutmann)&lt;br /&gt;
&lt;br /&gt;
==Andres Vaher A22==						&lt;br /&gt;
==Jaan Vahtre A21==&lt;br /&gt;
https://wiki.itcollege.ee/index.php/BURG - valmis ülevaatuseks&lt;br /&gt;
&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Talk:PS1#Kokkuv.C3.B5te - Tehtud retsensioon.&lt;br /&gt;
&lt;br /&gt;
==Kristjan Vaik A21==	&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Linux_boot_protsess Linux buutimise protsess]					&lt;br /&gt;
==Sten Vaisma A22==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Linux/Unix_faili%C3%B5igused Linux/Unix failiõigused] - valmis ülevaatuseks&lt;br /&gt;
&lt;br /&gt;
Retsenseerib Vladimir Kolesnik https://wiki.itcollege.ee/index.php/Talk:Linux/Unix_faili%C3%B5igused (pooleli)&lt;br /&gt;
&lt;br /&gt;
==Kristjan Vask A21==	&lt;br /&gt;
[[CUPS]] - pooleli&lt;br /&gt;
&lt;br /&gt;
==Vadim Vinogradin A21==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/RPM_Package_Manager RPM Package Manager]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Chmod Chmod] - retsensioon&lt;br /&gt;
&lt;br /&gt;
Hinnatud&lt;br /&gt;
&lt;br /&gt;
==Heigo Võsujalg A21==&lt;br /&gt;
[[Synaptic Package Manager]] - Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
Retsentsioon : [[Linux saalealaa ehk swap]]&lt;br /&gt;
&lt;br /&gt;
==Kristjan Väljako A21==&lt;br /&gt;
[[Packetfence]] - Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
Retsentsioon : [[Partimage]]&lt;/div&gt;</summary>
		<author><name>Klaid</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Operatsioonis%C3%BCsteemide_referaadid_2011_kevad&amp;diff=31738</id>
		<title>Operatsioonisüsteemide referaadid 2011 kevad</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Operatsioonis%C3%BCsteemide_referaadid_2011_kevad&amp;diff=31738"/>
		<updated>2011-05-16T08:38:26Z</updated>

		<summary type="html">&lt;p&gt;Klaid: /* Siim Kängsepp A22 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kaugõpe=&lt;br /&gt;
==Rene Albin AK31==&lt;br /&gt;
[[nginx]] -Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Lembit Elmik AK21==						&lt;br /&gt;
==Aleksei Issaikin AK21==&lt;br /&gt;
[[Ubuntu Serveri Install OS admin laborite tegemiseks]] - Parandamisel &lt;br /&gt;
&lt;br /&gt;
Retsents [https://wiki.itcollege.ee/index.php/Talk:FreeBSD_Packet_Filter_tulem%C3%BC%C3%BCriga FreeBSD Packet Filter tulemüüriga] - Hinnang sisse kantud [[User:Mernits|Mernits]] 12:33, 7 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Andre Jõgi AK21==					&lt;br /&gt;
==Pavel Kodotšigov AK22==&lt;br /&gt;
&lt;br /&gt;
[[FreeBSD Packet Filter tulemüüriga]] - Valmis ülevaatamiseks.&lt;br /&gt;
&lt;br /&gt;
Retsents [https://wiki.itcollege.ee/index.php/Talk:Htop htop]&lt;br /&gt;
&lt;br /&gt;
Hinded sisse kantud  [[User:Mernits|Mernits]] 12:29, 7 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Ivo Kruusamäe AK21==&lt;br /&gt;
&lt;br /&gt;
[[Gzip]] - Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
Retsensioon: [[Talk:Cat]]&lt;br /&gt;
&lt;br /&gt;
==Andres Kõrvemaa AK21==&lt;br /&gt;
&lt;br /&gt;
[[Dig]] - Valmis ülevaatamiseks 19:24, 17 Aprill 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
Retsensioon [[Talk:Gzip]] --[[User:akorvema|akorvema]] 18:27, 8 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Lauri Liibert AK21==&lt;br /&gt;
==Siim Kullerkupp AK21==&lt;br /&gt;
[[Bonnie++]] Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Märt Lindre AK21==&lt;br /&gt;
&lt;br /&gt;
[[Linux saalealaa ehk swap]] [[User:Mlindre|Mlindre]] 15:27, 15 April 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
Retsentseerija : [[User:Hvosujal|Hvosujal]] 10:01 16.05.2011&lt;br /&gt;
&lt;br /&gt;
==Rasmus Linnamäe AK22==&lt;br /&gt;
[[ Netcat]] Valmis ülevaatamiseks 22:40, 17 Aprill 2011 (EEST)			&lt;br /&gt;
==Priit Lume AK31==&lt;br /&gt;
&lt;br /&gt;
[[Tshark]] ülevaatamiseks valmis 22:45, 17 April 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
Restsensioon [https://wiki.itcollege.ee/index.php/Talk:Date[Date]]&lt;br /&gt;
&lt;br /&gt;
==Tiit Maripuu AK22==&lt;br /&gt;
&lt;br /&gt;
[[inetd]] (valmis hindamiseks ja arvustamiseks 10.05.11)&lt;br /&gt;
&lt;br /&gt;
Retsensioon: [[Talk:Iozone]]&lt;br /&gt;
&lt;br /&gt;
==Marko Megerild AK21==						&lt;br /&gt;
==Artur Mölter AK22==&lt;br /&gt;
[[Iozone]] - Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Margus Nairis AK31==&lt;br /&gt;
&lt;br /&gt;
[[Wireshark]] Valmis ülevaatamiseks.&lt;br /&gt;
&lt;br /&gt;
==Karel Niine AK22==&lt;br /&gt;
[[PXE boot]] (Preboot Execution Environment)&lt;br /&gt;
&lt;br /&gt;
Retsensioon [[Talk:Dig]] --[[User:Kniine|Kniine]] 21:18, 4 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Ulvar Petmanson AK22==&lt;br /&gt;
[[Signaalid ja kill]]&lt;br /&gt;
&lt;br /&gt;
==Märten Rodes AK22==&lt;br /&gt;
[[htop]]&lt;br /&gt;
&lt;br /&gt;
Hinnatud [[Talk:PXE boot]]&lt;br /&gt;
&lt;br /&gt;
==Tanel Štaub AK22==					&lt;br /&gt;
==Alvar Teearu AK31==&lt;br /&gt;
KVM tegemisel, valmib järgmise nädala jooksul&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/KVM]&lt;br /&gt;
&lt;br /&gt;
==Aleksei Timošenko AK21==&lt;br /&gt;
=Päevaõpe=&lt;br /&gt;
&lt;br /&gt;
==Rasmus Aav A21==&lt;br /&gt;
==Pavel Abin 12==&lt;br /&gt;
==Allar Adoberg A22==&lt;br /&gt;
[[VirtualBoxi võrgud]] - Hindamiseks valmis.&lt;br /&gt;
&lt;br /&gt;
Retsensioon - https://wiki.itcollege.ee/index.php/Talk:Dpkg&lt;br /&gt;
&lt;br /&gt;
==Arvi Alamaa A21==&lt;br /&gt;
[[apticron]] - valmis ülevaatamiseks 02.05.2011 - Hindab Meelis Tamm pooleli&amp;lt;br&amp;gt; &lt;br /&gt;
Retsensioon - [https://wiki.itcollege.ee/index.php/Talk:Debiani_paki_loomine Debiani paki loomine] 15.05.2011&lt;br /&gt;
&lt;br /&gt;
==Ivar Ambos A22==&lt;br /&gt;
[[Munin]] valmis ülevaatamiseks.&lt;br /&gt;
&lt;br /&gt;
Retsensioon [https://wiki.itcollege.ee/index.php/Talk:Adduser_%26_useradd adduser ja useradd]&lt;br /&gt;
&lt;br /&gt;
==Sergei Gorjunov A21==&lt;br /&gt;
[[Port knocking]] ülevaatamiseks valmis&lt;br /&gt;
&lt;br /&gt;
Retsenseeeris Risto Siitan&lt;br /&gt;
&lt;br /&gt;
==Merili Gutmann A31==&lt;br /&gt;
[[Lsof]] on valmis ülevaatamiseks.(Hindab Arto)&lt;br /&gt;
-- 12:59, 1 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
Retsentsioon: [https://wiki.itcollege.ee/index.php/Talk:OpenNode OpenNode] Retsensioon on valmis!&lt;br /&gt;
&lt;br /&gt;
==Rene Haavre A32==	&lt;br /&gt;
[[Samurai_WTF]]					&lt;br /&gt;
==Kristjan Kalder A22==&lt;br /&gt;
==Kadri Kalme A22==&lt;br /&gt;
[[Fdisk]]&lt;br /&gt;
&lt;br /&gt;
==Alfi Kannus A21==&lt;br /&gt;
&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Iptables . Töö täieneb.&lt;br /&gt;
&lt;br /&gt;
==Oliver Kilk A21==&lt;br /&gt;
[[Mkdir - Linux/Unix süsteemides]] - Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Nikolai Klõga G11==&lt;br /&gt;
==Reio Kokla A31==&lt;br /&gt;
[[Mkfs]]&lt;br /&gt;
&lt;br /&gt;
Retsenseerib: Tavo Toomemägi [A41]&lt;br /&gt;
&lt;br /&gt;
==Vladimir Kolesnik A22==&lt;br /&gt;
&lt;br /&gt;
[[init]] - valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
Retsensioon [https://wiki.itcollege.ee/index.php/Talk:Linux/Unix_faili%C3%B5igused Linux/Unix failiõigused]&lt;br /&gt;
&lt;br /&gt;
==Ivar Krustok A22==&lt;br /&gt;
[[Ksh]] // retsenseeris Juhan Liiva&lt;br /&gt;
&lt;br /&gt;
==Katrin Kukk A22==	&lt;br /&gt;
&lt;br /&gt;
[[Tcpdump]] - valmis ülevaatamiseks -- 22:17, 24 April 2011 (EEST) &lt;br /&gt;
&lt;br /&gt;
Retsensioon: [[Talk:Hwclock]]  -  valmis -- 20:05, 13 May 2011 (EEST)&lt;br /&gt;
==Rain Kõrgmaa A22==						&lt;br /&gt;
==Siim Kängsepp A22==&lt;br /&gt;
&lt;br /&gt;
[[LVM]] - Valmis&lt;br /&gt;
Retsensioon tegemisel.&lt;br /&gt;
&lt;br /&gt;
==Urmo Laaneots A21==						&lt;br /&gt;
==Karel Laid A31==&lt;br /&gt;
[[Puppet]] Valmis 01.05.2011&lt;br /&gt;
&lt;br /&gt;
==Henrik Leinola A22==&lt;br /&gt;
&lt;br /&gt;
[[Manpremo]]&lt;br /&gt;
&lt;br /&gt;
==Kaspar Leivo A41==							&lt;br /&gt;
==Juhan Liiva A21==&lt;br /&gt;
[[PS1]] valmis ülevaatamiseks // 19:47 15.05 muudatused sisse viidud - Referaat hinnatud 10:08 16.05&lt;br /&gt;
&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Talk:Ksh retsensioon&lt;br /&gt;
&lt;br /&gt;
==Kaido Loonurm A41==&lt;br /&gt;
[[Load_average]] - valmis ülevaatamiseks -- 12:17, 24 April 2011 (EEST)&lt;br /&gt;
Teemat retsenseerib: Ivar Krustok&lt;br /&gt;
&lt;br /&gt;
Retsensioon [[Talk:mkfs]] --[[User:Kloonurm|Kloonurm]] 22:03, 10 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Urmas Luuk A22==						&lt;br /&gt;
==Andres Mill A22==&lt;br /&gt;
Valmis referaat: [[chmod]]&lt;br /&gt;
&lt;br /&gt;
Hinnatud Vadim Vinogradin.&lt;br /&gt;
&lt;br /&gt;
==Janar Märjama A22==	&lt;br /&gt;
[[Zentyal]] - Valmis kontrollimiseks.&lt;br /&gt;
&lt;br /&gt;
==Kairo Ostapenko A31==							&lt;br /&gt;
==Kristjan Pajumaa A22==							&lt;br /&gt;
==Ilja Peters 12==&lt;br /&gt;
[[VMware_Server]] - Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Veiko Pilt A31==&lt;br /&gt;
[[Tarkvara_haldus_yum_baasil]] - valmis ülevaatamiseks - 02.05.2011&amp;lt;br&amp;gt;&lt;br /&gt;
Seda teemat retsenseerib Andres Sumin A22						&lt;br /&gt;
==Jagnar Pindmaa A31==							&lt;br /&gt;
==Priit Pobbul A22==						&lt;br /&gt;
==Arina Püvi A21==							&lt;br /&gt;
==Karet Rikko A21==&lt;br /&gt;
[[NTFS vs Ext4]] valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
Retsensioon: [[Talk:Tshark]]&lt;br /&gt;
&lt;br /&gt;
==Toomas Rohumets A21==&lt;br /&gt;
Referaat: [[Adduser &amp;amp; useradd]] - Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
Hinnatud.[[Talk:Adduser &amp;amp; useradd]]&lt;br /&gt;
&lt;br /&gt;
Retsensioon: [[Talk:Wget]]&lt;br /&gt;
&lt;br /&gt;
==Taavi Salumets A21==&lt;br /&gt;
[[Logrotate]] - valmis ülevaatamiseks - 02.05.2011						&lt;br /&gt;
==Risto Siitan A22==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Partimage Partimage] -valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Port_knocking Port Knocking] Retsensioon&lt;br /&gt;
&lt;br /&gt;
==Oliver Soom A22==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Debiani_paki_loomine  Debiani paki loomine] valmis ülevaatamiseks&amp;lt;br&amp;gt;&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:BURG Retsentsioon BURG&#039;i teemal] &amp;lt;b&amp;gt;pooleli&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kaspar Steinberg A32==						&lt;br /&gt;
==Andres Sumin A22==	&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Dpkg - Valmis ülevaatamiseks!&lt;br /&gt;
&lt;br /&gt;
Teemat retsenseerib: Allar Adoberg&lt;br /&gt;
&lt;br /&gt;
==Meelis Suursalu A22==							&lt;br /&gt;
==Meelis Tamm A21==&lt;br /&gt;
[[Enos.itcollege.ee failidele ligipääs GNOME/KDE abil]] - valmis ülevaatuseks&lt;br /&gt;
&lt;br /&gt;
Hindab Andres Mill&lt;br /&gt;
&lt;br /&gt;
==Ott Telga A31==						&lt;br /&gt;
==Tavo Toomemägi A41==	&lt;br /&gt;
[[Wget]] ülevaatamiseks valmis 00:36, 03 April 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
Hinnatud [[Talk:Wget]]					&lt;br /&gt;
==Tarmo Trumm A21==&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Date Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Timo Trummer A32==&lt;br /&gt;
&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Hwclock - valmis ülevaatuseks&lt;br /&gt;
&lt;br /&gt;
==Olle Tuur A22==&lt;br /&gt;
&lt;br /&gt;
==Arto Vaas A32==&lt;br /&gt;
&lt;br /&gt;
https://wiki.itcollege.ee/index.php/OpenNode - valmis&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Retsentsioon: [https://wiki.itcollege.ee/index.php/Talk:OpenNode OpenNode] Retsensioon on valmis! (Merili Gutmann)&lt;br /&gt;
&lt;br /&gt;
==Andres Vaher A22==						&lt;br /&gt;
==Jaan Vahtre A21==&lt;br /&gt;
https://wiki.itcollege.ee/index.php/BURG - valmis ülevaatuseks&lt;br /&gt;
&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Talk:PS1#Kokkuv.C3.B5te - Tehtud retsensioon.&lt;br /&gt;
&lt;br /&gt;
==Kristjan Vaik A21==	&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Linux_boot_protsess Linux buutimise protsess]					&lt;br /&gt;
==Sten Vaisma A22==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Linux/Unix_faili%C3%B5igused Linux/Unix failiõigused] - valmis ülevaatuseks&lt;br /&gt;
&lt;br /&gt;
Retsenseerib Vladimir Kolesnik https://wiki.itcollege.ee/index.php/Talk:Linux/Unix_faili%C3%B5igused (pooleli)&lt;br /&gt;
&lt;br /&gt;
==Kristjan Vask A21==	&lt;br /&gt;
[[CUPS]] - pooleli&lt;br /&gt;
&lt;br /&gt;
==Vadim Vinogradin A21==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/RPM_Package_Manager RPM Package Manager]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Chmod Chmod] - retsensioon&lt;br /&gt;
&lt;br /&gt;
Hinnatud&lt;br /&gt;
&lt;br /&gt;
==Heigo Võsujalg A21==&lt;br /&gt;
[[Synaptic Package Manager]] - Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
Retsentsioon : [[Linux saalealaa ehk swap]]&lt;br /&gt;
&lt;br /&gt;
==Kristjan Väljako A21==&lt;br /&gt;
[[Packetfence]] - Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
Retsentsioon : [[Partimage]]&lt;/div&gt;</summary>
		<author><name>Klaid</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Puppet_seadistamine_Debian_s%C3%BCsteemis&amp;diff=31737</id>
		<title>Puppet seadistamine Debian süsteemis</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Puppet_seadistamine_Debian_s%C3%BCsteemis&amp;diff=31737"/>
		<updated>2011-05-16T08:37:40Z</updated>

		<summary type="html">&lt;p&gt;Klaid: /* Sissejuhatus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Viimati muudetud 30.04.2011&lt;br /&gt;
&lt;br /&gt;
=Sissejuhatus=&lt;br /&gt;
	Selle artikli eesmärk on tutvustada Puppetit algajale administraatorile.&lt;br /&gt;
	&lt;br /&gt;
Puppet on vabavaraline konfiguratsioonihaldus tarkvara ning võimaldab automatiseerida paljusid igapäevaseid administratiivseid tegevusi nagu tarkvara installimine, seadistamine, kasutajate haldamine jpm.&lt;br /&gt;
&lt;br /&gt;
Puppet võimalda hallata tuhandeid süsteeme, sealjuures erinevaid operatsioonisüsteeme.&lt;br /&gt;
&lt;br /&gt;
Näidetes kasutatav operatsioonisüsteem on Debian 6, ning Puppeti versioon 2.6.2-4.&lt;br /&gt;
&lt;br /&gt;
Kõik näidetes kirjeldatud käsud käivitada administraatori õigustes.&lt;br /&gt;
&lt;br /&gt;
=Tööpõhimõte=&lt;br /&gt;
&lt;br /&gt;
Serveris hoitakse klient-süsteemide seadistuste kirjeldusi.&lt;br /&gt;
&lt;br /&gt;
Kliendid küsivad serverilt aka puppetmasterilt uuendusi mille korral serveri poolt teeb puppetmaster kliendile vajalikud muudatused või laeb üles vajalikud failid.&lt;br /&gt;
&lt;br /&gt;
[[File:Puppet_diagram.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Paigaldamine (Debian 6 Squeeze)=&lt;br /&gt;
Puppetit saab installida nii rubygem-ist kui ka pakihaldussüsteemidega. Ruby pakkidest installides tuleb lisaks installida ruby1.8 ja facter.&lt;br /&gt;
==Server / Puppetmaster==&lt;br /&gt;
 aptitude install puppetmaster&lt;br /&gt;
==Klient / Puppet==&lt;br /&gt;
 aptitude install puppet&lt;br /&gt;
&lt;br /&gt;
=Seadistamine=&lt;br /&gt;
Seadistada nimesätted.&lt;br /&gt;
&lt;br /&gt;
Kuna vaikeseadena otsib puppeti klient serverit nimega puppet, siis võime kirjeldada ta nimeseadetes, et ei oleks vaja seda mujal iga kord täpsustada.&lt;br /&gt;
Kui sul on DNS tsooni fail siis saad sinna märkida järgneva:&lt;br /&gt;
 puppet   IN   CNAME  example.domain.com&lt;br /&gt;
&lt;br /&gt;
Võib ka lisada kirjed hoopis /etc/hosts faili, kuid siis juba järgnevalt:&lt;br /&gt;
&lt;br /&gt;
Serveril:&lt;br /&gt;
 127.0.0.1 localhost.localdomain localhost puppet&lt;br /&gt;
Klientidel:&lt;br /&gt;
 192.168.1.1 example.domain.com example puppet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Server / Puppetmaster==&lt;br /&gt;
Kõigepealt serveris seadistame faili /etc/puppet/fileserver.conf .&lt;br /&gt;
&lt;br /&gt;
Seadistan puppetmasteri lubama jagada faile 192.168.1.0/24 võrgule kus hakkavad olema puppet kliendid.&lt;br /&gt;
 [files]&lt;br /&gt;
   path /etc/puppet/modules/&lt;br /&gt;
   allow 192.168.1.0/24&lt;br /&gt;
 [plugins]&lt;br /&gt;
   allow 192.168.1.0/24&lt;br /&gt;
  &lt;br /&gt;
Failis fileserver.conf võib ka kliente kirjeldada nimekirjetega ja kasutada metamärke.&lt;br /&gt;
Näiteks:&lt;br /&gt;
 [mount_point]&lt;br /&gt;
    path /path/to/files&lt;br /&gt;
    allow *.domain.com&lt;br /&gt;
    deny *.wireless.domain.com&lt;br /&gt;
&lt;br /&gt;
Genereeri vajalikud sertifikaadid ja failid järgmise käsuga.&lt;br /&gt;
 puppet master --mkusers&lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonifaili /etc/puppet/puppet.conf ei ole lihtsamate operatsioonide jaoks vaja muuta, kuid kui soovid näha kõiki seadistusvõimalusi siis käivita järgmine käsk.&lt;br /&gt;
 puppet --genconfig&lt;br /&gt;
&lt;br /&gt;
Peale Puppetmasteri seadistamist tee talle restart.&lt;br /&gt;
 /etc/init.d/puppetmaster restart&lt;br /&gt;
 &lt;br /&gt;
==Klient / Puppet==&lt;br /&gt;
&lt;br /&gt;
Tee kindlaks, et kliendil näeks /etc/puppet/puppet.conf välja selline:&lt;br /&gt;
 [main]&lt;br /&gt;
 logdir=/var/log/puppet&lt;br /&gt;
 vardir=/var/lib/puppet&lt;br /&gt;
 ssldir=/var/lib/puppet/ssl&lt;br /&gt;
 rundir=/var/run/puppet&lt;br /&gt;
 factpath=$vardir/lib/facter&lt;br /&gt;
 templatedir=$confdir/templates&lt;br /&gt;
&lt;br /&gt;
Kui sul ei ole server kirjeldatud nagu eespool mainitud siis saad seda teha siin failis kirjega:&lt;br /&gt;
 server= example.domain.com&lt;br /&gt;
&lt;br /&gt;
Vaikesätetes küsib klient serverilt uuendusi iga 30 minuti tagant, muuta saad seda järgneva kirjega.&lt;br /&gt;
 runinterval=600&lt;br /&gt;
&lt;br /&gt;
Luba deemoni käivitamine failis /etc/default/puppet&lt;br /&gt;
 START=yes&lt;br /&gt;
&lt;br /&gt;
Tee kliendile restart.&lt;br /&gt;
 /etc/init.d/puppet restart&lt;br /&gt;
&lt;br /&gt;
=Kliendi registreerimine=&lt;br /&gt;
&lt;br /&gt;
Kontrolli kas klient töötab korralikult küsidest serverilt sertifikaati.&lt;br /&gt;
 puppet agent --waitforcert 60 --test&lt;br /&gt;
&lt;br /&gt;
Peaksid nägema järgmist väljundit kuna turvalisuse huvidest ei jaga server sertifikaate automaatselt.&lt;br /&gt;
 info: Requesting certificate&lt;br /&gt;
 warning: peer certificate won&#039;t be verified in this SSL session&lt;br /&gt;
 notice: Did not receive certificate&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Serveris&#039;&#039;&#039; vaata kas klient on ootel.&lt;br /&gt;
 puppet cert --list&lt;br /&gt;
&lt;br /&gt;
Kui soovid võtta ootel oleva süsteemi puppetmasteri kliendiks siis anna talle välja sertifikaat.&lt;br /&gt;
 puppet cert --sign klient.domain.com&lt;br /&gt;
&lt;br /&gt;
Kui soovid kliendi uuendamist paremini näha siis peata kliendi deemon ja käivita &#039;&#039;&#039;kliendi&#039;&#039;&#039; süsteemis uuenduste pärimine käsitsi:&lt;br /&gt;
 puppet agent --no-daemonize -v&lt;br /&gt;
&lt;br /&gt;
=Moodulid=&lt;br /&gt;
&lt;br /&gt;
Moodulid seatakse üles serveris/puppetmasteris.&lt;br /&gt;
&lt;br /&gt;
Et paremini mõista mooduleid tuleks kõigepealt aru saada puppeti failide hierarhiast.&lt;br /&gt;
&lt;br /&gt;
Üldiselt kasutatakse järgmist ülesehitust:&lt;br /&gt;
&lt;br /&gt;
Kataloogis /etc/puppet/manifests/ asuvad failid mille abil loetakse sisse moodulid ja kirjeldatakse need klientidele.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;site.pp&#039;&#039;&#039; failist loetakse kataloogid kuskohast hakkab puppetmaster faile võtma.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;nodes.pp&#039;&#039;&#039; failis kirjeldatakse kliendid ja millised moodulid neile anda.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;modules.pp&#039;&#039;&#039; failis imporditakse moodulid puppemasterile.&lt;br /&gt;
&lt;br /&gt;
*Kataloogis /etc/puppet/modules/ hoitakse mooduleid. Moodulid asuvad alamkataloogidest nagu näiteks /etc/puppet/modules/{modulename}/ kus kataloogis&lt;br /&gt;
*/etc/puppet/modules/{modulename}/manifests/ asuvad mooduli enda failid ning&lt;br /&gt;
 &lt;br /&gt;
*/etc/puppet/modules/{modulename}/files asuvad lisa failid mida kliendile üles laetakse.&lt;br /&gt;
&lt;br /&gt;
Näitena loon mooduli installima ssh serverit tema puudumise korral, laadima ssh serverile ette antud konfiguratsioonifaili ning kontrollima kas teenus töötab.&lt;br /&gt;
&lt;br /&gt;
Hierarhia olulistest failidest ssh mooduli puhul &#039;&#039;&#039;/etc/puppet/&#039;&#039;&#039; kataloogis:&lt;br /&gt;
&lt;br /&gt;
             |-modules.pp&lt;br /&gt;
 |-manifests-|-nodes.pp&lt;br /&gt;
 |           |-site.pp&lt;br /&gt;
 |&lt;br /&gt;
 |-modules---|-ssh-----------------|-manifests-|-init.pp&lt;br /&gt;
                                   |&lt;br /&gt;
                                   |-files-----|-sshd_config&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ssh mooduli fail /etc/puppet/modules/ssh/init.pp&#039;&#039;&#039;&lt;br /&gt;
 class ssh {&lt;br /&gt;
 	package { &lt;br /&gt;
 		[&amp;quot;openssh-client&amp;quot;,&amp;quot;openssh-server&amp;quot;]:&lt;br /&gt;
 		ensure =&amp;gt; installed&lt;br /&gt;
 	}&lt;br /&gt;
 	file { &#039;/etc/ssh/sshd_config&#039;:&lt;br /&gt;
 		source =&amp;gt; &#039;puppet:///ssh/files/sshd_config&#039;,&lt;br /&gt;
 		owner =&amp;gt; &#039;root&#039;,&lt;br /&gt;
 		group =&amp;gt; &#039;root&#039;,&lt;br /&gt;
 		mode =&amp;gt; &#039;640&#039;&lt;br /&gt;
 	}&lt;br /&gt;
 	service { &amp;quot;ssh&amp;quot;:&lt;br /&gt;
 		enable =&amp;gt; true,&lt;br /&gt;
 		ensure =&amp;gt; running,&lt;br /&gt;
 	}&lt;br /&gt;
 }								   &lt;br /&gt;
sshd_config faili üleslaadimiseks kasutatakse puppet failiserverit kus kirjeldatakse faili asukohti järgmiselt:&lt;br /&gt;
&lt;br /&gt;
puppet://{server-hostname(optional)}/{mountpoint}/{remainder-of-path}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Mountpoint&#039;&#039;-i kirjeldad fileserver.conf failis kus on minul ta kirjeldatud /etc/puppet/modules/.&lt;br /&gt;
	&lt;br /&gt;
&#039;&#039;&#039;Impordi moodul&#039;&#039;&#039;&lt;br /&gt;
 echo &#039;import &amp;quot;ssh&amp;quot;&#039; &amp;gt;&amp;gt; /etc/puppet/manifests/modules.pp	&lt;br /&gt;
	&lt;br /&gt;
&#039;&#039;&#039;Kirjelda ssh class kliendile failis /etc/puppet/manifests/nodes.pp&#039;&#039;&#039;&lt;br /&gt;
 node basenode {&lt;br /&gt;
 }&lt;br /&gt;
 node &#039;klient.domain.com&#039; inherits basenode {&lt;br /&gt;
 	  include ssh&lt;br /&gt;
 }	&lt;br /&gt;
Kui soovid lisada ssh moodul kõikidele klientidele siis lisa &amp;quot;include ssh&amp;quot; hoopis basenode alla.&lt;br /&gt;
&lt;br /&gt;
=Varundamine/Taastamine=&lt;br /&gt;
Kuna puppetmasteris muudetakse aegajalt mooduleid ja ka konfiguratsiooni faile siis oleks soovitatav kasutada nendel failidel versioonihaldust (SVN,CVS vms) ning luua uus versioon iga muutuse järel.&lt;br /&gt;
&lt;br /&gt;
=Kasutatud kirjandus=&lt;br /&gt;
http://docs.puppetlabs.com/&lt;br /&gt;
&lt;br /&gt;
=Autor=&lt;br /&gt;
Karel Laid A31&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Klaid</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Operatsioonis%C3%BCsteemide_referaadid_2011_kevad&amp;diff=31735</id>
		<title>Operatsioonisüsteemide referaadid 2011 kevad</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Operatsioonis%C3%BCsteemide_referaadid_2011_kevad&amp;diff=31735"/>
		<updated>2011-05-16T08:35:52Z</updated>

		<summary type="html">&lt;p&gt;Klaid: /* Karel Laid A31 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kaugõpe=&lt;br /&gt;
==Rene Albin AK31==&lt;br /&gt;
[[nginx]] -Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Lembit Elmik AK21==						&lt;br /&gt;
==Aleksei Issaikin AK21==&lt;br /&gt;
[[Ubuntu Serveri Install OS admin laborite tegemiseks]] - Parandamisel &lt;br /&gt;
&lt;br /&gt;
Retsents [https://wiki.itcollege.ee/index.php/Talk:FreeBSD_Packet_Filter_tulem%C3%BC%C3%BCriga FreeBSD Packet Filter tulemüüriga] - Hinnang sisse kantud [[User:Mernits|Mernits]] 12:33, 7 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Andre Jõgi AK21==					&lt;br /&gt;
==Pavel Kodotšigov AK22==&lt;br /&gt;
&lt;br /&gt;
[[FreeBSD Packet Filter tulemüüriga]] - Valmis ülevaatamiseks.&lt;br /&gt;
&lt;br /&gt;
Retsents [https://wiki.itcollege.ee/index.php/Talk:Htop htop]&lt;br /&gt;
&lt;br /&gt;
Hinded sisse kantud  [[User:Mernits|Mernits]] 12:29, 7 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Ivo Kruusamäe AK21==&lt;br /&gt;
&lt;br /&gt;
[[Gzip]] - Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
Retsensioon: [[Talk:Cat]]&lt;br /&gt;
&lt;br /&gt;
==Andres Kõrvemaa AK21==&lt;br /&gt;
&lt;br /&gt;
[[Dig]] - Valmis ülevaatamiseks 19:24, 17 Aprill 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
Retsensioon [[Talk:Gzip]] --[[User:akorvema|akorvema]] 18:27, 8 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Lauri Liibert AK21==&lt;br /&gt;
==Siim Kullerkupp AK21==&lt;br /&gt;
[[Bonnie++]] Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Märt Lindre AK21==&lt;br /&gt;
&lt;br /&gt;
[[Linux saalealaa ehk swap]] [[User:Mlindre|Mlindre]] 15:27, 15 April 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
Retsentseerija : [[User:Hvosujal|Hvosujal]] 10:01 16.05.2011&lt;br /&gt;
&lt;br /&gt;
==Rasmus Linnamäe AK22==&lt;br /&gt;
[[ Netcat]] Valmis ülevaatamiseks 22:40, 17 Aprill 2011 (EEST)			&lt;br /&gt;
==Priit Lume AK31==&lt;br /&gt;
&lt;br /&gt;
[[Tshark]] ülevaatamiseks valmis 22:45, 17 April 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
Restsensioon [https://wiki.itcollege.ee/index.php/Talk:Date[Date]]&lt;br /&gt;
&lt;br /&gt;
==Tiit Maripuu AK22==&lt;br /&gt;
&lt;br /&gt;
[[inetd]] (valmis hindamiseks ja arvustamiseks 10.05.11)&lt;br /&gt;
&lt;br /&gt;
Retsensioon: [[Talk:Iozone]]&lt;br /&gt;
&lt;br /&gt;
==Marko Megerild AK21==						&lt;br /&gt;
==Artur Mölter AK22==&lt;br /&gt;
[[Iozone]] - Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Margus Nairis AK31==&lt;br /&gt;
&lt;br /&gt;
[[Wireshark]] Valmis ülevaatamiseks.&lt;br /&gt;
&lt;br /&gt;
==Karel Niine AK22==&lt;br /&gt;
[[PXE boot]] (Preboot Execution Environment)&lt;br /&gt;
&lt;br /&gt;
Retsensioon [[Talk:Dig]] --[[User:Kniine|Kniine]] 21:18, 4 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Ulvar Petmanson AK22==&lt;br /&gt;
[[Signaalid ja kill]]&lt;br /&gt;
&lt;br /&gt;
==Märten Rodes AK22==&lt;br /&gt;
[[htop]]&lt;br /&gt;
&lt;br /&gt;
Hinnatud [[Talk:PXE boot]]&lt;br /&gt;
&lt;br /&gt;
==Tanel Štaub AK22==					&lt;br /&gt;
==Alvar Teearu AK31==&lt;br /&gt;
KVM tegemisel, valmib järgmise nädala jooksul&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/KVM]&lt;br /&gt;
&lt;br /&gt;
==Aleksei Timošenko AK21==&lt;br /&gt;
=Päevaõpe=&lt;br /&gt;
&lt;br /&gt;
==Rasmus Aav A21==&lt;br /&gt;
==Pavel Abin 12==&lt;br /&gt;
==Allar Adoberg A22==&lt;br /&gt;
[[VirtualBoxi võrgud]] - Hindamiseks valmis.&lt;br /&gt;
&lt;br /&gt;
Retsensioon - https://wiki.itcollege.ee/index.php/Talk:Dpkg&lt;br /&gt;
&lt;br /&gt;
==Arvi Alamaa A21==&lt;br /&gt;
[[apticron]] - valmis ülevaatamiseks 02.05.2011 - Hindab Meelis Tamm pooleli&amp;lt;br&amp;gt; &lt;br /&gt;
Retsensioon - [https://wiki.itcollege.ee/index.php/Talk:Debiani_paki_loomine Debiani paki loomine] 15.05.2011&lt;br /&gt;
&lt;br /&gt;
==Ivar Ambos A22==&lt;br /&gt;
[[Munin]] valmis ülevaatamiseks.&lt;br /&gt;
&lt;br /&gt;
Retsensioon [https://wiki.itcollege.ee/index.php/Talk:Adduser_%26_useradd adduser ja useradd]&lt;br /&gt;
&lt;br /&gt;
==Sergei Gorjunov A21==&lt;br /&gt;
[[Port knocking]] ülevaatamiseks valmis&lt;br /&gt;
&lt;br /&gt;
Retsenseeeris Risto Siitan&lt;br /&gt;
&lt;br /&gt;
==Merili Gutmann A31==&lt;br /&gt;
[[Lsof]] on valmis ülevaatamiseks.(Hindab Arto)&lt;br /&gt;
-- 12:59, 1 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
Retsentsioon: [https://wiki.itcollege.ee/index.php/Talk:OpenNode OpenNode] Retsensioon on valmis!&lt;br /&gt;
&lt;br /&gt;
==Rene Haavre A32==	&lt;br /&gt;
[[Samurai_WTF]]					&lt;br /&gt;
==Kristjan Kalder A22==&lt;br /&gt;
==Kadri Kalme A22==&lt;br /&gt;
[[Fdisk]]&lt;br /&gt;
&lt;br /&gt;
==Alfi Kannus A21==&lt;br /&gt;
&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Iptables . Töö täieneb.&lt;br /&gt;
&lt;br /&gt;
==Oliver Kilk A21==&lt;br /&gt;
[[Mkdir - Linux/Unix süsteemides]] - Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Nikolai Klõga G11==&lt;br /&gt;
==Reio Kokla A31==&lt;br /&gt;
[[Mkfs]]&lt;br /&gt;
&lt;br /&gt;
Retsenseerib: Tavo Toomemägi [A41]&lt;br /&gt;
&lt;br /&gt;
==Vladimir Kolesnik A22==&lt;br /&gt;
&lt;br /&gt;
[[init]] - valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
Retsensioon [https://wiki.itcollege.ee/index.php/Talk:Linux/Unix_faili%C3%B5igused Linux/Unix failiõigused]&lt;br /&gt;
&lt;br /&gt;
==Ivar Krustok A22==&lt;br /&gt;
[[Ksh]] // retsenseeris Juhan Liiva&lt;br /&gt;
&lt;br /&gt;
==Katrin Kukk A22==	&lt;br /&gt;
&lt;br /&gt;
[[Tcpdump]] - valmis ülevaatamiseks -- 22:17, 24 April 2011 (EEST) &lt;br /&gt;
&lt;br /&gt;
Retsensioon: [[Talk:Hwclock]]  -  valmis -- 20:05, 13 May 2011 (EEST)&lt;br /&gt;
==Rain Kõrgmaa A22==						&lt;br /&gt;
==Siim Kängsepp A22==&lt;br /&gt;
&lt;br /&gt;
[[LVM]] - Valmis&lt;br /&gt;
&lt;br /&gt;
==Urmo Laaneots A21==						&lt;br /&gt;
==Karel Laid A31==&lt;br /&gt;
[[Puppet]] Valmis 01.05.2011&lt;br /&gt;
&lt;br /&gt;
==Henrik Leinola A22==&lt;br /&gt;
&lt;br /&gt;
[[Manpremo]]&lt;br /&gt;
&lt;br /&gt;
==Kaspar Leivo A41==							&lt;br /&gt;
==Juhan Liiva A21==&lt;br /&gt;
[[PS1]] valmis ülevaatamiseks // 19:47 15.05 muudatused sisse viidud - Referaat hinnatud 10:08 16.05&lt;br /&gt;
&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Talk:Ksh retsensioon&lt;br /&gt;
&lt;br /&gt;
==Kaido Loonurm A41==&lt;br /&gt;
[[Load_average]] - valmis ülevaatamiseks -- 12:17, 24 April 2011 (EEST)&lt;br /&gt;
Teemat retsenseerib: Ivar Krustok&lt;br /&gt;
&lt;br /&gt;
Retsensioon [[Talk:mkfs]] --[[User:Kloonurm|Kloonurm]] 22:03, 10 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Urmas Luuk A22==						&lt;br /&gt;
==Andres Mill A22==&lt;br /&gt;
Valmis referaat: [[chmod]]&lt;br /&gt;
&lt;br /&gt;
Hinnatud Vadim Vinogradin.&lt;br /&gt;
&lt;br /&gt;
==Janar Märjama A22==	&lt;br /&gt;
[[Zentyal]] - Valmis kontrollimiseks.&lt;br /&gt;
&lt;br /&gt;
==Kairo Ostapenko A31==							&lt;br /&gt;
==Kristjan Pajumaa A22==							&lt;br /&gt;
==Ilja Peters 12==&lt;br /&gt;
[[VMware_Server]] - Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Veiko Pilt A31==&lt;br /&gt;
[[Tarkvara_haldus_yum_baasil]] - valmis ülevaatamiseks - 02.05.2011&amp;lt;br&amp;gt;&lt;br /&gt;
Seda teemat retsenseerib Andres Sumin A22						&lt;br /&gt;
==Jagnar Pindmaa A31==							&lt;br /&gt;
==Priit Pobbul A22==						&lt;br /&gt;
==Arina Püvi A21==							&lt;br /&gt;
==Karet Rikko A21==&lt;br /&gt;
[[NTFS vs Ext4]] valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
Retsensioon: [[Talk:Tshark]]&lt;br /&gt;
&lt;br /&gt;
==Toomas Rohumets A21==&lt;br /&gt;
Referaat: [[Adduser &amp;amp; useradd]] - Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
Hinnatud.[[Talk:Adduser &amp;amp; useradd]]&lt;br /&gt;
&lt;br /&gt;
Retsensioon: [[Talk:Wget]]&lt;br /&gt;
&lt;br /&gt;
==Taavi Salumets A21==&lt;br /&gt;
[[Logrotate]] - valmis ülevaatamiseks - 02.05.2011						&lt;br /&gt;
==Risto Siitan A22==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Partimage Partimage] -valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Port_knocking Port Knocking] Retsensioon&lt;br /&gt;
&lt;br /&gt;
==Oliver Soom A22==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Debiani_paki_loomine  Debiani paki loomine] valmis ülevaatamiseks&amp;lt;br&amp;gt;&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:BURG Retsentsioon BURG&#039;i teemal] &amp;lt;b&amp;gt;pooleli&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kaspar Steinberg A32==						&lt;br /&gt;
==Andres Sumin A22==	&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Dpkg - Valmis ülevaatamiseks!&lt;br /&gt;
&lt;br /&gt;
Teemat retsenseerib: Allar Adoberg&lt;br /&gt;
&lt;br /&gt;
==Meelis Suursalu A22==							&lt;br /&gt;
==Meelis Tamm A21==&lt;br /&gt;
[[Enos.itcollege.ee failidele ligipääs GNOME/KDE abil]] - valmis ülevaatuseks&lt;br /&gt;
&lt;br /&gt;
Hindab Andres Mill&lt;br /&gt;
&lt;br /&gt;
==Ott Telga A31==						&lt;br /&gt;
==Tavo Toomemägi A41==	&lt;br /&gt;
[[Wget]] ülevaatamiseks valmis 00:36, 03 April 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
Hinnatud [[Talk:Wget]]					&lt;br /&gt;
==Tarmo Trumm A21==&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Date Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Timo Trummer A32==&lt;br /&gt;
&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Hwclock - valmis ülevaatuseks&lt;br /&gt;
&lt;br /&gt;
==Olle Tuur A22==&lt;br /&gt;
&lt;br /&gt;
==Arto Vaas A32==&lt;br /&gt;
&lt;br /&gt;
https://wiki.itcollege.ee/index.php/OpenNode - valmis&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Retsentsioon: [https://wiki.itcollege.ee/index.php/Talk:OpenNode OpenNode] Retsensioon on valmis! (Merili Gutmann)&lt;br /&gt;
&lt;br /&gt;
==Andres Vaher A22==						&lt;br /&gt;
==Jaan Vahtre A21==&lt;br /&gt;
https://wiki.itcollege.ee/index.php/BURG - valmis ülevaatuseks&lt;br /&gt;
&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Talk:PS1#Kokkuv.C3.B5te - Tehtud retsensioon.&lt;br /&gt;
&lt;br /&gt;
==Kristjan Vaik A21==	&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Linux_boot_protsess Linux buutimise protsess]					&lt;br /&gt;
==Sten Vaisma A22==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Linux/Unix_faili%C3%B5igused Linux/Unix failiõigused] - valmis ülevaatuseks&lt;br /&gt;
&lt;br /&gt;
Retsenseerib Vladimir Kolesnik https://wiki.itcollege.ee/index.php/Talk:Linux/Unix_faili%C3%B5igused (pooleli)&lt;br /&gt;
&lt;br /&gt;
==Kristjan Vask A21==	&lt;br /&gt;
[[CUPS]] - pooleli&lt;br /&gt;
&lt;br /&gt;
==Vadim Vinogradin A21==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/RPM_Package_Manager RPM Package Manager]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Chmod Chmod] - retsensioon&lt;br /&gt;
&lt;br /&gt;
Hinnatud&lt;br /&gt;
&lt;br /&gt;
==Heigo Võsujalg A21==&lt;br /&gt;
[[Synaptic Package Manager]] - Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
Retsentsioon : [[Linux saalealaa ehk swap]]&lt;br /&gt;
&lt;br /&gt;
==Kristjan Väljako A21==&lt;br /&gt;
[[Packetfence]] - Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
Retsentsioon : [[Partimage]]&lt;/div&gt;</summary>
		<author><name>Klaid</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:LVM&amp;diff=30894</id>
		<title>Talk:LVM</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:LVM&amp;diff=30894"/>
		<updated>2011-05-10T07:24:19Z</updated>

		<summary type="html">&lt;p&gt;Klaid: Created page with &amp;#039;Retsenseerib Laid&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Retsenseerib Laid&lt;/div&gt;</summary>
		<author><name>Klaid</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Puppet_seadistamine_Debian_s%C3%BCsteemis&amp;diff=30816</id>
		<title>Puppet seadistamine Debian süsteemis</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Puppet_seadistamine_Debian_s%C3%BCsteemis&amp;diff=30816"/>
		<updated>2011-05-09T09:32:08Z</updated>

		<summary type="html">&lt;p&gt;Klaid: /* Moodulid */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Viimati muudetud 30.04.2011&lt;br /&gt;
&lt;br /&gt;
=Sissejuhatus=&lt;br /&gt;
	Selle artikli eesmärk on tutvustada Puppetit algajale administraatorile.&lt;br /&gt;
	&lt;br /&gt;
Puppet on vabavaraline konfiguratsioonihaldus tarkvara ning võimaldab automatiseerida paljusid igapäevaseid administratiivseid tegevusi nagu tarkvara installimine, seadistamine, kasutajate haldamine jpm.&lt;br /&gt;
&lt;br /&gt;
Puppet võimalda hallata tuhandeid süsteeme, sealjuures erinevaid operatsioonisüsteeme.&lt;br /&gt;
&lt;br /&gt;
Näidetes kasutatav operatsioonisüsteem on Debian 6, ning Puppeti versioon 2.6.2-4.&lt;br /&gt;
&lt;br /&gt;
=Tööpõhimõte=&lt;br /&gt;
&lt;br /&gt;
Serveris hoitakse klient-süsteemide seadistuste kirjeldusi.&lt;br /&gt;
&lt;br /&gt;
Kliendid küsivad serverilt aka puppetmasterilt uuendusi mille korral serveri poolt teeb puppetmaster kliendile vajalikud muudatused või laeb üles vajalikud failid.&lt;br /&gt;
&lt;br /&gt;
[[File:Puppet_diagram.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Paigaldamine (Debian 6 Squeeze)=&lt;br /&gt;
Puppetit saab installida nii rubygem-ist kui ka pakihaldussüsteemidega. Ruby pakkidest installides tuleb lisaks installida ruby1.8 ja facter.&lt;br /&gt;
==Server / Puppetmaster==&lt;br /&gt;
 aptitude install puppetmaster&lt;br /&gt;
==Klient / Puppet==&lt;br /&gt;
 aptitude install puppet&lt;br /&gt;
&lt;br /&gt;
=Seadistamine=&lt;br /&gt;
Seadistada nimesätted.&lt;br /&gt;
&lt;br /&gt;
Kuna vaikeseadena otsib puppeti klient serverit nimega puppet, siis võime kirjeldada ta nimeseadetes, et ei oleks vaja seda mujal iga kord täpsustada.&lt;br /&gt;
Kui sul on DNS tsooni fail siis saad sinna märkida järgneva:&lt;br /&gt;
 puppet   IN   CNAME  example.domain.com&lt;br /&gt;
&lt;br /&gt;
Võib ka lisada kirjed hoopis /etc/hosts faili, kuid siis juba järgnevalt:&lt;br /&gt;
&lt;br /&gt;
Serveril:&lt;br /&gt;
 127.0.0.1 localhost.localdomain localhost puppet&lt;br /&gt;
Klientidel:&lt;br /&gt;
 192.168.1.1 example.domain.com example puppet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Server / Puppetmaster==&lt;br /&gt;
Kõigepealt serveris seadistame faili /etc/puppet/fileserver.conf .&lt;br /&gt;
&lt;br /&gt;
Seadistan puppetmasteri lubama jagada faile 192.168.1.0/24 võrgule kus hakkavad olema puppet kliendid.&lt;br /&gt;
 [files]&lt;br /&gt;
   path /etc/puppet/modules/&lt;br /&gt;
   allow 192.168.1.0/24&lt;br /&gt;
 [plugins]&lt;br /&gt;
   allow 192.168.1.0/24&lt;br /&gt;
  &lt;br /&gt;
Failis fileserver.conf võib ka kliente kirjeldada nimekirjetega ja kasutada metamärke.&lt;br /&gt;
Näiteks:&lt;br /&gt;
 [mount_point]&lt;br /&gt;
    path /path/to/files&lt;br /&gt;
    allow *.domain.com&lt;br /&gt;
    deny *.wireless.domain.com&lt;br /&gt;
&lt;br /&gt;
Genereeri vajalikud sertifikaadid ja failid järgmise käsuga.&lt;br /&gt;
 puppet master --mkusers&lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonifaili /etc/puppet/puppet.conf ei ole lihtsamate operatsioonide jaoks vaja muuta, kuid kui soovid näha kõiki seadistusvõimalusi siis käivita järgmine käsk.&lt;br /&gt;
 puppet --genconfig&lt;br /&gt;
&lt;br /&gt;
Peale Puppetmasteri seadistamist tee talle restart.&lt;br /&gt;
 /etc/init.d/puppetmaster restart&lt;br /&gt;
 &lt;br /&gt;
==Klient / Puppet==&lt;br /&gt;
&lt;br /&gt;
Tee kindlaks, et kliendil näeks /etc/puppet/puppet.conf välja selline:&lt;br /&gt;
 [main]&lt;br /&gt;
 logdir=/var/log/puppet&lt;br /&gt;
 vardir=/var/lib/puppet&lt;br /&gt;
 ssldir=/var/lib/puppet/ssl&lt;br /&gt;
 rundir=/var/run/puppet&lt;br /&gt;
 factpath=$vardir/lib/facter&lt;br /&gt;
 templatedir=$confdir/templates&lt;br /&gt;
&lt;br /&gt;
Kui sul ei ole server kirjeldatud nagu eespool mainitud siis saad seda teha siin failis kirjega:&lt;br /&gt;
 server= example.domain.com&lt;br /&gt;
&lt;br /&gt;
Vaikesätetes küsib klient serverilt uuendusi iga 30 minuti tagant, muuta saad seda järgneva kirjega.&lt;br /&gt;
 runinterval=600&lt;br /&gt;
&lt;br /&gt;
Luba deemoni käivitamine failis /etc/default/puppet&lt;br /&gt;
 START=yes&lt;br /&gt;
&lt;br /&gt;
Tee kliendile restart.&lt;br /&gt;
 /etc/init.d/puppet restart&lt;br /&gt;
&lt;br /&gt;
=Kliendi registreerimine=&lt;br /&gt;
&lt;br /&gt;
Kontrolli kas klient töötab korralikult küsidest serverilt sertifikaati.&lt;br /&gt;
 puppet agent --waitforcert 60 --test&lt;br /&gt;
&lt;br /&gt;
Peaksid nägema järgmist väljundit kuna turvalisuse huvidest ei jaga server sertifikaate automaatselt.&lt;br /&gt;
 info: Requesting certificate&lt;br /&gt;
 warning: peer certificate won&#039;t be verified in this SSL session&lt;br /&gt;
 notice: Did not receive certificate&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Serveris&#039;&#039;&#039; vaata kas klient on ootel.&lt;br /&gt;
 puppet cert --list&lt;br /&gt;
&lt;br /&gt;
Kui soovid võtta ootel oleva süsteemi puppetmasteri kliendiks siis anna talle välja sertifikaat.&lt;br /&gt;
 puppet cert --sign klient.domain.com&lt;br /&gt;
&lt;br /&gt;
Kui soovid kliendi uuendamist paremini näha siis peata kliendi deemon ja käivita &#039;&#039;&#039;kliendi&#039;&#039;&#039; süsteemis uuenduste pärimine käsitsi:&lt;br /&gt;
 puppet agent --no-daemonize -v&lt;br /&gt;
&lt;br /&gt;
=Moodulid=&lt;br /&gt;
&lt;br /&gt;
Moodulid seatakse üles serveris/puppetmasteris.&lt;br /&gt;
&lt;br /&gt;
Et paremini mõista mooduleid tuleks kõigepealt aru saada puppeti failide hierarhiast.&lt;br /&gt;
&lt;br /&gt;
Üldiselt kasutatakse järgmist ülesehitust:&lt;br /&gt;
&lt;br /&gt;
Kataloogis /etc/puppet/manifests/ asuvad failid mille abil loetakse sisse moodulid ja kirjeldatakse need klientidele.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;site.pp&#039;&#039;&#039; failist loetakse kataloogid kuskohast hakkab puppetmaster faile võtma.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;nodes.pp&#039;&#039;&#039; failis kirjeldatakse kliendid ja millised moodulid neile anda.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;modules.pp&#039;&#039;&#039; failis imporditakse moodulid puppemasterile.&lt;br /&gt;
&lt;br /&gt;
*Kataloogis /etc/puppet/modules/ hoitakse mooduleid. Moodulid asuvad alamkataloogidest nagu näiteks /etc/puppet/modules/{modulename}/ kus kataloogis&lt;br /&gt;
*/etc/puppet/modules/{modulename}/manifests/ asuvad mooduli enda failid ning&lt;br /&gt;
 &lt;br /&gt;
*/etc/puppet/modules/{modulename}/files asuvad lisa failid mida kliendile üles laetakse.&lt;br /&gt;
&lt;br /&gt;
Näitena loon mooduli installima ssh serverit tema puudumise korral, laadima ssh serverile ette antud konfiguratsioonifaili ning kontrollima kas teenus töötab.&lt;br /&gt;
&lt;br /&gt;
Hierarhia olulistest failidest ssh mooduli puhul &#039;&#039;&#039;/etc/puppet/&#039;&#039;&#039; kataloogis:&lt;br /&gt;
&lt;br /&gt;
             |-modules.pp&lt;br /&gt;
 |-manifests-|-nodes.pp&lt;br /&gt;
 |           |-site.pp&lt;br /&gt;
 |&lt;br /&gt;
 |-modules---|-ssh-----------------|-manifests-|-init.pp&lt;br /&gt;
                                   |&lt;br /&gt;
                                   |-files-----|-sshd_config&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ssh mooduli fail /etc/puppet/modules/ssh/init.pp&#039;&#039;&#039;&lt;br /&gt;
 class ssh {&lt;br /&gt;
 	package { &lt;br /&gt;
 		[&amp;quot;openssh-client&amp;quot;,&amp;quot;openssh-server&amp;quot;]:&lt;br /&gt;
 		ensure =&amp;gt; installed&lt;br /&gt;
 	}&lt;br /&gt;
 	file { &#039;/etc/ssh/sshd_config&#039;:&lt;br /&gt;
 		source =&amp;gt; &#039;puppet:///ssh/files/sshd_config&#039;,&lt;br /&gt;
 		owner =&amp;gt; &#039;root&#039;,&lt;br /&gt;
 		group =&amp;gt; &#039;root&#039;,&lt;br /&gt;
 		mode =&amp;gt; &#039;640&#039;&lt;br /&gt;
 	}&lt;br /&gt;
 	service { &amp;quot;ssh&amp;quot;:&lt;br /&gt;
 		enable =&amp;gt; true,&lt;br /&gt;
 		ensure =&amp;gt; running,&lt;br /&gt;
 	}&lt;br /&gt;
 }								   &lt;br /&gt;
sshd_config faili üleslaadimiseks kasutatakse puppet failiserverit kus kirjeldatakse faili asukohti järgmiselt:&lt;br /&gt;
&lt;br /&gt;
puppet://{server-hostname(optional)}/{mountpoint}/{remainder-of-path}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Mountpoint&#039;&#039;-i kirjeldad fileserver.conf failis kus on minul ta kirjeldatud /etc/puppet/modules/.&lt;br /&gt;
	&lt;br /&gt;
&#039;&#039;&#039;Impordi moodul&#039;&#039;&#039;&lt;br /&gt;
 echo &#039;import &amp;quot;ssh&amp;quot;&#039; &amp;gt;&amp;gt; /etc/puppet/manifests/modules.pp	&lt;br /&gt;
	&lt;br /&gt;
&#039;&#039;&#039;Kirjelda ssh class kliendile failis /etc/puppet/manifests/nodes.pp&#039;&#039;&#039;&lt;br /&gt;
 node basenode {&lt;br /&gt;
 }&lt;br /&gt;
 node &#039;klient.domain.com&#039; inherits basenode {&lt;br /&gt;
 	  include ssh&lt;br /&gt;
 }	&lt;br /&gt;
Kui soovid lisada ssh moodul kõikidele klientidele siis lisa &amp;quot;include ssh&amp;quot; hoopis basenode alla.&lt;br /&gt;
&lt;br /&gt;
=Varundamine/Taastamine=&lt;br /&gt;
Kuna puppetmasteris muudetakse aegajalt mooduleid ja ka konfiguratsiooni faile siis oleks soovitatav kasutada nendel failidel versioonihaldust (SVN,CVS vms) ning luua uus versioon iga muutuse järel.&lt;br /&gt;
&lt;br /&gt;
=Kasutatud kirjandus=&lt;br /&gt;
http://docs.puppetlabs.com/&lt;br /&gt;
&lt;br /&gt;
=Autor=&lt;br /&gt;
Karel Laid A31&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Klaid</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Puppet_seadistamine_Debian_s%C3%BCsteemis&amp;diff=30815</id>
		<title>Puppet seadistamine Debian süsteemis</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Puppet_seadistamine_Debian_s%C3%BCsteemis&amp;diff=30815"/>
		<updated>2011-05-09T09:30:14Z</updated>

		<summary type="html">&lt;p&gt;Klaid: /* Varundamine/Taastamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Viimati muudetud 30.04.2011&lt;br /&gt;
&lt;br /&gt;
=Sissejuhatus=&lt;br /&gt;
	Selle artikli eesmärk on tutvustada Puppetit algajale administraatorile.&lt;br /&gt;
	&lt;br /&gt;
Puppet on vabavaraline konfiguratsioonihaldus tarkvara ning võimaldab automatiseerida paljusid igapäevaseid administratiivseid tegevusi nagu tarkvara installimine, seadistamine, kasutajate haldamine jpm.&lt;br /&gt;
&lt;br /&gt;
Puppet võimalda hallata tuhandeid süsteeme, sealjuures erinevaid operatsioonisüsteeme.&lt;br /&gt;
&lt;br /&gt;
Näidetes kasutatav operatsioonisüsteem on Debian 6, ning Puppeti versioon 2.6.2-4.&lt;br /&gt;
&lt;br /&gt;
=Tööpõhimõte=&lt;br /&gt;
&lt;br /&gt;
Serveris hoitakse klient-süsteemide seadistuste kirjeldusi.&lt;br /&gt;
&lt;br /&gt;
Kliendid küsivad serverilt aka puppetmasterilt uuendusi mille korral serveri poolt teeb puppetmaster kliendile vajalikud muudatused või laeb üles vajalikud failid.&lt;br /&gt;
&lt;br /&gt;
[[File:Puppet_diagram.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Paigaldamine (Debian 6 Squeeze)=&lt;br /&gt;
Puppetit saab installida nii rubygem-ist kui ka pakihaldussüsteemidega. Ruby pakkidest installides tuleb lisaks installida ruby1.8 ja facter.&lt;br /&gt;
==Server / Puppetmaster==&lt;br /&gt;
 aptitude install puppetmaster&lt;br /&gt;
==Klient / Puppet==&lt;br /&gt;
 aptitude install puppet&lt;br /&gt;
&lt;br /&gt;
=Seadistamine=&lt;br /&gt;
Seadistada nimesätted.&lt;br /&gt;
&lt;br /&gt;
Kuna vaikeseadena otsib puppeti klient serverit nimega puppet, siis võime kirjeldada ta nimeseadetes, et ei oleks vaja seda mujal iga kord täpsustada.&lt;br /&gt;
Kui sul on DNS tsooni fail siis saad sinna märkida järgneva:&lt;br /&gt;
 puppet   IN   CNAME  example.domain.com&lt;br /&gt;
&lt;br /&gt;
Võib ka lisada kirjed hoopis /etc/hosts faili, kuid siis juba järgnevalt:&lt;br /&gt;
&lt;br /&gt;
Serveril:&lt;br /&gt;
 127.0.0.1 localhost.localdomain localhost puppet&lt;br /&gt;
Klientidel:&lt;br /&gt;
 192.168.1.1 example.domain.com example puppet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Server / Puppetmaster==&lt;br /&gt;
Kõigepealt serveris seadistame faili /etc/puppet/fileserver.conf .&lt;br /&gt;
&lt;br /&gt;
Seadistan puppetmasteri lubama jagada faile 192.168.1.0/24 võrgule kus hakkavad olema puppet kliendid.&lt;br /&gt;
 [files]&lt;br /&gt;
   path /etc/puppet/modules/&lt;br /&gt;
   allow 192.168.1.0/24&lt;br /&gt;
 [plugins]&lt;br /&gt;
   allow 192.168.1.0/24&lt;br /&gt;
  &lt;br /&gt;
Failis fileserver.conf võib ka kliente kirjeldada nimekirjetega ja kasutada metamärke.&lt;br /&gt;
Näiteks:&lt;br /&gt;
 [mount_point]&lt;br /&gt;
    path /path/to/files&lt;br /&gt;
    allow *.domain.com&lt;br /&gt;
    deny *.wireless.domain.com&lt;br /&gt;
&lt;br /&gt;
Genereeri vajalikud sertifikaadid ja failid järgmise käsuga.&lt;br /&gt;
 puppet master --mkusers&lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonifaili /etc/puppet/puppet.conf ei ole lihtsamate operatsioonide jaoks vaja muuta, kuid kui soovid näha kõiki seadistusvõimalusi siis käivita järgmine käsk.&lt;br /&gt;
 puppet --genconfig&lt;br /&gt;
&lt;br /&gt;
Peale Puppetmasteri seadistamist tee talle restart.&lt;br /&gt;
 /etc/init.d/puppetmaster restart&lt;br /&gt;
 &lt;br /&gt;
==Klient / Puppet==&lt;br /&gt;
&lt;br /&gt;
Tee kindlaks, et kliendil näeks /etc/puppet/puppet.conf välja selline:&lt;br /&gt;
 [main]&lt;br /&gt;
 logdir=/var/log/puppet&lt;br /&gt;
 vardir=/var/lib/puppet&lt;br /&gt;
 ssldir=/var/lib/puppet/ssl&lt;br /&gt;
 rundir=/var/run/puppet&lt;br /&gt;
 factpath=$vardir/lib/facter&lt;br /&gt;
 templatedir=$confdir/templates&lt;br /&gt;
&lt;br /&gt;
Kui sul ei ole server kirjeldatud nagu eespool mainitud siis saad seda teha siin failis kirjega:&lt;br /&gt;
 server= example.domain.com&lt;br /&gt;
&lt;br /&gt;
Vaikesätetes küsib klient serverilt uuendusi iga 30 minuti tagant, muuta saad seda järgneva kirjega.&lt;br /&gt;
 runinterval=600&lt;br /&gt;
&lt;br /&gt;
Luba deemoni käivitamine failis /etc/default/puppet&lt;br /&gt;
 START=yes&lt;br /&gt;
&lt;br /&gt;
Tee kliendile restart.&lt;br /&gt;
 /etc/init.d/puppet restart&lt;br /&gt;
&lt;br /&gt;
=Kliendi registreerimine=&lt;br /&gt;
&lt;br /&gt;
Kontrolli kas klient töötab korralikult küsidest serverilt sertifikaati.&lt;br /&gt;
 puppet agent --waitforcert 60 --test&lt;br /&gt;
&lt;br /&gt;
Peaksid nägema järgmist väljundit kuna turvalisuse huvidest ei jaga server sertifikaate automaatselt.&lt;br /&gt;
 info: Requesting certificate&lt;br /&gt;
 warning: peer certificate won&#039;t be verified in this SSL session&lt;br /&gt;
 notice: Did not receive certificate&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Serveris&#039;&#039;&#039; vaata kas klient on ootel.&lt;br /&gt;
 puppet cert --list&lt;br /&gt;
&lt;br /&gt;
Kui soovid võtta ootel oleva süsteemi puppetmasteri kliendiks siis anna talle välja sertifikaat.&lt;br /&gt;
 puppet cert --sign klient.domain.com&lt;br /&gt;
&lt;br /&gt;
Kui soovid kliendi uuendamist paremini näha siis peata kliendi deemon ja käivita &#039;&#039;&#039;kliendi&#039;&#039;&#039; süsteemis uuenduste pärimine käsitsi:&lt;br /&gt;
 puppet agent --no-daemonize -v&lt;br /&gt;
&lt;br /&gt;
=Moodulid=&lt;br /&gt;
&lt;br /&gt;
Moodulid seatakse üles serveris/puppetmasteris.&lt;br /&gt;
&lt;br /&gt;
Et paremini mõista mooduleid tuleks kõigepealt aru saada puppeti failide hierarhiast.&lt;br /&gt;
&lt;br /&gt;
Üldiselt kasutatakse järgmist ülesehitust:&lt;br /&gt;
&lt;br /&gt;
Kataloogis /etc/puppet/manifests/ asuvad failid mille abil loetakse sisse moodulid ja kirjeldatakse need klientidele.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;site.pp&#039;&#039;&#039; failist loetakse kataloogid kuskohast hakkab puppetmaster faile võtma.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;nodes.pp&#039;&#039;&#039; failis kirjeldatakse kliendid ja millised moodulid neile anda.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;modules.pp&#039;&#039;&#039; failis imporditakse moodulid puppemasterile.&lt;br /&gt;
&lt;br /&gt;
*Kataloogis /etc/puppet/modules/ hoitakse mooduleid. Moodulid asuvad alamkataloogidest nagu näiteks /etc/puppet/modules/{modulename}/ kus kataloogis&lt;br /&gt;
*/etc/puppet/modules/{modulename}/manifests/ asuvad mooduli enda failid ning&lt;br /&gt;
 &lt;br /&gt;
*/etc/puppet/modules/{modulename}/files asuvad lisa failid mida kliendile üles laetakse.&lt;br /&gt;
&lt;br /&gt;
Näitena loon mooduli installima ssh serverit tema puudumise korral, laadima ssh serverile ette antud konfiguratsioonifaili ning kontrollima kas teenus töötab.&lt;br /&gt;
&lt;br /&gt;
Hierarhia olulistest failidest ssh mooduli puhul &#039;&#039;&#039;/etc/puppet/&#039;&#039;&#039; kataloogis:&lt;br /&gt;
&lt;br /&gt;
             |-modules.pp&lt;br /&gt;
 |-manifests-|-nodes.pp&lt;br /&gt;
 |           |-site.pp&lt;br /&gt;
 |&lt;br /&gt;
 |-modules---|-ssh-----------------|-manifests-|-init.pp&lt;br /&gt;
                                   |&lt;br /&gt;
                                   |-files-----|-sshd_config&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ssh mooduli fail /etc/puppet/modules/ssh/init.pp&#039;&#039;&#039;&lt;br /&gt;
 class ssh {&lt;br /&gt;
 	package { &lt;br /&gt;
 		[&amp;quot;openssh-client&amp;quot;,&amp;quot;openssh-server&amp;quot;]:&lt;br /&gt;
 		ensure =&amp;gt; installed&lt;br /&gt;
 	}&lt;br /&gt;
 	file { &#039;/etc/ssh/sshd_config&#039;:&lt;br /&gt;
 		source =&amp;gt; &#039;puppet:///ssh/files/sshd_config&#039;,&lt;br /&gt;
 		owner =&amp;gt; &#039;root&#039;,&lt;br /&gt;
 		group =&amp;gt; &#039;root&#039;,&lt;br /&gt;
 		mode =&amp;gt; &#039;640&#039;&lt;br /&gt;
 	}&lt;br /&gt;
 	service { &amp;quot;ssh&amp;quot;:&lt;br /&gt;
 		enable =&amp;gt; true,&lt;br /&gt;
 		ensure =&amp;gt; running,&lt;br /&gt;
 	}&lt;br /&gt;
 }								   &lt;br /&gt;
sshd_config faili üleslaadimiseks kasutatakse puppet fileserverit kus kirjeldatakse faili asukohti järgmiselt:&lt;br /&gt;
&lt;br /&gt;
puppet://{server-hostname(optional)}/{mountpoint}/{remainder-of-path}&lt;br /&gt;
&lt;br /&gt;
Mountpointi kirjeldad fileserver.conf failis kus on minul ta kirjeldatud /etc/puppet/modules/.&lt;br /&gt;
	&lt;br /&gt;
&#039;&#039;&#039;Impordi moodul&#039;&#039;&#039;&lt;br /&gt;
 echo &#039;import &amp;quot;ssh&amp;quot;&#039; &amp;gt;&amp;gt; /etc/puppet/manifests/modules.pp	&lt;br /&gt;
	&lt;br /&gt;
&#039;&#039;&#039;Kirjelda ssh class kliendile failis /etc/puppet/manifests/nodes.pp&#039;&#039;&#039;&lt;br /&gt;
 node basenode {&lt;br /&gt;
 }&lt;br /&gt;
 node &#039;klient.domain.com&#039; inherits basenode {&lt;br /&gt;
 	  include ssh&lt;br /&gt;
 }	&lt;br /&gt;
Kui soovid lisada ssh moodul kõikidele klientidele siis lisa &amp;quot;include ssh&amp;quot; hoopis basenode alla.&lt;br /&gt;
&lt;br /&gt;
=Varundamine/Taastamine=&lt;br /&gt;
Kuna puppetmasteris muudetakse aegajalt mooduleid ja ka konfiguratsiooni faile siis oleks soovitatav kasutada nendel failidel versioonihaldust (SVN,CVS vms) ning luua uus versioon iga muutuse järel.&lt;br /&gt;
&lt;br /&gt;
=Kasutatud kirjandus=&lt;br /&gt;
http://docs.puppetlabs.com/&lt;br /&gt;
&lt;br /&gt;
=Autor=&lt;br /&gt;
Karel Laid A31&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Klaid</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Puppet_seadistamine_Debian_s%C3%BCsteemis&amp;diff=29056</id>
		<title>Puppet seadistamine Debian süsteemis</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Puppet_seadistamine_Debian_s%C3%BCsteemis&amp;diff=29056"/>
		<updated>2011-05-01T12:25:58Z</updated>

		<summary type="html">&lt;p&gt;Klaid: /* Sissejuhatus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Viimati muudetud 30.04.2011&lt;br /&gt;
&lt;br /&gt;
=Sissejuhatus=&lt;br /&gt;
	Selle artikli eesmärk on tutvustada Puppetit algajale administraatorile.&lt;br /&gt;
	&lt;br /&gt;
Puppet on vabavaraline konfiguratsioonihaldus tarkvara ning võimaldab automatiseerida paljusid igapäevaseid administratiivseid tegevusi nagu tarkvara installimine, seadistamine, kasutajate haldamine jpm.&lt;br /&gt;
&lt;br /&gt;
Puppet võimalda hallata tuhandeid süsteeme, sealjuures erinevaid operatsioonisüsteeme.&lt;br /&gt;
&lt;br /&gt;
Näidetes kasutatav operatsioonisüsteem on Debian 6, ning Puppeti versioon 2.6.2-4.&lt;br /&gt;
&lt;br /&gt;
=Tööpõhimõte=&lt;br /&gt;
&lt;br /&gt;
Serveris hoitakse klient-süsteemide seadistuste kirjeldusi.&lt;br /&gt;
&lt;br /&gt;
Kliendid küsivad serverilt aka puppetmasterilt uuendusi mille korral serveri poolt teeb puppetmaster kliendile vajalikud muudatused või laeb üles vajalikud failid.&lt;br /&gt;
&lt;br /&gt;
[[File:Puppet_diagram.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Paigaldamine (Debian 6 Squeeze)=&lt;br /&gt;
Puppetit saab installida nii rubygem-ist kui ka pakihaldussüsteemidega. Ruby pakkidest installides tuleb lisaks installida ruby1.8 ja facter.&lt;br /&gt;
==Server / Puppetmaster==&lt;br /&gt;
 aptitude install puppetmaster&lt;br /&gt;
==Klient / Puppet==&lt;br /&gt;
 aptitude install puppet&lt;br /&gt;
&lt;br /&gt;
=Seadistamine=&lt;br /&gt;
Seadistada nimesätted.&lt;br /&gt;
&lt;br /&gt;
Kuna vaikeseadena otsib puppeti klient serverit nimega puppet, siis võime kirjeldada ta nimeseadetes, et ei oleks vaja seda mujal iga kord täpsustada.&lt;br /&gt;
Kui sul on DNS tsooni fail siis saad sinna märkida järgneva:&lt;br /&gt;
 puppet   IN   CNAME  example.domain.com&lt;br /&gt;
&lt;br /&gt;
Võib ka lisada kirjed hoopis /etc/hosts faili, kuid siis juba järgnevalt:&lt;br /&gt;
&lt;br /&gt;
Serveril:&lt;br /&gt;
 127.0.0.1 localhost.localdomain localhost puppet&lt;br /&gt;
Klientidel:&lt;br /&gt;
 192.168.1.1 example.domain.com example puppet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Server / Puppetmaster==&lt;br /&gt;
Kõigepealt serveris seadistame faili /etc/puppet/fileserver.conf .&lt;br /&gt;
&lt;br /&gt;
Seadistan puppetmasteri lubama jagada faile 192.168.1.0/24 võrgule kus hakkavad olema puppet kliendid.&lt;br /&gt;
 [files]&lt;br /&gt;
   path /etc/puppet/modules/&lt;br /&gt;
   allow 192.168.1.0/24&lt;br /&gt;
 [plugins]&lt;br /&gt;
   allow 192.168.1.0/24&lt;br /&gt;
  &lt;br /&gt;
Failis fileserver.conf võib ka kliente kirjeldada nimekirjetega ja kasutada metamärke.&lt;br /&gt;
Näiteks:&lt;br /&gt;
 [mount_point]&lt;br /&gt;
    path /path/to/files&lt;br /&gt;
    allow *.domain.com&lt;br /&gt;
    deny *.wireless.domain.com&lt;br /&gt;
&lt;br /&gt;
Genereeri vajalikud sertifikaadid ja failid järgmise käsuga.&lt;br /&gt;
 puppet master --mkusers&lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonifaili /etc/puppet/puppet.conf ei ole lihtsamate operatsioonide jaoks vaja muuta, kuid kui soovid näha kõiki seadistusvõimalusi siis käivita järgmine käsk.&lt;br /&gt;
 puppet --genconfig&lt;br /&gt;
&lt;br /&gt;
Peale Puppetmasteri seadistamist tee talle restart.&lt;br /&gt;
 /etc/init.d/puppetmaster restart&lt;br /&gt;
 &lt;br /&gt;
==Klient / Puppet==&lt;br /&gt;
&lt;br /&gt;
Tee kindlaks, et kliendil näeks /etc/puppet/puppet.conf välja selline:&lt;br /&gt;
 [main]&lt;br /&gt;
 logdir=/var/log/puppet&lt;br /&gt;
 vardir=/var/lib/puppet&lt;br /&gt;
 ssldir=/var/lib/puppet/ssl&lt;br /&gt;
 rundir=/var/run/puppet&lt;br /&gt;
 factpath=$vardir/lib/facter&lt;br /&gt;
 templatedir=$confdir/templates&lt;br /&gt;
&lt;br /&gt;
Kui sul ei ole server kirjeldatud nagu eespool mainitud siis saad seda teha siin failis kirjega:&lt;br /&gt;
 server= example.domain.com&lt;br /&gt;
&lt;br /&gt;
Vaikesätetes küsib klient serverilt uuendusi iga 30 minuti tagant, muuta saad seda järgneva kirjega.&lt;br /&gt;
 runinterval=600&lt;br /&gt;
&lt;br /&gt;
Luba deemoni käivitamine failis /etc/default/puppet&lt;br /&gt;
 START=yes&lt;br /&gt;
&lt;br /&gt;
Tee kliendile restart.&lt;br /&gt;
 /etc/init.d/puppet restart&lt;br /&gt;
&lt;br /&gt;
=Kliendi registreerimine=&lt;br /&gt;
&lt;br /&gt;
Kontrolli kas klient töötab korralikult küsidest serverilt sertifikaati.&lt;br /&gt;
 puppet agent --waitforcert 60 --test&lt;br /&gt;
&lt;br /&gt;
Peaksid nägema järgmist väljundit kuna turvalisuse huvidest ei jaga server sertifikaate automaatselt.&lt;br /&gt;
 info: Requesting certificate&lt;br /&gt;
 warning: peer certificate won&#039;t be verified in this SSL session&lt;br /&gt;
 notice: Did not receive certificate&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Serveris&#039;&#039;&#039; vaata kas klient on ootel.&lt;br /&gt;
 puppet cert --list&lt;br /&gt;
&lt;br /&gt;
Kui soovid võtta ootel oleva süsteemi puppetmasteri kliendiks siis anna talle välja sertifikaat.&lt;br /&gt;
 puppet cert --sign klient.domain.com&lt;br /&gt;
&lt;br /&gt;
Kui soovid kliendi uuendamist paremini näha siis peata kliendi deemon ja käivita &#039;&#039;&#039;kliendi&#039;&#039;&#039; süsteemis uuenduste pärimine käsitsi:&lt;br /&gt;
 puppet agent --no-daemonize -v&lt;br /&gt;
&lt;br /&gt;
=Moodulid=&lt;br /&gt;
&lt;br /&gt;
Moodulid seatakse üles serveris/puppetmasteris.&lt;br /&gt;
&lt;br /&gt;
Et paremini mõista mooduleid tuleks kõigepealt aru saada puppeti failide hierarhiast.&lt;br /&gt;
&lt;br /&gt;
Üldiselt kasutatakse järgmist ülesehitust:&lt;br /&gt;
&lt;br /&gt;
Kataloogis /etc/puppet/manifests/ asuvad failid mille abil loetakse sisse moodulid ja kirjeldatakse need klientidele.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;site.pp&#039;&#039;&#039; failist loetakse kataloogid kuskohast hakkab puppetmaster faile võtma.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;nodes.pp&#039;&#039;&#039; failis kirjeldatakse kliendid ja millised moodulid neile anda.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;modules.pp&#039;&#039;&#039; failis imporditakse moodulid puppemasterile.&lt;br /&gt;
&lt;br /&gt;
*Kataloogis /etc/puppet/modules/ hoitakse mooduleid. Moodulid asuvad alamkataloogidest nagu näiteks /etc/puppet/modules/{modulename}/ kus kataloogis&lt;br /&gt;
*/etc/puppet/modules/{modulename}/manifests/ asuvad mooduli enda failid ning&lt;br /&gt;
 &lt;br /&gt;
*/etc/puppet/modules/{modulename}/files asuvad lisa failid mida kliendile üles laetakse.&lt;br /&gt;
&lt;br /&gt;
Näitena loon mooduli installima ssh serverit tema puudumise korral, laadima ssh serverile ette antud konfiguratsioonifaili ning kontrollima kas teenus töötab.&lt;br /&gt;
&lt;br /&gt;
Hierarhia olulistest failidest ssh mooduli puhul &#039;&#039;&#039;/etc/puppet/&#039;&#039;&#039; kataloogis:&lt;br /&gt;
&lt;br /&gt;
             |-modules.pp&lt;br /&gt;
 |-manifests-|-nodes.pp&lt;br /&gt;
 |           |-site.pp&lt;br /&gt;
 |&lt;br /&gt;
 |-modules---|-ssh-----------------|-manifests-|-init.pp&lt;br /&gt;
                                   |&lt;br /&gt;
                                   |-files-----|-sshd_config&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ssh mooduli fail /etc/puppet/modules/ssh/init.pp&#039;&#039;&#039;&lt;br /&gt;
 class ssh {&lt;br /&gt;
 	package { &lt;br /&gt;
 		[&amp;quot;openssh-client&amp;quot;,&amp;quot;openssh-server&amp;quot;]:&lt;br /&gt;
 		ensure =&amp;gt; installed&lt;br /&gt;
 	}&lt;br /&gt;
 	file { &#039;/etc/ssh/sshd_config&#039;:&lt;br /&gt;
 		source =&amp;gt; &#039;puppet:///ssh/files/sshd_config&#039;,&lt;br /&gt;
 		owner =&amp;gt; &#039;root&#039;,&lt;br /&gt;
 		group =&amp;gt; &#039;root&#039;,&lt;br /&gt;
 		mode =&amp;gt; &#039;640&#039;&lt;br /&gt;
 	}&lt;br /&gt;
 	service { &amp;quot;ssh&amp;quot;:&lt;br /&gt;
 		enable =&amp;gt; true,&lt;br /&gt;
 		ensure =&amp;gt; running,&lt;br /&gt;
 	}&lt;br /&gt;
 }								   &lt;br /&gt;
sshd_config faili üleslaadimiseks kasutatakse puppet fileserverit kus kirjeldatakse faili asukohti järgmiselt:&lt;br /&gt;
&lt;br /&gt;
puppet://{server-hostname(optional)}/{mountpoint}/{remainder-of-path}&lt;br /&gt;
&lt;br /&gt;
Mountpointi kirjeldad fileserver.conf failis kus on minul ta kirjeldatud /etc/puppet/modules/.&lt;br /&gt;
	&lt;br /&gt;
&#039;&#039;&#039;Impordi moodul&#039;&#039;&#039;&lt;br /&gt;
 echo &#039;import &amp;quot;ssh&amp;quot;&#039; &amp;gt;&amp;gt; /etc/puppet/manifests/modules.pp	&lt;br /&gt;
	&lt;br /&gt;
&#039;&#039;&#039;Kirjelda ssh class kliendile failis /etc/puppet/manifests/nodes.pp&#039;&#039;&#039;&lt;br /&gt;
 node basenode {&lt;br /&gt;
 }&lt;br /&gt;
 node &#039;klient.domain.com&#039; inherits basenode {&lt;br /&gt;
 	  include ssh&lt;br /&gt;
 }	&lt;br /&gt;
Kui soovid lisada ssh moodul kõikidele klientidele siis lisa &amp;quot;include ssh&amp;quot; hoopis basenode alla.&lt;br /&gt;
&lt;br /&gt;
=Varundamine/Taastamine=&lt;br /&gt;
Kuna puppetmasteri faile aegajalt muudetakse siis oleks soovitav kasutada nendel failidel versioonihaldust (SVN,CVS vms).&lt;br /&gt;
&lt;br /&gt;
=Kasutatud kirjandus=&lt;br /&gt;
http://docs.puppetlabs.com/&lt;br /&gt;
&lt;br /&gt;
=Autor=&lt;br /&gt;
Karel Laid A31&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Klaid</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Operatsioonis%C3%BCsteemide_referaadid_2011_kevad&amp;diff=29054</id>
		<title>Operatsioonisüsteemide referaadid 2011 kevad</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Operatsioonis%C3%BCsteemide_referaadid_2011_kevad&amp;diff=29054"/>
		<updated>2011-05-01T12:24:26Z</updated>

		<summary type="html">&lt;p&gt;Klaid: /* Karel Laid A31 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kaugõpe=&lt;br /&gt;
==Rene Albin AK31==&lt;br /&gt;
==Lembit Elmik AK21==						&lt;br /&gt;
==Aleksei Issaikin AK21==&lt;br /&gt;
[[Ubuntu Serveri Install]] - Valmis ülevaatamiseks.&lt;br /&gt;
&lt;br /&gt;
==Andre Jõgi AK21==					&lt;br /&gt;
==Pavel Kodotšigov AK22==&lt;br /&gt;
&lt;br /&gt;
[[FreeBSD Packet Filter tulemüüriga]] - Valmis ülevaatamiseks.&lt;br /&gt;
&lt;br /&gt;
Retsents [https://wiki.itcollege.ee/index.php/Talk:Htop htop]&lt;br /&gt;
&lt;br /&gt;
==Ivo Kruusamäe AK21==&lt;br /&gt;
&lt;br /&gt;
[[Gzip]] - pisut veel nokitsen&lt;br /&gt;
&lt;br /&gt;
==Andres Kõrvemaa AK21==&lt;br /&gt;
&lt;br /&gt;
[[Dig]] - Valmis ülevaatamiseks 19:24, 17 Aprill 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Lauri Liibert AK21==&lt;br /&gt;
==Siim Kullerkupp AK21==&lt;br /&gt;
[[Bonnie++]] Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Märt Lindre AK21==&lt;br /&gt;
&lt;br /&gt;
[[Linux saalealaa ehk swap]] [[User:Mlindre|Mlindre]] 15:27, 15 April 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Rasmus Linnamäe AK22==&lt;br /&gt;
[[ Netcat]] Valmis ülevaatamiseks 22:40, 17 Aprill 2011 (EEST)			&lt;br /&gt;
==Priit Lume AK31==&lt;br /&gt;
&lt;br /&gt;
[[Tshark]] ülevaatamiseks valmis 22:45, 17 April 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Tiit Maripuu AK22==					&lt;br /&gt;
==Marko Megerild AK21==						&lt;br /&gt;
==Artur Mölter AK22==&lt;br /&gt;
[[Iozone]] - Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Margus Nairis AK31==&lt;br /&gt;
&lt;br /&gt;
[[Wireshark]] Valmis ülevaatamiseks.&lt;br /&gt;
&lt;br /&gt;
==Karel Niine AK22==&lt;br /&gt;
[[PXE boot]] (Preboot Execution Environment) - Valmis ülevaatamiseks.&lt;br /&gt;
&lt;br /&gt;
==Ulvar Petmanson AK22==					&lt;br /&gt;
==Märten Rodes AK22==&lt;br /&gt;
[[htop]] Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Tanel Štaub AK22==					&lt;br /&gt;
==Alvar Teearu AK31==&lt;br /&gt;
KVM tegemisel, valmib järgmise nädala jooksul&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/KVM]&lt;br /&gt;
&lt;br /&gt;
==Aleksei Timošenko AK21==&lt;br /&gt;
=Päevaõpe=&lt;br /&gt;
&lt;br /&gt;
==Rasmus Aav A21==&lt;br /&gt;
==Pavel Abin 12==&lt;br /&gt;
==Allar Adoberg A22==&lt;br /&gt;
Virtualbox võrgud&lt;br /&gt;
==Arvi Alamaa A21==&lt;br /&gt;
[[apticron]] - pooleli&lt;br /&gt;
&lt;br /&gt;
==Ivar Ambos A22==&lt;br /&gt;
[[Munin]]&lt;br /&gt;
&lt;br /&gt;
==Sergei Gorjunov A21==&lt;br /&gt;
==Merili Gutmann A31==&lt;br /&gt;
[[Lsof]] on valmis ülevaatamiseks.&lt;br /&gt;
-- 12:59, 1 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Rene Haavre A32==						&lt;br /&gt;
==Kristjan Kalder A22==&lt;br /&gt;
==Kadri Kalme A22==&lt;br /&gt;
[[Fdisk]]&lt;br /&gt;
&lt;br /&gt;
==Alfi Kannus A21==&lt;br /&gt;
==Nikolai Klõga G11==&lt;br /&gt;
==Reio Kokla A31==&lt;br /&gt;
[[Mkfs]]&lt;br /&gt;
&lt;br /&gt;
==Vladimir Kolesnik A22==&lt;br /&gt;
&lt;br /&gt;
[[init]] - valmis&lt;br /&gt;
&lt;br /&gt;
==Ivar Krustok A22==						&lt;br /&gt;
==Katrin Kukk A22==	&lt;br /&gt;
&lt;br /&gt;
[[Tcpdump]] - valmis ülevaatamiseks -- 22:17, 24 April 2011 (EEST) 			&lt;br /&gt;
==Rain Kõrgmaa A22==						&lt;br /&gt;
==Siim Kängsepp A22==&lt;br /&gt;
&lt;br /&gt;
[[LVM]] - Vaikselt valmimas..&lt;br /&gt;
&lt;br /&gt;
==Urmo Laaneots A21==						&lt;br /&gt;
==Karel Laid A31==&lt;br /&gt;
[[Puppet]] Valmis vist 01.05.2011&lt;br /&gt;
&lt;br /&gt;
==Henrik Leinola A22==&lt;br /&gt;
&lt;br /&gt;
[[Manpremo]]&lt;br /&gt;
&lt;br /&gt;
==Kaspar Leivo A41==							&lt;br /&gt;
==Juhan Liiva A21==							&lt;br /&gt;
==Kaido Loonurm A41==&lt;br /&gt;
[[Load_average]] - valmis ülevaatamiseks -- 12:17, 24 April 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Urmas Luuk A22==						&lt;br /&gt;
==Andres Mill A22==						&lt;br /&gt;
==Janar Märjama A22==						&lt;br /&gt;
==Kairo Ostapenko A31==							&lt;br /&gt;
==Kristjan Pajumaa A22==							&lt;br /&gt;
==Ilja Peters 12==&lt;br /&gt;
[[VMware_Server]]&lt;br /&gt;
&lt;br /&gt;
==Veiko Pilt A31==&lt;br /&gt;
[[Tarkvara_haldus_yum_baasil]]						&lt;br /&gt;
==Jagnar Pindmaa A31==							&lt;br /&gt;
==Priit Pobbul A22==						&lt;br /&gt;
==Arina Püvi A21==							&lt;br /&gt;
==Karet Rikko A21==&lt;br /&gt;
[[NTFS vs Ext4]] valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Toomas Rohumets A21==						&lt;br /&gt;
==Taavi Salumets A21==						&lt;br /&gt;
==Risto Siitan A22==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Partimage Partimage]&lt;br /&gt;
&lt;br /&gt;
==Oliver Soom A22==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Debiani_paki_loomine  Debiani paki loomine]&lt;br /&gt;
&lt;br /&gt;
==Kaspar Steinberg A32==						&lt;br /&gt;
==Andres Sumin A22==						&lt;br /&gt;
==Meelis Suursalu A22==							&lt;br /&gt;
==Meelis Tamm A21==&lt;br /&gt;
[[Enos.itcollege.ee failidele ligipääs GNOME/KDE abil]] - valmis ülevaatuseks&lt;br /&gt;
&lt;br /&gt;
==Ott Telga A31==						&lt;br /&gt;
==Tavo Toomemägi A41==						&lt;br /&gt;
==Taavi Toppi A21==&lt;br /&gt;
&lt;br /&gt;
iptables&lt;br /&gt;
Töö on hetkel koostamisel.&lt;br /&gt;
&lt;br /&gt;
==Tarmo Trumm A21==						&lt;br /&gt;
==Timo Trummer A32==						&lt;br /&gt;
==Olle Tuur A22==&lt;br /&gt;
Arvutiklassi Linux (valmimisel)&lt;br /&gt;
&lt;br /&gt;
==Arto Vaas A32==						&lt;br /&gt;
==Andres Vaher A22==						&lt;br /&gt;
==Jaan Vahtre A21==						&lt;br /&gt;
==Kristjan Vaik A21==						&lt;br /&gt;
==Sten Vaisma A22==						&lt;br /&gt;
==Kristjan Vask A21==						&lt;br /&gt;
==Vadim Vinogradin A21==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/RPM_Package_Manager RPM Package Manager] POOLELI					&lt;br /&gt;
==Heigo Võsujalg A21==						&lt;br /&gt;
==Kristjan Väljako A21==&lt;/div&gt;</summary>
		<author><name>Klaid</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Puppet_seadistamine_Debian_s%C3%BCsteemis&amp;diff=29052</id>
		<title>Puppet seadistamine Debian süsteemis</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Puppet_seadistamine_Debian_s%C3%BCsteemis&amp;diff=29052"/>
		<updated>2011-05-01T12:22:50Z</updated>

		<summary type="html">&lt;p&gt;Klaid: /* Moodulid */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Viimati muudetud 30.04.2011&lt;br /&gt;
&lt;br /&gt;
=Sissejuhatus=&lt;br /&gt;
	Selle artikli eesmärk on tutvustada Puppetit algajale administraatorile.&lt;br /&gt;
	&lt;br /&gt;
Puppet on vabavaraline konfiguratsioonihaldus tarkvara ning võimaldab automatiseerida paljusid igapäevaseid administratiivseid tegevusi nagu tarkvara installimine, seadistamine, kasutajate haldamine jpm. Puppet võimalda hallata tuhandeid süsteeme, sealjuures erinevaid operatsioonisüsteeme.&lt;br /&gt;
&lt;br /&gt;
Näidetes kasutatav operatsioonisüsteem on Debian 6, ning Puppeti versioon 2.6.2-4.&lt;br /&gt;
&lt;br /&gt;
=Tööpõhimõte=&lt;br /&gt;
&lt;br /&gt;
Serveris hoitakse klient-süsteemide seadistuste kirjeldusi.&lt;br /&gt;
&lt;br /&gt;
Kliendid küsivad serverilt aka puppetmasterilt uuendusi mille korral serveri poolt teeb puppetmaster kliendile vajalikud muudatused või laeb üles vajalikud failid.&lt;br /&gt;
&lt;br /&gt;
[[File:Puppet_diagram.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Paigaldamine (Debian 6 Squeeze)=&lt;br /&gt;
Puppetit saab installida nii rubygem-ist kui ka pakihaldussüsteemidega. Ruby pakkidest installides tuleb lisaks installida ruby1.8 ja facter.&lt;br /&gt;
==Server / Puppetmaster==&lt;br /&gt;
 aptitude install puppetmaster&lt;br /&gt;
==Klient / Puppet==&lt;br /&gt;
 aptitude install puppet&lt;br /&gt;
&lt;br /&gt;
=Seadistamine=&lt;br /&gt;
Seadistada nimesätted.&lt;br /&gt;
&lt;br /&gt;
Kuna vaikeseadena otsib puppeti klient serverit nimega puppet, siis võime kirjeldada ta nimeseadetes, et ei oleks vaja seda mujal iga kord täpsustada.&lt;br /&gt;
Kui sul on DNS tsooni fail siis saad sinna märkida järgneva:&lt;br /&gt;
 puppet   IN   CNAME  example.domain.com&lt;br /&gt;
&lt;br /&gt;
Võib ka lisada kirjed hoopis /etc/hosts faili, kuid siis juba järgnevalt:&lt;br /&gt;
&lt;br /&gt;
Serveril:&lt;br /&gt;
 127.0.0.1 localhost.localdomain localhost puppet&lt;br /&gt;
Klientidel:&lt;br /&gt;
 192.168.1.1 example.domain.com example puppet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Server / Puppetmaster==&lt;br /&gt;
Kõigepealt serveris seadistame faili /etc/puppet/fileserver.conf .&lt;br /&gt;
&lt;br /&gt;
Seadistan puppetmasteri lubama jagada faile 192.168.1.0/24 võrgule kus hakkavad olema puppet kliendid.&lt;br /&gt;
 [files]&lt;br /&gt;
   path /etc/puppet/modules/&lt;br /&gt;
   allow 192.168.1.0/24&lt;br /&gt;
 [plugins]&lt;br /&gt;
   allow 192.168.1.0/24&lt;br /&gt;
  &lt;br /&gt;
Failis fileserver.conf võib ka kliente kirjeldada nimekirjetega ja kasutada metamärke.&lt;br /&gt;
Näiteks:&lt;br /&gt;
 [mount_point]&lt;br /&gt;
    path /path/to/files&lt;br /&gt;
    allow *.domain.com&lt;br /&gt;
    deny *.wireless.domain.com&lt;br /&gt;
&lt;br /&gt;
Genereeri vajalikud sertifikaadid ja failid järgmise käsuga.&lt;br /&gt;
 puppet master --mkusers&lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonifaili /etc/puppet/puppet.conf ei ole lihtsamate operatsioonide jaoks vaja muuta, kuid kui soovid näha kõiki seadistusvõimalusi siis käivita järgmine käsk.&lt;br /&gt;
 puppet --genconfig&lt;br /&gt;
&lt;br /&gt;
Peale Puppetmasteri seadistamist tee talle restart.&lt;br /&gt;
 /etc/init.d/puppetmaster restart&lt;br /&gt;
 &lt;br /&gt;
==Klient / Puppet==&lt;br /&gt;
&lt;br /&gt;
Tee kindlaks, et kliendil näeks /etc/puppet/puppet.conf välja selline:&lt;br /&gt;
 [main]&lt;br /&gt;
 logdir=/var/log/puppet&lt;br /&gt;
 vardir=/var/lib/puppet&lt;br /&gt;
 ssldir=/var/lib/puppet/ssl&lt;br /&gt;
 rundir=/var/run/puppet&lt;br /&gt;
 factpath=$vardir/lib/facter&lt;br /&gt;
 templatedir=$confdir/templates&lt;br /&gt;
&lt;br /&gt;
Kui sul ei ole server kirjeldatud nagu eespool mainitud siis saad seda teha siin failis kirjega:&lt;br /&gt;
 server= example.domain.com&lt;br /&gt;
&lt;br /&gt;
Vaikesätetes küsib klient serverilt uuendusi iga 30 minuti tagant, muuta saad seda järgneva kirjega.&lt;br /&gt;
 runinterval=600&lt;br /&gt;
&lt;br /&gt;
Luba deemoni käivitamine failis /etc/default/puppet&lt;br /&gt;
 START=yes&lt;br /&gt;
&lt;br /&gt;
Tee kliendile restart.&lt;br /&gt;
 /etc/init.d/puppet restart&lt;br /&gt;
&lt;br /&gt;
=Kliendi registreerimine=&lt;br /&gt;
&lt;br /&gt;
Kontrolli kas klient töötab korralikult küsidest serverilt sertifikaati.&lt;br /&gt;
 puppet agent --waitforcert 60 --test&lt;br /&gt;
&lt;br /&gt;
Peaksid nägema järgmist väljundit kuna turvalisuse huvidest ei jaga server sertifikaate automaatselt.&lt;br /&gt;
 info: Requesting certificate&lt;br /&gt;
 warning: peer certificate won&#039;t be verified in this SSL session&lt;br /&gt;
 notice: Did not receive certificate&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Serveris&#039;&#039;&#039; vaata kas klient on ootel.&lt;br /&gt;
 puppet cert --list&lt;br /&gt;
&lt;br /&gt;
Kui soovid võtta ootel oleva süsteemi puppetmasteri kliendiks siis anna talle välja sertifikaat.&lt;br /&gt;
 puppet cert --sign klient.domain.com&lt;br /&gt;
&lt;br /&gt;
Kui soovid kliendi uuendamist paremini näha siis peata kliendi deemon ja käivita &#039;&#039;&#039;kliendi&#039;&#039;&#039; süsteemis uuenduste pärimine käsitsi:&lt;br /&gt;
 puppet agent --no-daemonize -v&lt;br /&gt;
&lt;br /&gt;
=Moodulid=&lt;br /&gt;
&lt;br /&gt;
Moodulid seatakse üles serveris/puppetmasteris.&lt;br /&gt;
&lt;br /&gt;
Et paremini mõista mooduleid tuleks kõigepealt aru saada puppeti failide hierarhiast.&lt;br /&gt;
&lt;br /&gt;
Üldiselt kasutatakse järgmist ülesehitust:&lt;br /&gt;
&lt;br /&gt;
Kataloogis /etc/puppet/manifests/ asuvad failid mille abil loetakse sisse moodulid ja kirjeldatakse need klientidele.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;site.pp&#039;&#039;&#039; failist loetakse kataloogid kuskohast hakkab puppetmaster faile võtma.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;nodes.pp&#039;&#039;&#039; failis kirjeldatakse kliendid ja millised moodulid neile anda.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;modules.pp&#039;&#039;&#039; failis imporditakse moodulid puppemasterile.&lt;br /&gt;
&lt;br /&gt;
*Kataloogis /etc/puppet/modules/ hoitakse mooduleid. Moodulid asuvad alamkataloogidest nagu näiteks /etc/puppet/modules/{modulename}/ kus kataloogis&lt;br /&gt;
*/etc/puppet/modules/{modulename}/manifests/ asuvad mooduli enda failid ning&lt;br /&gt;
 &lt;br /&gt;
*/etc/puppet/modules/{modulename}/files asuvad lisa failid mida kliendile üles laetakse.&lt;br /&gt;
&lt;br /&gt;
Näitena loon mooduli installima ssh serverit tema puudumise korral, laadima ssh serverile ette antud konfiguratsioonifaili ning kontrollima kas teenus töötab.&lt;br /&gt;
&lt;br /&gt;
Hierarhia olulistest failidest ssh mooduli puhul &#039;&#039;&#039;/etc/puppet/&#039;&#039;&#039; kataloogis:&lt;br /&gt;
&lt;br /&gt;
             |-modules.pp&lt;br /&gt;
 |-manifests-|-nodes.pp&lt;br /&gt;
 |           |-site.pp&lt;br /&gt;
 |&lt;br /&gt;
 |-modules---|-ssh-----------------|-manifests-|-init.pp&lt;br /&gt;
                                   |&lt;br /&gt;
                                   |-files-----|-sshd_config&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ssh mooduli fail /etc/puppet/modules/ssh/init.pp&#039;&#039;&#039;&lt;br /&gt;
 class ssh {&lt;br /&gt;
 	package { &lt;br /&gt;
 		[&amp;quot;openssh-client&amp;quot;,&amp;quot;openssh-server&amp;quot;]:&lt;br /&gt;
 		ensure =&amp;gt; installed&lt;br /&gt;
 	}&lt;br /&gt;
 	file { &#039;/etc/ssh/sshd_config&#039;:&lt;br /&gt;
 		source =&amp;gt; &#039;puppet:///ssh/files/sshd_config&#039;,&lt;br /&gt;
 		owner =&amp;gt; &#039;root&#039;,&lt;br /&gt;
 		group =&amp;gt; &#039;root&#039;,&lt;br /&gt;
 		mode =&amp;gt; &#039;640&#039;&lt;br /&gt;
 	}&lt;br /&gt;
 	service { &amp;quot;ssh&amp;quot;:&lt;br /&gt;
 		enable =&amp;gt; true,&lt;br /&gt;
 		ensure =&amp;gt; running,&lt;br /&gt;
 	}&lt;br /&gt;
 }								   &lt;br /&gt;
sshd_config faili üleslaadimiseks kasutatakse puppet fileserverit kus kirjeldatakse faili asukohti järgmiselt:&lt;br /&gt;
&lt;br /&gt;
puppet://{server-hostname(optional)}/{mountpoint}/{remainder-of-path}&lt;br /&gt;
&lt;br /&gt;
Mountpointi kirjeldad fileserver.conf failis kus on minul ta kirjeldatud /etc/puppet/modules/.&lt;br /&gt;
	&lt;br /&gt;
&#039;&#039;&#039;Impordi moodul&#039;&#039;&#039;&lt;br /&gt;
 echo &#039;import &amp;quot;ssh&amp;quot;&#039; &amp;gt;&amp;gt; /etc/puppet/manifests/modules.pp	&lt;br /&gt;
	&lt;br /&gt;
&#039;&#039;&#039;Kirjelda ssh class kliendile failis /etc/puppet/manifests/nodes.pp&#039;&#039;&#039;&lt;br /&gt;
 node basenode {&lt;br /&gt;
 }&lt;br /&gt;
 node &#039;klient.domain.com&#039; inherits basenode {&lt;br /&gt;
 	  include ssh&lt;br /&gt;
 }	&lt;br /&gt;
Kui soovid lisada ssh moodul kõikidele klientidele siis lisa &amp;quot;include ssh&amp;quot; hoopis basenode alla.&lt;br /&gt;
&lt;br /&gt;
=Varundamine/Taastamine=&lt;br /&gt;
Kuna puppetmasteri faile aegajalt muudetakse siis oleks soovitav kasutada nendel failidel versioonihaldust (SVN,CVS vms).&lt;br /&gt;
&lt;br /&gt;
=Kasutatud kirjandus=&lt;br /&gt;
http://docs.puppetlabs.com/&lt;br /&gt;
&lt;br /&gt;
=Autor=&lt;br /&gt;
Karel Laid A31&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Klaid</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Puppet_seadistamine_Debian_s%C3%BCsteemis&amp;diff=29050</id>
		<title>Puppet seadistamine Debian süsteemis</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Puppet_seadistamine_Debian_s%C3%BCsteemis&amp;diff=29050"/>
		<updated>2011-05-01T12:22:32Z</updated>

		<summary type="html">&lt;p&gt;Klaid: /* Moodulid */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Viimati muudetud 30.04.2011&lt;br /&gt;
&lt;br /&gt;
=Sissejuhatus=&lt;br /&gt;
	Selle artikli eesmärk on tutvustada Puppetit algajale administraatorile.&lt;br /&gt;
	&lt;br /&gt;
Puppet on vabavaraline konfiguratsioonihaldus tarkvara ning võimaldab automatiseerida paljusid igapäevaseid administratiivseid tegevusi nagu tarkvara installimine, seadistamine, kasutajate haldamine jpm. Puppet võimalda hallata tuhandeid süsteeme, sealjuures erinevaid operatsioonisüsteeme.&lt;br /&gt;
&lt;br /&gt;
Näidetes kasutatav operatsioonisüsteem on Debian 6, ning Puppeti versioon 2.6.2-4.&lt;br /&gt;
&lt;br /&gt;
=Tööpõhimõte=&lt;br /&gt;
&lt;br /&gt;
Serveris hoitakse klient-süsteemide seadistuste kirjeldusi.&lt;br /&gt;
&lt;br /&gt;
Kliendid küsivad serverilt aka puppetmasterilt uuendusi mille korral serveri poolt teeb puppetmaster kliendile vajalikud muudatused või laeb üles vajalikud failid.&lt;br /&gt;
&lt;br /&gt;
[[File:Puppet_diagram.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Paigaldamine (Debian 6 Squeeze)=&lt;br /&gt;
Puppetit saab installida nii rubygem-ist kui ka pakihaldussüsteemidega. Ruby pakkidest installides tuleb lisaks installida ruby1.8 ja facter.&lt;br /&gt;
==Server / Puppetmaster==&lt;br /&gt;
 aptitude install puppetmaster&lt;br /&gt;
==Klient / Puppet==&lt;br /&gt;
 aptitude install puppet&lt;br /&gt;
&lt;br /&gt;
=Seadistamine=&lt;br /&gt;
Seadistada nimesätted.&lt;br /&gt;
&lt;br /&gt;
Kuna vaikeseadena otsib puppeti klient serverit nimega puppet, siis võime kirjeldada ta nimeseadetes, et ei oleks vaja seda mujal iga kord täpsustada.&lt;br /&gt;
Kui sul on DNS tsooni fail siis saad sinna märkida järgneva:&lt;br /&gt;
 puppet   IN   CNAME  example.domain.com&lt;br /&gt;
&lt;br /&gt;
Võib ka lisada kirjed hoopis /etc/hosts faili, kuid siis juba järgnevalt:&lt;br /&gt;
&lt;br /&gt;
Serveril:&lt;br /&gt;
 127.0.0.1 localhost.localdomain localhost puppet&lt;br /&gt;
Klientidel:&lt;br /&gt;
 192.168.1.1 example.domain.com example puppet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Server / Puppetmaster==&lt;br /&gt;
Kõigepealt serveris seadistame faili /etc/puppet/fileserver.conf .&lt;br /&gt;
&lt;br /&gt;
Seadistan puppetmasteri lubama jagada faile 192.168.1.0/24 võrgule kus hakkavad olema puppet kliendid.&lt;br /&gt;
 [files]&lt;br /&gt;
   path /etc/puppet/modules/&lt;br /&gt;
   allow 192.168.1.0/24&lt;br /&gt;
 [plugins]&lt;br /&gt;
   allow 192.168.1.0/24&lt;br /&gt;
  &lt;br /&gt;
Failis fileserver.conf võib ka kliente kirjeldada nimekirjetega ja kasutada metamärke.&lt;br /&gt;
Näiteks:&lt;br /&gt;
 [mount_point]&lt;br /&gt;
    path /path/to/files&lt;br /&gt;
    allow *.domain.com&lt;br /&gt;
    deny *.wireless.domain.com&lt;br /&gt;
&lt;br /&gt;
Genereeri vajalikud sertifikaadid ja failid järgmise käsuga.&lt;br /&gt;
 puppet master --mkusers&lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonifaili /etc/puppet/puppet.conf ei ole lihtsamate operatsioonide jaoks vaja muuta, kuid kui soovid näha kõiki seadistusvõimalusi siis käivita järgmine käsk.&lt;br /&gt;
 puppet --genconfig&lt;br /&gt;
&lt;br /&gt;
Peale Puppetmasteri seadistamist tee talle restart.&lt;br /&gt;
 /etc/init.d/puppetmaster restart&lt;br /&gt;
 &lt;br /&gt;
==Klient / Puppet==&lt;br /&gt;
&lt;br /&gt;
Tee kindlaks, et kliendil näeks /etc/puppet/puppet.conf välja selline:&lt;br /&gt;
 [main]&lt;br /&gt;
 logdir=/var/log/puppet&lt;br /&gt;
 vardir=/var/lib/puppet&lt;br /&gt;
 ssldir=/var/lib/puppet/ssl&lt;br /&gt;
 rundir=/var/run/puppet&lt;br /&gt;
 factpath=$vardir/lib/facter&lt;br /&gt;
 templatedir=$confdir/templates&lt;br /&gt;
&lt;br /&gt;
Kui sul ei ole server kirjeldatud nagu eespool mainitud siis saad seda teha siin failis kirjega:&lt;br /&gt;
 server= example.domain.com&lt;br /&gt;
&lt;br /&gt;
Vaikesätetes küsib klient serverilt uuendusi iga 30 minuti tagant, muuta saad seda järgneva kirjega.&lt;br /&gt;
 runinterval=600&lt;br /&gt;
&lt;br /&gt;
Luba deemoni käivitamine failis /etc/default/puppet&lt;br /&gt;
 START=yes&lt;br /&gt;
&lt;br /&gt;
Tee kliendile restart.&lt;br /&gt;
 /etc/init.d/puppet restart&lt;br /&gt;
&lt;br /&gt;
=Kliendi registreerimine=&lt;br /&gt;
&lt;br /&gt;
Kontrolli kas klient töötab korralikult küsidest serverilt sertifikaati.&lt;br /&gt;
 puppet agent --waitforcert 60 --test&lt;br /&gt;
&lt;br /&gt;
Peaksid nägema järgmist väljundit kuna turvalisuse huvidest ei jaga server sertifikaate automaatselt.&lt;br /&gt;
 info: Requesting certificate&lt;br /&gt;
 warning: peer certificate won&#039;t be verified in this SSL session&lt;br /&gt;
 notice: Did not receive certificate&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Serveris&#039;&#039;&#039; vaata kas klient on ootel.&lt;br /&gt;
 puppet cert --list&lt;br /&gt;
&lt;br /&gt;
Kui soovid võtta ootel oleva süsteemi puppetmasteri kliendiks siis anna talle välja sertifikaat.&lt;br /&gt;
 puppet cert --sign klient.domain.com&lt;br /&gt;
&lt;br /&gt;
Kui soovid kliendi uuendamist paremini näha siis peata kliendi deemon ja käivita &#039;&#039;&#039;kliendi&#039;&#039;&#039; süsteemis uuenduste pärimine käsitsi:&lt;br /&gt;
 puppet agent --no-daemonize -v&lt;br /&gt;
&lt;br /&gt;
=Moodulid=&lt;br /&gt;
&lt;br /&gt;
Moodulid seatakse üles serveris/puppetmasteris.&lt;br /&gt;
Et paremini mõista mooduleid tuleks kõigepealt aru saada puppeti failide hierarhiast.&lt;br /&gt;
Üldiselt kasutatakse järgmist ülesehitust:&lt;br /&gt;
&lt;br /&gt;
Kataloogis /etc/puppet/manifests/ asuvad failid mille abil loetakse sisse moodulid ja kirjeldatakse need klientidele.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;site.pp&#039;&#039;&#039; failist loetakse kataloogid kuskohast hakkab puppetmaster faile võtma.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;nodes.pp&#039;&#039;&#039; failis kirjeldatakse kliendid ja millised moodulid neile anda.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;modules.pp&#039;&#039;&#039; failis imporditakse moodulid puppemasterile.&lt;br /&gt;
&lt;br /&gt;
*Kataloogis /etc/puppet/modules/ hoitakse mooduleid. Moodulid asuvad alamkataloogidest nagu näiteks /etc/puppet/modules/{modulename}/ kus kataloogis&lt;br /&gt;
*/etc/puppet/modules/{modulename}/manifests/ asuvad mooduli enda failid ning&lt;br /&gt;
 &lt;br /&gt;
*/etc/puppet/modules/{modulename}/files asuvad lisa failid mida kliendile üles laetakse.&lt;br /&gt;
&lt;br /&gt;
Näitena loon mooduli installima ssh serverit tema puudumise korral, laadima ssh serverile ette antud konfiguratsioonifaili ning kontrollima kas teenus töötab.&lt;br /&gt;
&lt;br /&gt;
Hierarhia olulistest failidest ssh mooduli puhul &#039;&#039;&#039;/etc/puppet/&#039;&#039;&#039; kataloogis:&lt;br /&gt;
&lt;br /&gt;
             |-modules.pp&lt;br /&gt;
 |-manifests-|-nodes.pp&lt;br /&gt;
 |           |-site.pp&lt;br /&gt;
 |&lt;br /&gt;
 |-modules---|-ssh-----------------|-manifests-|-init.pp&lt;br /&gt;
                                   |&lt;br /&gt;
                                   |-files-----|-sshd_config&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ssh mooduli fail /etc/puppet/modules/ssh/init.pp&#039;&#039;&#039;&lt;br /&gt;
 class ssh {&lt;br /&gt;
 	package { &lt;br /&gt;
 		[&amp;quot;openssh-client&amp;quot;,&amp;quot;openssh-server&amp;quot;]:&lt;br /&gt;
 		ensure =&amp;gt; installed&lt;br /&gt;
 	}&lt;br /&gt;
 	file { &#039;/etc/ssh/sshd_config&#039;:&lt;br /&gt;
 		source =&amp;gt; &#039;puppet:///ssh/files/sshd_config&#039;,&lt;br /&gt;
 		owner =&amp;gt; &#039;root&#039;,&lt;br /&gt;
 		group =&amp;gt; &#039;root&#039;,&lt;br /&gt;
 		mode =&amp;gt; &#039;640&#039;&lt;br /&gt;
 	}&lt;br /&gt;
 	service { &amp;quot;ssh&amp;quot;:&lt;br /&gt;
 		enable =&amp;gt; true,&lt;br /&gt;
 		ensure =&amp;gt; running,&lt;br /&gt;
 	}&lt;br /&gt;
 }								   &lt;br /&gt;
sshd_config faili üleslaadimiseks kasutatakse puppet fileserverit kus kirjeldatakse faili asukohti järgmiselt:&lt;br /&gt;
&lt;br /&gt;
puppet://{server-hostname(optional)}/{mountpoint}/{remainder-of-path}&lt;br /&gt;
&lt;br /&gt;
Mountpointi kirjeldad fileserver.conf failis kus on minul ta kirjeldatud /etc/puppet/modules/.&lt;br /&gt;
	&lt;br /&gt;
&#039;&#039;&#039;Impordi moodul&#039;&#039;&#039;&lt;br /&gt;
 echo &#039;import &amp;quot;ssh&amp;quot;&#039; &amp;gt;&amp;gt; /etc/puppet/manifests/modules.pp	&lt;br /&gt;
	&lt;br /&gt;
&#039;&#039;&#039;Kirjelda ssh class kliendile failis /etc/puppet/manifests/nodes.pp&#039;&#039;&#039;&lt;br /&gt;
 node basenode {&lt;br /&gt;
 }&lt;br /&gt;
 node &#039;klient.domain.com&#039; inherits basenode {&lt;br /&gt;
 	  include ssh&lt;br /&gt;
 }	&lt;br /&gt;
Kui soovid lisada ssh moodul kõikidele klientidele siis lisa &amp;quot;include ssh&amp;quot; hoopis basenode alla.&lt;br /&gt;
&lt;br /&gt;
=Varundamine/Taastamine=&lt;br /&gt;
Kuna puppetmasteri faile aegajalt muudetakse siis oleks soovitav kasutada nendel failidel versioonihaldust (SVN,CVS vms).&lt;br /&gt;
&lt;br /&gt;
=Kasutatud kirjandus=&lt;br /&gt;
http://docs.puppetlabs.com/&lt;br /&gt;
&lt;br /&gt;
=Autor=&lt;br /&gt;
Karel Laid A31&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Klaid</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Puppet_seadistamine_Debian_s%C3%BCsteemis&amp;diff=29049</id>
		<title>Puppet seadistamine Debian süsteemis</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Puppet_seadistamine_Debian_s%C3%BCsteemis&amp;diff=29049"/>
		<updated>2011-05-01T12:22:01Z</updated>

		<summary type="html">&lt;p&gt;Klaid: /* Kliendi registreerimine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Viimati muudetud 30.04.2011&lt;br /&gt;
&lt;br /&gt;
=Sissejuhatus=&lt;br /&gt;
	Selle artikli eesmärk on tutvustada Puppetit algajale administraatorile.&lt;br /&gt;
	&lt;br /&gt;
Puppet on vabavaraline konfiguratsioonihaldus tarkvara ning võimaldab automatiseerida paljusid igapäevaseid administratiivseid tegevusi nagu tarkvara installimine, seadistamine, kasutajate haldamine jpm. Puppet võimalda hallata tuhandeid süsteeme, sealjuures erinevaid operatsioonisüsteeme.&lt;br /&gt;
&lt;br /&gt;
Näidetes kasutatav operatsioonisüsteem on Debian 6, ning Puppeti versioon 2.6.2-4.&lt;br /&gt;
&lt;br /&gt;
=Tööpõhimõte=&lt;br /&gt;
&lt;br /&gt;
Serveris hoitakse klient-süsteemide seadistuste kirjeldusi.&lt;br /&gt;
&lt;br /&gt;
Kliendid küsivad serverilt aka puppetmasterilt uuendusi mille korral serveri poolt teeb puppetmaster kliendile vajalikud muudatused või laeb üles vajalikud failid.&lt;br /&gt;
&lt;br /&gt;
[[File:Puppet_diagram.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Paigaldamine (Debian 6 Squeeze)=&lt;br /&gt;
Puppetit saab installida nii rubygem-ist kui ka pakihaldussüsteemidega. Ruby pakkidest installides tuleb lisaks installida ruby1.8 ja facter.&lt;br /&gt;
==Server / Puppetmaster==&lt;br /&gt;
 aptitude install puppetmaster&lt;br /&gt;
==Klient / Puppet==&lt;br /&gt;
 aptitude install puppet&lt;br /&gt;
&lt;br /&gt;
=Seadistamine=&lt;br /&gt;
Seadistada nimesätted.&lt;br /&gt;
&lt;br /&gt;
Kuna vaikeseadena otsib puppeti klient serverit nimega puppet, siis võime kirjeldada ta nimeseadetes, et ei oleks vaja seda mujal iga kord täpsustada.&lt;br /&gt;
Kui sul on DNS tsooni fail siis saad sinna märkida järgneva:&lt;br /&gt;
 puppet   IN   CNAME  example.domain.com&lt;br /&gt;
&lt;br /&gt;
Võib ka lisada kirjed hoopis /etc/hosts faili, kuid siis juba järgnevalt:&lt;br /&gt;
&lt;br /&gt;
Serveril:&lt;br /&gt;
 127.0.0.1 localhost.localdomain localhost puppet&lt;br /&gt;
Klientidel:&lt;br /&gt;
 192.168.1.1 example.domain.com example puppet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Server / Puppetmaster==&lt;br /&gt;
Kõigepealt serveris seadistame faili /etc/puppet/fileserver.conf .&lt;br /&gt;
&lt;br /&gt;
Seadistan puppetmasteri lubama jagada faile 192.168.1.0/24 võrgule kus hakkavad olema puppet kliendid.&lt;br /&gt;
 [files]&lt;br /&gt;
   path /etc/puppet/modules/&lt;br /&gt;
   allow 192.168.1.0/24&lt;br /&gt;
 [plugins]&lt;br /&gt;
   allow 192.168.1.0/24&lt;br /&gt;
  &lt;br /&gt;
Failis fileserver.conf võib ka kliente kirjeldada nimekirjetega ja kasutada metamärke.&lt;br /&gt;
Näiteks:&lt;br /&gt;
 [mount_point]&lt;br /&gt;
    path /path/to/files&lt;br /&gt;
    allow *.domain.com&lt;br /&gt;
    deny *.wireless.domain.com&lt;br /&gt;
&lt;br /&gt;
Genereeri vajalikud sertifikaadid ja failid järgmise käsuga.&lt;br /&gt;
 puppet master --mkusers&lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonifaili /etc/puppet/puppet.conf ei ole lihtsamate operatsioonide jaoks vaja muuta, kuid kui soovid näha kõiki seadistusvõimalusi siis käivita järgmine käsk.&lt;br /&gt;
 puppet --genconfig&lt;br /&gt;
&lt;br /&gt;
Peale Puppetmasteri seadistamist tee talle restart.&lt;br /&gt;
 /etc/init.d/puppetmaster restart&lt;br /&gt;
 &lt;br /&gt;
==Klient / Puppet==&lt;br /&gt;
&lt;br /&gt;
Tee kindlaks, et kliendil näeks /etc/puppet/puppet.conf välja selline:&lt;br /&gt;
 [main]&lt;br /&gt;
 logdir=/var/log/puppet&lt;br /&gt;
 vardir=/var/lib/puppet&lt;br /&gt;
 ssldir=/var/lib/puppet/ssl&lt;br /&gt;
 rundir=/var/run/puppet&lt;br /&gt;
 factpath=$vardir/lib/facter&lt;br /&gt;
 templatedir=$confdir/templates&lt;br /&gt;
&lt;br /&gt;
Kui sul ei ole server kirjeldatud nagu eespool mainitud siis saad seda teha siin failis kirjega:&lt;br /&gt;
 server= example.domain.com&lt;br /&gt;
&lt;br /&gt;
Vaikesätetes küsib klient serverilt uuendusi iga 30 minuti tagant, muuta saad seda järgneva kirjega.&lt;br /&gt;
 runinterval=600&lt;br /&gt;
&lt;br /&gt;
Luba deemoni käivitamine failis /etc/default/puppet&lt;br /&gt;
 START=yes&lt;br /&gt;
&lt;br /&gt;
Tee kliendile restart.&lt;br /&gt;
 /etc/init.d/puppet restart&lt;br /&gt;
&lt;br /&gt;
=Kliendi registreerimine=&lt;br /&gt;
&lt;br /&gt;
Kontrolli kas klient töötab korralikult küsidest serverilt sertifikaati.&lt;br /&gt;
 puppet agent --waitforcert 60 --test&lt;br /&gt;
&lt;br /&gt;
Peaksid nägema järgmist väljundit kuna turvalisuse huvidest ei jaga server sertifikaate automaatselt.&lt;br /&gt;
 info: Requesting certificate&lt;br /&gt;
 warning: peer certificate won&#039;t be verified in this SSL session&lt;br /&gt;
 notice: Did not receive certificate&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Serveris&#039;&#039;&#039; vaata kas klient on ootel.&lt;br /&gt;
 puppet cert --list&lt;br /&gt;
&lt;br /&gt;
Kui soovid võtta ootel oleva süsteemi puppetmasteri kliendiks siis anna talle välja sertifikaat.&lt;br /&gt;
 puppet cert --sign klient.domain.com&lt;br /&gt;
&lt;br /&gt;
Kui soovid kliendi uuendamist paremini näha siis peata kliendi deemon ja käivita &#039;&#039;&#039;kliendi&#039;&#039;&#039; süsteemis uuenduste pärimine käsitsi:&lt;br /&gt;
 puppet agent --no-daemonize -v&lt;br /&gt;
&lt;br /&gt;
=Moodulid=&lt;br /&gt;
&lt;br /&gt;
	Moodulid seatakse üles serveris/puppetmasteris.&lt;br /&gt;
	Et paremini mõista mooduleid tuleks kõigepealt aru saada puppeti failide hierarhiast.&lt;br /&gt;
Üldiselt kasutatakse järgmist ülesehitust:&lt;br /&gt;
&lt;br /&gt;
Kataloogis /etc/puppet/manifests/ asuvad failid mille abil loetakse sisse moodulid ja kirjeldatakse need klientidele.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;site.pp&#039;&#039;&#039; failist loetakse kataloogid kuskohast hakkab puppetmaster faile võtma.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;nodes.pp&#039;&#039;&#039; failis kirjeldatakse kliendid ja millised moodulid neile anda.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;modules.pp&#039;&#039;&#039; failis imporditakse moodulid puppemasterile.&lt;br /&gt;
&lt;br /&gt;
*Kataloogis /etc/puppet/modules/ hoitakse mooduleid. Moodulid asuvad alamkataloogidest nagu näiteks /etc/puppet/modules/{modulename}/ kus kataloogis&lt;br /&gt;
*/etc/puppet/modules/{modulename}/manifests/ asuvad mooduli enda failid ning&lt;br /&gt;
 &lt;br /&gt;
*/etc/puppet/modules/{modulename}/files asuvad lisa failid mida kliendile üles laetakse.&lt;br /&gt;
&lt;br /&gt;
Näitena loon mooduli installima ssh serverit tema puudumise korral, laadima ssh serverile ette antud konfiguratsioonifaili ning kontrollima kas teenus töötab.&lt;br /&gt;
&lt;br /&gt;
Hierarhia olulistest failidest ssh mooduli puhul &#039;&#039;&#039;/etc/puppet/&#039;&#039;&#039; kataloogis:&lt;br /&gt;
&lt;br /&gt;
             |-modules.pp&lt;br /&gt;
 |-manifests-|-nodes.pp&lt;br /&gt;
 |           |-site.pp&lt;br /&gt;
 |&lt;br /&gt;
 |-modules---|-ssh-----------------|-manifests-|-init.pp&lt;br /&gt;
                                   |&lt;br /&gt;
                                   |-files-----|-sshd_config&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ssh mooduli fail /etc/puppet/modules/ssh/init.pp&#039;&#039;&#039;&lt;br /&gt;
 class ssh {&lt;br /&gt;
 	package { &lt;br /&gt;
 		[&amp;quot;openssh-client&amp;quot;,&amp;quot;openssh-server&amp;quot;]:&lt;br /&gt;
 		ensure =&amp;gt; installed&lt;br /&gt;
 	}&lt;br /&gt;
 	file { &#039;/etc/ssh/sshd_config&#039;:&lt;br /&gt;
 		source =&amp;gt; &#039;puppet:///ssh/files/sshd_config&#039;,&lt;br /&gt;
 		owner =&amp;gt; &#039;root&#039;,&lt;br /&gt;
 		group =&amp;gt; &#039;root&#039;,&lt;br /&gt;
 		mode =&amp;gt; &#039;640&#039;&lt;br /&gt;
 	}&lt;br /&gt;
 	service { &amp;quot;ssh&amp;quot;:&lt;br /&gt;
 		enable =&amp;gt; true,&lt;br /&gt;
 		ensure =&amp;gt; running,&lt;br /&gt;
 	}&lt;br /&gt;
 }								   &lt;br /&gt;
sshd_config faili üleslaadimiseks kasutatakse puppet fileserverit kus kirjeldatakse faili asukohti järgmiselt:&lt;br /&gt;
&lt;br /&gt;
puppet://{server-hostname(optional)}/{mountpoint}/{remainder-of-path}&lt;br /&gt;
&lt;br /&gt;
Mountpointi kirjeldad fileserver.conf failis kus on minul ta kirjeldatud /etc/puppet/modules/.&lt;br /&gt;
	&lt;br /&gt;
&#039;&#039;&#039;Impordi moodul&#039;&#039;&#039;&lt;br /&gt;
 echo &#039;import &amp;quot;ssh&amp;quot;&#039; &amp;gt;&amp;gt; /etc/puppet/manifests/modules.pp	&lt;br /&gt;
	&lt;br /&gt;
&#039;&#039;&#039;Kirjelda ssh class kliendile failis /etc/puppet/manifests/nodes.pp&#039;&#039;&#039;&lt;br /&gt;
 node basenode {&lt;br /&gt;
 }&lt;br /&gt;
 node &#039;klient.domain.com&#039; inherits basenode {&lt;br /&gt;
 	  include ssh&lt;br /&gt;
 }	&lt;br /&gt;
Kui soovid lisada ssh moodul kõikidele klientidele siis lisa &amp;quot;include ssh&amp;quot; hoopis basenode alla.&lt;br /&gt;
&lt;br /&gt;
=Varundamine/Taastamine=&lt;br /&gt;
Kuna puppetmasteri faile aegajalt muudetakse siis oleks soovitav kasutada nendel failidel versioonihaldust (SVN,CVS vms).&lt;br /&gt;
&lt;br /&gt;
=Kasutatud kirjandus=&lt;br /&gt;
http://docs.puppetlabs.com/&lt;br /&gt;
&lt;br /&gt;
=Autor=&lt;br /&gt;
Karel Laid A31&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Klaid</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Puppet_seadistamine_Debian_s%C3%BCsteemis&amp;diff=28904</id>
		<title>Puppet seadistamine Debian süsteemis</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Puppet_seadistamine_Debian_s%C3%BCsteemis&amp;diff=28904"/>
		<updated>2011-04-30T16:53:01Z</updated>

		<summary type="html">&lt;p&gt;Klaid: /* Moodulid */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Viimati muudetud 30.04.2011&lt;br /&gt;
&lt;br /&gt;
=Sissejuhatus=&lt;br /&gt;
	Selle artikli eesmärk on tutvustada Puppetit algajale administraatorile.&lt;br /&gt;
	&lt;br /&gt;
Puppet on vabavaraline konfiguratsioonihaldus tarkvara ning võimaldab automatiseerida paljusid igapäevaseid administratiivseid tegevusi nagu tarkvara installimine, seadistamine, kasutajate haldamine jpm. Puppet võimalda hallata tuhandeid süsteeme, sealjuures erinevaid operatsioonisüsteeme.&lt;br /&gt;
&lt;br /&gt;
Näidetes kasutatav operatsioonisüsteem on Debian 6, ning Puppeti versioon 2.6.2-4.&lt;br /&gt;
&lt;br /&gt;
=Tööpõhimõte=&lt;br /&gt;
&lt;br /&gt;
Serveris hoitakse klient-süsteemide seadistuste kirjeldusi.&lt;br /&gt;
&lt;br /&gt;
Kliendid küsivad serverilt aka puppetmasterilt uuendusi mille korral serveri poolt teeb puppetmaster kliendile vajalikud muudatused või laeb üles vajalikud failid.&lt;br /&gt;
&lt;br /&gt;
[[File:Puppet_diagram.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Paigaldamine (Debian 6 Squeeze)=&lt;br /&gt;
Puppetit saab installida nii rubygem-ist kui ka pakihaldussüsteemidega. Ruby pakkidest installides tuleb lisaks installida ruby1.8 ja facter.&lt;br /&gt;
==Server / Puppetmaster==&lt;br /&gt;
 aptitude install puppetmaster&lt;br /&gt;
==Klient / Puppet==&lt;br /&gt;
 aptitude install puppet&lt;br /&gt;
&lt;br /&gt;
=Seadistamine=&lt;br /&gt;
Seadistada nimesätted.&lt;br /&gt;
&lt;br /&gt;
Kuna vaikeseadena otsib puppeti klient serverit nimega puppet, siis võime kirjeldada ta nimeseadetes, et ei oleks vaja seda mujal iga kord täpsustada.&lt;br /&gt;
Kui sul on DNS tsooni fail siis saad sinna märkida järgneva:&lt;br /&gt;
 puppet   IN   CNAME  example.domain.com&lt;br /&gt;
&lt;br /&gt;
Võib ka lisada kirjed hoopis /etc/hosts faili, kuid siis juba järgnevalt:&lt;br /&gt;
&lt;br /&gt;
Serveril:&lt;br /&gt;
 127.0.0.1 localhost.localdomain localhost puppet&lt;br /&gt;
Klientidel:&lt;br /&gt;
 192.168.1.1 example.domain.com example puppet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Server / Puppetmaster==&lt;br /&gt;
Kõigepealt serveris seadistame faili /etc/puppet/fileserver.conf .&lt;br /&gt;
&lt;br /&gt;
Seadistan puppetmasteri lubama jagada faile 192.168.1.0/24 võrgule kus hakkavad olema puppet kliendid.&lt;br /&gt;
 [files]&lt;br /&gt;
   path /etc/puppet/modules/&lt;br /&gt;
   allow 192.168.1.0/24&lt;br /&gt;
 [plugins]&lt;br /&gt;
   allow 192.168.1.0/24&lt;br /&gt;
  &lt;br /&gt;
Failis fileserver.conf võib ka kliente kirjeldada nimekirjetega ja kasutada metamärke.&lt;br /&gt;
Näiteks:&lt;br /&gt;
 [mount_point]&lt;br /&gt;
    path /path/to/files&lt;br /&gt;
    allow *.domain.com&lt;br /&gt;
    deny *.wireless.domain.com&lt;br /&gt;
&lt;br /&gt;
Genereeri vajalikud sertifikaadid ja failid järgmise käsuga.&lt;br /&gt;
 puppet master --mkusers&lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonifaili /etc/puppet/puppet.conf ei ole lihtsamate operatsioonide jaoks vaja muuta, kuid kui soovid näha kõiki seadistusvõimalusi siis käivita järgmine käsk.&lt;br /&gt;
 puppet --genconfig&lt;br /&gt;
&lt;br /&gt;
Peale Puppetmasteri seadistamist tee talle restart.&lt;br /&gt;
 /etc/init.d/puppetmaster restart&lt;br /&gt;
 &lt;br /&gt;
==Klient / Puppet==&lt;br /&gt;
&lt;br /&gt;
Tee kindlaks, et kliendil näeks /etc/puppet/puppet.conf välja selline:&lt;br /&gt;
 [main]&lt;br /&gt;
 logdir=/var/log/puppet&lt;br /&gt;
 vardir=/var/lib/puppet&lt;br /&gt;
 ssldir=/var/lib/puppet/ssl&lt;br /&gt;
 rundir=/var/run/puppet&lt;br /&gt;
 factpath=$vardir/lib/facter&lt;br /&gt;
 templatedir=$confdir/templates&lt;br /&gt;
&lt;br /&gt;
Kui sul ei ole server kirjeldatud nagu eespool mainitud siis saad seda teha siin failis kirjega:&lt;br /&gt;
 server= example.domain.com&lt;br /&gt;
&lt;br /&gt;
Vaikesätetes küsib klient serverilt uuendusi iga 30 minuti tagant, muuta saad seda järgneva kirjega.&lt;br /&gt;
 runinterval=600&lt;br /&gt;
&lt;br /&gt;
Luba deemoni käivitamine failis /etc/default/puppet&lt;br /&gt;
 START=yes&lt;br /&gt;
&lt;br /&gt;
Tee kliendile restart.&lt;br /&gt;
 /etc/init.d/puppet restart&lt;br /&gt;
&lt;br /&gt;
=Kliendi registreerimine=&lt;br /&gt;
&lt;br /&gt;
Kontrolli kas klient töötab korralikult küsidest serverilt sertifikaati.&lt;br /&gt;
 puppet agent --waitforcert 60 --test&lt;br /&gt;
&lt;br /&gt;
Peaksid nägema järgmist väljundit kuna turvalisuse huvidest ei jaga server sertifikaate automaatselt.&lt;br /&gt;
 info: Requesting certificate&lt;br /&gt;
 warning: peer certificate won&#039;t be verified in this SSL session&lt;br /&gt;
 notice: Did not receive certificate&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Serveris&#039;&#039;&#039; vaata kas klient on ootel.&lt;br /&gt;
 puppet cert --list&lt;br /&gt;
&lt;br /&gt;
Kui soovid võtta ootel oleva süsteemi puppetmasteri kliendiks siis anna talle välja sertifikaat.&lt;br /&gt;
 puppet cert --sign klient.domain.com&lt;br /&gt;
&lt;br /&gt;
Kui soovid kliendi uuendamist paremini näha siis peata kliendi deemon ja käivita &#039;&#039;&#039;kliendi&#039;&#039;&#039; süsteemis uuendus käsitsi:&lt;br /&gt;
 puppet agent --no-daemonize -v&lt;br /&gt;
&lt;br /&gt;
=Moodulid=&lt;br /&gt;
&lt;br /&gt;
	Moodulid seatakse üles serveris/puppetmasteris.&lt;br /&gt;
	Et paremini mõista mooduleid tuleks kõigepealt aru saada puppeti failide hierarhiast.&lt;br /&gt;
Üldiselt kasutatakse järgmist ülesehitust:&lt;br /&gt;
&lt;br /&gt;
Kataloogis /etc/puppet/manifests/ asuvad failid mille abil loetakse sisse moodulid ja kirjeldatakse need klientidele.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;site.pp&#039;&#039;&#039; failist loetakse kataloogid kuskohast hakkab puppetmaster faile võtma.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;nodes.pp&#039;&#039;&#039; failis kirjeldatakse kliendid ja millised moodulid neile anda.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;modules.pp&#039;&#039;&#039; failis imporditakse moodulid puppemasterile.&lt;br /&gt;
&lt;br /&gt;
*Kataloogis /etc/puppet/modules/ hoitakse mooduleid. Moodulid asuvad alamkataloogidest nagu näiteks /etc/puppet/modules/{modulename}/ kus kataloogis&lt;br /&gt;
*/etc/puppet/modules/{modulename}/manifests/ asuvad mooduli enda failid ning&lt;br /&gt;
 &lt;br /&gt;
*/etc/puppet/modules/{modulename}/files asuvad lisa failid mida kliendile üles laetakse.&lt;br /&gt;
&lt;br /&gt;
Näitena loon mooduli installima ssh serverit tema puudumise korral, laadima ssh serverile ette antud konfiguratsioonifaili ning kontrollima kas teenus töötab.&lt;br /&gt;
&lt;br /&gt;
Hierarhia olulistest failidest ssh mooduli puhul &#039;&#039;&#039;/etc/puppet/&#039;&#039;&#039; kataloogis:&lt;br /&gt;
&lt;br /&gt;
             |-modules.pp&lt;br /&gt;
 |-manifests-|-nodes.pp&lt;br /&gt;
 |           |-site.pp&lt;br /&gt;
 |&lt;br /&gt;
 |-modules---|-ssh-----------------|-manifests-|-init.pp&lt;br /&gt;
                                   |&lt;br /&gt;
                                   |-files-----|-sshd_config&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ssh mooduli fail /etc/puppet/modules/ssh/init.pp&#039;&#039;&#039;&lt;br /&gt;
 class ssh {&lt;br /&gt;
 	package { &lt;br /&gt;
 		[&amp;quot;openssh-client&amp;quot;,&amp;quot;openssh-server&amp;quot;]:&lt;br /&gt;
 		ensure =&amp;gt; installed&lt;br /&gt;
 	}&lt;br /&gt;
 	file { &#039;/etc/ssh/sshd_config&#039;:&lt;br /&gt;
 		source =&amp;gt; &#039;puppet:///ssh/files/sshd_config&#039;,&lt;br /&gt;
 		owner =&amp;gt; &#039;root&#039;,&lt;br /&gt;
 		group =&amp;gt; &#039;root&#039;,&lt;br /&gt;
 		mode =&amp;gt; &#039;640&#039;&lt;br /&gt;
 	}&lt;br /&gt;
 	service { &amp;quot;ssh&amp;quot;:&lt;br /&gt;
 		enable =&amp;gt; true,&lt;br /&gt;
 		ensure =&amp;gt; running,&lt;br /&gt;
 	}&lt;br /&gt;
 }								   &lt;br /&gt;
sshd_config faili üleslaadimiseks kasutatakse puppet fileserverit kus kirjeldatakse faili asukohti järgmiselt:&lt;br /&gt;
&lt;br /&gt;
puppet://{server-hostname(optional)}/{mountpoint}/{remainder-of-path}&lt;br /&gt;
&lt;br /&gt;
Mountpointi kirjeldad fileserver.conf failis kus on minul ta kirjeldatud /etc/puppet/modules/.&lt;br /&gt;
	&lt;br /&gt;
&#039;&#039;&#039;Impordi moodul&#039;&#039;&#039;&lt;br /&gt;
 echo &#039;import &amp;quot;ssh&amp;quot;&#039; &amp;gt;&amp;gt; /etc/puppet/manifests/modules.pp	&lt;br /&gt;
	&lt;br /&gt;
&#039;&#039;&#039;Kirjelda ssh class kliendile failis /etc/puppet/manifests/nodes.pp&#039;&#039;&#039;&lt;br /&gt;
 node basenode {&lt;br /&gt;
 }&lt;br /&gt;
 node &#039;klient.domain.com&#039; inherits basenode {&lt;br /&gt;
 	  include ssh&lt;br /&gt;
 }	&lt;br /&gt;
Kui soovid lisada ssh moodul kõikidele klientidele siis lisa &amp;quot;include ssh&amp;quot; hoopis basenode alla.&lt;br /&gt;
&lt;br /&gt;
=Varundamine/Taastamine=&lt;br /&gt;
Kuna puppetmasteri faile aegajalt muudetakse siis oleks soovitav kasutada nendel failidel versioonihaldust (SVN,CVS vms).&lt;br /&gt;
&lt;br /&gt;
=Kasutatud kirjandus=&lt;br /&gt;
http://docs.puppetlabs.com/&lt;br /&gt;
&lt;br /&gt;
=Autor=&lt;br /&gt;
Karel Laid A31&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Klaid</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Puppet_seadistamine_Debian_s%C3%BCsteemis&amp;diff=28899</id>
		<title>Puppet seadistamine Debian süsteemis</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Puppet_seadistamine_Debian_s%C3%BCsteemis&amp;diff=28899"/>
		<updated>2011-04-30T15:36:24Z</updated>

		<summary type="html">&lt;p&gt;Klaid: /* Moodulid */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Viimati muudetud 30.04.2011&lt;br /&gt;
&lt;br /&gt;
=Sissejuhatus=&lt;br /&gt;
	Selle artikli eesmärk on tutvustada Puppetit algajale administraatorile.&lt;br /&gt;
	&lt;br /&gt;
Puppet on vabavaraline konfiguratsioonihaldus tarkvara ning võimaldab automatiseerida paljusid igapäevaseid administratiivseid tegevusi nagu tarkvara installimine, seadistamine, kasutajate haldamine jpm. Puppet võimalda hallata tuhandeid süsteeme, sealjuures erinevaid operatsioonisüsteeme.&lt;br /&gt;
&lt;br /&gt;
Näidetes kasutatav operatsioonisüsteem on Debian 6, ning Puppeti versioon 2.6.2-4.&lt;br /&gt;
&lt;br /&gt;
=Tööpõhimõte=&lt;br /&gt;
&lt;br /&gt;
Serveris hoitakse klient-süsteemide seadistuste kirjeldusi.&lt;br /&gt;
&lt;br /&gt;
Kliendid küsivad serverilt aka puppetmasterilt uuendusi mille korral serveri poolt teeb puppetmaster kliendile vajalikud muudatused või laeb üles vajalikud failid.&lt;br /&gt;
&lt;br /&gt;
[[File:Puppet_diagram.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Paigaldamine (Debian 6 Squeeze)=&lt;br /&gt;
Puppetit saab installida nii rubygem-ist kui ka pakihaldussüsteemidega. Ruby pakkidest installides tuleb lisaks installida ruby1.8 ja facter.&lt;br /&gt;
==Server / Puppetmaster==&lt;br /&gt;
 aptitude install puppetmaster&lt;br /&gt;
==Klient / Puppet==&lt;br /&gt;
 aptitude install puppet&lt;br /&gt;
&lt;br /&gt;
=Seadistamine=&lt;br /&gt;
Seadistada nimesätted.&lt;br /&gt;
&lt;br /&gt;
Kuna vaikeseadena otsib puppeti klient serverit nimega puppet, siis võime kirjeldada ta nimeseadetes, et ei oleks vaja seda mujal iga kord täpsustada.&lt;br /&gt;
Kui sul on DNS tsooni fail siis saad sinna märkida järgneva:&lt;br /&gt;
 puppet   IN   CNAME  example.domain.com&lt;br /&gt;
&lt;br /&gt;
Võib ka lisada kirjed hoopis /etc/hosts faili, kuid siis juba järgnevalt:&lt;br /&gt;
&lt;br /&gt;
Serveril:&lt;br /&gt;
 127.0.0.1 localhost.localdomain localhost puppet&lt;br /&gt;
Klientidel:&lt;br /&gt;
 192.168.1.1 example.domain.com example puppet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Server / Puppetmaster==&lt;br /&gt;
Kõigepealt serveris seadistame faili /etc/puppet/fileserver.conf .&lt;br /&gt;
&lt;br /&gt;
Seadistan puppetmasteri lubama jagada faile 192.168.1.0/24 võrgule kus hakkavad olema puppet kliendid.&lt;br /&gt;
 [files]&lt;br /&gt;
   path /etc/puppet/modules/&lt;br /&gt;
   allow 192.168.1.0/24&lt;br /&gt;
 [plugins]&lt;br /&gt;
   allow 192.168.1.0/24&lt;br /&gt;
  &lt;br /&gt;
Failis fileserver.conf võib ka kliente kirjeldada nimekirjetega ja kasutada metamärke.&lt;br /&gt;
Näiteks:&lt;br /&gt;
 [mount_point]&lt;br /&gt;
    path /path/to/files&lt;br /&gt;
    allow *.domain.com&lt;br /&gt;
    deny *.wireless.domain.com&lt;br /&gt;
&lt;br /&gt;
Genereeri vajalikud sertifikaadid ja failid järgmise käsuga.&lt;br /&gt;
 puppet master --mkusers&lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonifaili /etc/puppet/puppet.conf ei ole lihtsamate operatsioonide jaoks vaja muuta, kuid kui soovid näha kõiki seadistusvõimalusi siis käivita järgmine käsk.&lt;br /&gt;
 puppet --genconfig&lt;br /&gt;
&lt;br /&gt;
Peale Puppetmasteri seadistamist tee talle restart.&lt;br /&gt;
 /etc/init.d/puppetmaster restart&lt;br /&gt;
 &lt;br /&gt;
==Klient / Puppet==&lt;br /&gt;
&lt;br /&gt;
Tee kindlaks, et kliendil näeks /etc/puppet/puppet.conf välja selline:&lt;br /&gt;
 [main]&lt;br /&gt;
 logdir=/var/log/puppet&lt;br /&gt;
 vardir=/var/lib/puppet&lt;br /&gt;
 ssldir=/var/lib/puppet/ssl&lt;br /&gt;
 rundir=/var/run/puppet&lt;br /&gt;
 factpath=$vardir/lib/facter&lt;br /&gt;
 templatedir=$confdir/templates&lt;br /&gt;
&lt;br /&gt;
Kui sul ei ole server kirjeldatud nagu eespool mainitud siis saad seda teha siin failis kirjega:&lt;br /&gt;
 server= example.domain.com&lt;br /&gt;
&lt;br /&gt;
Vaikesätetes küsib klient serverilt uuendusi iga 30 minuti tagant, muuta saad seda järgneva kirjega.&lt;br /&gt;
 runinterval=600&lt;br /&gt;
&lt;br /&gt;
Luba deemoni käivitamine failis /etc/default/puppet&lt;br /&gt;
 START=yes&lt;br /&gt;
&lt;br /&gt;
Tee kliendile restart.&lt;br /&gt;
 /etc/init.d/puppet restart&lt;br /&gt;
&lt;br /&gt;
=Kliendi registreerimine=&lt;br /&gt;
&lt;br /&gt;
Kontrolli kas klient töötab korralikult küsidest serverilt sertifikaati.&lt;br /&gt;
 puppet agent --waitforcert 60 --test&lt;br /&gt;
&lt;br /&gt;
Peaksid nägema järgmist väljundit kuna turvalisuse huvidest ei jaga server sertifikaate automaatselt.&lt;br /&gt;
 info: Requesting certificate&lt;br /&gt;
 warning: peer certificate won&#039;t be verified in this SSL session&lt;br /&gt;
 notice: Did not receive certificate&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Serveris&#039;&#039;&#039; vaata kas klient on ootel.&lt;br /&gt;
 puppet cert --list&lt;br /&gt;
&lt;br /&gt;
Kui soovid võtta ootel oleva süsteemi puppetmasteri kliendiks siis anna talle välja sertifikaat.&lt;br /&gt;
 puppet cert --sign klient.domain.com&lt;br /&gt;
&lt;br /&gt;
Kui soovid kliendi uuendamist paremini näha siis peata kliendi deemon ja käivita &#039;&#039;&#039;kliendi&#039;&#039;&#039; süsteemis uuendus käsitsi:&lt;br /&gt;
 puppet agent --no-daemonize -v&lt;br /&gt;
&lt;br /&gt;
=Moodulid=&lt;br /&gt;
&lt;br /&gt;
	Moodulid seatakse üles serveris/puppetmasteris.&lt;br /&gt;
	Et paremini mõista mooduleid tuleks kõigepealt aru saada puppeti failide hierarhiast.&lt;br /&gt;
Üldiselt kasutatakse järgmist ülesehitust:&lt;br /&gt;
&lt;br /&gt;
Kataloogis /etc/puppet/manifests/ asuvad failid mille abil loetakse sisse moodulid ja kirjeldatakse need klientidele.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;site.pp&#039;&#039;&#039; failist loetakse kataloogid kuskohast hakkab puppetmaster faile võtma.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;nodes.pp&#039;&#039;&#039; failis kirjeldatakse kliendid ja millised moodulid neile anda.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;modules.pp&#039;&#039;&#039; failis imporditakse moodulid puppemasterile.&lt;br /&gt;
&lt;br /&gt;
*Kataloogis /etc/puppet/modules/ hoitakse mooduleid. Moodulid asuvad alamkataloogidest nagu näiteks /etc/puppet/modules/{modulename}/ kus kataloogis&lt;br /&gt;
*/etc/puppet/modules/{modulename}/manifests/ asuvad mooduli enda failid ning&lt;br /&gt;
 &lt;br /&gt;
*/etc/puppet/modules/{modulename}/files asuvad lisa failid mida kliendile üles laetakse.&lt;br /&gt;
&lt;br /&gt;
Näitena loon mooduli installima ssh serverit tema puudumise korral, laadima ssh serverile ette antud konfiguratsioonifaili ning kontrollima kas teenus töötab.&lt;br /&gt;
&lt;br /&gt;
Hierarhia olulistest failidest ssh mooduli puhul &#039;&#039;&#039;/etc/puppet/&#039;&#039;&#039; kataloogis:&lt;br /&gt;
&lt;br /&gt;
             |-modules.pp&lt;br /&gt;
 |-manifests-|-nodes.pp&lt;br /&gt;
 |           |-site.pp&lt;br /&gt;
 |&lt;br /&gt;
 |-modules---|-ssh-----------------|-manifests-|-init.pp&lt;br /&gt;
                                   |&lt;br /&gt;
                                   |-files-----|-sshd_config&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ssh mooduli fail /etc/puppet/modules/ssh/init.pp&#039;&#039;&#039;&lt;br /&gt;
 class ssh {&lt;br /&gt;
 	package { &lt;br /&gt;
 		[&amp;quot;openssh-client&amp;quot;,&amp;quot;openssh-server&amp;quot;]:&lt;br /&gt;
 		ensure =&amp;gt; installed&lt;br /&gt;
 	}&lt;br /&gt;
 	file { &#039;/etc/ssh/sshd_config&#039;:&lt;br /&gt;
 		source =&amp;gt; &#039;puppet:///ssh/files/sshd_config&#039;,&lt;br /&gt;
 		owner =&amp;gt; &#039;root&#039;,&lt;br /&gt;
 		group =&amp;gt; &#039;root&#039;,&lt;br /&gt;
 		mode =&amp;gt; &#039;640&#039;&lt;br /&gt;
 	}&lt;br /&gt;
 	service { &amp;quot;ssh&amp;quot;:&lt;br /&gt;
 		enable =&amp;gt; true,&lt;br /&gt;
 		ensure =&amp;gt; running,&lt;br /&gt;
 	}&lt;br /&gt;
 }								   &lt;br /&gt;
Sshd_config faili üleslaadimiseks kasutatakse puppet fileserverit ning  kus kirjeldatakse faili asukohti&lt;br /&gt;
&lt;br /&gt;
puppet://{server-hostname(optional)}/{mountpoint}/{remainder-of-path}&lt;br /&gt;
&lt;br /&gt;
Mountpointi kirjeldad fileserver.conf failis kus on minul ta kirjeldatud /etc/puppet/modules/.&lt;br /&gt;
	&lt;br /&gt;
&#039;&#039;&#039;Impordi moodul&#039;&#039;&#039;&lt;br /&gt;
 echo &#039;import &amp;quot;ssh&amp;quot;&#039; &amp;gt;&amp;gt; /etc/puppet/manifests/modules.pp	&lt;br /&gt;
	&lt;br /&gt;
&#039;&#039;&#039;Kirjelda ssh class kliendile failis /etc/puppet/manifests/nodes.pp&#039;&#039;&#039;&lt;br /&gt;
 node basenode {&lt;br /&gt;
 }&lt;br /&gt;
 node &#039;klient.domain.com&#039; inherits basenode {&lt;br /&gt;
 	  include ssh&lt;br /&gt;
 }	&lt;br /&gt;
Kui soovid lisada ssh moodul kõikidele klientidele siis lisa &amp;quot;include ssh&amp;quot; hoopis basenode alla.&lt;br /&gt;
&lt;br /&gt;
=Varundamine/Taastamine=&lt;br /&gt;
Kuna puppetmasteri faile aegajalt muudetakse siis oleks soovitav kasutada nendel failidel versioonihaldust (SVN,CVS vms).&lt;br /&gt;
&lt;br /&gt;
=Kasutatud kirjandus=&lt;br /&gt;
http://docs.puppetlabs.com/&lt;br /&gt;
&lt;br /&gt;
=Autor=&lt;br /&gt;
Karel Laid A31&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Klaid</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Puppet_seadistamine_Debian_s%C3%BCsteemis&amp;diff=28898</id>
		<title>Puppet seadistamine Debian süsteemis</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Puppet_seadistamine_Debian_s%C3%BCsteemis&amp;diff=28898"/>
		<updated>2011-04-30T15:34:50Z</updated>

		<summary type="html">&lt;p&gt;Klaid: /* Moodulid */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Viimati muudetud 30.04.2011&lt;br /&gt;
&lt;br /&gt;
=Sissejuhatus=&lt;br /&gt;
	Selle artikli eesmärk on tutvustada Puppetit algajale administraatorile.&lt;br /&gt;
	&lt;br /&gt;
Puppet on vabavaraline konfiguratsioonihaldus tarkvara ning võimaldab automatiseerida paljusid igapäevaseid administratiivseid tegevusi nagu tarkvara installimine, seadistamine, kasutajate haldamine jpm. Puppet võimalda hallata tuhandeid süsteeme, sealjuures erinevaid operatsioonisüsteeme.&lt;br /&gt;
&lt;br /&gt;
Näidetes kasutatav operatsioonisüsteem on Debian 6, ning Puppeti versioon 2.6.2-4.&lt;br /&gt;
&lt;br /&gt;
=Tööpõhimõte=&lt;br /&gt;
&lt;br /&gt;
Serveris hoitakse klient-süsteemide seadistuste kirjeldusi.&lt;br /&gt;
&lt;br /&gt;
Kliendid küsivad serverilt aka puppetmasterilt uuendusi mille korral serveri poolt teeb puppetmaster kliendile vajalikud muudatused või laeb üles vajalikud failid.&lt;br /&gt;
&lt;br /&gt;
[[File:Puppet_diagram.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Paigaldamine (Debian 6 Squeeze)=&lt;br /&gt;
Puppetit saab installida nii rubygem-ist kui ka pakihaldussüsteemidega. Ruby pakkidest installides tuleb lisaks installida ruby1.8 ja facter.&lt;br /&gt;
==Server / Puppetmaster==&lt;br /&gt;
 aptitude install puppetmaster&lt;br /&gt;
==Klient / Puppet==&lt;br /&gt;
 aptitude install puppet&lt;br /&gt;
&lt;br /&gt;
=Seadistamine=&lt;br /&gt;
Seadistada nimesätted.&lt;br /&gt;
&lt;br /&gt;
Kuna vaikeseadena otsib puppeti klient serverit nimega puppet, siis võime kirjeldada ta nimeseadetes, et ei oleks vaja seda mujal iga kord täpsustada.&lt;br /&gt;
Kui sul on DNS tsooni fail siis saad sinna märkida järgneva:&lt;br /&gt;
 puppet   IN   CNAME  example.domain.com&lt;br /&gt;
&lt;br /&gt;
Võib ka lisada kirjed hoopis /etc/hosts faili, kuid siis juba järgnevalt:&lt;br /&gt;
&lt;br /&gt;
Serveril:&lt;br /&gt;
 127.0.0.1 localhost.localdomain localhost puppet&lt;br /&gt;
Klientidel:&lt;br /&gt;
 192.168.1.1 example.domain.com example puppet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Server / Puppetmaster==&lt;br /&gt;
Kõigepealt serveris seadistame faili /etc/puppet/fileserver.conf .&lt;br /&gt;
&lt;br /&gt;
Seadistan puppetmasteri lubama jagada faile 192.168.1.0/24 võrgule kus hakkavad olema puppet kliendid.&lt;br /&gt;
 [files]&lt;br /&gt;
   path /etc/puppet/modules/&lt;br /&gt;
   allow 192.168.1.0/24&lt;br /&gt;
 [plugins]&lt;br /&gt;
   allow 192.168.1.0/24&lt;br /&gt;
  &lt;br /&gt;
Failis fileserver.conf võib ka kliente kirjeldada nimekirjetega ja kasutada metamärke.&lt;br /&gt;
Näiteks:&lt;br /&gt;
 [mount_point]&lt;br /&gt;
    path /path/to/files&lt;br /&gt;
    allow *.domain.com&lt;br /&gt;
    deny *.wireless.domain.com&lt;br /&gt;
&lt;br /&gt;
Genereeri vajalikud sertifikaadid ja failid järgmise käsuga.&lt;br /&gt;
 puppet master --mkusers&lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonifaili /etc/puppet/puppet.conf ei ole lihtsamate operatsioonide jaoks vaja muuta, kuid kui soovid näha kõiki seadistusvõimalusi siis käivita järgmine käsk.&lt;br /&gt;
 puppet --genconfig&lt;br /&gt;
&lt;br /&gt;
Peale Puppetmasteri seadistamist tee talle restart.&lt;br /&gt;
 /etc/init.d/puppetmaster restart&lt;br /&gt;
 &lt;br /&gt;
==Klient / Puppet==&lt;br /&gt;
&lt;br /&gt;
Tee kindlaks, et kliendil näeks /etc/puppet/puppet.conf välja selline:&lt;br /&gt;
 [main]&lt;br /&gt;
 logdir=/var/log/puppet&lt;br /&gt;
 vardir=/var/lib/puppet&lt;br /&gt;
 ssldir=/var/lib/puppet/ssl&lt;br /&gt;
 rundir=/var/run/puppet&lt;br /&gt;
 factpath=$vardir/lib/facter&lt;br /&gt;
 templatedir=$confdir/templates&lt;br /&gt;
&lt;br /&gt;
Kui sul ei ole server kirjeldatud nagu eespool mainitud siis saad seda teha siin failis kirjega:&lt;br /&gt;
 server= example.domain.com&lt;br /&gt;
&lt;br /&gt;
Vaikesätetes küsib klient serverilt uuendusi iga 30 minuti tagant, muuta saad seda järgneva kirjega.&lt;br /&gt;
 runinterval=600&lt;br /&gt;
&lt;br /&gt;
Luba deemoni käivitamine failis /etc/default/puppet&lt;br /&gt;
 START=yes&lt;br /&gt;
&lt;br /&gt;
Tee kliendile restart.&lt;br /&gt;
 /etc/init.d/puppet restart&lt;br /&gt;
&lt;br /&gt;
=Kliendi registreerimine=&lt;br /&gt;
&lt;br /&gt;
Kontrolli kas klient töötab korralikult küsidest serverilt sertifikaati.&lt;br /&gt;
 puppet agent --waitforcert 60 --test&lt;br /&gt;
&lt;br /&gt;
Peaksid nägema järgmist väljundit kuna turvalisuse huvidest ei jaga server sertifikaate automaatselt.&lt;br /&gt;
 info: Requesting certificate&lt;br /&gt;
 warning: peer certificate won&#039;t be verified in this SSL session&lt;br /&gt;
 notice: Did not receive certificate&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Serveris&#039;&#039;&#039; vaata kas klient on ootel.&lt;br /&gt;
 puppet cert --list&lt;br /&gt;
&lt;br /&gt;
Kui soovid võtta ootel oleva süsteemi puppetmasteri kliendiks siis anna talle välja sertifikaat.&lt;br /&gt;
 puppet cert --sign klient.domain.com&lt;br /&gt;
&lt;br /&gt;
Kui soovid kliendi uuendamist paremini näha siis peata kliendi deemon ja käivita &#039;&#039;&#039;kliendi&#039;&#039;&#039; süsteemis uuendus käsitsi:&lt;br /&gt;
 puppet agent --no-daemonize -v&lt;br /&gt;
&lt;br /&gt;
=Moodulid=&lt;br /&gt;
&lt;br /&gt;
	Moodulid seatakse üles serveris/puppetmasteris.&lt;br /&gt;
	Et paremini mõista mooduleid tuleks kõigepealt aru saada puppeti failide hierarhiast.&lt;br /&gt;
Üldiselt kasutatakse järgmist ülesehitust:&lt;br /&gt;
&lt;br /&gt;
Kataloogis /etc/puppet/manifests/ asuvad failid mille abil loetakse sisse moodulid ja kirjeldatakse need klientidele.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;site.pp&#039;&#039;&#039; failist loetakse kataloogid kuskohast hakkab puppetmaster faile võtma.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;nodes.pp&#039;&#039;&#039; failis kirjeldatakse kliendid ja millised moodulid neile anda.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;modules.pp&#039;&#039;&#039; failis imporditakse moodulid puppemasterile.&lt;br /&gt;
&lt;br /&gt;
*Kataloogis /etc/puppet/modules/ hoitakse mooduleid. Moodulid asuvad alamkataloogidest nagu näiteks /etc/puppet/modules/{modulename}/ kus kataloogis&lt;br /&gt;
*/etc/puppet/modules/{modulename}/manifests/ asuvad mooduli enda failid ning&lt;br /&gt;
 &lt;br /&gt;
*/etc/puppet/modules/{modulename}/files asuvad lisa failid mida kliendile üles laetakse.&lt;br /&gt;
&lt;br /&gt;
Näitena loon mooduli installima ssh serverit tema puudumise korral, laadima ssh serverile ette antud konfiguratsioonifaili ning kontrollima kas teenus töötab.&lt;br /&gt;
&lt;br /&gt;
Hierarhia olulistest failidest ssh mooduli puhul &#039;&#039;&#039;/etc/puppet/&#039;&#039;&#039; kataloogis:&lt;br /&gt;
&lt;br /&gt;
             |-modules.pp&lt;br /&gt;
 |-manifests-|-nodes.pp&lt;br /&gt;
 |           |-site.pp&lt;br /&gt;
 |&lt;br /&gt;
 |-modules---|-ssh-----------------|-manifests-|-init.pp&lt;br /&gt;
                                   |&lt;br /&gt;
                                   |-files-----|-sshd_config&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ssh mooduli fail /etc/puppet/modules/ssh/init.pp&#039;&#039;&#039;&lt;br /&gt;
 	class ssh {&lt;br /&gt;
 		package { &lt;br /&gt;
 			[&amp;quot;openssh-client&amp;quot;,&amp;quot;openssh-server&amp;quot;]:&lt;br /&gt;
 			ensure =&amp;gt; installed&lt;br /&gt;
 		}&lt;br /&gt;
 		file { &#039;/etc/ssh/sshd_config&#039;:&lt;br /&gt;
 			source =&amp;gt; &#039;puppet:///ssh/files/sshd_config&#039;,&lt;br /&gt;
 			owner =&amp;gt; &#039;root&#039;,&lt;br /&gt;
 			group =&amp;gt; &#039;root&#039;,&lt;br /&gt;
 			mode =&amp;gt; &#039;640&#039;&lt;br /&gt;
 		}&lt;br /&gt;
 		service { &amp;quot;ssh&amp;quot;:&lt;br /&gt;
 			enable =&amp;gt; true,&lt;br /&gt;
 			ensure =&amp;gt; running,&lt;br /&gt;
 		}&lt;br /&gt;
 	}								   &lt;br /&gt;
Sshd_config faili üleslaadimiseks kasutatakse puppet fileserverit ning  kus kirjeldatakse faili asukohti&lt;br /&gt;
&lt;br /&gt;
puppet://{server-hostname(optional)}/{mountpoint}/{remainder-of-path}&lt;br /&gt;
&lt;br /&gt;
Mountpointi kirjeldad fileserver.conf failis kus on minul ta kirjeldatud /etc/puppet/modules/.&lt;br /&gt;
	&lt;br /&gt;
&#039;&#039;&#039;Impordi moodul&#039;&#039;&#039;&lt;br /&gt;
 echo &#039;import &amp;quot;ssh&amp;quot;&#039; &amp;gt;&amp;gt; /etc/puppet/manifests/modules.pp	&lt;br /&gt;
	&lt;br /&gt;
&#039;&#039;&#039;Kirjelda ssh class kliendile failis /etc/puppet/manifests/nodes.pp&#039;&#039;&#039;&lt;br /&gt;
 	node basenode {&lt;br /&gt;
 	}&lt;br /&gt;
 	 &lt;br /&gt;
 	node &#039;klient.domain.com&#039; inherits basenode {&lt;br /&gt;
 		  include ssh&lt;br /&gt;
 	}	&lt;br /&gt;
Kui soovid lisada ssh moodul kõikidele klientidele siis lisa &amp;quot;include ssh&amp;quot; hoopis basenode alla.&lt;br /&gt;
&lt;br /&gt;
=Varundamine/Taastamine=&lt;br /&gt;
Kuna puppetmasteri faile aegajalt muudetakse siis oleks soovitav kasutada nendel failidel versioonihaldust (SVN,CVS vms).&lt;br /&gt;
&lt;br /&gt;
=Kasutatud kirjandus=&lt;br /&gt;
http://docs.puppetlabs.com/&lt;br /&gt;
&lt;br /&gt;
=Autor=&lt;br /&gt;
Karel Laid A31&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Klaid</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Operatsioonis%C3%BCsteemide_referaadid_2011_kevad&amp;diff=28897</id>
		<title>Operatsioonisüsteemide referaadid 2011 kevad</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Operatsioonis%C3%BCsteemide_referaadid_2011_kevad&amp;diff=28897"/>
		<updated>2011-04-30T15:33:36Z</updated>

		<summary type="html">&lt;p&gt;Klaid: /* Karel Laid A31 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kaugõpe=&lt;br /&gt;
==Rene Albin AK31==&lt;br /&gt;
==Lembit Elmik AK21==						&lt;br /&gt;
==Aleksei Issaikin AK21==&lt;br /&gt;
[[Ubuntu Serveri Install]] - Valmis ülevaatamiseks.&lt;br /&gt;
&lt;br /&gt;
==Andre Jõgi AK21==					&lt;br /&gt;
==Pavel Kodotšigov AK22==&lt;br /&gt;
&lt;br /&gt;
[[FreeBSD Packet Filter tulemüüriga]] - Valmis ülevaatamiseks.&lt;br /&gt;
&lt;br /&gt;
Retsents [https://wiki.itcollege.ee/index.php/Talk:Htop htop]&lt;br /&gt;
&lt;br /&gt;
==Ivo Kruusamäe AK21==&lt;br /&gt;
&lt;br /&gt;
[[Gzip]] - pisut veel nokitsen&lt;br /&gt;
&lt;br /&gt;
==Andres Kõrvemaa AK21==&lt;br /&gt;
&lt;br /&gt;
[[Dig]] - Valmis ülevaatamiseks 19:24, 17 Aprill 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Lauri Liibert AK21==&lt;br /&gt;
==Siim Kullerkupp AK21==&lt;br /&gt;
[[Bonnie++]] Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Märt Lindre AK21==&lt;br /&gt;
&lt;br /&gt;
[[Linux saalealaa ehk swap]] [[User:Mlindre|Mlindre]] 15:27, 15 April 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Rasmus Linnamäe AK22==&lt;br /&gt;
[[ Netcat]] Valmis ülevaatamiseks 22:40, 17 Aprill 2011 (EEST)			&lt;br /&gt;
==Priit Lume AK31==&lt;br /&gt;
&lt;br /&gt;
[[Tshark]] ülevaatamiseks valmis 22:45, 17 April 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Tiit Maripuu AK22==					&lt;br /&gt;
==Marko Megerild AK21==						&lt;br /&gt;
==Artur Mölter AK22==&lt;br /&gt;
[[Iozone]] - Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Margus Nairis AK31==&lt;br /&gt;
&lt;br /&gt;
[[Wireshark]] Valmis ülevaatamiseks.&lt;br /&gt;
&lt;br /&gt;
==Karel Niine AK22==&lt;br /&gt;
[[PXE boot]] (Preboot Execution Environment) - Valmis ülevaatamiseks.&lt;br /&gt;
&lt;br /&gt;
==Ulvar Petmanson AK22==					&lt;br /&gt;
==Märten Rodes AK22==&lt;br /&gt;
[[htop]] Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Tanel Štaub AK22==					&lt;br /&gt;
==Alvar Teearu AK31==&lt;br /&gt;
KVM tegemisel, valmib järgmise nädala jooksul&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/KVM]&lt;br /&gt;
&lt;br /&gt;
==Aleksei Timošenko AK21==&lt;br /&gt;
=Päevaõpe=&lt;br /&gt;
&lt;br /&gt;
==Rasmus Aav A21==&lt;br /&gt;
==Pavel Abin 12==&lt;br /&gt;
==Allar Adoberg A22==&lt;br /&gt;
Virtualbox võrgud&lt;br /&gt;
==Arvi Alamaa A21==&lt;br /&gt;
[[apticron]] - pooleli&lt;br /&gt;
&lt;br /&gt;
==Ivar Ambos A22==&lt;br /&gt;
==Sergei Gorjunov A21==&lt;br /&gt;
==Merili Gutmann A31==&lt;br /&gt;
Referaat teemal &amp;quot;Lsof&amp;quot; valmib kahe nädala jooksul.&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Lsof]&lt;br /&gt;
&lt;br /&gt;
==Rene Haavre A32==						&lt;br /&gt;
==Kristjan Kalder A22==&lt;br /&gt;
==Kadri Kalme A22==&lt;br /&gt;
[[Fdisk]]&lt;br /&gt;
&lt;br /&gt;
==Alfi Kannus A21==&lt;br /&gt;
==Nikolai Klõga G11==&lt;br /&gt;
==Reio Kokla A31==&lt;br /&gt;
[[Mkfs]]&lt;br /&gt;
&lt;br /&gt;
==Vladimir Kolesnik A22==&lt;br /&gt;
&lt;br /&gt;
[[init]] - valmis&lt;br /&gt;
&lt;br /&gt;
==Ivar Krustok A22==						&lt;br /&gt;
==Katrin Kukk A22==	&lt;br /&gt;
&lt;br /&gt;
[[Tcpdump]] - valmis ülevaatamiseks -- 22:17, 24 April 2011 (EEST) 			&lt;br /&gt;
==Rain Kõrgmaa A22==						&lt;br /&gt;
==Siim Kängsepp A22==&lt;br /&gt;
&lt;br /&gt;
[[LVM]] - Vaikselt valmimas..&lt;br /&gt;
&lt;br /&gt;
==Urmo Laaneots A21==						&lt;br /&gt;
==Karel Laid A31==&lt;br /&gt;
[[Puppet]] Mingi pooleli veel&lt;br /&gt;
&lt;br /&gt;
==Henrik Leinola A22==&lt;br /&gt;
&lt;br /&gt;
[[Manpremo]]&lt;br /&gt;
&lt;br /&gt;
==Kaspar Leivo A41==							&lt;br /&gt;
==Juhan Liiva A21==							&lt;br /&gt;
==Kaido Loonurm A41==&lt;br /&gt;
[[Load_average]] - valmis ülevaatamiseks -- 12:17, 24 April 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Urmas Luuk A22==						&lt;br /&gt;
==Andres Mill A22==						&lt;br /&gt;
==Janar Märjama A22==						&lt;br /&gt;
==Kairo Ostapenko A31==							&lt;br /&gt;
==Kristjan Pajumaa A22==							&lt;br /&gt;
==Ilja Peters 12==&lt;br /&gt;
[[VMware_Server]]&lt;br /&gt;
&lt;br /&gt;
==Veiko Pilt A31==&lt;br /&gt;
[[Tarkvara_haldus_yum_baasil]]						&lt;br /&gt;
==Jagnar Pindmaa A31==							&lt;br /&gt;
==Priit Pobbul A22==						&lt;br /&gt;
==Arina Püvi A21==							&lt;br /&gt;
==Karet Rikko A21==&lt;br /&gt;
[[NTFS vs Ext4]] valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Toomas Rohumets A21==						&lt;br /&gt;
==Taavi Salumets A21==						&lt;br /&gt;
==Risto Siitan A22==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Partimage Partimage]&lt;br /&gt;
&lt;br /&gt;
==Oliver Soom A22==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Debiani_paki_loomine  Debiani paki loomine]&lt;br /&gt;
&lt;br /&gt;
==Kaspar Steinberg A32==						&lt;br /&gt;
==Andres Sumin A22==						&lt;br /&gt;
==Meelis Suursalu A22==							&lt;br /&gt;
==Meelis Tamm A21==&lt;br /&gt;
[[Enos.itcollege.ee failidele ligipääs GNOME/KDE abil]] - valmis ülevaatuseks&lt;br /&gt;
&lt;br /&gt;
==Ott Telga A31==						&lt;br /&gt;
==Tavo Toomemägi A41==						&lt;br /&gt;
==Taavi Toppi A21==&lt;br /&gt;
&lt;br /&gt;
iptables&lt;br /&gt;
Töö on hetkel koostamisel.&lt;br /&gt;
&lt;br /&gt;
==Tarmo Trumm A21==						&lt;br /&gt;
==Timo Trummer A32==						&lt;br /&gt;
==Olle Tuur A22==&lt;br /&gt;
Arvutiklassi Linux (valmimisel)&lt;br /&gt;
&lt;br /&gt;
==Arto Vaas A32==						&lt;br /&gt;
==Andres Vaher A22==						&lt;br /&gt;
==Jaan Vahtre A21==						&lt;br /&gt;
==Kristjan Vaik A21==						&lt;br /&gt;
==Sten Vaisma A22==						&lt;br /&gt;
==Kristjan Vask A21==						&lt;br /&gt;
==Vadim Vinogradin A21==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/RPM_Package_Manager RPM Package Manager] POOLELI					&lt;br /&gt;
==Heigo Võsujalg A21==						&lt;br /&gt;
==Kristjan Väljako A21==&lt;/div&gt;</summary>
		<author><name>Klaid</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Puppet_seadistamine_Debian_s%C3%BCsteemis&amp;diff=28896</id>
		<title>Puppet seadistamine Debian süsteemis</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Puppet_seadistamine_Debian_s%C3%BCsteemis&amp;diff=28896"/>
		<updated>2011-04-30T15:31:55Z</updated>

		<summary type="html">&lt;p&gt;Klaid: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Viimati muudetud 30.04.2011&lt;br /&gt;
&lt;br /&gt;
=Sissejuhatus=&lt;br /&gt;
	Selle artikli eesmärk on tutvustada Puppetit algajale administraatorile.&lt;br /&gt;
	&lt;br /&gt;
Puppet on vabavaraline konfiguratsioonihaldus tarkvara ning võimaldab automatiseerida paljusid igapäevaseid administratiivseid tegevusi nagu tarkvara installimine, seadistamine, kasutajate haldamine jpm. Puppet võimalda hallata tuhandeid süsteeme, sealjuures erinevaid operatsioonisüsteeme.&lt;br /&gt;
&lt;br /&gt;
Näidetes kasutatav operatsioonisüsteem on Debian 6, ning Puppeti versioon 2.6.2-4.&lt;br /&gt;
&lt;br /&gt;
=Tööpõhimõte=&lt;br /&gt;
&lt;br /&gt;
Serveris hoitakse klient-süsteemide seadistuste kirjeldusi.&lt;br /&gt;
&lt;br /&gt;
Kliendid küsivad serverilt aka puppetmasterilt uuendusi mille korral serveri poolt teeb puppetmaster kliendile vajalikud muudatused või laeb üles vajalikud failid.&lt;br /&gt;
&lt;br /&gt;
[[File:Puppet_diagram.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Paigaldamine (Debian 6 Squeeze)=&lt;br /&gt;
Puppetit saab installida nii rubygem-ist kui ka pakihaldussüsteemidega. Ruby pakkidest installides tuleb lisaks installida ruby1.8 ja facter.&lt;br /&gt;
==Server / Puppetmaster==&lt;br /&gt;
 aptitude install puppetmaster&lt;br /&gt;
==Klient / Puppet==&lt;br /&gt;
 aptitude install puppet&lt;br /&gt;
&lt;br /&gt;
=Seadistamine=&lt;br /&gt;
Seadistada nimesätted.&lt;br /&gt;
&lt;br /&gt;
Kuna vaikeseadena otsib puppeti klient serverit nimega puppet, siis võime kirjeldada ta nimeseadetes, et ei oleks vaja seda mujal iga kord täpsustada.&lt;br /&gt;
Kui sul on DNS tsooni fail siis saad sinna märkida järgneva:&lt;br /&gt;
 puppet   IN   CNAME  example.domain.com&lt;br /&gt;
&lt;br /&gt;
Võib ka lisada kirjed hoopis /etc/hosts faili, kuid siis juba järgnevalt:&lt;br /&gt;
&lt;br /&gt;
Serveril:&lt;br /&gt;
 127.0.0.1 localhost.localdomain localhost puppet&lt;br /&gt;
Klientidel:&lt;br /&gt;
 192.168.1.1 example.domain.com example puppet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Server / Puppetmaster==&lt;br /&gt;
Kõigepealt serveris seadistame faili /etc/puppet/fileserver.conf .&lt;br /&gt;
&lt;br /&gt;
Seadistan puppetmasteri lubama jagada faile 192.168.1.0/24 võrgule kus hakkavad olema puppet kliendid.&lt;br /&gt;
 [files]&lt;br /&gt;
   path /etc/puppet/modules/&lt;br /&gt;
   allow 192.168.1.0/24&lt;br /&gt;
 [plugins]&lt;br /&gt;
   allow 192.168.1.0/24&lt;br /&gt;
  &lt;br /&gt;
Failis fileserver.conf võib ka kliente kirjeldada nimekirjetega ja kasutada metamärke.&lt;br /&gt;
Näiteks:&lt;br /&gt;
 [mount_point]&lt;br /&gt;
    path /path/to/files&lt;br /&gt;
    allow *.domain.com&lt;br /&gt;
    deny *.wireless.domain.com&lt;br /&gt;
&lt;br /&gt;
Genereeri vajalikud sertifikaadid ja failid järgmise käsuga.&lt;br /&gt;
 puppet master --mkusers&lt;br /&gt;
&lt;br /&gt;
Konfiguratsioonifaili /etc/puppet/puppet.conf ei ole lihtsamate operatsioonide jaoks vaja muuta, kuid kui soovid näha kõiki seadistusvõimalusi siis käivita järgmine käsk.&lt;br /&gt;
 puppet --genconfig&lt;br /&gt;
&lt;br /&gt;
Peale Puppetmasteri seadistamist tee talle restart.&lt;br /&gt;
 /etc/init.d/puppetmaster restart&lt;br /&gt;
 &lt;br /&gt;
==Klient / Puppet==&lt;br /&gt;
&lt;br /&gt;
Tee kindlaks, et kliendil näeks /etc/puppet/puppet.conf välja selline:&lt;br /&gt;
 [main]&lt;br /&gt;
 logdir=/var/log/puppet&lt;br /&gt;
 vardir=/var/lib/puppet&lt;br /&gt;
 ssldir=/var/lib/puppet/ssl&lt;br /&gt;
 rundir=/var/run/puppet&lt;br /&gt;
 factpath=$vardir/lib/facter&lt;br /&gt;
 templatedir=$confdir/templates&lt;br /&gt;
&lt;br /&gt;
Kui sul ei ole server kirjeldatud nagu eespool mainitud siis saad seda teha siin failis kirjega:&lt;br /&gt;
 server= example.domain.com&lt;br /&gt;
&lt;br /&gt;
Vaikesätetes küsib klient serverilt uuendusi iga 30 minuti tagant, muuta saad seda järgneva kirjega.&lt;br /&gt;
 runinterval=600&lt;br /&gt;
&lt;br /&gt;
Luba deemoni käivitamine failis /etc/default/puppet&lt;br /&gt;
 START=yes&lt;br /&gt;
&lt;br /&gt;
Tee kliendile restart.&lt;br /&gt;
 /etc/init.d/puppet restart&lt;br /&gt;
&lt;br /&gt;
=Kliendi registreerimine=&lt;br /&gt;
&lt;br /&gt;
Kontrolli kas klient töötab korralikult küsidest serverilt sertifikaati.&lt;br /&gt;
 puppet agent --waitforcert 60 --test&lt;br /&gt;
&lt;br /&gt;
Peaksid nägema järgmist väljundit kuna turvalisuse huvidest ei jaga server sertifikaate automaatselt.&lt;br /&gt;
 info: Requesting certificate&lt;br /&gt;
 warning: peer certificate won&#039;t be verified in this SSL session&lt;br /&gt;
 notice: Did not receive certificate&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Serveris&#039;&#039;&#039; vaata kas klient on ootel.&lt;br /&gt;
 puppet cert --list&lt;br /&gt;
&lt;br /&gt;
Kui soovid võtta ootel oleva süsteemi puppetmasteri kliendiks siis anna talle välja sertifikaat.&lt;br /&gt;
 puppet cert --sign klient.domain.com&lt;br /&gt;
&lt;br /&gt;
Kui soovid kliendi uuendamist paremini näha siis peata kliendi deemon ja käivita &#039;&#039;&#039;kliendi&#039;&#039;&#039; süsteemis uuendus käsitsi:&lt;br /&gt;
 puppet agent --no-daemonize -v&lt;br /&gt;
&lt;br /&gt;
=Moodulid=&lt;br /&gt;
&lt;br /&gt;
	Moodulid seatakse üles serveris/puppetmasteris.&lt;br /&gt;
	Et paremini mõista mooduleid tuleks kõigepealt aru saada puppeti failide hierarhiast.&lt;br /&gt;
Üldiselt kasutatakse järgmist ülesehitust:&lt;br /&gt;
&lt;br /&gt;
Kataloogis /etc/puppet/manifests/ asuvad failid mille abil loetakse sisse moodulid ja kirjeldatakse need klientidele.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;site.pp&#039;&#039;&#039; failist loetakse kataloogid kuskohast hakkab puppetmaster faile võtma.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;nodes.pp&#039;&#039;&#039; failis kirjeldatakse kliendid ja millised moodulid neile anda.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;modules.pp&#039;&#039;&#039; failis imporditakse moodulid puppemasterile.&lt;br /&gt;
&lt;br /&gt;
*Kataloogis /etc/puppet/modules/ hoitakse mooduleid. Moodulid asuvad alamkataloogidest nagu näiteks /etc/puppet/modules/{modulename}/ kus kataloogis&lt;br /&gt;
*/etc/puppet/modules/{modulename}/manifests/ asuvad mooduli enda failid ning&lt;br /&gt;
 &lt;br /&gt;
*/etc/puppet/modules/{modulename}/files asuvad lisa failid mida kliendile üles laetakse.&lt;br /&gt;
&lt;br /&gt;
Näitena loon mooduli installima ssh serverit tema puudumise korral, laadima ssh serverile ette antud konfiguratsioonifaili ning kontrollima kas teenus töötab.&lt;br /&gt;
&lt;br /&gt;
Hierarhia olulistest failidest ssh mooduli puhul /etc/puppet/ kataloogis:&lt;br /&gt;
&lt;br /&gt;
             |-modules.pp&lt;br /&gt;
 |-manifests-|-nodes.pp&lt;br /&gt;
 |           |-site.pp&lt;br /&gt;
 |&lt;br /&gt;
 |-modules---|-ssh-----------------|-manifests-|-init.pp&lt;br /&gt;
                                   |&lt;br /&gt;
                                   |-files-----|-sshd_config&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ssh mooduli fail /etc/puppet/modules/ssh/init.pp&#039;&#039;&#039;&lt;br /&gt;
 	class ssh {&lt;br /&gt;
 		package { &lt;br /&gt;
 			[&amp;quot;openssh-client&amp;quot;,&amp;quot;openssh-server&amp;quot;]:&lt;br /&gt;
 			ensure =&amp;gt; installed&lt;br /&gt;
 		}&lt;br /&gt;
 		file { &#039;/etc/ssh/sshd_config&#039;:&lt;br /&gt;
 			source =&amp;gt; &#039;puppet:///ssh/files/sshd_config&#039;,&lt;br /&gt;
 			owner =&amp;gt; &#039;root&#039;,&lt;br /&gt;
 			group =&amp;gt; &#039;root&#039;,&lt;br /&gt;
 			mode =&amp;gt; &#039;640&#039;&lt;br /&gt;
 		}&lt;br /&gt;
 		service { &amp;quot;ssh&amp;quot;:&lt;br /&gt;
 			enable =&amp;gt; true,&lt;br /&gt;
 			ensure =&amp;gt; running,&lt;br /&gt;
 		}&lt;br /&gt;
 	}								   &lt;br /&gt;
Sshd_config faili üleslaadimiseks kasutatakse puppet fileserverit ning  kus kirjeldatakse faili asukohti&lt;br /&gt;
&lt;br /&gt;
puppet://{server-hostname(optional)}/{mountpoint}/{remainder-of-path}&lt;br /&gt;
&lt;br /&gt;
Mountpointi kirjeldad fileserver.conf failis kus on minul ta kirjeldatud /etc/puppet/modules/.&lt;br /&gt;
	&lt;br /&gt;
&#039;&#039;&#039;Impordi moodul&#039;&#039;&#039;&lt;br /&gt;
 echo &#039;import &amp;quot;ssh&amp;quot;&#039; &amp;gt;&amp;gt; /etc/puppet/manifests/modules.pp	&lt;br /&gt;
	&lt;br /&gt;
&#039;&#039;&#039;Kirjelda ssh class kliendile failis /etc/puppet/manifests/nodes.pp&#039;&#039;&#039;&lt;br /&gt;
 	node basenode {&lt;br /&gt;
 	}&lt;br /&gt;
 	 &lt;br /&gt;
 	node &#039;klient.domain.com&#039; inherits basenode {&lt;br /&gt;
 		  include ssh&lt;br /&gt;
 	}	&lt;br /&gt;
Kui soovid lisada ssh moodul kõikidele klientidele siis lisa &amp;quot;include ssh&amp;quot; hoopis basenode alla.								   &lt;br /&gt;
&lt;br /&gt;
=Varundamine/Taastamine=&lt;br /&gt;
Kuna puppetmasteri faile aegajalt muudetakse siis oleks soovitav kasutada nendel failidel versioonihaldust (SVN,CVS vms).&lt;br /&gt;
&lt;br /&gt;
=Kasutatud kirjandus=&lt;br /&gt;
http://docs.puppetlabs.com/&lt;br /&gt;
&lt;br /&gt;
=Autor=&lt;br /&gt;
Karel Laid A31&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Klaid</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:Puppet_diagram.png&amp;diff=28882</id>
		<title>File:Puppet diagram.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:Puppet_diagram.png&amp;diff=28882"/>
		<updated>2011-04-30T14:39:40Z</updated>

		<summary type="html">&lt;p&gt;Klaid: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Klaid</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Operatsioonis%C3%BCsteemide_referaadid_2011_kevad&amp;diff=28281</id>
		<title>Operatsioonisüsteemide referaadid 2011 kevad</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Operatsioonis%C3%BCsteemide_referaadid_2011_kevad&amp;diff=28281"/>
		<updated>2011-04-25T08:54:35Z</updated>

		<summary type="html">&lt;p&gt;Klaid: /* Karel Laid A31 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kaugõpe=&lt;br /&gt;
==Rene Albin AK31==&lt;br /&gt;
==Lembit Elmik AK21==						&lt;br /&gt;
==Aleksei Issaikin AK21==&lt;br /&gt;
[[Ubuntu Serveri Install]] - Valmis ülevaatamiseks.&lt;br /&gt;
&lt;br /&gt;
==Andre Jõgi AK21==					&lt;br /&gt;
==Pavel Kodotšigov AK22==&lt;br /&gt;
&lt;br /&gt;
[[FreeBSD Packet Filter tulemüüriga]] - Valmis ülevaatamiseks.&lt;br /&gt;
&lt;br /&gt;
Retsents [https://wiki.itcollege.ee/index.php/Talk:Htop htop]&lt;br /&gt;
&lt;br /&gt;
==Ivo Kruusamäe AK21==&lt;br /&gt;
&lt;br /&gt;
[[Gzip]] - pisut veel nokitsen&lt;br /&gt;
&lt;br /&gt;
==Andres Kõrvemaa AK21==&lt;br /&gt;
&lt;br /&gt;
[[Dig]] - Valmis ülevaatamiseks 19:24, 17 Aprill 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Lauri Liibert AK21==&lt;br /&gt;
==Siim Kullerkupp AK21==&lt;br /&gt;
[[Bonnie++]] Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Märt Lindre AK21==&lt;br /&gt;
&lt;br /&gt;
[[Linux saalealaa ehk swap]] [[User:Mlindre|Mlindre]] 15:27, 15 April 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Rasmus Linnamäe AK22==&lt;br /&gt;
[[ Netcat]] Valmis ülevaatamiseks 22:40, 17 Aprill 2011 (EEST)			&lt;br /&gt;
==Priit Lume AK31==&lt;br /&gt;
&lt;br /&gt;
[[Tshark]] ülevaatamiseks valmis 22:45, 17 April 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Tiit Maripuu AK22==					&lt;br /&gt;
==Marko Megerild AK21==						&lt;br /&gt;
==Artur Mölter AK22==&lt;br /&gt;
[[Iozone]]&lt;br /&gt;
&lt;br /&gt;
==Margus Nairis AK31==&lt;br /&gt;
&lt;br /&gt;
[[Wireshark]] Valmis ülevaatamiseks.&lt;br /&gt;
&lt;br /&gt;
==Karel Niine AK22==&lt;br /&gt;
[[PXE boot]] (Preboot Execution Environment) - Valmis ülevaatamiseks.&lt;br /&gt;
&lt;br /&gt;
==Ulvar Petmanson AK22==					&lt;br /&gt;
==Märten Rodes AK22==&lt;br /&gt;
[[htop]] Valmis ülevaatamiseks&lt;br /&gt;
&lt;br /&gt;
==Tanel Štaub AK22==					&lt;br /&gt;
==Alvar Teearu AK31==&lt;br /&gt;
KVM tegemisel, valmib järgmise nädala jooksul&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/KVM]&lt;br /&gt;
&lt;br /&gt;
==Aleksei Timošenko AK21==&lt;br /&gt;
=Päevaõpe=&lt;br /&gt;
&lt;br /&gt;
==Rasmus Aav A21==&lt;br /&gt;
==Pavel Abin 12==&lt;br /&gt;
==Allar Adoberg A22==&lt;br /&gt;
==Arvi Alamaa A21==&lt;br /&gt;
==Ivar Ambos A22==&lt;br /&gt;
==Sergei Gorjunov A21==&lt;br /&gt;
==Merili Gutmann A31==&lt;br /&gt;
Referaat teemal &amp;quot;Lsof&amp;quot; valmib kahe nädala jooksul.&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Lsof]&lt;br /&gt;
&lt;br /&gt;
==Rene Haavre A32==						&lt;br /&gt;
==Kristjan Kalder A22==&lt;br /&gt;
==Kadri Kalme A22==&lt;br /&gt;
[[Fdisk]]&lt;br /&gt;
&lt;br /&gt;
==Alfi Kannus A21==&lt;br /&gt;
==Nikolai Klõga G11==&lt;br /&gt;
==Reio Kokla A31==					&lt;br /&gt;
==Vladimir Kolesnik A22==&lt;br /&gt;
&lt;br /&gt;
[[init]]&lt;br /&gt;
&lt;br /&gt;
==Ivar Krustok A22==						&lt;br /&gt;
==Katrin Kukk A22==	&lt;br /&gt;
&lt;br /&gt;
[[Tcpdump]] - valmis ülevaatamiseks -- 22:17, 24 April 2011 (EEST) 			&lt;br /&gt;
==Rain Kõrgmaa A22==						&lt;br /&gt;
==Siim Kängsepp A22==						&lt;br /&gt;
==Urmo Laaneots A21==						&lt;br /&gt;
==Karel Laid A31==&lt;br /&gt;
[[Puppet]]&lt;br /&gt;
&lt;br /&gt;
==Henrik Leinola A22==&lt;br /&gt;
&lt;br /&gt;
[[Manpremo]]&lt;br /&gt;
&lt;br /&gt;
==Kaspar Leivo A41==							&lt;br /&gt;
==Juhan Liiva A21==							&lt;br /&gt;
==Kaido Loonurm A41==&lt;br /&gt;
[[Load_average]] - valmis ülevaatamiseks -- 12:17, 24 April 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Urmas Luuk A22==						&lt;br /&gt;
==Andres Mill A22==						&lt;br /&gt;
==Janar Märjama A22==						&lt;br /&gt;
==Kairo Ostapenko A31==							&lt;br /&gt;
==Kristjan Pajumaa A22==							&lt;br /&gt;
==Ilja Peters 12==						&lt;br /&gt;
==Veiko Pilt A31==&lt;br /&gt;
[[Tarkvara_haldus_yum_baasil]]						&lt;br /&gt;
==Jagnar Pindmaa A31==							&lt;br /&gt;
==Priit Pobbul A22==						&lt;br /&gt;
==Arina Püvi A21==							&lt;br /&gt;
==Karet Rikko A21==						&lt;br /&gt;
==Toomas Rohumets A21==						&lt;br /&gt;
==Taavi Salumets A21==						&lt;br /&gt;
==Risto Siitan A22==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Partimage Partimage]&lt;br /&gt;
&lt;br /&gt;
==Oliver Soom A22==&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Debiani_paki_loomine/  Debiani paki loomine]&lt;br /&gt;
&lt;br /&gt;
==Kaspar Steinberg A32==						&lt;br /&gt;
==Andres Sumin A22==						&lt;br /&gt;
==Meelis Suursalu A22==							&lt;br /&gt;
==Meelis Tamm A21==&lt;br /&gt;
[[Enos.itcollege.ee failidele ligipääs GNOME/KDE abil]]&lt;br /&gt;
&lt;br /&gt;
==Ott Telga A31==						&lt;br /&gt;
==Tavo Toomemägi A41==						&lt;br /&gt;
==Taavi Toppi A21==&lt;br /&gt;
&lt;br /&gt;
iptables&lt;br /&gt;
Töö on hetkel koostamisel.&lt;br /&gt;
&lt;br /&gt;
==Tarmo Trumm A21==						&lt;br /&gt;
==Timo Trummer A32==						&lt;br /&gt;
==Olle Tuur A22==&lt;br /&gt;
Arvutiklassi Linux (valmimisel)&lt;br /&gt;
&lt;br /&gt;
==Arto Vaas A32==						&lt;br /&gt;
==Andres Vaher A22==						&lt;br /&gt;
==Jaan Vahtre A21==						&lt;br /&gt;
==Kristjan Vaik A21==						&lt;br /&gt;
==Sten Vaisma A22==						&lt;br /&gt;
==Kristjan Vask A21==						&lt;br /&gt;
==Vadim Vinogradin A21==						&lt;br /&gt;
==Heigo Võsujalg A21==						&lt;br /&gt;
==Kristjan Väljako A21==&lt;/div&gt;</summary>
		<author><name>Klaid</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Windows_Server_Core&amp;diff=5511</id>
		<title>Windows Server Core</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Windows_Server_Core&amp;diff=5511"/>
		<updated>2010-03-22T23:35:53Z</updated>

		<summary type="html">&lt;p&gt;Klaid: /* Viited */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:ws2008logo.png|center]]&lt;br /&gt;
=Sissejuhatus=&lt;br /&gt;
[[Image:core.png|thumb|200px|right|Server Core kasutajaliides]]&lt;br /&gt;
Windows Server Core on võimalus, mida saab kasutada Windows Server 2008 või Windows Server 2008 R2 paigaldamisel. Server Core võimaldab minimaalset töökeskkonda kindlate serverirollide kasutamise jaoks, mis vähendab nende serverirollide hooldust, haldamist ja turvariske.&lt;br /&gt;
&lt;br /&gt;
Server Core installatsioon (Windows Server 2008 või 2008 R2 baasil) nõuab algset konfigureerimist kasutades command prompti. Server Core installatsioon ei sisalda endas graafilist kasutajakeskkonda - kui server on konfigureeritud, saab seda hallata lokaalset kasutades command prompti või kaughallata kasutades Terminal Serveri ühendust, Microsoft Management Console&#039;i (MMC), Server Core 2008 R2 puhul ka PowerShelli või muid taolisi tööriistu, mis võimaldavad kaughaldust.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Windows Server Core eelised==&lt;br /&gt;
&lt;br /&gt;
* Vähendab hooldust - On vaja teostada vähem hooldustöid, kui Windows Server 2008 täisinstallatsiooni puhul. Server Core paigaldab ainult vajaliku serverirollide kasutamiseks.&lt;br /&gt;
* Vähendab turvariske - Server Core installatsioonid on minimaalsed - serveril käivitatakse vähem rakendusi, mis omakorda vähendab turvaauke.&lt;br /&gt;
* Vähendab serveri haldust - Tänu väiksemale arvule paigaldatud rakendustele ja teenustele on vähem objekte, mida hallata.&lt;br /&gt;
* Kasutab vähem kettaruumi ja mälu - Windows Server 2008 R2 täispaigaldus nõuab umbes 7.5GB kettaruumi, Server Core puhul on see vaid umbes 3GB. Vaikimisi installatsioon Windows Server 2008 R2 puhul kasutab umbes 385MB mälu peale taaskäivitust, Server Core puhul on see aga 255MB - 34% vähem. Kui korrutada see nt. 100 virtuaalmasinaga VMware keskkonnas, toob see endaga kaasa suure ressursside säästu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Windows Server Core puudused==&lt;br /&gt;
&lt;br /&gt;
* Limiteeritud serverirollid.&lt;br /&gt;
* .NET Framework puudub Server Core&#039;il, mis on Windows Server 2008 baasil (2008 R2 puhul olemas). Ei saa kasutada näiteks PowerShelli või veebiserveri puhul ASP.net saite. &lt;br /&gt;
* Server Core Windows Server 2008 R2 baasil on saadaval ainult x64 platvormile.&lt;br /&gt;
* Mõned kolmanda osapoole rakendused ei tööta ilma graafilise kasutajaliideseta.&lt;br /&gt;
* Windows Server 2008 täisinstallatsioonilt ei ole võimalik minna üle Server Core peale (k.a. vastupidi), ainult nö. puhas install on toetatud.&lt;br /&gt;
&lt;br /&gt;
=Windows Server Core serverirollid Windows Server 2008 baasil=&lt;br /&gt;
&lt;br /&gt;
* Active Directory Domain Services (AD DS)&lt;br /&gt;
* Active Directory Lightweight Directory Services (AD LDS)&lt;br /&gt;
* DHCP Server&lt;br /&gt;
* DNS Server&lt;br /&gt;
* File Services&lt;br /&gt;
* Hyper-V&lt;br /&gt;
* Print Services&lt;br /&gt;
* Streaming Media Services&lt;br /&gt;
* Web Server (IIS)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Windows Server Core serverirollid Windows Server 2008 R2 baasil=&lt;br /&gt;
&lt;br /&gt;
* Active Directory Certificate Services&lt;br /&gt;
* Active Directory Domain Services&lt;br /&gt;
* Active Directory Lightweight Directory Services (AD LDS)&lt;br /&gt;
* DHCP Server&lt;br /&gt;
* DNS Server&lt;br /&gt;
* File Services (including File Server Resource Manager)&lt;br /&gt;
* Hyper-V&lt;br /&gt;
* Print and Document Services&lt;br /&gt;
* Streaming Media Services&lt;br /&gt;
* Web Server (including a subset of ASP.NET)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Süsteeminõuded=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &lt;br /&gt;
! Minimum&lt;br /&gt;
! Recommended&lt;br /&gt;
|-&lt;br /&gt;
! Processor&lt;br /&gt;
|  1 GHz (x86) or 1.4 GHz (x64) (x64 required for R2)&lt;br /&gt;
|  2 GHz or faster &lt;br /&gt;
|-&lt;br /&gt;
! Memory&lt;br /&gt;
|  512 MB RAM (may limit performance and some features)&lt;br /&gt;
|  Maximum (32-bit systems): 4 GB RAM (Standard) or 64 GB RAM (Enterprise, Datacenter)&amp;lt;br&amp;gt; Maximum (64-bit systems): 8 GB (Foundation) or 32 GB RAM (Standard) or 2 TB RAM (Enterprise, Datacenter and Itanium-Based Systems) &lt;br /&gt;
|-&lt;br /&gt;
! Video adapter and monitor&lt;br /&gt;
|  Super VGA (800 x 600)&lt;br /&gt;
|  Super VGA (800 x 600) or higher resolution&lt;br /&gt;
|-&lt;br /&gt;
! Hard drive disk free space&lt;br /&gt;
|  10 GB&lt;br /&gt;
|  30  GB or higher. Computers with more than 16 GB of RAM require more disk space for paging and dump files. &lt;br /&gt;
|-&lt;br /&gt;
! Drives&lt;br /&gt;
|  DVD-ROM&lt;br /&gt;
|  DVD-ROM or better&lt;br /&gt;
|-&lt;br /&gt;
! Devices&lt;br /&gt;
|  Super VGA (800 x 600) or higher-resolution monitor, keyboard and mouse &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&lt;br /&gt;
-http://www.microsoft.com/windowsserver2008/en/us/WS08-system-requirements.aspx&amp;lt;br&amp;gt;&lt;br /&gt;
-http://serktools.com/2010/01/20/windows-server-core-overview/&amp;lt;br&amp;gt;&lt;br /&gt;
-http://www.petri.co.il/understanding-windows-server-2008-core.htm&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Abiks kasutamisel:&amp;lt;br&amp;gt;&lt;br /&gt;
-http://technet.microsoft.com/en-us/library/cc753802%28WS.10%29.aspx &amp;lt;br&amp;gt;&lt;br /&gt;
-http://technet.microsoft.com/en-us/library/ee441258%28WS.10%29.aspx &amp;lt;br&amp;gt;&lt;br /&gt;
-http://go.microsoft.com/fwlink/?LinkId=151984 &amp;lt;br&amp;gt;&lt;br /&gt;
-http://books.google.ee/books?id=H7RgtZEgUvsC&amp;amp;lpg=PP1&amp;amp;hl=en&amp;amp;pg=PP1#v=onepage&amp;amp;q=&amp;amp;f=false &amp;lt;br&amp;gt;&lt;br /&gt;
-http://blogs.technet.com/server_core/ &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Artikli autorid=&lt;br /&gt;
&lt;br /&gt;
Selle ülevaate kirjutasid:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Laas Siimon A31&amp;lt;br&amp;gt;&lt;br /&gt;
Karel Laid A21&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category: Windows Server administreerimine]]&lt;/div&gt;</summary>
		<author><name>Klaid</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Windows_Server_Core&amp;diff=4799</id>
		<title>Windows Server Core</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Windows_Server_Core&amp;diff=4799"/>
		<updated>2010-03-10T19:26:40Z</updated>

		<summary type="html">&lt;p&gt;Klaid: New page: Laas ja Karel vötavad selle teema enda peale siis. Jepjep&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Laas ja Karel vötavad selle teema enda peale siis.&lt;br /&gt;
Jepjep&lt;/div&gt;</summary>
		<author><name>Klaid</name></author>
	</entry>
</feed>