Sie sind auf Seite 1von 50

1

2010 IBM Corporation

AIX WPAR Update


Thibaud Besson Architecte serveurs Power IBM

2010 IBM Corporation

AIX WPAR
Thibaud Besson Architecte serveurs Power IBM

2009 IBM Corporation

Isolement applicatif par WPAR


WPAR = AIX dans AIX Virtualisation l'intrieur d'un AIX Existe sur AIX 6.1 depuis 2007 et sur AIX 7 Indpendant du processeur Partage rgulable des ressources OS, I/O, processeur, mmoire L'hte AIX reste un AIX standard Dans la WPAR L'application croit tre seule dans son propre AIX ddi Isolement des utilisateurs, des processes, des InterProcess Communication (IPC), du rseau IP Isolement d'une partie du systme de fichiers : root, /tmp, /var /home, en option /usr et /opt Contrle des ressources consommes : CPU, mmoire, pagination
4 2010 IBM Corporation

AIX instance
Workload Partition
Workload Partition

Application Server
Workload Partition

BI

Workload Partition

Web Server

Workload Partition

Billing

Test

Intrts des WPAR


conomie de mmoire car AIX unique pour plusieurs partitions Dploiement rapide : montage des FS AIX sans rinstallation du code Administration et scurit au niveau des applications, pas de l'AIX global Encapsulation des applications pour une gestion simple des arrts et des ressources Mobilit simplifie vs LPM car appuye sur AIX pas sur lhyperviseur PowerVM Rduction de l'administration AIX Rparation plus simple : un AIX est disponible pour travailler la rparation Mises jour d'AIX unique pour un grand nombre de partitions Backup plus simples car le code partag avec lAIX global nest pas sauvegard Clonage simple par un fichier de spcifications

2010 IBM Corporation

WPAR ou LPAR ?

LPAR Temps de dploiement Facilit de backup et espace ncessaire Facilit rparer Dlgation dadministration Impact sur le cot dadministration par image AIX Impact sur le cot de licence AIX Etanchit des partitions Attribution des ressources physiques du serveur Efficacit de lutilisation mmoire Facilit mettre en uvre la mobilit Rsilience par PowerHA systemsMirror
6

WPAR

2010 IBM Corporation

Deux types de WPAR


Create and run appl Stop and remove Application Workload Encapsule une application Un seul process Cr en quelques minutes Peut tre arrte Peut tre dplace S'arrte avec l'application Systme de fichier global Oriente HPC pour les jobs trs longs System Workload Environnement complet virtualis Possde ses propres services, ses systmes de fichiers, ses utilisateurs Ne partage pas de systme de fichier en criture Cre en quelques minutes Peut tre arrte, redmarre, dplace Create AIX Remove
Defined

Run AIX Stop


Active

2010 IBM Corporation

Rappel sur les systmes de fichiers dAIX

Racine, home de root # df -m Filesystem MB blocks /dev/hd4 384.00 /dev/hd2 2944.00 /dev/hd9var 768.00 /dev/hd3 4224.00 /dev/hd1 128.00 /dev/hd11admin 128.00 /proc /dev/hd10opt 512.00 /dev/livedump 256.00 /var/adm/ras/livedump

AIX programs and data

Free %Used 147.68 62% 660.50 78% 249.62 68% 3585.71 16% 92.47 28% 127.63 1% 274.79 47% 255.64 1%

variable data (system Iused %Iused Mounted on logging files, transient 20636 30% / and temporary files) 51048 25% /usr 17847 23% /var 261 1% /tmp Temporary files lost at 12 1% /home system reboot 5 1% /admin - /proc 9459 12% /opt process information 4 1% pseudo-file system

software and add-on packages that are not part of the default installation
8 2010 IBM Corporation

Les systmes de fichier de la WPAR


FS global de l'hte : /, ... /wpars : contient les systmes de fichiers privs des WPAR

2010 IBM Corporation

Configuration des FS par dfaut


Namefs est un pseudo-filesystem Permet de monter un rpertoire dun filesystem rel sur un autre point de montage ventuellement des options de montage diffrentes
# lsfs Name /dev/hd4 /dev/hd1 /dev/hd2 /dev/hd9var /dev/hd3 /dev/hd11admin /proc /dev/hd10opt /dev/livedump /usr /opt /proc /dev/fslv00 /dev/fslv01 /dev/fslv02 /dev/fslv03
10

Nodename -----------------

Mount Pt / /home /usr /var /tmp /admin /proc /opt /var/adm/ras/livedump /wpars/wpar0/usr /wpars/wpar0/opt /wpars/wpar0/proc /wpars/wpar0 /wpars/wpar0/home /wpars/wpar0/tmp /wpars/wpar0/var

VFS jfs2 jfs2 jfs2 jfs2 jfs2 jfs2 procfs jfs2 jfs2 namefs namefs namefs jfs2 jfs2 jfs2 jfs2

Size 786432 262144

Options ---

Auto Accounting yes yes yes no no no

6029312 -1572864 -8650752 -262144 -524288 ---262144 262144 262144 262144 ---ro ro rw -----

yes no Global no yes yes yes yes yes no no no no no no no no no no no no no no no


2010 IBM Corporation

1048576 --

WPAR namefs no no

WPAR private
no

Configuration par dfaut


Partage de /usr et /opt en lecture seule Acclre la cration, linstallation et la mise jour des WPAR Partage le code applicatif donc conomise lespace disque et simplifie les mises jour Protge de la suppression accidentelle des applications par ladministrateur de la WPAR Economise la mmoire ncessaire au fonctionnement de la WPAR Grand nombre de WPAR ? Rduire le nombre de filesystems Rassembler les rpertoires des WPAR dans un seul FS Utiliser le specification file pour crer une configuration FS personnalise
mount: directory = "/" vfs = "jfs2" size = "406M" mount: logname = "INLINE" directory = "/var" vfs = "jfs2" size = "128M"
11 2010 IBM Corporation

mount: directory = "/" vfs = "jfs2" size = "406M mount: directory = "/var" vfs = "directory"

Cration dune WPAR


Nombreuses possibilits : Ligne de commande smitty WPAR manager de Systems Director Dfinition de la WPAR Par les options de la ligne de commande Par les panels du GUI smitty ou WPAR Manager Par ldition dun fichier de spcifications

mkwpar -O -c -l -n wpar1 -D devname=hdisk2 rootvg=yes -N address=9.128.137.171 interface=en0 netmask=255.255.255.0


12 2010 IBM Corporation

Specification file - Introduction

Fichier texte qui regroupe tous les paramtres dune WPAR Aide la gestion des WPAR pour la cration, la gestion, le clonage Utile la cration pour spcifier en dtails les paramtres de la WPAR Cloner un grand nombre de WPAR Sources et modles /usr/samples/wpars/sample.spec pour un modle de rfrence Cration partir dune WPAR existante : mkwpar e <nom_wpar> -w o <nom_de_fichier>

13

2010 IBM Corporation

Specification file - Dtails


general: name = "myWPAR" checkpointable = "no" hostname = "myWPAR" privateusr = "no" directory = "/wpars/myWPAR" devices = "/etc/wpars/devexports" ostype = "0" auto = "no" rootvgwpar = yes" preserve = "no" routing = "no" resources: active = "yes" device: devname = "/dev/null" devtype = "1" device: devid = "37213600A0B800016890A000009914C7B3C910817 42-90003IBMfcp" devtype = "2"
14

mount: dev = "/usr" directory = "/usr" vfs = "namefs" mountopts = "ro" mount: logname = "INLINE" directory = "/home" vfs = "jfs2" vg = "rootvg" size = "65536" security: privs = "PV_AU_,PV_ network: broadcast = "9.128.137.255" interface = "en0" address = "9.128.137.176" netmask = "255.255.255.0"
2010 IBM Corporation

Hdisk attribu la WPAR

rootvg = "yes"

Installation de DB2, SAP, Oracle

DB2 9.7 sinstalle sans difficults http://publib.boulder.ibm.com/infocenter/db2luw/v9r7/topic/com.ibm.db2.luw.qb.server.do c/doc/c0053344.html SAP sinstalle sans difficults http://www.sap2048.com/sap-installations-in-aix-6-1-wpars-508.htm Oracle DB 10gR2 est certifie pour WPAR

15

2010 IBM Corporation

Accs en criture /opt ou /usr


Laccs en lecture seule peut poser des difficults lapplication Certaines applications crivent dans /usr et /opt pendant leur fonctionnement Installer un niveau de Logiciel diffrent dans la WPAR vs AIX Global Besoins Incompatibles avec /usr et /opt partags en lecture seule dans le global OPTION 1 : Donner accs en criture un rpertoire dans /usr et /opt Si une application de la WPAR doit y crire Crer un FS dans lAIX global Monter ce FS dans la WPAR Crer un lien symbolique depuis /usr ou /opt vers ce FS Un FS existant peut tre utilis dans une WPAR Changer le mount group (groupe de montage) : chfs u mypar /myprivatefs Changer le point de montage du FS : chfs m /wpars/mywpar/myprivatefs /myprivatefs

16

2010 IBM Corporation

Accs en criture /opt sans private WPAR - Exemple de DB2 v9.1


Objectif : Garder les binaires DB2 & WebSphere dans lAIX Global Seront en lecture seule pour les WPARs dans /opt et /usr Dployer les instances DB2 v9.1 dans la WPAR Installer DB2 V9.1 Dans AIX global : Dplacer les fichiers vers un rpertoire disponible en criture
Crer le rpertoire : mkdir /var/db2 Archiver les fichiers dorigine de /opt (read-only): cp /opt/IBM/db2/V9.1/default.env Dplacer les fichiers vers le rpertoire /var : mv /opt/IBM/db2/V9.1/default.env /var/db2 ; mv /opt/IBM/db2/V9.1/profiles.reg /var/db2 Crer un lien symbolique dans /opt du fichier du rpertoire /var : ln -s /var/db2/default.env ln -s /var/db2/profiles.reg /opt/IBM/db2/V9.1/default.env /opt/IBM/db2/V9.1/profiles.reg /opt/IBM/db2/V9.1/default.env.copy cp /opt/IBM/db2/V9.1/profiles.reg /opt/IBM/db2/V9.1/profiles.reg.copy

Crer la WPAR, et dans la WPAR :


# mkdir /var/db2 # cp /opt/IBM/db2/V9.1/profiles.reg.copy /var/db2/profiles.reg # cp /opt/IBM/db2/V9.1/default.env.copy /var/db2/default.env

Dans le global :
/opt/IBM/db2/V9.1/default.env

est un lien symbolique qui pointe vers /var/db2/default.env est en lecture seule
2010 IBM Corporation

Dans la WPAR :
/opt/IBM/db2/V9.1/default.env
17

Cest un lien qui pointe vers vers /var/db2/default.env interne la WPAR, en criture donc.

Ajout dun FS la WPAR

A spcifier la cration ou ajout ultrieur dun device Ajout de filesystem la WPAR crfs v jfs2 g rootvg m /wpars/mywpar/myprivatefs u mywpar a logname=INLINE a size=1G -u <mount_group> : permet de grouper les FS pour les monter en une seule opration, ou dans un ordre prcis diffrent de celui de leur cration

18

2010 IBM Corporation

Private/detached WPAR isolation des filesystems

Laccs en lecture seule peut poser des difficults Certaines applications crivent dans /usr et /opt pendant leur fonctionnement Installer un niveau de Logiciel diffrent dans la WPAR vs AIX Global Besoins Incompatibles avec /usr et /opt partags en lecture seule dans le global OPTION 2 : Private/detached WPAR /usr et /opt privs pour la WPAR Option la cration de la WPAR : mkwpar l Plus consommateur despace disque et de mmoire Commande spcifique pour la mise jour dAIX : inuwpar Commande spcifique pour la mise jour des logiciels : syncwpar

19

2010 IBM Corporation

inuwpar : installation et mise jour de logiciel pour detached WPAR

inuwpar met jour les logiciels dans le Global puis les WPAR dtaches. Syntaxe : /usr/sbin/inuwpar [ -d directory | -D ] [ -G ] { -A | -f wparnamesfile | -w wparname,... } cmdname [ option ... ] cmdname [ option ... ] est la commande dinstallation : geninstall install_all_updates installp instfix update_all {sm_inst} D | d directory : si la source de la mise jour est dj disponible dans la WPAR, cette option permet de le dsigner, D si il est identique, ou d pour spcifier le rpertoire spcifique.

20

2010 IBM Corporation

Limitations de inuwpar

La source de linstallation doit tre un filesystem local montable dans la WPAR Les device de type bloc (cd0 ou rmt0) ne peuvent pas tre utiliss. GPFS ne peut pas tre utilis. Copier dans un rpertoire les donnes ncessaires.

21

2010 IBM Corporation

Synchronisation de lAIX Global et de la WPAR

Syncwpar synchronise les logiciels entre AIX global et les WPAR detached ou pas Synchronisation dune detached WPAR avec loption D :
syncwpar -D [-d device ] [-p] [-v] { -A | -f wparNamesFile | wparName }

Flags: -p = Preview operation. Neffectue pas la tche -v = Verbose mode -A = Applique lopration toutes les WPAR -f = Spcifie un fichier contenant la liste des WPAR -D = Synchronise les detached WPAR -d = device dinstallation pour les detached WPAR (cf prcdemment)

22

2010 IBM Corporation

rootvg WPAR gestion du device dinstallation

Les filesystems de la WPAR rsident par dfaut dans le Volume Group de lAIX global rootvg Donc sur le mme disque que lAIX global Une WPAR standard est trs lie lAIX Global

Global
hdisk0 /usr /opt /wpar/mywpar /wpar/mywpar/var /wpar/mywpar/home /wpar/mywpar/tmp /wpar/mywpar/admin

WPAR

Depuis fin 2009, il est possible dattribuer device hdisk (FC ou vSCSI) une WPAR Tout type de disque support par AIX 6 et AIX 7 en MPIO Les lecteurs de bande support par AIX 6 et AIX 7 qui utilisent le driver sctape (driver atape non support)

Global
/usr hdisk0

Rootvg WPAR
/usr /opt hdisk0

/usr /opt / /var /home /tmp /admin

/opt

hdisk1 defined

/var /home /tmp /admin


2010 IBM Corporation

23

Mise en uvre dune rootvg WPAR


Ressemble plus un AIX global rootvg volume group dans la WPAR Noms de LV standard dans la WPAR Isolation amliore Les FS de la WPAR sont dtenus par la WPAR, pas le global Ladministrateur de la WPAR a le contrle de ses FS (contrairement une WPAR std) Permet la mobilit sans montage NFS Dfini la cration de la WPAR : mkwpar n wpar_name D devname=hdiskxxx [rootvg=<yes|no>] O rootvg=<yes|no> : indique que le hdisk sera utilis comme rootvg. Il pourrait tre un datavg si rootvg=no O : crase un VG existant sur le hdisk prsent Plusieurs disques peuvent tre utiliss pour rootvg Ajout dun disque une WPAR existante chwpar [-K] D devname=hdiskxxx [rootvg=<yes|no>] wpar_name cfgmgr pour rendre de device disponible

24

2010 IBM Corporation

Ajout dun LUN une WPAR

Sur la WPAR Lister les volumes physiques avant les oprations dans lAIX Global # lspv Global AIX Ajouter hdisk2 to WPAR: # chwpar D devname=hdisk2 wp05 retirer de la WPAR: # chwpar K D devname=hdisk2 wp05 Vrifier la prsence du LPP wio.vscsi partir dAIX 6.1 TL 6 SP1 Sur la WPAR Mettre jour lODM # cfgmgr Lister les volumes physiques, le disque est visible # lspv hdisk2 00c1cd8f67d8a26d None Importer les volumes groups du disque # importvg hdisk2 or - mkvg hdisk2 # lspv hdisk2 00c1cd8f67d8a26d vg00 active Le nom de disque est identique dans la WPAR et dans lAIX Global
25 2010 IBM Corporation

Rootvg WPAR quel est le disque attribu ?


Dans lAIX Global
# lswpar Name State Type Hostname Directory RootVG WPAR -------------------------------------------------------------------wpar-demo D S wpar-demo /wpars/wpar-demo no wpar-test2 D S wpar-test2 /wpars/wpar-test2 no wpar0 A S wpar0 /wpars/wpar0 no wpar1 D S wpar1 /wpars/wpar1 yes
# lswpar -D wpar1 Name wpar1 wpar1 wpar1 wpar1 wpar1 wpar1 wpar1 wpar1 wpar1 wpar1 wpar1 wpar1 wpar1 wpar1 wpar1 wpar1 wpar1
26

# lsdev -c disk Type pseudo pseudo pseudo pseudo pseudo clone clone clone clone clone clone clone pseudo pseudo pseudo pseudo disk yes Virtual Device RootVG Status ALLOCATED ALLOCATED ALLOCATED ALLOCATED ALLOCATED ALLOCATED ALLOCATED ALLOCATED ALLOCATED ALLOCATED ALLOCATED ALLOCATED ALLOCATED ALLOCATED ALLOCATED ALLOCATED ALLOCATED
2010 IBM Corporation

Device Name /dev/null /dev/tty /dev/console /dev/zero /dev/clone /dev/sad /dev/xti/tcp /dev/xti/tcp6 /dev/xti/udp /dev/xti/udp6 /dev/xti/unixdg /dev/xti/unixst /dev/error /dev/errorctl /dev/audit /dev/nvram hdisk4

hdisk0 Available C4-T1-01 MPIO Other DS4K Array Disk hdisk1 Available C4-T1-01 MPIO Other DS4K Array Disk hdisk2 Available C4-T1-01 MPIO Other DS4K Array Disk hdisk3 Available C4-T1-01 MPIO Other DS4K Array Disk hdisk4 Defined C3-T1-01 MPIO Other DS4K Array Disk hdisk5 Available C3-T1-01 MPIO Other DS4K Array Disk

------------------------------------------------------------------

Ajout dune carte FC dans une WPAR


Shared Adapter Model WPAR gets a LUN
Real Adapter Device (NPIV) Global AIX manages MPIO & FC devices fscsi0 fscsi1 Virtual Protocol Device Real Protocol Device Global AIX export adapter to WPAR hdisk0 Real Storage Device

WPAR-owned adapter
WPAR gets the adapter so manages MPIO & FC devices

fcs0

fcs1

fscsi0

fscsi1

hdisk0

Real Storage Device

Supporte le partage dun disque FC entre plusieurs WPARs Supporte AIX MPIO Supporte les disques vSCSI

Supporte MPIO dans la WPAR Supporte toute forme de multi-pathing solution & any storage device # mkwpar -n wp1 -D devname=fcs1 # mkwpar -n wp1 -D devname=fcs1 -D devname=hdisk2 rootvg=yes Global AIX Available Defined Pas de Mobilit ou de Versionned WPAR
2010 IBM Corporation

27

WPAR Checkpoint

Permet de sauvegarder dans un fichier et redmarrer une WPAR en cours de fonctionnement Sauvegardes intermdiaires sur des jobs longs Gestion des priorits entre WPAR Reprise du job au point darrt Capacit prvoir Fait partie des commandes MCR Dfini la cration de la WPAR par loption c Lancement du checkpoint : /opt/mcr/bin/chkptwpar -k -d /checkpoint_dir mywpar Redmarrage de la WPAR /opt/mcr/bin/restartwpar -d /checkpoint_dir mywpar

28

2010 IBM Corporation

Rsum des possibilits de configuration

Tyes de WPAR disponibles WPAR standard : lecture seule de /usr et /opt Private WPAR : /usr et /opt privs pour la WPAR Rootvg WPAR : FS de la WPAR sur hdisk spar

Les filesystems des WPAR peuvent rsider dans : Le volume group de lAIX Global Utilisation de NFS : le partage des donnes pour la mobilit Utilisation de LUN pour rootvg et les donnes : mobilit et performance Adaptateur FC ddi

29

2010 IBM Corporation

Sauvegarde de WPAR

par mksysb depuis lAIX global si la WPAR est dans rootvg de lAIX global et active au moment de la sauvegarde, elle est incluse dans le mksysb Attention, si une application tourne dans la WPAR, ltat sauvegard peut tre inconsistant suite des modifications en cours de sauvegarde Une rootvg WPAR ne sera pas sauvegarde car hors rootvg de lAIX global Une WPAR inactive na a pas ses FS monts dans lAIX global, mksysb ne la sauvegarde pas sauf si option N (nouvelle option) Conclusion : OK pour sauvegarder AIX global, mais pas pour les WPAR Pour chaque WPAR par savewpar Lanc pour chacune des WPAR depuis lAIX global Si le /usr et /opt sont partags avec lAIX Global, la sauvegarde est trs petite et trs rapide La sauvergarde est indpendante de lAIX global et peut tre restaure dans un autre AIX Recommandation AIX est un container WPAR dont la sauvegarde est gre indpendamment de lui Utilisation de mksysb pour sauvegarder lAIX global, automatiquement sans WPAR si elles sont des rootvg WPAR ou en utilisant le fichier /etc/exclude.rootvg Arrter les WPAR et savewpar pour sauvegarder les WPAR
30 2010 IBM Corporation

Sauvegarde de WPAR : savewpar


Savewpar sauve la wpar dans un fichier : savewpar -f /tmp/wpar0.bkup wpar0 Le fichier cr pour une WPAR standard est petit : 77 Mo # ls -al /tmp/wpar0.bkup -rw-r--r-1 root system 77977600 Dec

6 16:26 /tmp/wpar0.bkup

Pour exclure des fichiers de la sauvegarde : /etc/exclude.WparName mkwpardata : Savewpar sappuie sur les fichiers crs par la commande mkwpardata dans /tmp/wpardata Lance automatiquement par savewpar Lance au pralable puis les fichiers sont modifis selon les besoins Les fichiers sont crass si savewpar i ou m [root@workload-aix]> /tmp/wpardata/wpar0 # ls backup.data image.data vgdata/ filesystems image.info vgdata.files Pour restaurer une WPAR : smit restwpar dployer depuis NIM : dfinir une ressource de type savewpar

wpar.spec

Pour lister le contenu dune sauvegarde de WPAR : smit lssavewpar ou la commande lssavewpar

31

2010 IBM Corporation

Gestion des ressources CPU / Mmoire

Plusieurs WPARs peuvent tre en comptition pour les ressources disponibles dans lAIX global WLM : La gestion des ressources CPU & mmoire des WPAR sappuie sur le Workload Manager dAIX Technologie incluse dans AIX depuis la version 4.3.3 Masque pour lutilisateur de WPAR Utilis au niveau de lAIX global, pas dans la WPAR intressant pour la dlgation dadministration Implment dans le kernel dAIX. Pas doverhead mesurable Modifications sans interruption de fonctionnement Dynamiquement sur les WPAR en fonction Pas de destruction de threads/processes si une limite est ajoute Attention aux limites sur les ressources mmoire pour viter la pagination

32

2010 IBM Corporation

Restriction des ressources - processes

Il est possible dinfluer sur les ressources lies aux processes directement Nombre : Mmoire : CPU : Resource set : Groupe de processeurs physiques Utilis lorigine dans le calcul haute performance (HPC) Permet damliorer laffinit processeur en liant un process des processeurs physiques sous-ensemble de processeurs Limiter le nombre de Processes et threads de la WPAR Limiter la quantit de mmoire virtuelle autorise pour chaque process Utiliser un resource set

33

2010 IBM Corporation

Partage des ressources CPU et Mmoire entre WPAR


Les CPU et la mmoire peuvent tre rpartis entre les WPAR en cours dexcution selon 2 rgles Shared-based Bas sur une rgle de proportion entre la WPAR et les autres WPAR actives La valeur absolue attribue varie en fonction de la consommation des autres WPAR Valeur de part : 1 65535 Une WPAR peut dpasser sa part si des ressources sont disponibles Percentage-based Prioritaire sur le shared-based Minimum % : minimum garanti la WPAR. Si la WPAR utilise moins que ce %, la priorit de ses processes est augmente pour quils rcuprent des ressources Soft maximum % : maximum accessible pour la WPAR si les WPAR sont en concurrence pour les ressources Hard maximum % : maximum accessible pour la WPAR quelque soient les conditions La somme des % ne doit pas dpasser 100% Minimum % soft max % hard max % Les deux mthodes peuvent tre utilises en parallle, le % tant prioritaire

34

2010 IBM Corporation

Exemple de partage des ressources shared based


Cration de 2 WPARs WPAR_A : 5 shares WPAR_B : 10 shares La rpartition est faite sur les WPAR actives Pas de limites sur la consommation maximum de CPU Ajout dune WPAR WPAR_A : 5 shares WPAR_B : 10 shares WPAR_C : 15 shares WPAR_A perd 50% des ressources qui lui taient assignes mais sa part reste constante

WA _ P RA WA _ P RB

WA _ P RA WA _ P RB WA _ P RC

Si la rpartition est base sur des %, la fraction de ressources pour la WPAR est constante
35 2010 IBM Corporation

Monitoring WPAR topas

Dans lAIX global : topas sans option @ Affiche les classes WLM Dnombre les WPAR Physc : nombre de coeurs physiques consomms %Entc : pourcentage de CE consomm

36

2010 IBM Corporation

Monitoring WPAR topas -@

Dans lAIX Global topas -@ Monitore toutes les WPAR actives Ajoute la colonne WPAR la liste des processes

37

2010 IBM Corporation

Topas dans la WPAR


Relatif la limite CPU de la WPAR, quivalent au %entc : quantit de lEC consomm. Inversion video : relatif au global, pas la WPAR

Dans la WPAR %Resc mesure la consommation Certains vnements sont relatifs lAIX global

38

2010 IBM Corporation

Administration des WPAR et Live Application Mobility

Ligne de commande d'AIX et smitty Cration, dmarrage, arrt des WPAR Par dfaut dans AIX6 et 7 WPAR manager : plugin de Systems Director Gestion centralise des WPAR des systmes de l'infrastructure Gestion de l'agent WPAR Manager sur les partitions Permet Live Application Mobility par GUI Gestion automatise de la mobilit

39

2010 IBM Corporation

Live Application Mobility


Dplacer une WPAR active vers une autre machine
chaud ou froid : live ou statique Dans une mme architecture processeur sauf si remove-deploy Attention aux pr requis du stockage ! Optimiser les ressources Librer une machine AIX # 2
AIX # 1
Workload Partition EMail
Workload Partition Web

1.

Workload Partition App Srv

Workload Partition Billing

Workload Partition Data Mining

2.
AIX # 3
Workload Partition Test

Workload Partition Dev Workload Partitions Manager

Workload Partition Training

Policy

40

2010 IBM Corporation

Mise en uvre de la mobilit

La mobilit ncessite une licence spcifique et le fileset mcr.rte Produit IBM Workload Partitions Manager for AIX V2.2 Factur au cur dun Small, Medium, Large server Disponible dans eConfig : PID 5765-G83 Par exemple sur un p770 : 1200 / coeur La mobilit peut tre dclenche en ligne de commande par les commandes MCR depuis IBM Systems Director et le plugin WPAR Manager (gratuit) WPAR Manager ajoute des fonctionnalits dautomatisation Sur une rootvg WPAR, le disque attribu doit tre visible des 2 WPAR, donc des 2 AIX NFS est possible La documentation nest pas toujours jour sur ce point cf AIX7.1 difference guide

41

2010 IBM Corporation

Migration en ligne de commande


MCR doit tre install sur les deux AIX Dmarrage de la migration : /opt/mcr/bin/movewpar [-o <log location>] [-l <debug|err>] -s <WPAR> Eg : /opt/mcr/bin/movewpar -o /tmp/dep.log l debug s wpar1 Rponse : un identifiant <KEY> Achvement de la migration sur le systme darrive /opt/mcr/bin/movewpar [-o <log location>] [-l <debug|error>] -k <KEY> <WPAR> <DEP_IP | DEP_HOSTNAME> Eg : /opt/mcr/bin/movewpar o /tmp/arr.log l debug k a123220 wpar1 prod1 Pour interrompre une migration depuis le serveur de dpart & darrive /opt/mcr/bin/movewpar -x <WPAR> Eg : /opt/mcr/bin/movepwar x wpar1

42

2010 IBM Corporation

AIX 5.2 WPAR

2009 IBM Corporation

De nombreux clients utilisent encore AIX 5.2


Environ 150 000 curs POWER utilisent encore AIX 5.2 Ancien matriel Anciennes applications Peu payent une maintenance AIX 5.2 retir de commercialisation en mi-2008 Dernier SP en mi-2009
AIX 5.2 Num ber of Cores in use by Geography

Limitations empchant la migration Charge de ladministrateur support de lditeur Limitations dAIX 5.2 (matriel support, ressources consommes) Une opportunit significative !

US CA EMEA AP

AX5.2

44

2010 IBM Corporation

AIX 7.1 permet dutiliser AIX 5.2

NO UV E

AU

Annonce 17 Aot, GA 10 Septembre 2010 Permet de migrer une partition AIX 5.2 existante vers une machine POWER7 AIX 5.2 tourne lintrieur dAIX 7 sur processeur POWER7 Valeur ajoute Simplifie la consolidation des charges de travail sur du nouveau matriel Diminue lespace au sol Supprime la maintenance du matriel obsolte Amliore linvestissement logiciel moins de CPUs Autorise un saut technologique impossible sans WPAR : SMT4 vs SMT1 Virtualisation : micropartitionnement, VIOS, Live Application Mobility vs CPU Ddi, IOs ddies, DVD vs CD, pas de virtual CD RAS, etc. Un nouveau produit soumis licence, le support dAIX 5.2 est inclus

45

2010 IBM Corporation

Pr requis AIX 5.2 versionned WPAR

POWER7 et AIX7.1 Installation existante dAIX 5.2 TL10 SP8 uniquement Le mdia dinstallation dAIX 5.2 nest pas fourni ! Le client sauvegarde son instance AIX 5.2 existante Il la restaure dans une WPAR AIX7 d'un nouveau type : VERSIONNED WPAR Un nouveau produit soumis licence, le support dAIX 5.2 est inclus Factur au cur dun small, medium, large server Disponible dans eConfig : PID 5765-H38 Par exemple sur un p770 : 187 + SWMA 950 = 1137 / coeur

46

2010 IBM Corporation

Limites au support dAIX 5.2 dans une WPAR

Protocoles / cartes obsoltes X25 token ring, disques SSA etc. Peuvent bloquer la migration matrielle Prparer linfrastructure Inventaire physique dtaill des machines raliser Rendre disponible sous AIX 7.1 les donnes utilises par AIX 5.2

47

2010 IBM Corporation

AIX 5.2 WPAR : principe de fonctionnement


Lapplication tourne dans un environnement AIX 5.2 avec des bibliothques AIX 5.2 Les systmes de fichiers dorigine y compris rootvg sont inchangs Gestion par ligne de commande, smitty, ou Workload Partitions Manager dIBM Systems Director
AIX 7 Native Environment
AIX 5.2 Versioned Environment /usr /opt /usr /opt
WPAR B
/ /var /tmp /home

Ce n'est pas une mulation ! Pas d'overhead


mksysb backup from AIX 5.2 legacy system

/usr /opt
WPAR D
/ /var /tmp /home

WPAR A
/ /var /tmp /home

WPAR C
/ /var /tmp /home

Le kernel reste AIX 7 13 system calls sont adapts Certaines commandes se superposent aux commandes AIX7 Des fixes peuvent tre installs

AIX 7 native syscalls

5.2 syscall compatibility layer

AIX 7 Kernel POWER7


*All statements regarding IBM's future direction and intent are subject to change or withdrawal without notice, and represent goals and objectives only. Some features require the purchase of additional software components.

48

2010 IBM Corporation

Dmo versionned WPAR

Cration : # mkwpar -C -B /tmp/AIX52TL08.mksysb -n wpar-aix52 [] Copying network name resolution configuration... /etc/resolv.conf /etc/hosts /etc/netsvc.conf Workload partition wpar-aix52 created successfully. mkwpar: 0960-390 To start the workload partition, execute the following as root: startwpar [-v] wpar-aix52

49

2010 IBM Corporation

DEMO

50

2010 IBM Corporation