Beruflich Dokumente
Kultur Dokumente
AIX WPAR
Thibaud Besson Architecte serveurs Power IBM
AIX instance
Workload Partition
Workload Partition
Application Server
Workload Partition
BI
Workload Partition
Web Server
Workload Partition
Billing
Test
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
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
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
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
Options ---
6029312 -1572864 -8650752 -262144 -524288 ---262144 262144 262144 262144 ---ro ro rw -----
1048576 --
WPAR namefs no no
WPAR private
no
mount: directory = "/" vfs = "jfs2" size = "406M mount: directory = "/var" vfs = "directory"
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
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
rootvg = "yes"
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
16
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.
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
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
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
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
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
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
/opt
hdisk1 defined
23
24
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
# 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
------------------------------------------------------------------
WPAR-owned adapter
WPAR gets the adapter so manages MPIO & FC devices
fcs0
fcs1
fscsi0
fscsi1
hdisk0
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
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
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
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
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
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
34
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
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
Dans lAIX Global topas -@ Monitore toutes les WPAR actives Ajoute la colonne WPAR la liste des processes
37
Dans la WPAR %Resc mesure la consommation Certains vnements sont relatifs lAIX global
38
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
1.
2.
AIX # 3
Workload Partition Test
Policy
40
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
42
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
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
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
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
/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
48
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
DEMO
50