
| Current Path : /var/www/web-klick.de/dsh/10_customer2017/1202__1and1/ |
Linux ift1.ift-informatik.de 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64 |
| Current File : /var/www/web-klick.de/dsh/10_customer2017/1202__1and1/ii89 |
Wiki WebHomeHome > Techwiki > UE > Software-Infrastruktur > SwisTodoUtf8 >
SwisUtf8CutOverPlan
SwisUtf8CutOverPlan
* Einleitung
* Zeitplan
* TODOS
o Aufräumarbeiten (Alle)
o Yusufs JBosse + Andwendungen klären (Matze & Christian)
o bsadressboss Zuständigkeit klären (Christian)
o swisorderboss Zuständigkeit klären (Christian)
o Verlinkung Zusammenstellung Aufgabenblöcke (Christian)
o Tabellen-Create Skripte (Matze & Christian)
* Erklärungen
o DB Refresh / DB Tallen anlegen
+ Standort der Skripte
o Cut Over QA
+ Switch UTF-8 -> ISO QA
+ Switch ISO -> UTF-8 QA
+ ShutDown Plan QA
+ StartUp Plan QA
o Cut Over Prod
+ Switch UTF-8 -> ISO PROD
+ Switch ISO -> UTF-8 PROD
+ ShutDown Plan PROD
+ StartUp Plan PROD
o Testfälle:
+ ACC-17-200 und folgende:
+ HOST-CO-01 und folgende:
Einleitung
Der Cut Over wird bei während einer vollständigen Downtime der Systeme
durchgeführt. D.h. die alle Server werden runtergefahren, der Switch findet
statt, danach werden alle Server wieder angefahren.
Die Maßnahmen der einzelnen Abteilungen sind in Blöcke aufgeteilt. Die
Aufgaben innerhalb der Blöcke können parallelisiert abgearbeitet werden. Die
Zusammenstellung der Aufgabenblöcke wird erst nächste Woche (KW 11) fertig
gestellt und sollte dann noch hier verlinkt werden (Zusammenstellung
Aufgabenblöcke).
Zeitplan
15.4 Ende EE Tests
16.4 - 17.4 Server herunterfahren
18.4 DB Refresh
26.4 - 27.4 Wiederherstellen der QA
* 3.1 Datenbanken anlegen
* 3.2 Server starten
* 3.3 Perl Skripte starten (Christian)
2.5 Cut Over QA UTF-8 -> ISO (keine Uhrzeit gegeben)
* Server Shutdown
* SWITCH
* Server Startup)
* Tests (nicht von uns)
9.5 10 Uhr Cut Over QA ISO -> UTF-8 (Generalprobe)
* Vor 10 Uhr: Server Shutdown
* SWITCH
* Nach 10 Uhr: Server Startup)
* Tests (nicht von uns)
14.5 ab 00.05 Uhr (Nacht von Montag auf Dienstag) Cut Over Prod; Leitung
durch 'Masterplan' von Mario Maleitzke
* Server Shutdown
* SWITCH
* Server Startup)
* Überprüfen der Systeme
TODOS
Aufräumarbeiten (Alle)
In der nächsten Woche (7.3 - 11.3) sollten Applikationen, die nicht mehr
gebraucht werden, undeployed werden (z. B. DB Facades), um ein schnelleres
Hochfahren zu gewährleisten. (Alle)
Yusufs JBosse + Andwendungen klären (Matze & Christian)
* Klärung, wie die Applikationen funktionieren bzw. was tun, wenn sie
* nicht funktionieren (Matze)
* Zugriff auf die Systeme (QA [ist ein Testsystemcluster] und
* Produktiv): wer darf drauf?; Wie funktioniert der Shutdown bzw.
* Neustart? Wie heißen die Systeme (?)
* Klärung, was mit den Applikationen passiert, die "zurück" übergeben
* werden und nicht bei uns bleiben (Christian)
* Klärung, was nach einem DB Refresh gemacht werden muss (Tabellen
* Anpassungen etc.) (Matze)
bsadressboss Zuständigkeit klären (Christian)
Wer hat die Verantwortung für den bsadressboss + QA System? (Christian)
swisorderboss Zuständigkeit klären (Christian)
Wer hat die Verantwortung für den swisborderboss + QA System? (Christian)
Verlinkung Zusammenstellung Aufgabenblöcke (Christian)
Die Zusammenstellung der Aufgabenblöcke in der Einleitung verlinken.
(Christian)
Tabellen-Create Skripte (Matze & Christian)
* Tabellen-Create Skripte zusammensuchen, um die QA Stage nach dem
* Refresh wieder all Tabellen schnell anlegen zu können (Matze)
* Zugriffe auf die betreffenden Datenbanken klären, dass jeder vom Cut
* Over Team die Tabellenskripte wieder einspielen kann (Christian)
Erklärungen
DB Refresh / DB Tallen anlegen
Beim DB Refresh wird ein Abzug vom Produktiv System gemacht, d.h, dass
Tabellen wie z.B. Monsched Tabellen, verloren gehen. Diese müssen in der QA
Stage wieder angelegt werden. Die Tabellen-Create Skripte sollten an einem
zentralen Ort zusammengetragen werden. Die Einspielung erfolgt, so lange der
Cluster down ist.
Standort der Skripte
* ac1swisbossa0[1-4]
o auf jedem Knoten unter
~/projects/jboss-server/${slot}/server/dorun/deploy-tmp
* ac1swisboss0[1-4], eigentlich nur noch monsched:
o
https://svn.schlund.de/svn/SWIS/j2ee/tools/monsched/info/createTablesInMysql.ac1swisboss
Cut Over QA
Switch UTF-8 -> ISO QA
* Server herunterfahren
* Nach Umstellung Server wieder starten
Switch ISO -> UTF-8 QA
* Server herunterfahren
* Nach Umstellung Server wieder starten
ShutDown? Plan QA
* ac1swisbossaSlot2 (pusteboss)
* ac1swisbossaSlot1 (4.2.3) (ac1swisbossa0[1/2])
* ac1soabossSlot2 (4.2.3) (ac1soaboss0[1/2])
* ac1swisbossSlot1 (Yusuf QA???)
* ac1swisbossSlot2 (4.0.2) (ac1swisboss0[1/2])
* Perlskripte stoppen
StartUp? Plan QA
* Perlskripte starten
* ac1swisbossSlot2 (4.0.2) (ac1swisboss0[1/2])
* ac1swisbossSlot1 (Yusuf QA???)
* ac1soabossSlot2 (4.2.3) (ac1soaboss0[1/2])
* ac1swisbossaSlot1 (4.2.3) (ac1swisbossa0[1/2])
* ac1swisbossaSlot2 (pusteboss)
Cut Over Prod
Switch UTF-8 -> ISO PROD
* Server herunterfahren
* Nach Umstellung Server wieder starten
Switch ISO -> UTF-8 PROD
Falls der Fallback nötig wird, gleiches Vorgehen wie bei Switch UTF-8 -> ISO
PROD
ShutDown? Plan PROD
* swisbosscSlot1(4.2.3) (swisbossc0[1/2/3/4])
* swisbossaSlot1 (4.2.3) (swisbossa0[1/2/3/4])
* swisorderboss (???)
* soabossSlot2 (4.2.3) (soaboss0[1/2/3])
* swisbossbSlot1 (4.2.2) (swisbossb0[1/2/3/4])
* swisbossbSlot2 (4.0.2) (swisbossb0[1/2/3/4])
* swisbossaSlot2 (4.0.2) (swisbossa0[1/2/3/4])
* jbossSlot2 (4.0.2) (jboss[1/2/3])
* Perl Skripte stoppen
StartUp? Plan PROD
* Perl Skripte starten
* jbossSlot2 (4.0.2) (jboss[1/2/3])
* swisbossaSlot2 (4.0.2) (swisbossa0[1/2/3/4])
* swisbossbSlot2 (4.0.2) (swisbossb0[1/2/3/4])
* swisbossbSlot1 (4.2.2) (swisbossb0[1/2/3/4])
* soabossSlot2 (4.2.3) (soaboss0[1/2/3])
* swisorderboss (???)
* swisbossaSlot1 (4.2.3) (swisbossa0[1/2/3/4])
* swisbosscSlot1(4.2.3) (swisbossc0[1/2/3/4])
Testfälle:
Testfälle:
HIER GEHTS UM DIE QA-SCHLUPA!!!
ACC-17-200 und folgende:
wenn die Checkpoints ausgewertet sind: an Bernd Sprenger (ACCESS)
Man könnte sich auch noch bug 182666, 182668 und 182672 anschauen, da wurde
das schonmal gemacht.
E-Mail von Frank-Ralph Reiser:
select max(dslorder_id)-100 from xtc..dslorder
select d.dslorder_id, c.cart, d.orderdate, d.firstname, d.lastname,
d.street, d.city, d.tarif_id, d.ext_kdnr, d.techauftrag_id,
b.dslorder_id, b.shop_id
from xtc..dslorder_cart c, xtc..dslorder d
left join xtc..blorderentry b on b.dslorder_id = d.dslorder_id
where d.dslorder_id = c.dslorder_id
and d.lastname like '%KUNDEN_NACHNAME%'
and d.dslorder_id > DSLORDER_ID
and app_id = APP_ID
Für die einzelnen Testfälle sind folgende Werte für APP_ID einzusetzen:
ACC-XX-200 Neukundenbestellung DSL (app_id = 1)
ACC-XX-201 Neukundenbestellung Mobile (app_id = 27)
ACC-XX-202 Neukundenbestellung Mobile über Telesales (app_id = 27)
ACC-XX-203 Neukundenbestellung DSL über Telesales (app_id = 1)
ACC-XX-204 Neukundenbestellung DSL über Vermittlerfrontend (app_id = 1)
ACC-XX-206 Bestandskundenshop DSL Bestellung (app_id = 1)
ACC-XX-207 Bestandskundenshop DSL Umzugsauftrag (app_id = 30)
ACC-XX-208 Bestandskundenshop DSL Tarifwechsel (app_id = 3)
ACC-XX-209 Bestandskundenshop Mobile-Bestellung (app_id = 27)
ACC-XX-213 Upsellingtool DSL Bestellung (app_id = 1)
ACC-XX-214 Upsellingtool DSL Umzugsauftrag (app_id = 30)
ACC-XX-215 Upsellingtool DSL Tarifwechsel (app_id = 3)
ACC-XX-217 Upsellingtool Mobile Bestellung (app_id = 27)
HOST-CO-01 und folgende:
Bugs kommem von Thomas Grittner (HOST), nach Ausführung an Tobias Friedrich
1. DIY: select max(hostorder_cart_id)-100 from HEROIN..hostorder_cart;
(Stand 2011-05-04: 298731)
2. DIY: diese ID nutzen und danach: select hostorder_cart_id, kamt_lfdnr,
techauftrag_id, h.tarif_id, ta.beschreibung from HEROIN..hostorder_meta h,
MIGRAENE..tarif ta where hostorder_cart_id > 298631 and h. tarif_id=ta.
tarif_id;
1. Classic: select lfdnr, convert(unichar(5),vorname) as vorname,
convert(unichar(10),nachname) as nachname , techauftrag_id, s.tarif_id,
ta.beschreibung from schnitt..ka_mt s, MIGRAENE..tarif ta where
aktion=60110 and bz_id=10000 and email='yuni.qahosting@1und1.de' and
s.tarif_id=ta.tarif_id;
* scripts.qa.zip: Start/Stop/Restart und Status-Skripte für alle
* ac1*bosse
toggleopenShow attachments (1)togglecloseHide attachments (1)
Topic attachments I Attachment Action Size Date Who
Comment
zipzip scripts.qa.zip manage 1.6 K 03 May 2011 - 17:42 MatthiasCoy
Start/Stop/Restart und Status-Skripte für alle ac1*bosse
toggleopenShow page info
HIER GEHTS UM DIE QA-SCHLUPA!!!
ACC-17-200 und folgende:
wenn die Checkpoints ausgewertet sind: an Bernd Sprenger (ACCESS)
Man könnte sich auch noch bug 182666, 182668 und 182672 anschauen, da wurde
das schonmal gemacht.
----------------------------------------------------------------------------------------------------------
Wiki WebHomeHome > Techwiki > PO > ProjectTEC1305 > CutOverQA
CutOverQA
Einleitung
Auf dieser Seite werden Informationen zur laufenden Phase des CutOverQA
gegeben:
Sie wird dynmisch bei Statuswechsel neu generiert! Also ab und zu REFRESCH
klicken!
Aktuelle Phase: ISO-Fallback in der QA-Stage
Startdatum: 02.05.2011
Startzeit: 10:00
* Cu-Ablauf:
cu.jpg
*Statusanzeige zum aktuellem Stand *
Legende:
GRAU: nicht gestartet, GRÜN: erledigt, GELB: in Arbeit, ROT: Problem in
Klärung
Bereich 7 8 9 10 11 12 13
QA-Test 14 15
T&A led-green led-green led-green led-green
led-green led-green led-green led-green led-green
led-green
BS led-green led-green led-green led-green
led-green led-green led-green led-green led-green
led-green
Access led-green led-green led-green led-green
led-green led-green led-green led-green led-green
led-green
Portal led-green led-green led-green led-green
led-green led-green led-green led-green led-green
led-green
OCIS led-green led-green led-green led-green
led-green led-green led-green led-green led-green
led-green
Hosting led-green led-green led-green led-green
led-green led-green led-green led-green led-green
led-green
IT-OPS led-green led-green led-green led-green
led-green led-green led-green led-green led-green
led-green
Lenkungsausschuß
Name, Vorname Mail Tel Handy
Kettler, Henning henning.kettler@1und1.de +49 721 91374-4140
+49 172 8507691
Mirgel, Martin martin.mirgel@1und1.de +49 2602 96-1440
Lautenbacher, Jens jens.lautenbacher@1und1.de +49 721 91374-4570
+49 160 93944844
Feuerhelm, Dirk dirk.feuerhelm@1und1.de +49 721 91374-4564
+49 170 7991882
Ansprechpartner und Vertreterregelung Programmleitung (mail an alle:
utf8@1und1.de)
Name, Vorname Mail Tel Handy
Hertkorn, Stephan stephan.hertkorn@1und1.de | sh@it42.eu +49 721
91374 6618 +49 171 3460034
Maleitzke, Mario mario.maleitzke@1und1.de |
mario.maleitzke@objektwerk.de +49 721 91374 4489 +49 173 3511403
Bojunga, Niels niels.bojunga@1und1.de | niels.bojunga@web.de +49 721
91374 8010 +49 179 7092290
Lomosik, Axel axel.lomosik@1und1.de +49 721 91374 3850 +49 172
7209601
Ansprechpartner (A) und Vertreterregelung (V) in den Bereichen
Bereich AP/V Name, Vorname Mail Tel Handy
T&A A Posselt, Dietmar dietmar.posselt@1und1.de +49
721 91374 4518 +49 170 9600864
T&A V Gabriel, Christian christian.gabriel@1und1.de +49
721 91374 6791 +49 172 4121651
BS A Kirch, Jörn-Eric joern-eric.kirch@1und1.de +49
2602 96 1939 +49 177 2892815
BS V Brause, Jörg joerg.brause@1und1.de +49 2602 96 1772
?
Access A Freymeyer, Oliver oliver.freymeyer@1und1.de +49
721 91374 8155 +49 1520 9830737 (nur während Cutover aktiv)
Access V Maleitzke, Mario mario.maleitzke@1und1.de +49
721 91374 4489 +49 173 3511403
Portal A Nitschke, Tobias tobias.nitschke@1und1.de +49
89 14339-114 +49 173 5702657
Portal V Schroeder, Gregor gregor.schroeder@1und1.de +49
89 14339-109
eBI A Hohl, Sebastian sebastian.hohl@1und1.de +49
2602 96 1851 +49 170 5621-532
eBI V Keller, Michael michael.keller@1und1.de +49
2602 96 1937
OCIS A Wolber, Constantin constantin.wolber@1und1.de +49
2602 96-1968 +49 151 15787797
OCIS V Hinterwäller, Bodo bodo.hinterwaeller@1und1.de +49
2602 96-1548 +49 171 9589615
Maxdome A Jürgen Borrmann Juergen.Borrmann@maxdome.de
+49 89 9507 8359 +49 151 42635037
Maxdome V Thomas Daunke thomas.daunke@1und1.de +49 721
91374 4176 +49 152 28696792
Hosting A Jansen, Philippe philippe.jansen@1und1.de
+49 721 91374-8322 +49 175 2295328 (nur während Cutover aktiv)
Hosting V Maier, Anja anja.maier@1und1.de +49 721
91374 4332 +49 178 3888560
IT-OPS A Lomosik, Axel axel.lomosik@1und1.de +49 721 91374 3850
+49 172 7209601
IT-OPS V Langknecht, Rainer rainer.langknecht@1und1.de +49
721 91374 8098 +49 170 9157092
Detaillierte Liste der Ansprechpartner in den einzelnen Bereichen
Bereich AP-Liste QA-AP
T&A Christian Gabriel
BS Olaf Plath
Access Bernd Sprenger
Portal Ansprechpartner
eBI Olaf Plath
OCIS Thorsten Landahl
Maxdome Bernd Sprenger
Hosting Yuni Widiastuti
IT-OPS Jörg Mann
Kommunikationsmatrix / RACI Matrix
Die RACI-Matrix zeigt auf, wer bei einer bestimmten Aufgabe welche
Verantwortlichkeit hat. Die Art der Zuständigkeit wird mit folgenden Werten
angegeben:
R wie Responsible: Diese Person oder Rolle ist dafür verantwortlich, dass
die Aufgabe durchgeführt wird. Sie ordnet entweder die Ausführung an oder
führt sie selbst aus.
A wie Accountable: Diese Person oder Rolle ist der Auftraggeber, sie
definiert die Qualitätskriterien, nimmt das Ergebnis ab
C wie Consulted: Diese Person oder Rolle muss in die Entscheidungen mit
einbezogen werden.
I wie Informed: Diese Person oder Rolle muss über alle Ereignisse und
Entscheidungen informiert werden.
Bereich
Aufgabe BereichsV Programmltg Lenkungsausschuß nn
Einleiten nächster Step I R I
Status der Arbarbeitung R I I
Entscheidung ob Rollback I R C
Kommunikationsmittel
am 14.05. und 15.05.2011 sind folgende Videokonferenzräume ganztägig
geschaltet - Montag, den 16.05 von 07:00 -11:00:
Ort Samstag 14.05 Sonntag 15.05 Montag 16.05
MUC FFR 115a EG, Raum 0110 EG, Raum 0110 EG, Raum 0110
MTB-Elgendorfer 1.OG 1.OG EG
MTB-ICE IV 4.OG 4.OG 4.OG
KA Brauerstr 1309 1309 1309
KA EFS 9 0102 0102
KA EFS 10 1.OG /1201
Für die Ablaufsteuerung der CutOverQA Tätigkeiten benutzen wir bevorzugt ein
Chattool Miranda. Wir benutzen den Chatroom: UTF8
Bei Problemen, ausführlichen Hinweisen wechseln wir zu mail, Telefon, Handy
oder Videokonferenz.
*Hinweise zur Konfiguration des ChatTools?*
unter Windows:
http://wiki.intranet.1and1.com/pub/ITService/Software/Miranda_Konfiguration_1und1_Chat.pdf
unter Linux:
http://wiki.intranet.1and1.com/bin/view/UE/NeueSwisMitarbeiter#Jabber
Unter
http://sourceforge.net/projects/portableapps/files/Miranda%20IM%20Portable/Miranda%20IM%20Portable%200.9.11/MirandaPortable_0.9.11_English.paf.exe/download
finden Windows-Nutzer einen portablen Chat-Client
Hintergrundinfos:
Im Rahmen von TEC.1305 sollen die Abläufe für den anstehend CutOver in der
Produktion verprobt werden.
Die hier ausgewiesenen Abläufe beziiehen sich auf folgende Dokumente:
CutOver Handbuch .... xxxx xxx (link auf Dokument)
CutOver Detailprojektplan .... xxxx xxx (link auf Dokument)
* Cu-Ablauf:
cu.jpg
<verbatim>
Insert non-formatted text here
</verbatim>
toggleopenShow attachments (1)togglecloseHide attachments (1)
Topic attachments I Attachment Action Size Date Who
Comment
jpgjpg cu.jpg manage 19.6 K 27 Apr 2011 - 09:42 StephanHertkorn
Cu-Ablauf
toggleopenShow page infotogglecloseHide page info
Wikisystem.GlobalWebForm
PageType Checklist
RevisionDate 08 Nov 2011 - 00:05
Language DE
------------------------------------------------------------------------------------------------------