diff --git a/presentation/presentation.md b/presentation/presentation.md
index 4bcd7e0..6308960 100644
--- a/presentation/presentation.md
+++ b/presentation/presentation.md
@@ -26,7 +26,7 @@ s: Öffne Vortragsmonitor
von Jörg Thalheim
-5\. März 2014
+4\. März 2014
@@ -62,7 +62,7 @@ Note:
- Konfigurationsmanagement
- Beispiele: Chef, Puppet, Salt, Ansible, CFEngine
-:
+
@@ -112,15 +112,17 @@ Note:
Prozedural |
Model-Driven |
+
Community |
- 11,270 Repositories auf Github[3][3] |
- 13.020 Repositories auf Github[4][4] |
+ 11,270 Repositories auf Github[1][1] |
+ 13.020 Repositories auf Github[2][2] |
kommerzieller Support |
@@ -130,10 +132,13 @@ Note:
+[1]: https://github.com/search?q=chef
+[2]: https://github.com/search?q=puppet
+
+
Note:
- Beide Projekte sind in Ruby geschrieben.
@@ -175,7 +180,7 @@ Note:
- Die grundlegende Verwaltungseinheit ist das cookbook. Ein cookbook
beschreibt alles was eingerichtet und konfiguriert werden muss um eine bestimmte Aufgabe zu erledigen. z.B. dem Einrichten des
Batchsystems slurm
-- In einem cookbook können wiederum mehrere Recipies enthalten sein, um bestimmte
+- In einem cookbook können wiederum mehrere Recipes enthalten sein, um bestimmte
Unteraufgaben zu erfüllen. So könnte im Falle von slurm, auf der Headnode das
Recipe für den Slurm-Kontrolldaemon zugewiesen werden, während auf dem
Computenodes jeweils ein slurmd eingerichtet wird.
@@ -233,7 +238,7 @@ Note:
mit, man kann in seinem cookbooks weitere erstellen, in diesem Fall -
modules resource mit der man in anderen cookbooks bestimmte kernel module laden
kann
- - recipies: enthält die genannten Recipies, wenn man nichts an gibt wird die
+ - recipes: enthält die genannten Recipes, wenn man nichts an gibt wird die
default.rb geladen
- files: Im files-Verzeichnis können statische Konfigurations-Dateien abgelegt werden
- templates: meistens jedoch will Konfigurationsdateien dynamisch
@@ -251,7 +256,7 @@ default.ntp.subnets = ["::1", "127.0.0.1"]
```
```ruby
-# recipies/default.rb
+# recipes/default.rb
package 'ntp'
template "/etc/ntp.conf" do
@@ -278,7 +283,7 @@ Note:
### Chef-Einführung: Code-Beispiel
```ruby
-# recipies/default.rb
+# recipes/default.rb
package 'ntp'
template "/etc/ntp.conf" do
@@ -410,7 +415,7 @@ Ablauf:
node0:
- vagrant ssh node0.lctp
- ip a
- - service isc-dhcp-server status
+ - service isc-dhcp-server statu
- ntpq -p
- dig node0.lctp @localhost
- 1. Computenode: provisioniert
@@ -440,3 +445,5 @@ Ablauf:
- sudo service bind9 stop
- vagrant provision node0.lctp # wechseln zu node2
- Fragen?
+
+