Tentativ slagplan for reinstall av cirkus på ny boks
(CA må oppdateres og vi må regenerere sertifikater)
- Installere amd64 lenny på ny boks. Gjort
- Gi den puppet og lage passende oppsett. Delvis gjort. (Hva er «passende oppsett?» -sesse)
- Sette opp Apache. (/etc/apache2 er syncet over, mod_authz_itkacl er kompilert og installert. Selve webkatalogene må selvsagt synces i selve oppsettprosessen.)
- Sette opp Bind. Gjort.
- Sette opp DHCP. Gjort men ikke startet (og leases-filen må kopieres over).
- Sette opp LDAP
- Sette opp Memcached + uka memcache instans (eget init script)
- Sette opp Postgres
- Fikse iptabels
- Bygge custom perlpakker til billig osv.
- itkacl (sjekk alle språk som er i bruk, perl, python og php)
- Diffe pakkelister på ny og gammel boks.
- Kopiere www-data osv.
- Teste www.samfundet.no, medlem.samfundet.no, uka.no osv. på ny boks.
- Varsle nedetid
- Stoppe tjenester på gamle cirkus.
- Rsynce/oppdatere LDAP, dhcp-leases, sonefiler, logger og www-data. Dumpe database.
- Skru av gammel boks.
- Gi den nye boksen adressene til den gamle, og starte tjenester på den nye boksen.
Known issues:
- pam_ldap.conf og libnss-ldap.conf kommer ikke fra puppet. Tatt manuelt.
- Makefilen til itkacl trenger å settes opp til å bruke python2.5 libs frenfor 2.4, og swig setter ikke automagisk -fPIC i CCFLAGS :(
Lenker: Start, gammel dokumentasjon
Epost: itk@samfundet.no | Telefon: 992 15 925 | Sist endret: 2009-06-10 19:34 | Revisjon: 9 (historie, blame) | Totalt: 1905 kB | Rediger