Anda di halaman 1dari 19

Printed 09/21/2016 5:10:11 a9/p9

UNSIGNED PRINTED COPIES


ARE FOR REFERENCE ONLY

COMPANY
CONFIDENTIAL

WORK INSTRUCTION
NETAPP FAS FIRMWARE UPGRADE

Proprietary Information. 2008 Capgemini America, Inc. All Rights Reserved.


Template Version 3.00
Filename: 330415017

1 of 19

UNSIGNED PRINTED COPIES


ARE FOR REFERENCE ONLY

COMPANY CONFIDENTIAL
Contents

1. Introduction

1.1
1.2

3
3

Purpose
Scope

2. Pre-requisites

3. Preparation Steps

4. Upgrade Steps

3.1.

Pre-Upgrade Steps
3.1.1.
Shelf firmware
3.1.2.
RLM firmware
4.1.
Data ONTAP Upgrade
4.2.
Post Data ONTAP Upgrade Options Settings

5
8
9
14
15

5. References

16

6. Document Control

16

7. Document Location

17

8. Distribution List

17

APPENDIX

18

Appendix A: Appendix

18

Proprietary Information. 2008 Capgemini America, Inc. All Rights Reserved.


Template Version 3.00
Filename: 330415017

2 of 19

UNSIGNED PRINTED COPIES


ARE FOR REFERENCE ONLY

COMPANY CONFIDENTIAL

1.

Introduction

1.1 Purpose
Document Reference: Storage Work Instructions for Netapp Disk Upgrades
(NetApp-Shelf-RLM-Ontap-Disk Upgradesv1.0)
1.2 Scope
These process documents reflect our understanding the work executed by the
Capgemini India team for Netapp NAS Technology process on all supported
accounts
2.

Pre-requisites

The user required to have the basic knowledge of NetApp FAS product portfolio, its
managed Tools and also proper KT attended from the SMEs satisfaction before
following the below procedure.

Change ticket has already been opened and approved by all approvers.

You can get further information under the following link http://mysupport.netapp.com/
3.

Preparation Steps

1.

If root password is changed request support group to disable DFM Performance


Advisor Transport for that filer.

2.

Navigate to the filer view or the operations manager and check for any
ERRORs or WARNINGs in the Exception report for the filer on which the
upgrade needs to be performed .

3.

Access FilerView for the storage appliance(s) to be upgraded and check the
status of the filers. It should be normal:
# https://filermanagementIP/na_admin/
# https://filermanagementIP/na_admin/
System status at the bottom left hand corner of FilerView should be listed as
The systems global status is normal.
NOTE: DO NOT continue with upgrade if the systems global status is
not listed as normal. The graphic below has a red square
highlighting the global status using FilerView.

Proprietary Information. 2008 Capgemini America, Inc. All Rights Reserved.


Template Version 3.00
Filename: 330415017

3 of 19

UNSIGNED PRINTED COPIES


ARE FOR REFERENCE ONLY

COMPANY CONFIDENTIAL
4.

If FilerView is NOT available, then use the following console command to check
each filer health status: #environment status

5.

Check for failed disks on each filer. Replace any failed disks before continuing:
# vol status -f

6.

Below is the shelf firmware version for the corresponding shelf types

Shel
f
Recommen
Type
ded FW
ATFCX
38
ESH
4
14
ATFC
208
ATDownload shelf firmware
FC2
208 upgrade files. Follow steps
below to download files:
ESH
2
20 Shelf & ESH update files from
1. Download all current Disk
the NetApp NOW site - http://now.netapp.com/NOW/download/tools/diskshelf/
2. Select all current Disk Shelf and ESH, and then download the ZIP file to a folder
on your PC.
7.

Is RLM firmware upgrade required? Yes will be checked for each filer prior the
upgrade
Recommended version: 4.0
If No, then continue to step 12, else:
Download RLM firmware upgrade files. Follow steps in the link below to
download files for the storage appliance being upgraded:
NOTE: Kindly download RLM both latest version of 3.1.x and 4.0 firmware
since version < 3.1.x require intermediate upgrade to 3.1.x before it can be
upgraded to 4.0
http://now.netapp.com/NOW/download/tools/rlm_fw/

8.

Setup Putty (or preferred application to access filer) to log all output during this
change. Save this file to local hard drive for reference at a later date if
required.

9.

The step below is not required for NDU (Non Disruptive Upgrades)
Contact the relevant application support personnel to confirm that
arrangements are in place to shut down the applications prior to DOT upgrade.

Proprietary Information. 2008 Capgemini America, Inc. All Rights Reserved.


Template Version 3.00
Filename: 330415017

4 of 19

UNSIGNED PRINTED COPIES


ARE FOR REFERENCE ONLY

COMPANY CONFIDENTIAL
Post installation user acceptance testing MUST be completed by the relevant
support groups confirm that this has been completed.
Copy both the current and upgrade versions of Data ONTAP to the Filer in the vol0
/etc/software folder.
NOTE: It is not necessary to copy the current version of Data ONTAP to the
filer if it already exists in the /etc/software folder.
2.1 Pre Upgrade steps and testing
1.

Ensure the Preparation steps section of this document has been completed.
Ensure there are no inconsistent flexible volumes exist: #vol status

2.

Confirm that NVRAM card is at least 256MB by entering the following command
on the filer console and confirming that the NVRAM card is at least 256MB. Do
not continue with upgrade if the NVRAM card is only 32MB.
#sysconfig

3.

If projects are deployed in vfilers , verify the protocols used in the filers by
issuing the below command
#vfiler status a

4.

Run the below command which will give you the luns , share and nfs served
from the filer.
# vfiler run * lun show
# vfiler run * cifs shares
#vfiler run * exportfs

5.

If there are no vfiler in the filer, then run the commands below to view the luns
, shares and the nfs exports

6.

Print out /etc/rc and /etc/hosts files from the filer and check that entries in
these files are correct and meet requirements.

4.

Upgrade Steps

3.1.

Pre-Upgrade Steps

1.

Setup Putty (or preferred application to access filer) to log all output during
this change. Save this file to local hard drive for reference at a later date if
required.

2.

Use the following command to confirm that at least 1 spare disk for each
storage appliance is available for each size of attached disk : #vol status -s

3.

Ensure that no raid groups are being reconstructed. Enter the following
command on each filer:
# sysconfig r

Proprietary Information. 2008 Capgemini America, Inc. All Rights Reserved.


Template Version 3.00
Filename: 330415017

5 of 19

UNSIGNED PRINTED COPIES


ARE FOR REFERENCE ONLY

COMPANY CONFIDENTIAL
4.

Check for failed disks on each filer. Replace any failed disks before
continuing:
# vol status -f

5.

Verify that optional activities such as disk scrubbing are not active on all the
aggregates. Enter the command on each filer:
#aggr scrub status
If disk scrubbing is currently being performed, enter the following command
on each filer to stop disk scrubbing on all the volumes or aggregates:
#aggr scrub stop

6.

Verify that the backups are not active. Enter the following command from
each filer:
#sysstat 1
Verify that I/O is displayed for the tape section of the output. If backups are
currently active, coordinate with the backup team to get the backup
processes terminated.
Alternatively, check for any active NDMP sessions from each filer by using
the following command:
#ndmpd status
If any active session is found , terminate the session

7.

Verify that SnapMirror updates are not currently active. View to see when the
last update occurred and ensure that updates are continuing. It may be
necessary to wait for the next scheduled update. Enter the following
command on each filer:
# snapmirror status
Enter the following command on each filer to disable the SnapMirror
services during the upgrade process:
# options snapmirror.enable of

8.

Confirm recent snapvaults have been completing successfully on each filer:


# snapvault status
Enter the following command on each filer to disable the SnapVault service
during the upgrade process: # options snapvault.enable of

Proprietary Information. 2008 Capgemini America, Inc. All Rights Reserved.


Template Version 3.00
Filename: 330415017

6 of 19

UNSIGNED PRINTED COPIES


ARE FOR REFERENCE ONLY

COMPANY CONFIDENTIAL
9.

Enter the following commands on each storage appliance to display volume,


vfiler and qtree status, disk types, current firmware levels and etc. Ensure
these results are saved for later comparison:
# vol status
# vfiler status
# qtree status
# version
# version -b
# sysconfig -a
# sysconfig v
# sysconfig -r
# license
# environment status
# fcstat device_map
# ifconfig a
# ipspace list
# useradmin userlist
# rdfile /etc/rc
# rdfile /etc/hosts
# rdfile /etc/snapmirror.conf
# rdfile /etc/exports
# exportfs
# cifs shares
# lun show
# lun stats
# lun show -m
# iscsi show initiator
# iscsi nodename
# iscsi status
# iscsi config
# igroup show
# igroup show v
# vfiler status -a

Proprietary Information. 2008 Capgemini America, Inc. All Rights Reserved.


Template Version 3.00
Filename: 330415017

7 of 19

UNSIGNED PRINTED COPIES


ARE FOR REFERENCE ONLY

COMPANY CONFIDENTIAL
# qtree status -i
# qtree status -v
10. Enter the following commands from vfiler0 on both the filers to obtain vfiler
information: (for filers not having vfilers, just run the commands without
vfiler run *. For example, for qtree status ,just run qtree status)
# vfiler run * qtree status
# vfiler run * exportfs
# vfiler run * cifs shares
# vfiler run * lun show
# vfiler run * lun show -m
# vfiler run * lun stats
11. Trigger an autosupport on from both the filers :
# options autosupport.doit preupgrade
12.

Create a config dump on both the filers :


# config dump -f -v /vol/vol0/config.dump.filername

13. Create a snapshot of vol0 on both the filers :


# snap create vol0 pre_ disk_shelf_fw_upg_filername
14. Confirm that the C$ share may be mapped to filer head and the write access
is available to the filer from this share.
3.1.1.Shelf firmware
Complete the following steps:
1.

Map a drive or mount the Filer appliance root volume as a user with
administrator privileges.

2.

Extract files from the shelf firmware upgrade compressed file to a temp
folder on your workstation.

3.

Copy all the files uncompressed from the shelf firmware upgrade file to
the /etc/shelf_fw directory in the filers root volume. Overwrite any existing
files in this folder.

4.

To update the firmware without rebooting, complete the following tasks.

5.

Login to the appliance console and access advanced mode:


Filer>priv set advanced

6.

Enter following command to upgrade the shelf firmware on all the disk
shelves in the system:
Shelf upgrade is done on a loop by loop basis. Confirm the loops for the
storage appliance being upgraded and modify as required below.

Proprietary Information. 2008 Capgemini America, Inc. All Rights Reserved.


Template Version 3.00
Filename: 330415017

8 of 19

UNSIGNED PRINTED COPIES


ARE FOR REFERENCE ONLY

COMPANY CONFIDENTIAL
ENTER FOLLOWING COMMANDS ON the first filer (say filer1)
# priv set advanced
# storage download shelf <loop_id>
# priv set
WHEN PREVIOUS FW UPDATE COMPLETED,
ENTER FOLLOWING COMMANDS ON the second filer (say filer2)
# priv set advanced
# storage download shelf <loop_id>
#priv set
7.

Shelf firmware updates will take 20 35 minutes to complete. Wait for


console messages to appear stating that the firmware upgrade has been
successful.

8.

Enter the following commands on the filers to check for errors, confirm that
the shelf FW upgrade has been successfully applied to all shelves and that
there are no issues:
sysconfig r
sysconfig a
vol status
vol status f
lun show

3.1.2.RLM firmware
Complete the following steps:
1.

Enter the following command to display the current RLM firmware version:
#rlm status

2.

Check below condition:a. If current firmware version is earlier than 3.1, complete steps 3 to 10 to
upgrade to the latest 3.1.x version then continue with 4.0
b. If current firmware is 3.1.x, complete steps 7 to 10.

3.

Map a drive or mount the Filer appliance root volume as a user with
administrator privileges.

4.

Copy the RLM_FW.zip (version 3.1.x) files to the /etc/software directory in


the filers root volume. Run below to list down available install package.
#software list

Proprietary Information. 2008 Capgemini America, Inc. All Rights Reserved.


Template Version 3.00
Filename: 330415017

9 of 19

UNSIGNED PRINTED COPIES


ARE FOR REFERENCE ONLY

COMPANY CONFIDENTIAL
5.

Login to the appliance console:


# software install RLM_FW.zip

6.

Enter following command to upgrade the RLM firmware in the system:


# rlm update

Result: The RLM is updated you are prompted to reboot the RLM enter Y to
continue.
7.

Map a drive or mount the Filer or NearStore appliance root volume as a user
with administrator privileges.

8.

Copy the RLM_FW.zip (version 4.0) files to the /etc/software directory in the
filers root volume. Run below to list down available install package.
# software list

9.

Login to the appliance console and access advanced mode:


# priv set advanced

10. Enter following command to upgrade the RLM firmware in the system:
# software install RLM_FW.zip
# rlm update -f
Result: The RLM is updated you are prompted to reboot the RLM enter Y to
continue.
Enter the following commands on the filers to check for errors, confirm that the
RLM FW upgrade has been successfully completed.
# rlm status
Result: The RLM version should show the updated firmware.
3.1.3. Post Upgrade testing
1. Confirm that all volumes are listed as online by entering this command on the
filers:
# vol status
NOTE: Output will be similar to the following listing. Check to
confirm that all volumes are online:
Volume
State
Status
Options
vol0
online raid4
root
volname_vol1
online raid_dp
raidsize=9
# options snapmirror.enable on
# options snapvault.enable on
Check for failed disks on filer:
# vol status -f

Proprietary Information. 2008 Capgemini America, Inc. All Rights Reserved.


Template Version 3.00
Filename: 330415017

10 of 19

UNSIGNED PRINTED COPIES


ARE FOR REFERENCE ONLY

COMPANY CONFIDENTIAL
Run the following commands on filer:
# vol status -r
# vol status s
# vfiler status
# qtree status
# sysconfig -a
# sysconfig v
# sysconfig -r
# license
# environment status
# fcstat device_map
# ifconfig a
# ipspace list
# useradmin userlist
# rdfile /etc/rc
# rdfile /etc/hosts
# rdfile /etc/snapmirror.conf
# rdfile /etc/exports
# exportfs
# cifs shares
# vfiler status -a
# qtree status -i
# qtree status v
# version
# version -b
2.

Obtain vFiler information by entering the following commands from vFiler0 on


filer:
# vfiler run * vol status
# vfiler run * qtree status
# vfiler run * exportfs
# vfiler run * cifs shares

For more information :


Visit http://now.netapp.com and then look for upgrade advisor to know more
about upgrades of your environments filer.
4.

Ontap Upgrade

Proprietary Information. 2008 Capgemini America, Inc. All Rights Reserved.


Template Version 3.00
Filename: 330415017

11 of 19

UNSIGNED PRINTED COPIES


ARE FOR REFERENCE ONLY

COMPANY CONFIDENTIAL
Download relevant DOT 7.3.5 P1 upgrade source files from the NetApp NOW
website. Ensure the Software Images for Administration from a Windows PC
file is selected for download. Access the NOW website using the following link
and selecting the correct platform for the Storage Appliance being upgraded .
Suppose the existing DOT version is 7.2.x the corresponding upgrade to 7.3.x
would be the from the table below. You may also find the details from the
upgrade advisor.
http://now.netapp.com/NOW/cgi-bin/software
Storage Appliance

7.3.5 P1 Source file


(Windows)

FAS 980 controllers


FAS 6000 series controllers
FAS 3140 controllers

735P1_setup_i.exe
735P1_setup_q.exe
735P1_setup_q.exe

1. For disk firmware upgrade,


a> Download disk firmware upgrade files. Follow steps below to download
files:
2. Download all current Disk Firmware update files from the NetApp NOW site http://now.netapp.com/NOW/download/tools/diskfw/
b> Select all current Disk Firmware, and then download the ZIP file to a folder
on your PC.
3.

Please carry out all the preparation steps as done prior to the shelf and RLM
upgrade.
Execute all the command as stated above and save the putty log in a file in
your
desktop/laptop.

4.

Commence DOT upgrade :

5.

Setup Putty (or preferred application to access filer) to log all output during this
change. Save this file to local hard drive for reference at a later date if
required.

6.

Use the following command to confirm that at least 1 spare disk for each
storage appliance is available for each size of attached disk
#vol status -s

7.

Ensure that no raid groups are being reconstructed. Enter the following
command on each filer:
# sysconfig -r

8.

Check for failed disks on each filer. Replace any failed disks before continuing:

Proprietary Information. 2008 Capgemini America, Inc. All Rights Reserved.


Template Version 3.00
Filename: 330415017

12 of 19

UNSIGNED PRINTED COPIES


ARE FOR REFERENCE ONLY

COMPANY CONFIDENTIAL
# vol status -f
9.

Verify that optional activities such as disk scrubbing are not active on all the
aggregates. Enter the command on each filer: #aggr scrub status
If disk scrubbing is currently being performed, enter the following command on
each filer to stop disk scrubbing on all the volumes or aggregates:
#aggr scrub stop

10. Verify that the backups are not active. Enter the following command from each
filer:
#sysstat 1
Verify that I/O is displayed for the tape section of the output. If backups are
currently active, coordinate with the backup team to get the backup
processes terminated.
Alternatively, check for any active NDMP sessions from each filer by using
the following command:
#ndmpd status
If any active session is found , terminate the session
11. Verify that SnapMirror updates are not currently active. View to see when the
last update occurred and ensure that updates are continuing. It may be
necessary to wait for the next scheduled update. Enter the following command
on each filer:
# snapmirror status
Enter the following command on each filer to disable the SnapMirror
services during the upgrade process:
# options snapmirror.enable of
12. Confirm recent snapvaults have been completing successfully on each filer:
# snapvault status
Enter the following command on each filer to disable the SnapVault service
during the upgrade process:
# options snapvault.enable of
13. Enter the following commands on each storage appliance to display volume,
vfiler and qtree status, disk types, current firmware levels and etc. Ensure
these results are saved for later comparison:
# vol status

Proprietary Information. 2008 Capgemini America, Inc. All Rights Reserved.


Template Version 3.00
Filename: 330415017

13 of 19

UNSIGNED PRINTED COPIES


ARE FOR REFERENCE ONLY

COMPANY CONFIDENTIAL
# vfiler status
# qtree status
# version
# version -b
# sysconfig -a
# sysconfig v
# sysconfig -r
# license
# environment status
# fcstat device_map
# ifconfig a
# ipspace list
# useradmin userlist
# rdfile /etc/rc
# rdfile /etc/hosts
# rdfile /etc/snapmirror.conf
# rdfile /etc/exports
# exportfs
# cifs shares
# lun show
# lun stats
# lun show -m
# iscsi show initiator
# iscsi nodename
# iscsi status
# iscsi config
# igroup show
# igroup show v
# vfiler status -a
# qtree status -i
# qtree status -v

Proprietary Information. 2008 Capgemini America, Inc. All Rights Reserved.


Template Version 3.00
Filename: 330415017

14 of 19

UNSIGNED PRINTED COPIES


ARE FOR REFERENCE ONLY

COMPANY CONFIDENTIAL
14. Enter the following commands from vfiler0 on both the filers to obtain vfiler
information: (for filers not having vfilers, just run the commands without vfiler
run *. For example, for qtree status ,just run qtree status)
# vfiler run * qtree status
# vfiler run * exportfs
# vfiler run * cifs shares
# vfiler run * lun show
# vfiler run * lun show -m
# vfiler run * lun stats
15. Trigger an autosupport on from both the filers :
# options autosupport.doit preupgrade
16.

Create a config dump on both the filers :


# config dump -f -v /vol/vol0/config.dump.filername

17. Create a snapshot of vol0 on both the filers :


# snap create vol0 pre_ DOT_upg_filername
18. Confirm that the C$ share may be mapped to filer head and the write access is
available to the filer from this share.
4.1.

Data ONTAP Upgrade


The upgrade details are included in the attached file
The spreadsheet contains the following worksheets:
Worksheet Name

Function

Filer_upgrade.xls

Filer DOT upgrade

NOTE: Each upgrade worksheet contains instructions on commands that


need to be entered on head.
The DOT upgrade path is as follows:
1. Upgrade filer1 head.
2. Upgrade filer2 head
19.

Filer_Upgrade.xls

Proprietary Information. 2008 Capgemini America, Inc. All Rights Reserved.


Template Version 3.00
Filename: 330415017

15 of 19

UNSIGNED PRINTED COPIES


ARE FOR REFERENCE ONLY

COMPANY CONFIDENTIAL
4.2.

Post Data ONTAP Upgrade Options Settings

After the successful completion of the DOT upgrade, complete the following to
update specific options setting on emomni00XXc01 and emomni00XXc02:
Set the volume options to what it was before the upgrade and verify the
volume attributes.
Set the following options to on
# options raid.background_disk_fw_update.enable
# options raid.background_disk_fw_update.enable on
Confirm changes:
# options raid.background_disk_fw_update.enable
Disk firmware upgrade happens in the background once the firmware
upgrade files are places in the appropriate directory.
5.3 Post Upgrade Verification
#version
# aggr scrub start
# aggr scrub status
# options autosupport.enable on
# options autosupport.doit post_dot_735P1_upg_filername
Check for failed disks on filer:
# vol status -f
Run the following commads on filer:
# vol status -r
# vol status s
# vfiler status
# qtree status
# sysconfig -a
# sysconfig v
# sysconfig -r
# license
# environment status
# fcstat device_map
# ifconfig a
# ipspace list
# useradmin userlist
# rdfile /etc/rc
# rdfile /etc/hosts
# rdfile /etc/snapmirror.conf
# rdfile /etc/exports
# exportfs
# cifs shares
# vfiler status -a
Proprietary Information. 2008 Capgemini America, Inc. All Rights Reserved.
Template Version 3.00
Filename: 330415017

16 of 19

UNSIGNED PRINTED COPIES


ARE FOR REFERENCE ONLY

COMPANY CONFIDENTIAL
# qtree status -i
# qtree status v
# version
# version b
2. Obtain vFiler information by entering the following commands from vFiler0 on
filer:
# vfiler run * vol status
# vfiler run * qtree status
# vfiler run * exportfs
# vfiler run * cifs

5.

References

6.

Document Control

Revision History:
Versio
Date:
Author(s):
n:

Description:

04/06/201
4

Gaurav Dey

Ontap, Shelf, Disk,


RLM upgrade

30-062014

Rajendra
Prasad Burra

Review and
alignment

Document Distribution
Version
Name:
:

Group:

QA Review and Approval:


Version
Name:
Title
:
Reviewer
Approver

7.

Next Revision Date

Responsibility

Action/Informatio
n:

Date:

Signature:

Document Location

https://troom.capgemini.com/sites/StorageTower/Work%20Instruction
%20Standardization(WIS)/Monitoring/Forms/AllItems.aspx

Proprietary Information. 2008 Capgemini America, Inc. All Rights Reserved.


Template Version 3.00
Filename: 330415017

17 of 19

UNSIGNED PRINTED COPIES


ARE FOR REFERENCE ONLY

COMPANY CONFIDENTIAL
8.

Distribution List
Name

Function

Proprietary Information. 2008 Capgemini America, Inc. All Rights Reserved.


Template Version 3.00
Filename: 330415017

18 of 19

UNSIGNED PRINTED COPIES


ARE FOR REFERENCE ONLY

COMPANY CONFIDENTIAL

APPENDIX

Appendix A: Appendix
N/A

Proprietary Information. 2008 Capgemini America, Inc. All Rights Reserved.


Template Version 3.00
Filename: 330415017

19 of 19

Anda mungkin juga menyukai