IBM i

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher
IBM i
Logo

Langue Multilingue
Type de noyau LIC et TIMI
État du projet En développement constant
Plates-formes IBM Power Systems et IBM PureSystems
Entreprise /
Développeur
IBM Rochester MN
Licence Licence IBM par core utilisé
États des sources Propriétaire
Dernière version stable 7.2 (2 mai 2014)
Méthode de mise à jour PTF, cumulative, groupe de PTF ...
Site web IBM i

IBM i est un système d'exploitation EBCDIC utilisé sur les ordinateurs IBM Power Systems (anciennement connus sous le nom de System i, iSeries et AS/400) et IBM PureSystems. IBM i est le successeur du i5/OS et de l'OS/400. La dernière version de ce système d'exploitation est la 7.2.

En 2010 (derniers chiffres connus), le système d'exploitation IBM i (et ses prédécesseurs OS/400 et i5/OS) était la plateforme IBM disposant du plus grand nombre de clients. Présents dans plus de 115 pays, il y avait 152 000 systèmes installés dans le monde auquel on peut ajouter les 340 000 systèmes "dormants" (systèmes datant d'avant 2001 et ne disposant plus de maintenance IBM).

Nom officiel[modifier | modifier le code]

i5/OS est apparu avec les processeurs POWER5 de la gamme IBM POWER, il n'était pas concevable pour IBM, de conserver le nom i5/OS sur les nouveaux processeurs POWER6, la logique aurait voulue qu'il s'agisse de i6/OS, mais il aurait encore été nécessaire de changer le nom du système d'exploitation en 2010 lors de la sortie du POWER7 (en i7/OS). IBM a donc décidé de renommer le système d'exploitation afin de ne plus être dans l'obligation de le changer à chaque fois qu'un nouveau processeur verrait le jour. Le nom officiel est désormais : IBM i operating system. On peut également parler de :

  • IBM i
  • i
  • IBM i Version 6.1 / IBM i Version 7.1 / IBM i Version 7.2
  • IBM i Version 6 Release 1 / IBM i Version 7 Release 1 / IBM i Version 7 Release 2
  • IBM i 6.1 / IBM i 7.1 / IBM i 7.2
  • i 6.1 / i 7.1 / i 7.2
  • i V6.1 / i V7.1 / i V7.2
  • i V6R1 / i V7R1 i / V7R2
  • i 6 / i 7

En revanche, il ne faut jamais parler de iOS, i/OS, i OS ou de n'importe quel autre diminutif de ce genre car il s'agit de noms déposés par Cisco Systems et Apple.

Versions IBM i[modifier | modifier le code]

IBM i 6.1[modifier | modifier le code]

Disponible depuis le 21 mars 2008, IBM i 6.1 apporte de nombreuses fonctionnalités sur la base de données DB2 for i, la Haute Disponibilité et la virtualisation. Il s'agit de la première version entièrement virtualisable. La version de IBM i V6R1 (ou i 6.1) se décline en deux niveaux :

  • V6R1 RS610-00 (V6R1 de base)
  • V6R1 RS610-10 (V6R1 apportant le support natif avec les DS5x00 et incluant de nombreuses nouvelles fonctions de virtualisation)

Il existe 2 versions de microcode (LIC = Licensed Internal Code) :

  • V6R1M0 (support de la V6R1 RS610-00)
  • V6R1M1 (support de la V6R1 RS610-10)

Fin de commercialisation de cette version, le 9 décembre 2014.

Fin de support de la version, le 30 septembre 2015 avec une extension payante jusqu'en 2018

IBM i 7.1[modifier | modifier le code]

Apparue en 2010, cette version est optimisée pour tourner sur les IBM Power Systems et IBM PureSystems à base de processeur POWER7. IBM i 7.1 n'est supporté que sur les modèles à base de processeur POWER5, POWER5+, POWER6, POWER6+, POWER7 et POWER7+. La version de IBM i V7R1 (ou i 7.1) existe en deux versions :

  • V7R1 RS710-00
  • V7R1 RS710-10

IBM introduit une nouvelle notion sur la V7R1 nommée le Technology Refresh (TR). Il s'agit en fait d'une fonctionnalité permettant de mettre à jour le microcode et l'Operating System de manière plus simple qu'avec la notion des Resave Markers. Il s'agit un peu du même principe que pour AIX et les TL (Technology Level) à la différence près que les Technology Refresh ne modifient pas le niveau de release. Lorsqu'un nouveau TR est installé sur IBM i, le niveau de release du système ne change pas et le système continue à utiliser les PTF de cette release, ce qui n'est pas le cas des TL d'AIX qui disposent chacun de leur propre liste de correctifs (PTF) car le niveau de release est différent à chaque TL.

Les Technology Refresh sont cumulatifs, le TR4 par exemple, inclut tous les TR précédents (TR1, TR2 et TR3).

Les Technology Refresh permettent principalement d'apporter de nouvelles fonctionnalités et le support de nouveaux matériels.

  • Technology Refresh 1 (TR1) (09/2010)
  • Technology Refresh 2 (TR2) (05/2011)
  • Technology Refresh 3 (TR3) (10/2011)
  • Technology Refresh 4 (TR4) (05/2012)
  • Technology Refresh 5 (TR5) (10/2012)
  • Technology Refresh 6 (TR6) (02/2013)
  • Technology Refresh 7 (TR7) (11/2013)
  • Technology Refresh 8 (TR8) (06/2014)

IBM i 7.1 Technology Refresh 1 (TR1) (10/09/2010)[modifier | modifier le code]

Liste des principales nouveautés du TR1

  • Virtual Media Auto-Changer
  • Virtual optical media library
  • Installation de nouvelles partitions depuis des images réseau pour les serveurs POWER7
  • Améliorations des performance avec les SSD
  • Support étendu des HBA et switch pour le NPIV sur les Power Blades
  • CEC Node Level Mirroring
  • Support des modèles Power 710 - 720 - 730 - 740 – 795

IBM i 7.1 Technology Refresh 2 (TR2) (13/05/2011)[modifier | modifier le code]

Liste des principales nouveautés du TR2

  • Support des modèles PS703 et PS704
  • IBM i Hibernation (suspend/resume)
  • PCIe Gen2
  • I/O Performance – Multi-path
  • Support NPIV sur les DS5000
  • IBM i to IBM i Virtual Tape Support
  • SFF2 DASD Drawer 24 SFF (EXP24S)
  • Algorithmes avancés de multipath

IBM i 7.1 Technology Refresh 3 (TR3) (14/10/2011)[modifier | modifier le code]

Liste des principales nouveautés du TR3

  • Support des modèles C
  • Agrégation de ligne Ethernet
  • Bridging Ethernet
  • Support du contrôleur 5913 6 Gb PCIe
  • VPM pour partitions IBM i
  • Shared Storage Pools
  • Mirroring NPIV sur stockage externe

IBM i 7.1 Technology Refresh 4 (TR4) (18/05/2012)[modifier | modifier le code]

Liste des principales nouveautés du TR4

  • Support des Flex Computes Nodes (p260 et p460)
  • Support des nouveaux matériels ESA1, ESA2, ES0B, ES0D, 5260, 5899, EN0Y et EU16
  • IBM i Live Partition Mobility
  • HMC Remote Restart PRPQ
  • Amélioration des performances pour l'initialisation des disques virtuels
  • Améliorations des performances sur les enregistrements bloqués
  • Fonctions de base pour de futures extensions

IBM i 7.1 Technology Refresh 5 (TR5) (12/10/2012)[modifier | modifier le code]

Liste des principales nouveautés du TR5

  • Support des modèles « D » POWER7+ (Power 770 et Power 780)
  • Support de nouvelles fonctions sur le Power 795
  • Support des drives RDX USB et SATA
  • Support des DAT USB
  • Support de nouveaux adaptateurs WAN
  • Support des disques 856 Go
  • Améliorations SMT pour POWER7
  • Améliorations DB2
  • Navigator for i
  • XML et IBM i
  • BRMS Enterprise Function

IBM i 7.1 Technology Refresh 6 (TR6) (13/02/2013)[modifier | modifier le code]

Liste des principales nouveautés du TR6

  • Support des modèles « D » POWER7+ (Power 710, Power 720, Power 730, Power 740, Power 750 et Power 760)
  • Support des USB Flash drives (clés USB)
  • Support de nouvelles cartes PCIe Gen2 (Fibre Channel 16 GB, FCoE et des cartes multifonctions)
  • Support natif de l'utra drawer EXP30
  • Support des drives LTO-6 internes
  • Support des RDX 1,5 Go
  • Support du NPIV avec le SVC et les Storwize (V3500, V3700 et V7000)
  • Support du TLSv1.2 et TLSv1.1
  • Amélioration de l'agrégation Ethernet
  • Amélioration des performances d'application des PTF du microcode
  • Améliorations DB2 for i
  • Améliorations PowerHA SystemMirror for i (LUN level switching, DataPort Services, commandes clusterisées ...)


Technology Refresh 6 Update (Mai à Juillet 2013)

  • Attachement natif et direct du SVC et des Storwize
  • Support de cartes Fibre Channel 16 Gbit/s sur Power 770/780
  • Support de cartes FCoE 10 Gbit/s
  • Support de l’EXP30 native sur Power 770/780
  • Nouvelles cartes mémoire haute densité sur Power 795
  • Nouvelles cartes multifonctions
  • Support de taille variables de LUN sur la DS8870 avec par incrément de 1 GB
  • IBM i Client Access Solutions (5733-XJ1)
  • IBM Web Enablement for i Updates (WebSphere Application Server Express V8.5.5)

IBM i 7.1 Technology Refresh 7 (TR7) (15/11/2013)[modifier | modifier le code]

Liste des principales nouveautés du TR7

  • Extension du format libre RPG aux cartes H, F, D et P
  • Nouvelle JVM 7.1
  • Améliorations DB2 (modernisation du passage DDS vers SQL DDL, VLDB, journal différé …)
  • Introduction du langage Ruby (PowerRuby)
  • Amélioration du support LACP pour l'agrégation des lignes Ethernet
  • Amélioration des performances sur les contrôleurs SAS avec VIOS (conversion 512-byte / 520-byte réécrite)
  • Support du protocole PPP sur les adaptateurs asynchrones EIA-232 (#5289/5290)
  • Support de nouveaux contrôleurs SAS ESA3
  • Support de nouveaux SSD eMLC 775 GB (#ES0E, #ES0F, #ES0G, #ES0H)
  • Améliorations des performances sur les SSD 387 GB ((#ES10, #ES11, #ES19, #ES1A)
  • Nouveaux disques 1.2 TB/1.1 TB 10Krpm SAS HDD (#ESD0, #ESD1, #ESD2, #ESD3)
  • Support des RDX USB Docking Station par VIOS (#EU03/EU04)
  • Support de nouveaux matériels PCIe Gen3 SAS adapters (#EJ0J, #EJ0L, #EJ0M, #EJ0X) et PCIe Gen1 Bisync Adapter (#EN13 and #EN14)
  • Amélioration des performances en écriture pour les partitions IBM i hostées en VIOS avec une EXP30.

IBM i 7.1 Technology Refresh 8 (TR8) (06/06/2014)[modifier | modifier le code]

Liste des principales nouveautés du TR8

  • Le serveur Web intégré est désormais basé sur la technologie WebSphere Application Server Liberty
  • Améliorations DB2 (performances et nouvelles fonctions)
  • Rational Development Studio for i
  • Rational Developer for i V9.1
  • Support natif de la technologie SR-IOV (Single Root I/O Virtualization)
  • Support des modèles POWER8
  • Extension du support natif des configurations SAS (cascade de 2 EXP24S avec une EXP30 Ultra Drawer)
  • Augmentation du nombre de virtual disk par adaptateur vSCSI en iVirtualization
  • Support natif des cartes Fibre Channel 16 Gbit/s
  • Support de nouveaux matériels (#EN0K, #EN0H, #EN0L, #EN0A, #EN0B et #EDR1)


IBM i 7.2[modifier | modifier le code]

Commercialisée en 2014, cette version est optimisée pour tourner sur les IBM Power Systems et IBM PureSystems à base de processeur POWER8. IBM i 7.2 n'est supporté que sur les modèles à base de processeur POWER6, POWER6+, POWER7, POWER7+ et POWER8.

Liste des principales nouveautés de la version 7.2[modifier | modifier le code]

  • Nouvelles fonctionnalités DB2
    • Améliorations sécurité (contrôle de l'accès aux lignes et colonnes, TRANSFER OWNERSHIP, GRANT aux groupes ou aux utilisateurs, actions multiples sur les triggers, fieldproc masking ...)
    • Améliorations SQL (Truncate, expressions PREPARE et EXECUTE IMMEDIATE, Dynamic Compound Statement ...)
    • Améliorations des requêtes (XMLTABLE, CONNECT BY)
    • Support du moteur SQE avec QUERY/400 et OPNQRYF
    • Précisions du timestamp
    • Algorithme de réutilisation des enregistrement supprimés
    • Statistiques des SQL package
    • Built-in global variables
  • Sécurité
    • Séparation des droits d'administration et d'utilisation
    • Amélioration du support du SSO avec FTP et Telnet
    • Accélération des performances cryptographiques avec les processeurs POWER8
  • Navigator for i
    • Performances
    • Nouveaux navigateurs supportés
    • Gestion de l'espace temporaire
    • Favoris
    • Gestion des PTF (comparaisons, mises à jour, application ...)
    • Moniteur de file de message
    • Moniteur système
    • Base de données (création de fonctions et de procédures, statistiques sur les performances DB2)
    • Améliorations Performance Data Investigator
    • Modélisation des batchs
  • Middleware
    • Le serveur intégré (IAS = Integrated Web Application Server) est basé sur le moteur WebSphere Liberty
    • Integrated Web Services Server (IWS) est basé sur le moteur Liberty
    • Support des dernières JVM 6 et 7
    • Zend Studio et Zend Server (Mobile Solutions for IBM i)
    • Mobile IBM i Access
    • Lotus Software for IBM i (Domino, Traveler, Connection, Sametime)
    • SAMBA (Open Source File)
  • BRMS
    • BRMS Entreprise avec tableau de bord et moniteur central
    • Nouvelles fonctions graphiques
    • Duplications concurrentes
    • Nouvelle fonction de récupération des listes de restauration
    • Amélioration des sauvegarde de l'IFS
  • PowerHA
    • PowerHA Express Edition
    • HyperSwap avec DS8000
    • Réplication des droits et propriétaires via le Cluster Administrative Domain
    • Augmentation du nombre d'entrées dans le Cluster Administrative Domain
    • Historique des démarrages/arrêts des iASP
    • Réduction du temps de synchronisation des UID/GID
    • Sauvegarde des iASP via iASP assignment
  • Cloud
    • IBM SmartCloud Entry 4.1
    • IBM Systems Director VMControl 2.4.5
  • Administration
    • Support du SR-IOV (Single Root I/O Virtualization)
    • Ajout automatique des images dans un catalogue virtuel
    • Support IPL D sur USB
    • Application immédiate des PTF plus récurente
    • Amélioration de la sauvegarde des spools
    • Plus d'objets dans les sélections
    • Améliorations journalisation
  • Réseau
    • TLS v1.2
    • Elliptical Curve (ECDHE et ECDSA)
    • VPN (IKEv2 NAT, IKE SA ...)
    • Support des VLAN 802.1Q
    • Récupération et modification de la configuration TCP/IP
    • Amélioration Virtual IP Address
    • SNMP v3
  • Impressions
    • Améliorations du support des codes à barre
    • Améliorations du support des couleurs des images (JPEG, GIF, TIFF)
    • Support de la gestion des couleurs dans PSF


Liste des différentes versions d'OS/400, i5/OS et IBM i[modifier | modifier le code]

Différentes versions d'OS/400, i5/OS et IBM i
OS Version Annonce Sortie Fin de commercialisation Fin de support Extension support
IBM i V7R2M0 28/04/2014 02/05/2014
IBM i V7R1M0 13/04/2010 23/04/2010
IBM i V6R1M1 20/10/2009 23/10/2009 09/12/2014 30/09/2015 30/09/2018
IBM i V6R1M0 29/01/2008 21/03/2008 09/12/2014 30/09/2015 30/09/2018
IBM i - i5/OS V5R4M5 31/07/2007 14/09/2007 27/05/2011 30/09/2013 30/09/2016
IBM i - i5/OS V5R4M0 31/01/2006 14/02/2006 27/05/2011 30/09/2013 30/09/2016
i5/OS V5R3M5 04/10/2005 14/10/2005 04/01/2008 30/04/2009
i5/OS V5R3M0 04/05/2004 11/06/2004 04/01/2008 30/04/2009
OS/400 V5R2M0 04/06/2002 30/08/2002 01/10/2005 30/04/2007
OS/400 V5R1M0 23/04/2001 25/05/2001 21/11/2003 30/09/2005
OS/400 V4R5M0 22/05/2000 28/07/2000 02/07/2002 31/07/2002 31/12/2002
OS/400 V4R4M0 09/02/1999 21/05/1999 31/05/2001 31/05/2001 30/11/2001
OS/400 V4R3M0 01/09/1998 11/09/1998 29/12/2000 31/01/2001
OS/400 V4R2M0 10/02/1998 27/02/1998 25/02/2000 31/05/2000 31/01/2001
OS/400 V4R1M0 19/08/1997 29/08/1997 25/02/2000 31/05/2000
OS/400 V3R7M0 03/09/1996 08/11/1996 01/12/1998 30/06/1999
OS/400 V3R6M0 21/06/1995 22/12/1995 21/11/1997 31/10/1998
OS/400 V3R2M0 04/06/1996 21/06/1996 25/02/2000 31/05/2000
OS/400 V3R1M0 03/05/1994 25/11/1994 16/05/1997 31/10/1998
OS/400 V3R0M5 03/05/1994 03/06/1994 16/05/1997 31/10/1997
OS/400 V2R3M0 16/02/1993 17/12/1993 29/12/1995 31/05/1996
OS/400 V2R2M0 18/02/1992 18/09/1992 06/09/1994 31/03/1995
OS/400 V2R1M1 22/04/1991 06/03/1992 12/03/1993 30/06/1994
OS/400 V2R1M0 22/04/1991 24/05/1991 12/03/1993 30/06/1994
OS/400 V1R3M0 1990 31/12/1992
OS/400 V1R2M0 1989 1991
OS/400 V1R1M0 21/06/1988 26/08/1988 1990

Roadmap IBM i[modifier | modifier le code]

La dernière version d'IBM i, nommée i 7.2, a fait son apparition le 2 mai 2014 et ne supporte que les serveurs POWER6 et plus.

Roadmap IBM i (2014-04).jpg

Codes produit des versions[modifier | modifier le code]

  • V1 = 5728-SS1
  • V2 = 5738-SS1
  • V3 = 5763-SS1 (version CISC IMPI)
  • V3 = 5716-SS1 (version RISC)
  • V4 = 5769-SS1
  • V5 = 5722-SS1
  • V6 = 5761-SS1
  • V7 = 5770-SS1

Liste des serveurs supportés par l'IBM i[modifier | modifier le code]

L'IBM i est l'un des trois systèmes d'exploitation supportés sur les serveurs IBM Power Systems aux côtés d'AIX et de Linux Power. Sur la gamme IBM PureSystems, les OS supportés sont AIX, IBM i, Linux Power, Linux x86 et Windows.


Les versions IBM i 6.1 et IBM i 7.1 sont supportées sur les modèles de serveurs suivants :

  • 800 (SStar) (uniquement IBM i 6.1)
  • 810 (SStar) (uniquement IBM i 6.1)
  • 825 (POWER4) (uniquement IBM i 6.1)
  • 870 (POWER4) (uniquement IBM i 6.1)
  • 890 (POWER4) (uniquement IBM i 6.1)


Matrice de support serveurs / version IBM i

Matrice support ibm i (2014-04).jpg

Autre point, les modèles POWER8 ne supporteront pas la version 6.1.