User:Clarcyl/Unix

Documentation du Power750

http://romain.novalan.fr/wiki/AIX_Power_740

Ouvrir une console depuis la HMC
mkvterm -m Serveurs-Dev -p VIO-B rmvterm -m Serveurs-Dev -p VIO-B

Single user mod
Demarrer un système AIX en single user mod Lancer le menu SMS 5. S�lection des options d'amor�age 1. Select Install/Boot Device 7. Liste de toutes les unit�s Sectionner votre disque 3. Amor�age en mode service Aller jusqu'au "reboot" 5. Single User Mode Enter (Y)es,(N)o, or  for the default runlevel: N

Gestion des paths
hdisk20:fscsi0:5001738065920143,6000000000000:Missing hdisk20:fscsi0:5001738065920151,6000000000000:Missing hdisk20:fscsi1:5001738065920183,6000000000000:Missing hdisk20:fscsi1:5001738065920171,6000000000000:Missing Note in the output the connection string is in two parts separated by a comma. This gives us all the information we need to remove a path. I could now use the following to remove the first path in the output: rmpath –dl hdisk20 –p fscsi0 –w 5001738065920143,6000000000000
 * Afficher
 * 1) lspath -l hdisk20 -H -F "name:parent:connection:status"
 * Supprimer

MAJ de l alternate disk
alt_rootvg_op -X altinst_rootvg alt_disk_copy -d $altdisk bootlist -m normal $rootdisk

Principe vio - hba/vfchost/virtual adapters
lsdev -virtual

lsnports

fcstat -D fcs0 | grep Attention

lsmap -npiv -vadapter vfchostX

killall
lnx killall -u $USER

aix :ps -u $USER -o pid | grep -v "PID" | xargs kill -9

Date
YESTERDAY=`TZ=aaa24 date +%Y%m%d`

TZ='GMT-0:58' date

/etc/exports
Man /etc/exports : http://publib.boulder.ibm.com/infocenter/pseries/v5r3/index.jsp?topic=/com.ibm.aix.commadmn/doc/commadmndita/nfs_intro.htm /home -vers=X,ro,access=Serveur,root=Serveur

ajouter un utilisateur
smitty users

afficher espace disque
du -m

modifier date
smitty date

vi /etc/ntp.conf server 0.pool.ntp.org server 1.pool.ntp.org server 2.pool.ntp.org

modifier la taille max des fichier créé
vi /etc/security/limits default: fsize = -1 ...

Classer les répertoires par taille
du -k. | sort -n

Gestion des services
voir les services disponibles lssrc -S arreter/redemarrer un service refresh -s nom-service stopper un service. (variante pour certains services -t) stopsrc -s nom-service démarrer un service. (variante pour certains services -t) startsrc -s nom-service

Ajout d'un disque
lspv mkvg -y mon_vg mon_disk lspv mklv -y mon_lv -t jfs2 mon_vg 300G crfs -d mon_lv -v jfs2 -A yes -m mon_point_de_montage mount -a

Suppression d'un disque
Supprimer le VG smit System Storage Management (Physical & Logical Storage) Logical Volume Manager Volume Groups Remove a Volume Group Supprimer le LV smit System Storage Management (Physical & Logical Storage) Logical Volume Manager Logical Volumes Remove a Logical Volume Supprimer le hdisk rmdev -dl hdisk0 Retirer ensuite le volume sur Datacore puis vérifier : lspv

Agrandir un volume
Sur DataCore agrandir le volume (après avoir vérifier qu'il y est de la place bien sur) Virtual Disks > Properties > Virtual disk size Scanner les disques Cherche le nom du disque pour votre vg ... hdisk8         00f74b683c7745c0                    nimvg           active ... Afficher la taille du disque (la nouvelle taille doit s'afficher) 153600 Afficher la taille du vg ... TOTAL PPs:     799 (102272 megabytes) ... Lancer un check de la taille du vg chvg -g Arch_Histo_VG ... chvg: Volume group changed ... Vérifier que la taille du vg a augmenté lsvg nimvg ... TOTAL PPs:     1199 (153472 megabytes) ... Augmenter la taille du lv chfs -a size=+100G /Histo_Archive
 * 1) cfgmgr -s
 * 1) lspv
 * 1) bootinfo -s hdisk8
 * 1) lsvg nimvg

Problème rencontré :
0516-787 extendlv: Maximum allocation for logical volume Saga7_LV_Backup is 2000. Vérifier avec un df -g
 * 1) chfs -a size=+50G /Sag7
 * 1) chlv -x 4000 Sag7_LV_Backp

Affichage
Affiche des infos sur l'état du LV : LOGICAL VOLUME:    hd6                    VOLUME GROUP:   rootvg LV IDENTIFIER:     0057498a00004c00000000fb8bb01139.2 PERMISSION:     read/write VG STATE:          active/complete        LV STATE:       opened/syncd TYPE:              paging                 WRITE VERIFY:   off MAX LPs:           512                    PP SIZE:        32 megabyte(s) COPIES:            2                      SCHED POLICY:   parallel LPs:               9                      PPs:            18 STALE PPs:         0                      BB POLICY:      non-relocatable INTER-POLICY:      minimum                RELOCATABLE:    yes INTRA-POLICY:      middle                 UPPER BOUND:    32 MOUNT POINT:       N/A                    LABEL:          None MIRROR WRITE CONSISTENCY: off EACH LP COPY ON A SEPARATE PV ?: yes Affiche des infos sur un VG VOLUME GROUP:      nimvg                    VG IDENTIFIER:  00f74b6800004c00000001463c77461c VG STATE:          active                   PP SIZE:        128 megabyte(s) VG PERMISSION:     read/write               TOTAL PPs:      1199 (153472 megabytes) MAX LVs:           256                      FREE PPs:       400 (51200 megabytes) LVs:               4                        USED PPs:       799 (102272 megabytes) OPEN LVs:          4                        QUORUM:         2 (Enabled) TOTAL PVs:         1                        VG DESCRIPTORS: 2 STALE PVs:         0                        STALE PPs:      0 ACTIVE PVs:        1                        AUTO ON:        yes MAX PPs per VG:    32512 MAX PPs per PV:    2032                     MAX PVs:        16 LTG size (Dynamic): 512 kilobyte(s)         AUTO SYNC:      no HOT SPARE:          no                       BB POLICY:      relocatable PV RESTRICTION:    none                     INFINITE RETRY: no Affiche sur quels VG sont les LV : hd6:N/A PV               COPIES        IN BAND       DISTRIBUTION hdisk0           009:000:000   100%          000:009:000:000:000 hdisk1           009:000:000   100%          000:009:000:000:000
 * 1) lslv hd6
 * 1) lsvg nimvg
 * 1) lslv -l hd6

Scripts
while read line do       echo "User : " $line #execution de la commande svmon PID=$(ps -u $line | grep ui | awk '{print $2}') if $PID > 10  then echo "svmon -P " $PID fi done  curl-7.40.0 drwxr-xr-x   6 root     system          256 Mar 26 16:41 curl-7.40.0 Ajouter dans l'environnement : /home/informix/tpk_.ksh PATH:......................:/usr/local/curl/bin:....... LIBPATH:...................:/usr/local/curl/lib:.......

Gestion RAID LVM
Afficher : lsvg -P Mirror_Tpk_VG lsmp -A Mirror_VG1 Retirer un disque : chpv -P hdisk8 Ajouter un disque : chpv -p PoolB hdisk8

Installation PSQL
Doivent être présent dans /usr/local/ : drwxr-xr-x   6 root     system          256 Sep 23 01:05 pgsql Ajouter dans l'environnement : /home/ifx/_.ksh PATH:......................:/usr/local/psql/bin:....... LIBPATH:...................:/usr/local/psql/lib:....... installer les paquet présent dans /home//PGSQL rpm -ivh --nodeps readline-6.3-5.aix5.1.ppc.rpm rpm -ivh --nodeps readline-devel-6.3-5.aix5.1.ppc.rpm

Problème informix
Verifier les IPCS ipcs Si besoin les supprimer ipcsrm  Vérifier les logs au démarrage de l'instance : Si la ligne suivante est présente dans les lgos de démarrage (/home/ifx/online_tpk_test3.log) : 09:50:08 Logical Log Files are Full -- Backup is Needed Exécuter : onstat -c

Obtenir WWN AIX
Pour connaître le nom de la carte : lsdev -Cc adapter | grep fcs Pour connaître le wwn grâce au nom de la carte kepler:/ > lscfg -vl fcs0 ... fcs0             U78AA.001.WZSH7AP-P1-C4-T1  8Gb PCI Express Dual Port FC Adapter (df1000f114108a03) ...

Problème 1
Verifier les IPCS ipcs Si besoin les supprimer ipcsrm 

Problème 2
Vérifier les logs au démarrage de l'instance : Si la ligne suivante est présente dans les lgos de démarrage (/home/ifx/online_tpk_test3.log) : 09:50:08 Logical Log Files are Full -- Backup is Needed Exécuter : onstat -c

Problème 3
16:39:50 IBM Informix Dynamic Server Started. 16:39:50 Warning: The IBM IDS Growth Edition license restriction limits 16:39:50 the total shared memory size for this server to 16777216 KB. 16:39:50  The maximum allowable shared memory was reset to this size to start the database server. 16:39:51 VP pid=6553820 priority fixed at 60 Wed Jun 24 16:39:51 2015 16:39:51 Warning: PDQ functionality is not supported in IDS Growth Edition. The value of MAX_PDQPRIORITY cannot be set to 100. It is reset to 0. 16:39:51 Event alarms enabled. ALARMPROG = '/usr/informix/etc/alarmprogram.sh' 16:39:51 Booting Language  from module <> 16:39:51 Loading Module  16:39:51 Booting Language from module <> 16:39:51 Loading Module  16:39:56 DR: DRAUTO is 0 (Off) 16:39:56 DR: ENCRYPT_HDR is 0 (HDR encryption Disabled) 16:39:56 AIX MP latch code enabled 16:39:56 Requested shared memory segment size rounded from 548KB to 560KB 16:39:56 Fast poll pollset enabled. 16:39:57 IBM Informix Dynamic Server Version 11.70.FC4GE Software Serial Number AAA#B000000 16:39:57 Cannot bring server up from a higher version server rootdbs 16:39:57 oninit: Fatal error in shared memory initialization 16:39:57 IBM Informix Dynamic Server Stopped. 16:39:57 mt_shm_remove: WARNING: may not have removed all/correct segments Comparer tpk_testXXX.ksh avec une version qui fonctionne