HP-UX system and Network administration for Experienced Unix
administrators
Hints and tips
OS versie# uname –r
Mediakit versie # swlist | grep QPKBASE
Server homepage:
http://www.hp.com/go/servers
http://docs.hp.com
rp3440 = pa-risc processor
rx3440 = Itanium processor
# model (om te kijken wat voor model je hebt)
#ioscan tegenwoordig ook de heath van de lunx
nieuwe tool hiervoor: scsimgr
# ioscan -nfC disk
Class I H/W
Path Driver S/W State
H/W Type Description
=======================================================================
disk 0
0/0/1/1.0.0 sdisk CLAIMED
DEVICE HP 36.4GMAM3367MC
/dev/dsk/c1t0d0 /dev/rdsk/c1t0d0
disk 1
0/0/1/1.2.0 sdisk CLAIMED
DEVICE HP 18.2GMAM3184MC
/dev/dsk/c1t2d0 /dev/rdsk/c1t2d0
disk 2
0/0/2/0.0.0 sdisk CLAIMED
DEVICE HP 36.4GMAM3367MC
/dev/dsk/c2t0d0 /dev/rdsk/c2t0d0
Cell/SBA/LBA/device/function
servicemanuals en hardware adressering:
http://docs.hp.com/en/hw.html
#ioscan -P heath (voor status van de disken)
Filesystems:
# diskinfo /dev/rdisk/disk1 (wat hebben we)
# newfs /dev/rdisk/disk1
# newfs -R 1024 /dev/rdisk/disk1 (Laatste 1024Mb niet gebruiken)
plaatje lvm - 5-8
# pvcreate -f /dev/rdisk/disk1
# pvcreate -f /dev/rdisk/disk2
of:
# vgcreate /dev/vg01 /dev/dsk/c0t0d1 /dev/dsk/c1t0d1
# lvcreate -L 16 -n datavol vg01 (maak een 16 mb grote slice)
# lvcreate -L 16 -n swapvol vg01
# vgdisplay -v vg01
Kijken of we veritas/hp-ux jfs file system hebben (online uitbreiden
etc)
# swlist BASE-VXVM
HP-UX filesystems
plaatje 6-2
Welk filesysteem staat er op een disk:
# fstyp /dev/vg00/rlvol1
# fsadm -F vxfs -E /data
Als er getallen zijn van 5% of hoger dan met -e defragmenteren (alleen
bij vxfs licentie).
Kijk hierna met:
# swlist -l product JFS OnlineJFS
# newfs -F vxfs -o largefiles -s size -v /dev/vg01/rdatavol
Mount cdrom
# mount -F cdfs -o ro,cdcase,rr /dev/disk/disk1 /dvd
voorbeeld voor /etc/fstab
/dev/disk/disk1 /dvd cdfs
ro,cdcase,rr,noauto 0 0
Als je wil umounten en is nog in use dan:
# fuser -u /data
Swap:
# swapinfo (usage)
# swapinfo -d (report device swap)
# swapinfo -tm (report values in Mb on a total line)
Filesystemcheck / Repair
# umount /dev/vg01/datavol
# fsck -F vxfs /dev/vg01/rdatavol
Filesysteem uitbreiden
# fsadm -F vxfs -b 20m /data (maak het nu 20 Mb groot)
# fsadm -F vxfs -b 16m /data (maak het nu 16 Mb groot, dus kleiner)
# lvreduce -L 16 /dev/vg01/datavol (16 mb groot filesysteem dus...)
Online backup:
# lvsplit /dev/vg01/datavol
# fsck -F vxfs /dev/vg01/rdatavolb
# mkdir -p /backup/data
# mount -o ro /dev/vg01/datavolb /backup/data
# fbackup -f /dev/rmt0 -i /backup/data
# umount /backup/data
# lvmerge /dev/vg01/datavolb /dev/vg01/datavol (let op, de eerste
parameter is de oude, secondaire mirror)
Backup/Restore
# fbackup -f /dev/rmt0 -i /home -I index.home
of:
# fbackup -f /dev/rmt0 -u0g graph -I index.full
en de graph bevat:
i / (Include alles)
e /tmp (exclude /tmp)
e /cdrom (exclide /cdrom)
De index.full is dan een lijst met de gebackupte files (logging).
# frecover -f /dev/rmt0 -xNv (-N is alleen kijken)
# frecover -f /dev/rmt0 rv (volledig terugzetten)
# frecover -f /dev/rmt0 -i /home/user1 -xv (dir /home/user1 terugzetten)
Maintaince processor
plaatje 11-11 en 11-13
Runlevels / Start en stop services
/sbin/init.d/
/sbin/rc3.d (default runlevel 3)
# who -r (wel runlevel zitten we in)
configureren via de /etc/rc.config.d/ dir.
Netwerken:
# ioscan -fnC lan
configureren via /etc/rc.config.d/netconf
Netwerk configureren (hardwarematig depreciated)
# lanscan (welke in gebruik)
# lanadmin -x 0 (kijken)
# lanadmin -X 100fd 0 (wijzigen)
# lanadmin -g 0 (kijken wat de
counters zijn)
Netwerk configureren (hardwarematig)
# nwmgr (view all interfaces)
# nwmgr --get --attribute all -c lan0
# nwmgr --set --attrinute speed=100fd -c lan0
# nwmgr --set --attribute all -sa --from current -c lan0 (Opslaan van
de settings in /etc/rc.config.d/)
# nwmgr --get --stats all -c lan0 (kijken wat de counters zijn)
Configureren met de hand
# ifconfig lan0 pumb (aanzetten)
# ifconfig lan0 128.1.1.1 netmask 255.255.255.0 up
# ifconfig lan0 up
# ifconfig lan0 down
# ifconfig lan0 unplumb
Routeringen
# route add net 10.10.10.0 netmask 255.255.255.0 10.1.1.1 1 (metric)
# route delete net 10.10.10.0 netmask 255.255.255.0 10.1.1.1
# route add default 10.1.1.1 1
Network tuning
# ndd -h
# ndd -h ip_forwarding
# ndd -set /dev/ip ip_forwarding 2 (Enable forwarding)
# ndd -set /dev/ip ip_forwarding 0 (Disable forwarding)
Deze settings staan permanent in /etc/rc.config.d/nddconf
DNS
Config in /etc/nsswitch.conf
hosts: dns files
Kernel:
# cd /stand
# cp system system.prev
# cp /stand/build/system.SAM /stand/system
# kmupdate /stand/build/vmunix_test
# shutdown -ry 0
Main Menu> boot pri
Interact with IPL? y
ISL> hpux ls /stand
ISL> hpux -is /stand/vmunix.prev
Tuning:
# kctune nproc=4096
# kconfig -s currentconfig (Settings van de huidige kernel naar een
file)
# kcusage (laat ziet wat de huidige settings zijn en het gebruik ervan)
Patching
PHxx_yyyy
PH = Patch HP-Ux
xx = Area patched (CO=general hpux commands, KL=Kernel patches,
NE=Network, SS=All other subsystems)
yyyy = Unique number
Te downloaden op:
HP IT Resource Center Patch Database
http://www.itrc.hp.com
ftp://ftp.itrc.hp.com
11i v1 --> Zoeken naar GOLDBASE11i en GOLDAPPS11i
11i v2 --> Zoeken naar QPKBASE en QPKAPPS
Installeren met
# swinstall -s /tmp/PHCO_2000.depot -x autoreboot=true -x
patch_match_target=true
of
# swinstall -s /dvd -x autoreboot=true -x patch_match_target=true
# swlist -a readme -s /dvd
ldap
http://docs.hp.com
LDAP-UX Client services B.03.30 Administrators guide