25
AIX Live Update Aurélien Lun-Sin, Technical Leader, Coopération IBM

AIX Live Update - Home - Atos| Forum Escala –13 novembre 2019 –Paris | © Atos 2007: AIX Kernel Hotpatch (AIX 6.1) •ifixes uniquement « Concurent update – enabled ifixes »

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: AIX Live Update - Home - Atos| Forum Escala –13 novembre 2019 –Paris | © Atos 2007: AIX Kernel Hotpatch (AIX 6.1) •ifixes uniquement « Concurent update – enabled ifixes »

AIX Live UpdateAurélien Lun-Sin, Technical Leader, Coopération IBM

Page 2: AIX Live Update - Home - Atos| Forum Escala –13 novembre 2019 –Paris | © Atos 2007: AIX Kernel Hotpatch (AIX 6.1) •ifixes uniquement « Concurent update – enabled ifixes »

La Coopération R&D Atos et IBM

Atos Grenoble IBM Austin

27 ans de collaboration proactive

Page 3: AIX Live Update - Home - Atos| Forum Escala –13 novembre 2019 –Paris | © Atos 2007: AIX Kernel Hotpatch (AIX 6.1) •ifixes uniquement « Concurent update – enabled ifixes »

Warm-up

3

Page 4: AIX Live Update - Home - Atos| Forum Escala –13 novembre 2019 –Paris | © Atos 2007: AIX Kernel Hotpatch (AIX 6.1) •ifixes uniquement « Concurent update – enabled ifixes »

Agenda

Démo PowerVC

Démo Oracle

Genèse et Evolutions

Recommendations

Les fonctionnalités clés

Fonctionnement et prérequis

Page 5: AIX Live Update - Home - Atos| Forum Escala –13 novembre 2019 –Paris | © Atos 2007: AIX Kernel Hotpatch (AIX 6.1) •ifixes uniquement « Concurent update – enabled ifixes »

AIX Live UpdateGenèse et évolution

Page 6: AIX Live Update - Home - Atos| Forum Escala –13 novembre 2019 –Paris | © Atos 2007: AIX Kernel Hotpatch (AIX 6.1) •ifixes uniquement « Concurent update – enabled ifixes »

| Forum Escala – 13 novembre 2019 – Paris | © Atos

2007: AIX Kernel Hotpatch (AIX 6.1)

•ifixes uniquement

▪« Concurent update –enabled ifixes »

•MAJ sur quelques zones du kernel

Linux

•2008: Ksplice

•2014: Suse kGraft

•2014: RedHat kpatch

2015: Live Update (AIX 7.2)

•Mise à jour possiblesur l’ensemble Kernel

•ifixes

•TLs et SPs(2016 - AIX7.2 TL1)

6

AIX Live Update, vers un monde sans reboot

Page 7: AIX Live Update - Home - Atos| Forum Escala –13 novembre 2019 –Paris | © Atos 2007: AIX Kernel Hotpatch (AIX 6.1) •ifixes uniquement « Concurent update – enabled ifixes »

| Forum Escala – 13 novembre 2019 – Paris | © Atos

AIX 7.2 TL0 SP1 (2015)

•ifixes

•HMC

•NIM (NFS)

•4 disques temporaires

AIX 7.2 TL1 (2016)

•SPs et TLs

•NIM (NFS et HTTP)

•2 disques temporaires

AIX 7.2 TL2 (2017)

•Enterprise Pools (HMC)

•PowerVC et Novalink

AIX 7.2 TL3 (2018)

•Réduction de CPUs

•Integration avec LPM (PowerVC)

AIX 7.2 TL4 (2019)

•AutoFS

•Kerberos (IBM Network Authentication Service)

•Améliorationgestion des erreurs

•Certification Oracle

7

AIX Live Update - vers un monde sans reboot

Page 8: AIX Live Update - Home - Atos| Forum Escala –13 novembre 2019 –Paris | © Atos 2007: AIX Kernel Hotpatch (AIX 6.1) •ifixes uniquement « Concurent update – enabled ifixes »

AIX Live UpdateFonctionnement et prérequis

Page 9: AIX Live Update - Home - Atos| Forum Escala –13 novembre 2019 –Paris | © Atos 2007: AIX Kernel Hotpatch (AIX 6.1) •ifixes uniquement « Concurent update – enabled ifixes »

| Forum Escala – 13 novembre 2019 – Paris | © Atos9

Live Update – Principe de fonctionnement

Originalrootvg

New rootvg(Alt-disk-install)

VIOS

NPIV /VSCSI

SEA /vNIC

Original LPAR

Virt. ent

VSCSI/NPIV

Surrogate LPAR

Virt. ent

Power Server Frame (CEC)

Originalrootvg mirror

New rootvg(Alt-disk-install)

Original Kernel Updated Kernel

VSCSI/NPIV

RunningWorkload

RunningWorkload

Live Migration

Page 10: AIX Live Update - Home - Atos| Forum Escala –13 novembre 2019 –Paris | © Atos 2007: AIX Kernel Hotpatch (AIX 6.1) •ifixes uniquement « Concurent update – enabled ifixes »

| Forum Escala – 13 novembre 2019 – Paris | © Atos

Configuration

• I/O virtualisé

• Multipath

• JFS2 ou NFS

• PowerHA

• lpar_id

• Authentification HMC ou PowerVC

Ressources

• CPU & Mémoire temporaire

• Stockage

Workload

• Non-clusteurisé

• Temps de “Blackout”

• Librairies

10

AIX Live Update - les prérequis et considérations

Page 11: AIX Live Update - Home - Atos| Forum Escala –13 novembre 2019 –Paris | © Atos 2007: AIX Kernel Hotpatch (AIX 6.1) •ifixes uniquement « Concurent update – enabled ifixes »

AIX Live UpdateDémo Oracle

Page 13: AIX Live Update - Home - Atos| Forum Escala –13 novembre 2019 –Paris | © Atos 2007: AIX Kernel Hotpatch (AIX 6.1) •ifixes uniquement « Concurent update – enabled ifixes »

| Forum Escala – 13 novembre 2019 – Paris | © Atos13

© Copyright IBM Corporation 2018

Page 14: AIX Live Update - Home - Atos| Forum Escala –13 novembre 2019 –Paris | © Atos 2007: AIX Kernel Hotpatch (AIX 6.1) •ifixes uniquement « Concurent update – enabled ifixes »

AIX Live UpdateLes fonctionnalités clés

Page 15: AIX Live Update - Home - Atos| Forum Escala –13 novembre 2019 –Paris | © Atos 2007: AIX Kernel Hotpatch (AIX 6.1) •ifixes uniquement « Concurent update – enabled ifixes »

| Forum Escala – 13 novembre 2019 – Paris | © Atos15

AIX Live Update - Power Enterprise PoolsCapacity on Demand

En bref

o Si PEP actif, utilisation automatique des cœurs et mémoire pour la création du LPAR « surrogate »(et les ressources sont retournées automatiquement après usage)

Bénéfices

o Live Update possible sur des systèmes limités en ressources CPU et mémoires

o Aucune étape de configuration spécifique requise

7.2 TL2

Page 16: AIX Live Update - Home - Atos| Forum Escala –13 novembre 2019 –Paris | © Atos 2007: AIX Kernel Hotpatch (AIX 6.1) •ifixes uniquement « Concurent update – enabled ifixes »

| Forum Escala – 13 novembre 2019 – Paris | © Atos16

AIX Live Update - PowerVC Managed Cloud

En bref

▶ Live Update (via CLI ou NIM) utilisera PowerVCau lieu de la HMC pour créer le LPAR surrogate, etc

▶ Fonctionne avec ou sans NovaLink

Bénéfices

▶ Extension des environnements supportés par Live Update

▶ Administration simplifiée

– Pas « provisioning » de stockage requis par PowerVC

– Pas de fichier lvupdate.data requis

– Donne accès à Live Update « acrossframes » (LPM)

Traditional HMC NovaLink

PowerVM

PHYP

FSP

NL

VIOS

Nova

Hardware Service(HMC)

PowerVM

PHYP

FSP

VIOS

HMC

Virt

CloudNova

Nova

Nova

Cloud Management

7.2 TL2

Page 17: AIX Live Update - Home - Atos| Forum Escala –13 novembre 2019 –Paris | © Atos 2007: AIX Kernel Hotpatch (AIX 6.1) •ifixes uniquement « Concurent update – enabled ifixes »

| Forum Escala – 13 novembre 2019 – Paris | © Atos

En bref

▶ Opération de “Live Partition Mobility” en cas de ressources locales insuffisantes

▶ Utilisation de ressources CPUs et mémoire disponibles sur un “frame” distant pour la mise à jour du LPAR

▶ Support de LPARs gérés par PowerVC uniquement

Bénéfices

▶ Live Update possible même sur un « frame » contraint en ressources

▶ Administration simple

▶ LPM aller/retour vers/du « frame » de destination entièrement automatisé

▶ Options à configurer dans le fichier lvupdate.data

▶ Destination peut être spécifiée ou choisie automatiquement par PowerVC

17

Live Update - across Frames (LPM)

7.2 TL3

Page 18: AIX Live Update - Home - Atos| Forum Escala –13 novembre 2019 –Paris | © Atos 2007: AIX Kernel Hotpatch (AIX 6.1) •ifixes uniquement « Concurent update – enabled ifixes »

AIX Live UpdateDémo PowerVC

Page 19: AIX Live Update - Home - Atos| Forum Escala –13 novembre 2019 –Paris | © Atos 2007: AIX Kernel Hotpatch (AIX 6.1) •ifixes uniquement « Concurent update – enabled ifixes »

| Forum Escala – 13 novembre 2019 – Paris | © Atos

En bref

▶ En cas de ressources CPU insuffisantes

– Réduction automatique du nombre CPU utilisés par Live Update

▶ Support de LPARs gérés par la HMC et PowerVC

Bénéfices

▶ Live Update possible dans le cas de ressources CPU limités

▶ Configuration simple: option « Yes/No » à activer dans lvupdate.data

Notes

▶ Réduction de CPU effectuée en dernier recours.

▶ Live Update choisira en priorité les ressources locales, Enterprise Pool ou LPM

▶ « Entitlement » sera réduit jusqu'à la valeur minimum du profil LPAR

▶ Nombres de Virtual CPU inchangés

19

AIX Live Update - CPU Reduction

7.2 TL3

Page 20: AIX Live Update - Home - Atos| Forum Escala –13 novembre 2019 –Paris | © Atos 2007: AIX Kernel Hotpatch (AIX 6.1) •ifixes uniquement « Concurent update – enabled ifixes »

| Forum Escala – 13 novembre 2019 – Paris | © Atos

▶ Support d’AutoFS

– NFS

– LDAP et NIS

▶ Support de Kerberos

– IBM Network Authentication Service (NAS)

– Client et Serveur

▶ Certifié Oracle

– versions 12c, 18c, 19c

▶ Amélioration de l’utilisabilité et l’aide au diagnostic

20

Live Update – Nouveautés AIX 7.2 TL4

7.2 TL4

Page 21: AIX Live Update - Home - Atos| Forum Escala –13 novembre 2019 –Paris | © Atos 2007: AIX Kernel Hotpatch (AIX 6.1) •ifixes uniquement « Concurent update – enabled ifixes »

AIX Live UpdateRecommendations

Page 22: AIX Live Update - Home - Atos| Forum Escala –13 novembre 2019 –Paris | © Atos 2007: AIX Kernel Hotpatch (AIX 6.1) •ifixes uniquement « Concurent update – enabled ifixes »

| Forum Escala – 13 novembre 2019 – Paris | © Atos

▶ Toujours faire une sauvegarde (filesets comités)

▶ Faire un essai préalable dans un environnement de tests

▶ Lancer Live Update en mode « preview »:

– « geninstall –kp »

– Vérification des pré-requis

– Estimation du temps de blackout (fonction du workload)

▶ Prendre en compte le blackout

▶ Redémarrer les applications utilisant des librairies mises à jour

▶ LPAR placement (DPO)

22

Mes conseils

Page 23: AIX Live Update - Home - Atos| Forum Escala –13 novembre 2019 –Paris | © Atos 2007: AIX Kernel Hotpatch (AIX 6.1) •ifixes uniquement « Concurent update – enabled ifixes »

| Forum Escala – 13 novembre 2019 – Paris | © Atos

▪ David Sheffield’s Blog + Video: Introducing AIX 7.2.1 Live Update▪ http://www.ibm.com/developerworks/aix/library/au-aix7.2.1-liveupdate-trs/index.html?ca=drs-&ce=ism0070&ct=is&cmp=ibmsocial&cm=h&cr=crossbrand&ccy=us

▪ Chris Gibson’s Blogs:

▪ How to live update your AIX system without rebooting the server▪ https://www.ibm.com/developerworks/community/blogs/cgaix/entry/How_to_live_update_your_AIX_system_without_rebooting_the_server?lang=en

▪ Simplifying AIX Live Update with PowerVC▪ https://www.ibm.com/developerworks/community/blogs/cgaix/entry/Simplify_AIX_Live_Updates_with_PowerVC?lang=en

▪ Chris’s AIX Live Update Best Practices▪ https://www.ibm.com/developerworks/community/blogs/cgaix/entry/Chris_s_AIX_Live_Update_Best_Practices?lang=en

▪ IBM Knowledge Center:

▪ Top-Level Article▪ https://www.ibm.com/support/knowledgecenter/en/ssw_aix_72/com.ibm.aix.install/live_update_install.htm

▪ Prerequisites▪ https://www.ibm.com/support/knowledgecenter/en/ssw_aix_72/com.ibm.aix.install/lvupdate_requisite.htm

▪ Restrictions▪ https://www.ibm.com/support/knowledgecenter/en/ssw_aix_72/com.ibm.aix.install/lvupdate_detail_restrict.htm

Live Update –Liens utiles

Page 24: AIX Live Update - Home - Atos| Forum Escala –13 novembre 2019 –Paris | © Atos 2007: AIX Kernel Hotpatch (AIX 6.1) •ifixes uniquement « Concurent update – enabled ifixes »

| Forum Escala – 13 novembre 2019 – Paris | © Atos

▶ Proposer vos idées d’évolutions

▶ Voter pour les meilleurs idées

▶ Via le site Internet IBM Request for Enhancement Community

https://www.ibm.com/developerworks/rfe/

Votre avis compte

24

Page 25: AIX Live Update - Home - Atos| Forum Escala –13 novembre 2019 –Paris | © Atos 2007: AIX Kernel Hotpatch (AIX 6.1) •ifixes uniquement « Concurent update – enabled ifixes »