User:Clarcyl/Unix
Documentation du Power750
http://romain.novalan.fr/wiki/AIX_Power_740
Ouvrir une console depuis la HMC
[edit]mkvterm -m Serveurs-Dev -p VIO-B rmvterm -m Serveurs-Dev -p VIO-B
Single user mod
[edit]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 <cr> for the default runlevel: N
Gestion des paths
[edit]- Afficher
# lspath -l hdisk20 -H -F "name:parent:connection:status" 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:
- Supprimer
rmpath –dl hdisk20 –p fscsi0 –w 5001738065920143,6000000000000
MAJ de l alternate disk
[edit]alt_rootvg_op -X altinst_rootvg alt_disk_copy -d $altdisk bootlist -m normal $rootdisk
Principe vio - hba/vfchost/virtual adapters
[edit]lsdev -virtual
lsnports
fcstat -D fcs0 | grep Attention
lsmap -npiv -vadapter vfchostX
killall
[edit]lnx killall -u $USER
aix :ps -u $USER -o pid | grep -v "PID" | xargs kill -9
Date
[edit]YESTERDAY=`TZ=aaa24 date +%Y%m%d`
TZ='GMT-0:58' date
/etc/exports
[edit]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
[edit]smitty users
afficher espace disque
[edit]du -m
modifier date
[edit]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éé
[edit]vi /etc/security/limits
default: fsize = -1 ...
Classer les répertoires par taille
[edit]du -k . | sort -n
Commandes
[edit]Gestion des services
[edit]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
LVM
[edit]Ajout d'un disque
[edit]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
[edit]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
[edit]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
#cfgmgr -s
Cherche le nom du disque pour votre vg
#lspv ... hdisk8 00f74b683c7745c0 nimvg active ...
Afficher la taille du disque (la nouvelle taille doit s'afficher)
#bootinfo -s hdisk8 153600
Afficher la taille du vg
#lsvg nimvg ... 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
Problème rencontré :
[edit]#chfs -a size=+50G /Sag7 0516-787 extendlv: Maximum allocation for logical volume Saga7_LV_Backup is 2000. #chlv -x 4000 Sag7_LV_Backp
Vérifier avec un
df -g
Affichage
[edit]Affiche des infos sur l'état du LV :
#lslv hd6 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
#lsvg nimvg 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 :
#lslv -l hd6 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
Scripts
[edit]- while if read line awk
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 <line.txt
Installation Curl
[edit]Doivent être présent dans /usr/local/ :
lrwxrwxrwx 1 root system 11 Mar 26 16:41 curl -> 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_<Hostname>.ksh
PATH:......................:/usr/local/curl/bin:....... LIBPATH:...................:/usr/local/curl/lib:.......
RAID LVM
[edit]Installation RAID LVM
[edit]Gestion RAID LVM
[edit]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
[edit]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/_<Hostname>.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
[edit]Verifier les IPCS
ipcs
Si besoin les supprimer
ipcsrm <Arguments>
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
[edit]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 informix
[edit]Problème 1
[edit]Verifier les IPCS
ipcs
Si besoin les supprimer
ipcsrm <Arguments>
Problème 2
[edit]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
[edit]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 <c> from module <> 16:39:51 Loading Module <CNULL> 16:39:51 Booting Language <builtin> from module <> 16:39:51 Loading Module <BUILTINNULL> 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