Skip to content

/ Zope / gocept svn checkins / Archive / 2008 / 2008-12 / SVN: r7110 - gocept.infrastructure/feature_monitoring_66066

[ << ] [ >> ]

[ SVN: r7109 - in gocept.infrastructure/testing: . ... ] [ SVN: r7111 - in gocept.infrastructure/testing/pupp... ]

SVN: r7110 - gocept.infrastructure/feature_monitoring_66066
Christian Kauhaus <kc(at)gocept.com>
2008-12-01 12:53:07 [ FULL ]
Author: ckauhaus
Date: Mon Dec  1 12:53:06 2008
New Revision: 7110

Log:
closed feature branch


Removed:
   gocept.infrastructure/feature_monitoring_66066/

SVN: r7112 - gocept.infrastructure/feature_systemupgrade
Christian Kauhaus <kc(at)gocept.com>
2008-12-01 14:55:43 [ FULL ]
Author: ckauhaus
Date: Mon Dec  1 14:55:42 2008
New Revision: 7112

Log:
Re-Initialize feature branch from testing


Removed:
   gocept.infrastructure/feature_systemupgrade/

SVN: r7113 - gocept.infrastructure/feature_systemupgrade
Christian Kauhaus <kc(at)gocept.com>
2008-12-01 14:56:05 [ FULL ]
Author: ckauhaus
Date: Mon Dec  1 14:56:04 2008
New Revision: 7113

Log:
Re-Initialize feature branch from testing


Added:
   gocept.infrastructure/feature_systemupgrade/   (props changed)
      - copied from r7112, gocept.infrastructure/testing/

SVN: r7170 - gocept.infrastructure/feature_systemupgrade/portage
Christian Kauhaus <kc(at)gocept.com>
2008-12-05 10:04:31 [ FULL ]
Author: ckauhaus
Date: Fri Dec  5 10:04:29 2008
New Revision: 7170

Log:
We cannot keep the portage tree in svn since it swamps our infrastructure


Removed:
   gocept.infrastructure/feature_systemupgrade/portage/

SVN: r7285 - gocept.infrastructure/feature_systemupgrade/doc
Christian Kauhaus <kc(at)gocept.com>
2008-12-15 15:26:20 [ FULL ]
Author: ckauhaus
Date: Mon Dec 15 15:26:18 2008
New Revision: 7285

Log:
documented requirements


Added:
   gocept.infrastructure/feature_systemupgrade/doc/checks.txt
   gocept.infrastructure/feature_systemupgrade/doc/paketmanagement.txt
Modified:
   gocept.infrastructure/feature_systemupgrade/doc/konfigurations-aktionen.txt

Added: gocept.infrastructure/feature_systemupgrade/doc/checks.txt
==============================================================================
--- (empty file)
+++ gocept.infrastructure/feature_systemupgrade/doc/checks.txt	Mon Dec 15
15:26:18 2008
(at)(at) -0,0 +1,7 (at)(at)
+=============
+Nagios-Checks
+=============
+
+Checks, die die Integrität des Systemmanagements gewährleisten:
+
+- Jede Puppet-Klasse muss in mindestens einer Node der Testumgebung aktiv
sein.

Modified:
gocept.infrastructure/feature_systemupgrade/doc/konfigurations-aktionen.txt
==============================================================================
---
gocept.infrastructure/feature_systemupgrade/doc/konfigurations-aktionen.txt	(original)
+++
gocept.infrastructure/feature_systemupgrade/doc/konfigurations-aktionen.txt	Mon
Dec 15 15:26:18 2008
(at)(at) -2,7 +2,7 (at)(at)
 Konzept der Konfigurations-Aktionen
 ===================================
 
-Die Konfiguration von Hosts setzt sich aus einem individuellen (pro Host) 
+Die Konfiguration von Hosts setzt sich aus einem individuellen (pro Host)
 und generischen Anteil (alle Hosts) zusammen. Der individuelle Anteil wird im
 Directory vorgehalten, während der generische Anteil als statisches
 Puppet-Manifest formuliert wird.

Added: gocept.infrastructure/feature_systemupgrade/doc/paketmanagement.txt
==============================================================================
--- (empty file)
+++ gocept.infrastructure/feature_systemupgrade/doc/paketmanagement.txt	Mon Dec
15 15:26:18 2008
(at)(at) -0,0 +1,18 (at)(at)
+================
+Paket-Management
+================
+
+Pakete können im System auf zwei Wegen installiert werden:
+* via Puppet-Klasse (managed)
+* via Directory auf speziellen Kundenwunsch (unmanaged).
+
+Für Managed-Pakete garantieren wir konsistente Updates der
+Konfigurationsdateien. Jedes Managed-Paket muss auf mindestens einer Node der
+Testumgebung aktiv sein und sollte spezifische Nagios-Checks besitzen.
+Zusätzlich gibt es generische Nagios-Checks, die nicht berücksichtigte
Updates
+von Konfigurationsdateien finden.
+
+Unmanaged-Pakete werden im Rahmen von System-Updates zwar aktualisiert,
+Konfigurationsdateien werden aber nicht gesondert berücksichtigt. Generische
+Nagios-Checks weisen uns und den Kunden auf die Notwendigkeit von manuellen
+Eingriffen hin.

SVN: r7293 - gocept.infrastructure/feature_systemupgrade
Christian Theune <ct(at)gocept.com>
2008-12-16 11:13:45 [ FULL ]
Author: ctheune
Date: Tue Dec 16 11:13:44 2008
New Revision: 7293

Log:
Remove branch after merging.



Removed:
   gocept.infrastructure/feature_systemupgrade/

SVN: r7294 - gocept.infrastructure/feature_network_config
Christian Theune <ct(at)gocept.com>
2008-12-16 11:35:48 [ FULL ]
Author: ctheune
Date: Tue Dec 16 11:35:47 2008
New Revision: 7294

Log:
Start working on network configuration to introduce index-based IP allocation.



Added:
   gocept.infrastructure/feature_network_config/   (props changed)
      - copied from r7293, gocept.infrastructure/testing/

SVN: r7331 - gocept.infrastructure/testing/util/bootstrap
Christian Theune <ct(at)gocept.com>
2008-12-19 08:34:27 [ FULL ]
Author: ctheune
Date: Fri Dec 19 08:34:26 2008
New Revision: 7331

Log:
- Fix puppet installation
- Stop on errors
- Fix networking



Modified:
   gocept.infrastructure/testing/util/bootstrap/bootstrap-inner.sh
   gocept.infrastructure/testing/util/bootstrap/bootstrap.sh

Modified: gocept.infrastructure/testing/util/bootstrap/bootstrap-inner.sh
==============================================================================
--- gocept.infrastructure/testing/util/bootstrap/bootstrap-inner.sh	(original)
+++ gocept.infrastructure/testing/util/bootstrap/bootstrap-inner.sh	Fri Dec 19
08:34:26 2008
(at)(at) -16,6 +16,7 (at)(at)
 
 env-update
 source /etc/profile
+export RUBYOPT=""	# The host's environment gets mixed up and confuses the
puppet install
 
 # basic node configuration
 
(at)(at) -31,6 +32,7 (at)(at)
   /etc/fstab
 echo '/dev/vdc1 /tmp ext2 defaults 0 2' >> /etc/fstab
 echo 'config_eth1=( "dhcp" )' >> /etc/conf.d/net
+ln -s /etc/init.d/net.lo /etc/init.d/net.eth1
 rc-update add net.eth1 default
 rc-update add sshd default
 

Modified: gocept.infrastructure/testing/util/bootstrap/bootstrap.sh
==============================================================================
--- gocept.infrastructure/testing/util/bootstrap/bootstrap.sh	(original)
+++ gocept.infrastructure/testing/util/bootstrap/bootstrap.sh	Fri Dec 19
08:34:26 2008
(at)(at) -3,7 +3,7 (at)(at)
 # Copyright (c) 2008 gocept gmbh & co. kg
 # See also LICENSE.txt
 set -e
-
+set -x
 hostname="$1"
 rootdev="$2"
 swapsize="${3:-256}"
(at)(at) -77,8 +77,8 (at)(at)
 # prepare chroot and run inner bootstrap from inside
 mount -t proc proc ${vm}/proc
 cp -L /etc/resolv.conf ${vm}/etc
-install -m 755 bootstrap-inner.sh ${vm} ${puppetserver}
-chroot ${vm} ./bootstrap-inner.sh ${hostname}
+install -m 755 bootstrap-inner.sh ${vm} 
+chroot ${vm} ./bootstrap-inner.sh ${hostname} ${puppetserver}
 
 # install grub

MailBoxer