Virtualisierung in der Automatisierungstechnik
Ihr Referent Jürgen Flütter on/off engineering gmbh Niels-Bohr-Str. 6 31515 Wunstorf Tel.: 05031 9686-70 E-Mail: juergen.fluetter@onoff-group.de 2 Virtualisierung
Agenda Gründe für eine Virtualisierung Was ist Virtualisierung? Besonderheiten in der Automatisierungstechnik Beispielkonfigurationen Vor- und Nachteile Firmenvorstellung 3 Virtualisierung
Warum Virtualisierung? PC-basierte Systeme sind ein fester Bestandteil in der Automatisierungstechnik geworden (z.b. als HMI) Die Halbwertzeit von PC-Systemen ist sehr gering Neue Betriebssysteme erfordern ständige Updates 4 Virtualisierung
Kommt Ihnen das bekannt vor? HMI-Rechner (5 Jahr alt) fällt aus Motherboard defekt Neuer Rechner ist nicht Image-kompatibel, da andere Bauteile integriert sind Betriebssystem (z.b. Windows 2000) nicht mehr im Handel verfügbar HMI-Software benötigt Update für neues Betriebssystem Alle HMI-Rechner müssen hochgerüstet werden, da nur einheitliche Version im Netzwerk erlaubt ist H H Kosten, Aufwand, Stillstand, H 5 Virtualisierung
Anforderungen an die Automatisierungstechnik Investitionen in neue Anlagen sollen möglichst lange erhalten bleiben Erwartete Lebensdauer für die Automatisierungstechnik: >10 Jahre Ersatzteile sollen über mind. 10 Jahre verfügbar sein Möglichst wenig Eingriffe in laufende Anlagen ( Never change a running system! ) Änderungen in validierungspflichtigen Anlagen (Pharma) erfordern eine Requalifizierung Austausch von Rechnerhardware möglichst durch aktuelle Rechnermodelle, aber mit gleicher Software wie bisher und ohne viel Aufwand Virtualisierung hilft, diese Anforderungen zu erfüllen! 6 Virtualisierung
Virtualisierung Was ist das? Im Office-IT-Umfeld ist Virtualisierung bereits Standard Betriebssystem und Applikation werden in einer virtuellen Umgebung isoliert von der Hardware des PC betrieben Zugriff auf reale Hardware erfolgt über Virtualisierungs-Layer (Hypervisor) Mehrere virtuelle Maschinen können gleichzeitig auf einer realen Hardware ( Host ) ablaufen Ressourcen (CPU, Speicher, H) können gemeinsam genutzt werden Kommunikation über virtuelle oder reale Netzwerke möglich Host-Hardware kann ohne Änderungen an den virtuellen Maschinen getauscht werden Auch Mischkonfigurationen aus realen und virtuellen Systemen möglich 7 Virtualisierung
Virtualisierung Was ist das? Applikationen Betriebssystem Host 8 Virtualisierung
Unterschiedliche Prinzipien hosted Zusätzliches Betriebssystem auf realer Hardware nötig z.bvmware Player, Microsoft Virtual PC Langsam Nicht geeignet für die Anforderungen der Automatisierungstechnik native Läuft direkt auf der Hardware des realen Rechners z.b VMware ESX, Hyper-V, Citrix XenServer Performant, benötigt wenig Ressourcen Gut geeignet für hohe Anforderungen BS BS BS BS BS BS Hypervisor Hypervisor BS Hardware Hardware BS = Betriebssystem 9 Virtualisierung
Konfiguration und Diagnose Integrierte Verwaltungs-Software für: Erzeugung neuer VM Duplizieren vorhandener VM Zuweisen von Ressourcen Konfiguration des Netzwerks Diagnose und Fernbedienung laufender VM 10 Virtualisierung
Beispiel in der Automatisierung 11 Virtualisierung
Bedienung über Thin-Clients Keine Rechner mehr in der Produktionsumgebung Preisgünstige Hardware Ethernet Keine Installation von lokaler Software nötig Verbindung z.b. über Remote Desktop oder VNC Anschluss über Ethernet (Kein KVM notwendig) Auch für besondere Umgebungsbedingungen (EX, Reinraum, H) erhältlich Einfacher und schneller Austausch möglich 12 Virtualisierung
Besonderheiten Freigabe vom Lieferanten der HMI-Applikation erforderlich Teilweise nur eingeschränkte Freigabe bestimmter Funktionen vorhanden Lizenzkonzept der Virtualisierungs-Software teilweise undurchsichtig Schnittstellen nach Außen nur über Ethernet und USB möglich Spezielle Schnittstellenkarten (CP) nicht einsetzbar Da bei Ausfall eines Host-Rechners gleich mehrere VM ausfallen, ist ein Redundanzkonzept dringend zu empfehlen Voll-redundantes System erfordert sehr teure Host-Hardware Zur Installation und Konfiguration sind spezielle IT-Kenntnisse notwendig 13 Virtualisierung
Beispiel volle Redundanz ES ES Client 1 Client 2 Client 3 VMware Server Client 1 Client 2 Client 3 ES VMware Server Client 1 Client 2 VMware VMware Client 3 Alle Applikationen laufen auf einem Host-Server Bei Ausfall des Servers übernimmt der Backup-Server Festplatten müssen ins Netzwerk ausgelagert werden Ressourcen (CPU, Speicher, H) jedes Servers müssen für alle Applikationen ausreichen Vorteil: Bei Hardwaredefekt volle Verfügbarkeit aller Applikationen Nachteil: Extrem teuer! 14 Virtualisierung
Beispiel applikative Redundanz ES Client 1 Client 2 Client 3 VMware ES Server 1 Client 1 VMware Server 2 Client 2 Client 3 VMware VMware Applikationen sind verteilt Redundante HMI-Server laufen auf getrennter Hardware Integrierte Festplatten können verwendet werden Geringer Ressourcenbedarf (CPU, Speicher, H) Vorteil: Sehr günstig Nachteil: Bei Ausfall eines Host- Rechners fallen gleich mehrere VM aus! Aber: Dies kann durch die Verteilung auf mehrere Host-Rechner kompensiert werden. 15 Virtualisierung
Zusammenfassung Entkopplung von PC-Hardware und Betriebssystemen Lange Lebensdauer des HMI ohne zwingende Updates Hardwaretausch jederzeit einfach möglich Kostengünstige Hardware Vorsicht: Zur Umsetzung sind IT-Kenntnisse notwendig! Vorsicht: Nicht alle Mechanismen aus der IT können/dürfen in der Automatisierung verwendet werden! Layout 1 Layout 2 Layout NT 16 Virtualisierung
Einen Artikel zu diesem Thema finden Sie auch bei der Pharma+Food online unter www.pharma-food.de/texte/anzeigen/7284 17 Virtualisierung
Vielen Dank für Ihre Aufmerksamkeit! 18 Virtualisierung