Services et Compétences

Projets & Architecture   Audit/Tuning de performance   Intégration   Migration

Linux + z/VM = z/Linux

Démystification

z/Linux, aussi appelé "Linux on Z", est un Linux compilé pour l'architecture IBM Z (s390x).

Les distributions que l'on rencontre sont essentiellement Red Hat et SUSE. IBM a finalisé le rachat de Red Hat en 2019, après l'annonce de l'opération en 2018.

L'un des principaux intérêts de la solution pour les sites Mainframe IBM est de pouvoir déployer des infrastructures Linux sur leur environnement Mainframe et leur stockage existants, sans investissement matériel initial.
L'hyperviseur z/VM, héritier de VM/CMS, est exécuté dans une LPAR IBM Z. Sous z/VM, chaque utilisateur défini dans l'annuaire CP correspond à une machine virtuelle. La création d'un environnement Linux commence donc par la définition d'un utilisateur, avant le provisionnement et l'IPL du système Linux.
Ces machines virtuelles effectuent un boot Linux (côté z/VM, il s'agit d'effectuer un IPL sur des DASD contenant le noyau Linux) : et voilà !

On pourrait comparer fonctionnellement z/VM à VMware, mais la comparaison s'arrête là !

Bien sûr, pour aller plus loin, il faut investir dans des processeurs spécialisés Integrated Facility for Linux (IFL) et des machines Z dédiées à Linux : les LinuxONE.

Pour l'administrateur système, les principales différences entre le Linux x86 et s/390x sont :

  • device drivers : disk, network
  • gBoot manager : GRUB (x86) vs zipl (s390x)

Pour les développeurs "Bit & Byte", la seule différence est :

  • CPU endianness : little-endian (x86) vs big-endian (s390x).

Une fois ces différences prises en compte, Linux sur s390x est fonctionnellement identique Linux sur x86.

Il existe de nombreuses présentations de Linux on Z, de ses Use cases et Business cases, ainsi que d'articles discutant des avantages et inconvénients de la stratégie Linux on Z.
Nous laisserons donc au lecteur le soin de se faire son opinion.

Pour l'anecdote, Henri Henault écrivait déjà en 2001 cet article sur Linux S/390.

Notre valeur ajoutée

La mise en place de Linux on Z au sein d'un SI soulève un point délicat :

Quelle stratégie adopter afin que la mise en place du Linux on Z se déroule correctement ?
en particulier comment établir une coopération entre l'Open et le Mainframe ? deux mondes historiquement et culturellement fermés l'un à l'autre.

Parmi les questions essentielles à se poser :

  • Comment présenter aux équipes Open et Mainframe leur participation ?
  • Quel RACI définir pour couvrir la construction, le Run & Maintain, le support des deux composants :
          - Hyperviseur z/VM
          - OS Linux
  • Quelles compétences, quelles formations seront nécessaires ?
  • Quels travaux seront nécessaires pour adapter les automates d'installation existants (portails, référentiels techniques, Jenkins, API VMware, Ansible, Kickstart, etc.) à z/VM z/Linux ?
  • et encore bien d'autres ...

Fort de son expérience sur des projets de mise en place de Linux on Z au sein de grands comptes, HH&S peut apporter ses conseils et son expertise sur ces sujets.

Contactez-nous pour parler de votre projet z/Linux !