Konsolidierung eines VAX Clusters auf eine einzelne CHARON-VAX

Transcrição

Konsolidierung eines VAX Clusters auf eine einzelne CHARON-VAX
Virtualisierung in der Praxis
7. Mai 2008
Den Fortschritt erleben
Copyright Liebherr 2007
VAX-Emulation mittels CHARON-VAX
Vortrag 07.05.08 Wien
Ausgangslage
Regelungssoftware für
Klimasysteme folgender
Flugzeuge
Airbus A330/340
Airbus A330F (Frachter)
Copyright Liebherr 2007
Airbus A340-500/600
2
VAX-Emulation
Cluster-Konsolidierung mit CHARON-VAX
1
Virtualisierung in der Praxis
7. Mai 2008
Ausgangslage
Copyright Liebherr 2007
A340-600
A330F
3
VAX-Emulation
Wie war es vorher
Problemstellung
Immer weniger VAX/VMS-Know-How in der Firma vorhanden
Portierung auf Windows-Plattform sehr aufwendig und teuer
(~900 Pascal-Module)
VAX Support durch HP läuft Ende 2007 aus
4
VAX-Emulation
Cluster-Konsolidierung mit CHARON-VAX
2
Copyright Liebherr 2007
Kein passender Compiler/Linker für Erzeugung von 68332konformen Code auf Windows
Virtualisierung in der Praxis
7. Mai 2008
Wie war es vorher
bestehendes VAX-Cluster
VAXStation 4000-90A
VAXStation 4000-90
VAXStation 4000-60
VAXStation 4000-60
MicroVAX
3300
MicroVAX 3400
5
Copyright Liebherr 2007
Eingesetzte VMS Version: VMS V5.5-2
VAX-Emulation
Wie war es vorher
Verwendete Compiler/Linker/Assembler:
- Pascal Compiler PAS68K V 3.3P Microtec
- Assembler ASM68K V 6.9C Microtec
- Linker LOD68K V 6.9C Microtec
Copyright Liebherr 2007
Netzwerk: Koax-Netz (Cluster) über Multipoint Repeater mit dem übrigen
Firmennetzwerk (Ethernet) verbunden
6
VAX-Emulation
Cluster-Konsolidierung mit CHARON-VAX
3
Virtualisierung in der Praxis
7. Mai 2008
Wie war es vorher
Ergebnis umfangreicher Diskussionen und Recherchen:
Software Resources International
NST-IT-Design
Copyright Liebherr 2007
Lösung mittels CHARON-VAX
7
VAX-Emulation
Migration, Konsolidierung
Durchgeführte Aktionen:
Installation von CHARON-VAX auf einem Rechner mit folgender
Ausstattung:
HP ProLiant DL380 Dual Core mit 2GB,
2 Netzwerkkarten
2 Platten
Auflösen des bestehenden VAX-Clusters (s. oben)
Anpassen der Plattenstart-Skripte
Reduzierung des Clusters auf nur noch einen Knoten
8
VAX-Emulation
Cluster-Konsolidierung mit CHARON-VAX
4
Copyright Liebherr 2007
Anpassen der Startup-Skripte
Virtualisierung in der Praxis
7. Mai 2008
Migration, Konsolidierung
Erstellung Sicherungskopie aller übernommenen Platten
Aufstellung Platten (13 Platten mit insgesamt 22 GB Speicherkapazität
AA05$DKA100:
AA05$DKA300:
AA05$DKA400:
AA06$DKA0:
AA06$DKA300:
AS01$DKA100:
AS01$DKA300:
AS01$DKA400:
Copyright Liebherr 2007
AS02$DKA0:
AS02$DKA200:
AS02$DKA400:
$1$DIAA0:
$1$DIA10:
9
VAX-Emulation
Migration, Konsolidierung
Erstellung Backup Container für Windows basierendes
Backup
(VMS Backup in Container dann mit Gigabit zum Backup Server)
Zusammenfassen der OpenVMS Lizenzen
Copyright Liebherr 2007
DecWindows/Motif Oberfläche auf Windows Client
einrichten
10 VAX-Emulation
Cluster-Konsolidierung mit CHARON-VAX
5
Virtualisierung in der Praxis
7. Mai 2008
Zustand nach Migration
Windows-Management wird durch unsere IV-Abteilung
erledigt
Backup VMS:
Keine spezielle Sicherung notwendig
Für den Worst-Case steht die Ausgangskonfiguration zur
Verfügung
Backup Windows:
Regelmässiger Tages-Backup auf Windows-Ebene
Copyright Liebherr 2007
Die geänderten Daten werden unter Windows gesichert
(ClearCase/ClearQuest Fa. Rational)
11 VAX-Emulation
Zustand nach Migration
Das Konfigurations-Management-Tool für die SWEntwicklung befindet sich auf einem separaten
Windows-Server (CCCQ Fa. Rational)
bisher wurde das CMS-Tool aus VMS verwendet
Die VAX-Emulation wird aktuell zum Compilieren und
Linken der SW verwendet.
Copyright Liebherr 2007
Weiterhin werden eigene Testtools benutzt (Modul-Test
statisch/Dynamisch, Modul-Integrationtests)
12 VAX-Emulation
Cluster-Konsolidierung mit CHARON-VAX
6
Virtualisierung in der Praxis
7. Mai 2008
Zustand nach Migration
Copyright Liebherr 2007
Zusammenspiel Entwicklungstool (x32 Fa. BlueRiver) mit Konfig-Tool
(ClearCase/ClearQuest) und VAX-Emulation:
13 VAX-Emulation
Zustand nach Migration
Ausnahmen:
Modifikationen in älteren Baureihen (A,B Serien)
Hier erfolgt auch das Konfigmanagement auf der VAX-Emulation.
Das Editieren bzw. Erstellen von neuen Modulen erfolgt ebenfalls auf
der X32-Entwicklungsumgebung auf einem Windows-PC unter XP.
Copyright Liebherr 2007
Verwendung eigener Test-Tools für die in der Luftfahrt
vorgeschriebenen Tests (statische/dynamische Modultests sowie
Modul-Integrationtests)
14 VAX-Emulation
Cluster-Konsolidierung mit CHARON-VAX
7
Virtualisierung in der Praxis
7. Mai 2008
Erfahrungen
Es kommt ein Entwicklungstool (X32 d. Fa. BlueRiver,
Nürnberg) auf einem Standard-PC (Windows-XP) zum
Einsatz
Die modifizierten Module werden auf ein Directory auf
der VAX kopiert (per Script od. FTP od.RemoteAccess)
Anschliessend wird der Compiler /Linker gestartet
Laden des .EXE File auf den Zielrechner (68332 CPU)
Copyright Liebherr 2007
Das erzeugte .EXE File wird wieder auf den
Entwicklungs-PC zurückkopiert
15 VAX-Emulation
Erfahrungen
Die Compilier-Zeit hat sich gegenüber der OriginalVAX um ca. Faktor 10 reduziert!“
Copyright Liebherr 2007
Hat ein Compilerlauf der ca. 1000 Module der
Applikation bisher knapp 5 Stunden gedauert, nimmt
der selbe Vorgang jetzt nur noch 35 Minuten in
Anspruch !!
16 VAX-Emulation
Cluster-Konsolidierung mit CHARON-VAX
8
Virtualisierung in der Praxis
7. Mai 2008
Copyright Liebherr 2007
Vielen Dank für Ihre
Aufmerksamkeit
17 VAX-Emulation
Copyright
 LIEBHERR-AEROSPACE 2008. Alle Rechte vorbehalten. Ausdrücklich
eingeschlossen sind, ohne Begrenzung, die Rechte der Übersetzung, der
Bearbeitung für andere Sprachen, der auszugsweisen Wiedergabe, der
Herstellung von Photokopien oder Mikrofilmen, der Reproduktion durch Xerox
oder ähnliche Methoden, der elektronischen Bearbeitung (Speicherung,
Reproduktion usw.), der weiteren Verarbeitung und der Zusammenstellung des
Inhaltes oder von Teilen derselben in anderer Anordnung.
 LIEBHERR-AEROSPACE 2008. All rights reserved, expressly including, without
limitation, the rights of translation, of adaptation to other languages, of
reproduction by way of abstracts, photocopies, microfilms, Xerox and similar
methods, electronic processing (storage, reproduction and the like), and of
rearranging the contents
18 VAX-Emulation
Cluster-Konsolidierung mit CHARON-VAX
9
Copyright Liebherr 2007
 LIEBHERR-AEROSPACE 2008. Tous droits réservés, y compris expressément,
mais sans limitation, les droits de traduction, d'adaptation en d'autres langues, de
la reproduction d'extraits, de la production de copies par photocopies, microfilms,
copy Xerox et autres méthodes similaires, de traitement électronique
(mémorisation, reproduction etc.), ou par regroupement dans un autre ordre des
termes ou d'une partie des termes sous quelque forme que ce soit.

Documentos relacionados