© 2007 Hewlett-Packard Development Company, L.P. The information contained herein is subject to...

40
© 2007 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice OpenVMS OpenVMS V8.3-1H1 Update V8.3-1H1 Update and Futures and Futures Thilo Lauer Thilo Lauer Technical Consultant Technical Consultant OpenVMS Ambassador OpenVMS Ambassador

Transcript of © 2007 Hewlett-Packard Development Company, L.P. The information contained herein is subject to...

Page 1: © 2007 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice OpenVMS V8.3-1H1 Update and Futures.

© 2007 Hewlett-Packard Development Company, L.P.The information contained herein is subject to change without notice

OpenVMSOpenVMSV8.3-1H1 UpdateV8.3-1H1 Updateand Futuresand Futures

Thilo LauerThilo LauerTechnical ConsultantTechnical ConsultantOpenVMS AmbassadorOpenVMS Ambassador

Page 2: © 2007 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice OpenVMS V8.3-1H1 Update and Futures.

10. April 2008 OpenVMS Frühlingstreffen 2

Überblick V8.3-1H1

• Hardware Update Release

• Nur für HP Integrity

• Erweiterter Hardware Support

• Neue System Management Features

• Performance-Verbesserungen, Bug Fixes, …

Page 3: © 2007 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice OpenVMS V8.3-1H1 Update and Futures.

System Support• Blades:

− Manageability: WBEM & HPSIM Providers

− Virtual Connect für Ethernet und Fibre Channel

− Support für Storage Blades (BL40c)

− Support für C3000 Enclosure

− 4-Port Gigabit Ethernet Mezzanine Card

• Montvale für Integrity Systeme

Montvale UpgradesBL860c/BL870crx2660rx3600rx6600rx7640rx8640Superdome/sx2000

Montvale UpgradesBL860c/BL870crx2660rx3600rx6600rx7640rx8640Superdome/sx2000

Page 4: © 2007 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice OpenVMS V8.3-1H1 Update and Futures.

Storage Support

• HP SmartArray P800− Backplane RAID Controller− 2*4 interne/2*4 externe SAS Ports− 2.5GB/s PCI-e 8x

• MSA-60 RAID Array Controller− 2U Rack Mount− 12 3.5 Zoll SAS/SATA Drives

• MSA-70 RAID Array Controller− 2U Rack Mount− 25 SFF SAS/SATA Drives

Page 5: © 2007 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice OpenVMS V8.3-1H1 Update and Futures.

Storage Blade Support

• Ultrium 448c LTO-2 Tape Blade

• derzeit im Test:− Ultrium 920c LTO-3 Tape Blade

Page 6: © 2007 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice OpenVMS V8.3-1H1 Update and Futures.

Netzwerk/SAN Support…

• 2-port GB Ethernet – PCI-e− AD337A (Kupfer)− AD338A (Fiber)

• 4-port GB Ethernet – PCI-e mezzanine Card− 447883-B21

• 10GB Ethernet – PCI-X− AD385A

• 4GB Fibre Channel – PCI-e− AD299A 1-port− AD335A 2-port

Page 7: © 2007 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice OpenVMS V8.3-1H1 Update and Futures.

derzeit im Test:

• 4-port GB Ethernet – PCI-e− AD339A (Kupfer)

• 4GB Fibre Channel/GB Ethernet – PCI-e− AD221A (Kupfer)− AD222A (Fiber)

• Virtual connect für 4-port GB-E mezzanine Card(447883-B21)

…Netzwerk/SAN Support

Page 8: © 2007 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice OpenVMS V8.3-1H1 Update and Futures.

10. April 2008 OpenVMS Frühlingstreffen

FC Driver und IOLOCK8

• Fibre Channel Port Driver benutzen port-spezifische Locks anstelle des IOLOCK8

− IOLOCK8 frei für andere Benutzung

− Mehr Parallelität in FC Driver

− FC IO skaliert besser mit mehreren CPUs

− Implementiert für Qlogic und Emulex Driver/Adapter

− Implementiert für Alpha und Integrity• Alpha Release: TBD

Page 9: © 2007 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice OpenVMS V8.3-1H1 Update and Futures.

10. April 2008 OpenVMS Frühlingstreffen

iSCSI Technology Demonstration Kit

iSCSI “tunnelt” SAN-Pakete durch TCP/IP basierte LANs

− Günstig:• preiswerte LAN-Infrastruktur

− eigene Infrastruktur empfohlen• Preiswerte Netzwerk Interfaces

− Große Distanzen:• “If you can ping it, you can put your storage there…”

− Hohe CPU-Last im Host:• Parsen der IP-Pakete, Kopieren von Daten• Hardware-basierende Lösungen teuer

− bescheidene Performance• Hohe CPU-Last limitiert Applikationen• Router und lange Distanzen limitieren Performance• Low cost Storage Arrays limitieren Performance

Page 10: © 2007 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice OpenVMS V8.3-1H1 Update and Futures.

10. April 2008 OpenVMS Frühlingstreffen

iSCSI Technology Demonstration Kit

• VMS V8.3-H11 enthält Support für software-basierten iSCSI Initiator− Eingeschränkter Support: EVA/MPX100

− Kein Boot Support

− OpenVMSOpenVMS TCP/IP stack

− Alpha und Integrity

Page 11: © 2007 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice OpenVMS V8.3-1H1 Update and Futures.

10. April 2008 OpenVMS Frühlingstreffen

HP StorageWorks EVA iSCSI Connectivity

iSCSI Technology

Page 12: © 2007 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice OpenVMS V8.3-1H1 Update and Futures.

10. April 2008 OpenVMS Frühlingstreffen 12

I/O Support

• VGA Console− Onboard Video oder optionale PCI Graphikkarte

− SYSBOOT/XDELTA nicht möglich

• vMedia – Zugriff auf Installationsmedium in Management Server

• USB2.0 Console Support

• Edgeport serial-line MUX− Gleiche Product ID, neuer Chip

Page 13: © 2007 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice OpenVMS V8.3-1H1 Update and Futures.

10. April 2008 OpenVMS Frühlingstreffen 13

WBEM: Infrastruktur & Provider

• Administrierung von c-Class Blade Systems durch HP SIM Management Agents

− Betriebssystem− Prozesse/CPUs− Event Monitoring− Firmware-Versionen− Fans & Power Supplies− Management Processor− Enclosure

Page 14: © 2007 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice OpenVMS V8.3-1H1 Update and Futures.

10. April 2008 OpenVMS Frühlingstreffen 14

“Provisioning”

• OpenVMS Installation/Upgrade von HP SIM Management Station aus− Bis zu 8 gleichzeitige Installationen

− Medium per Infoserver oder vMedia

− Support für HP Integrity rx3600, rx6600, BL860c/BL870c Server Blades

• OpenVMS Installation/Upgrade via vMedia− von EFI Console aus

− einzelne Installation

− Support für HP Integrity rx2660, rx3600, rx6600, rx7620, rx7640, rx8620, rx8640, BL860c/BL870c

Page 15: © 2007 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice OpenVMS V8.3-1H1 Update and Futures.

10. April 2008 OpenVMS Frühlingstreffen 15

MSA Utility

• Management-Funktionen am MSA Smart Array Controller von VMS Host

• Kommandozeilen-orientiert

• Hinzufügen/Löschen von Units

• Setzen von RAID-Eigenschaften

• Controller Reset

• Firmware Update

• etc.

Page 16: © 2007 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice OpenVMS V8.3-1H1 Update and Futures.

10. April 2008 OpenVMS Frühlingstreffen 16

Linker Features

• Größe des I/O Segments

• Benutzung von externen Call Vectors optimiert

• Unwind Descriptors

• Bug Fixes

Page 17: © 2007 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice OpenVMS V8.3-1H1 Update and Futures.

10. April 2008 OpenVMS Frühlingstreffen 17

Software Features

• LDAP External Authentication Support

• Neue Time Zones

• SDA-Verbesserungen/Erweiterungen

• Performance−! WBM_MSG_UPPER = 100 !

Page 18: © 2007 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice OpenVMS V8.3-1H1 Update and Futures.

10. April 2008 OpenVMS Frühlingstreffen 18

V8.next

Page 19: © 2007 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice OpenVMS V8.3-1H1 Update and Futures.

10. April 2008 OpenVMS Frühlingstreffen 19

Hardware Support

• Support von 2TB Volumes

• 8GB Fibre Channel

• Hardware-assisted iSCSI

• neue Storage Controller

• Neue Blade Storage Controllers

• Neue Systeme…

Page 20: © 2007 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice OpenVMS V8.3-1H1 Update and Futures.

10. April 2008 OpenVMS Frühlingstreffen 20

Performance

• Exception/Unwind

• “Lazy” FP Save/Restore

• RAD Support

• iCache Flush

• Process VA Deletion

• Dedicated Lock Manager

• Threads Support

• XFC deferred writeback

Page 21: © 2007 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice OpenVMS V8.3-1H1 Update and Futures.

10. April 2008 OpenVMS Frühlingstreffen 21

Neue Konfigurationen

• OpenVMS und Virtualisierung (HPVM)?

• VMS Clusters over IP...

Page 22: © 2007 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice OpenVMS V8.3-1H1 Update and Futures.

10. April 2008 OpenVMS Frühlingstreffen

Clustering über TCP/IP

• Warum

− VMSCluster-Protokoll ist bridged, nicht “routable”, benötigt spezielle Netzwerk-Komponenten

− Zusätzlicher Aufwand für Netzwerk-Admins− Switch-Hersteller vernachlässigen “bridged” Support− vereinfacht DT-Konfiguration – IP intern und extern

• Wie− Cluster-Kommunikation wird in IP-Pakete verpackt

Page 23: © 2007 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice OpenVMS V8.3-1H1 Update and Futures.

10. April 2008 OpenVMS Frühlingstreffen

IPCI-Lösung: PE Driver nutzt UDP

UDP

IP

TCP/IP Services:

Node discovery, IP Route Selection,

ARP,

Mgt. Tools

...

TCP/IP stack

LAN VCI interface

SYS$SCS

MSCP serverDUdriver

TCP/IP KVCI

PE Driver

Existing Cluster Component

Existing VMS TCP/IP component

New Component-Component interaction

NEW PE Driver module

PEM_IP module

LAN driver

TCP

CNXMAN

Page 24: © 2007 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice OpenVMS V8.3-1H1 Update and Futures.

10. April 2008 OpenVMS Frühlingstreffen 24

Unix Portability

• RMS – symlinks, etc.

• Shared Stream I/O

• Shared Memory APIs

• ioctl() Enhancements

• Semaphores

Page 25: © 2007 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice OpenVMS V8.3-1H1 Update and Futures.

10. April 2008 OpenVMS Frühlingstreffen 25

RMS – Posix Pathnames

• Support von Logical Names

• Erstes Feld in absolutem Pfad wird geprüft auf:− Logical Name

− Directory oder File Name in Posix root

− VMS Device

• Beispiele:− /SYS$LOGIN/login.com

− /DKA0/test/file.txt

− /bin/GCC.EXE

Page 26: © 2007 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice OpenVMS V8.3-1H1 Update and Futures.

10. April 2008 OpenVMS Frühlingstreffen 26

Shared Stream I/O

• Shared-write-Zugriff auf stream Files

• Clusterweit anwendbar

• Auf jeden Stream File Type anwendbar

• Zugriff über C RTL− File-spezifisch über API-Option

− Prozess-weit über C RTL Switch

Page 27: © 2007 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice OpenVMS V8.3-1H1 Update and Futures.

10. April 2008 OpenVMS Frühlingstreffen 27

Shared Memory

• Zugriff über C RTL

• POSIX shared memory API− shm_open(), shm_unlink()

• System V shared memory API− shmat(), shmctl(), shmdt(), shmget()

• eventuell ftok()

• Nicht clusterweit anwendbar!

Page 28: © 2007 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice OpenVMS V8.3-1H1 Update and Futures.

10. April 2008 OpenVMS Frühlingstreffen 28

Semaphoren

• Zugriff über C RTL

• POSIX Semaphores− sem_open(), sem_post(), sem_wait(), etc.

• System V Semaphores− semop(), semctl(), semget()

• Thread-aware

Page 29: © 2007 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice OpenVMS V8.3-1H1 Update and Futures.

10. April 2008 OpenVMS Frühlingstreffen 29

TCP/IP V5.7

• Packet Processing Engine (PPE)

• weitere Verbesserungen

Page 30: © 2007 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice OpenVMS V8.3-1H1 Update and Futures.

10. April 2008 OpenVMS Frühlingstreffen

Performance, Performance, Performance

• 10 GB Ethernet ist Realität• Probleme mit High-Bandwidth Feeds

− Protokoll-Overhead

− Memory Latency

• Daten werden mehrfach kopiert

− Interrupt Load

− Instruction Path Length

− Multiple-passes over data

− CPU Contention

− Cache Misses

− Eine CPU voll beschäftigt mit Packet Processing

− Performance-Steigerungen/Jahr

− CPU – 50%, Memory – 35%, Netzwerk – 40%

Page 31: © 2007 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice OpenVMS V8.3-1H1 Update and Futures.

10. April 2008 OpenVMS Frühlingstreffen

TCP/IP PPE - Konzept

• Modelliert nach OpenVMS Dedicated Lock Manager

• Bisher:− TCP/IP läuft auf “normaler” CPU

− TCP/IP wird Bottleneck bei saturierten CPUs

• PPE reserviert CPU für TCP/IP

• Dynamisches Ein-/Ausschalten von PPe− Dynamische Anpassung durch Monitoring/Scripting denkbar

Page 32: © 2007 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice OpenVMS V8.3-1H1 Update and Futures.

10. April 2008 OpenVMS Frühlingstreffen

TCP/IP PPE: Vorteile

• Keine Context Switches

• Keine Cache-Konflikte mit anderen Prozessen

• Polling vermeidet Interrupt Overhead

• Kein Driver Forking

Page 33: © 2007 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice OpenVMS V8.3-1H1 Update and Futures.

10. April 2008 35

IPSEC Status

• EAK verfügbar− http://h71000.www7.hp.com/openvms/products/ipsec/index.html

• EAK beinhaltet PPE

• Firewall in IPSEC enthalten

Page 34: © 2007 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice OpenVMS V8.3-1H1 Update and Futures.

10. April 2008 36

TCP/IP: Verschiedenes

• Scriptable/automated config for mass deployment

• Improved NFS setup documentation

• IPv6 Logo Testing

• UNIX-style SIGIO asynch I/O API

• TCPIP$PEERNAME utility

• LPD configurable port

• Complete $ACM support in FTP, POP, IMAP, and REXEC (and SSH re-fit)

Page 35: © 2007 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice OpenVMS V8.3-1H1 Update and Futures.

10. April 2008 37

TCP/IP Misc Features

• FTP compatibility for major browsers

• FTP anonymous-light

• RENAME /FTP (and finish DELETE /FTP)

• NFS: continued enhancements

• SFTP access control improvements− NETWORK, BATCH, TERMINAL access, etc.

• Multi-threaded SMTP receiver

• IMAP long line (>255 chars.) handling

• IMAP new message polling

Page 36: © 2007 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice OpenVMS V8.3-1H1 Update and Futures.

10. April 2008 38

System Management

• Mehr Provider

• Provisioning

• Infrastructure update

Page 37: © 2007 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice OpenVMS V8.3-1H1 Update and Futures.

10. April 2008 OpenVMS Frühlingstreffen 39

• Networking Providers− DNS, LAN, Ports

• Insight Power Manager− Monitoring und Darstellung− Policy-basierte Regulierung

• High power – Maximale Performance• Low power – Maximale Energie-Einsparung• Dynamic – Anpassung an CPU-Last• OS control – OS kontrolliert CPU

• weiterer Blade Support

System Management: WBEM Provider

Page 38: © 2007 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice OpenVMS V8.3-1H1 Update and Futures.

10. April 2008 OpenVMS Frühlingstreffen 40

Weitere Management Features

• WBEM Services− OpenPegasus V2.7− Support für IPv6

• Provisioning− Lizenz-Verwaltung via HP SIM− Cluster&TCP/IP Konfiguration via HP SIM

• GiCAP− Verschieben von Units zwischen Systemen

• OpenView-Erweiterungen

Page 39: © 2007 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice OpenVMS V8.3-1H1 Update and Futures.

10. April 2008 OpenVMS Frühlingstreffen 41

Kontakte

• Gaitan D’Antoni (OpenVMS Technical Director)− [email protected]

• Leo Demers (OpenVMS Product Management)− [email protected]

Page 40: © 2007 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice OpenVMS V8.3-1H1 Update and Futures.

10. April 2008 OpenVMS Frühlingstreffen

Questions ?