Netapp OS upgrade, how to

review .pdf checklist, upgrade and revert options

transfer image to /vol/vol0/etc/software
sysstat -u
sysstat -i
sysstat -m
sysstat -x
options autiosupport.doit
snapmirror quiesce destination
cf status
software list
software update ****_****_.tgz -r
cf takeover
nas01(takeover)>cf giveback
wait 10-15 minutes
cf takeover
wait 10-15 minuts
nas02(takeover)>cf giveback

lvm resize, extend reduce example

Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/VolGroup00-LogVol00 7935392 6773500 752292 91% /
/dev/sda5 497829 20904 451223 5% /boot
tmpfs 1037084 0 1037084 0% /dev/shm
/dev/mapper/VolGroup00-LogVol01 70877776 14988144 51045372 23% /home
My / partition is about 8 Gb and my /home partition is about 71 Gb.

For /home, I did:

umount /home
e2fsck -f /dev/VolGroup00/LogVol01
resize2fs /dev/VolGroup00/LogVol01 69G
lvreduce -L-2G /dev/VolGroup00/LogVol01
mount /home

For / partition, I did:

lvextend -L+2G /dev/VolGroup00/LogVol00
resize2fs /dev/VolGroup00/LogVol00

Another example:


Filesystem Size Used Avail Use% Mounted on
9.7G 600M 8.6G 7% /

lvextend -L+8G /dev/vg_server1/lv_root
resize2fs /dev/vg_server1/lv_root

Netapp commands

sysconfig -a : shows hardware
configuration with more verbose information
sysconfig -d :
shows information of the disk attached to the filer
version : shows the
netapp Ontap OS version.
uptime : shows the
filer uptime
dns info : this
shows the dns resolvers, the no of hits and misses and other info
nis info : this
shows the nis domain name, yp servers etc.
rdfile : Like
“cat” in Linux, used to read contents of text files/
wrfile :
Creates/Overwrites a file. Similar to “cat > filename” in Linux
aggr status : Shows
the aggregate status
aggr status -r :
Shows the raid configuration, reconstruction information of the disks in filer
aggr show_space :
Shows the disk usage of the aggreate, WAFL reserve, overheads etc.
vol status : Shows
the volume information
vol status -s :
Displays the spare disks on the filer
vol status -f :
Displays the failed disks on the filer
vol status -r :
Shows the raid configuration, reconstruction information of the disks
df -h : Displays
volume disk usage
df -i : Shows the inode
counts of all the volumes
df -Ah : Shows
“df” information of the aggregate
license :
Displays/add/removes license on a netapp filer
maxfiles : Displays
and adds more inodes to a volume
aggr create :
Creates aggregate
vol create
: Creates volume in an aggregate
vol offline
: Offlines a volume
vol online
: Onlines a volume
vol destroy
: Destroys and removes an volume
vol size
[+|-] : Resize a volume in netapp filer
vol options : Displays/Changes
volume options in a netapp filer
qtree create
: Creates qtree
qtree status :
Displays the status of qtrees
quota on : Enables
quota on a netapp filer
quota off :
Disables quota
quota resize :
Resizes quota
quota report :
Reports the quota and usage
snap list :
Displays all snapshots on a volume
snap create
: Create snapshot
snap sched
: Schedule snapshot creation
snap reserve
: Display/set snapshot reserve space in volume
/etc/exports : File
that manages the NFS exports
rdfile /etc/exports
: Read the NFS exports file
wrfile /etc/exports
: Write to NFS exports file
exportfs -a :
Exports all the filesystems listed in /etc/exports
cifs setup : Setup
cifs shares : Create/displays
cifs shares
cifs access :
Changes access of cifs shares
lun create :
Creates iscsi or fcp luns on a netapp filer
lun map : Maps lun
to an igroup
lun show : Show all
the luns on a filer
igroup create :
Creates netapp igroup
lun stats : Show lun
I/O statistics
disk show : Shows
all the disk on the filer
disk zero spares :
Zeros the spare disks
disk_fw_update :
Upgrades the disk firmware on all disks
options :
Display/Set options on netapp filer
options nfs :
Display/Set NFS options
options timed :
Display/Set NTP options on netapp.
options autosupport
: Display/Set autosupport options
options cifs :
Display/Set cifs options
options tcp :
Display/Set TCP options
options net :
Display/Set network options
: Initiates ndmpcopy
ndmpd status :
Displays status of ndmpd
ndmpd killall :
Terminates all the ndmpd processes.
ifconfig :
Displays/Sets IP address on a network/vif interface
vif create :
Creates a VIF (bonding/trunking/teaming)
vif status :
Displays status of a vif
netstat : Displays
network statistics
sysstat -us 1 : begins a 1
second sample of the filer’s current utilization (crtl – c to end)
nfsstat : Shows nfs
nfsstat -l :
Displays nfs stats per client
nfs_hist : Displays
nfs historgram
statit : beings/ends a
performance workload sampling [-b starts / -e ends]
stats : Displays
stats for every counter on netapp. Read stats man page for more info
ifstat : Displays
Network interface stats
qtree stats :
displays I/O stats of qtree
environment : display
environment status on shelves and chassis of the filer
storage show
: Shows storage component details
intialize : Initialize a snapmirror relation
snapmirror update :
Manually Update snapmirror relation
snapmirror resync :
Resyns a broken snapmirror
snapmirror quiesce
: Quiesces a snapmirror bond
snapmirror break :
Breakes a snapmirror relation
snapmirror abort :
Abort a running snapmirror
snapmirror status :
Shows snapmirror status
lock status -h :
Displays locks held by filer
sm_mon : Manage the
storage download
shelf : Installs the shelf firmware
software get :
Download the Netapp OS software
software install :
Installs OS
download : Updates
the installed OS
cf status :
Displays cluster status
cf takeover : Takes
over the cluster partner
cf giveback : Gives
back control to the cluster partner
reboot : Reboots a