BR Converged Install
BR Converged Install
1. Prework: CFE Environment Variables, DNS, Cabling, Extract Kernel Source Files
and setup on Admin Server (Http & TFTP enabled),
disk ownership
2. Initial Deployment: Setup Netboot Port & Netboot kernel file
3. Boot phase: mount path from admin server - rootfs.img file once Ontap comes u
p
4. Install phase: provide http path for image.tgz file from Boot Menu (Install)
5. Setup phase: after
BR - Change admin password
security login create -username administrator -role admin -application http -aut
hmethod password
Hardware requirements for FAS3050/3040/3070/60xx
NOTE: The Hardware Configuration Guide for the release is the final authority on
configurations. For the Boilermaker release,
see the Boilermaker Hardware Configuration Guide for up-to-date configuration op
tions.
The Data ONTAP GX/Converged nodes requires the following components in fixed slot
locations:
1GB CF Card X1418A-R6
RLM Card X3304
Dual GbE Copper card in slot 1 or slot 4 (PCI-X1) X1037C (FAS3050 only)
Dual GBE copper card in slot 4 (PCI-E) X1039A-R6 (FAS3040/3070/60xx only)
NVRAM5 / IB card in slot 3 (PCI-X3) X3145A ( For FAS60xx CFO use slot1 or slot 2
for non CFO)
Network/Subnet requirements
You need to have 3 different subnets to configure GX/Converged. It is not necess
ary to have 3 different networks. Therefore,
a /22 IP address which is what we use in our SVL Java 4 labs is sufficient witho
ut the need to install additional switches.
However, the benefits of seperate networks are clear and should be obliged when
possible.
For Clustered ONTAP, if you are going the route of separate networks (usually le
ss painful), then plan on getting 6 IP addresses.
2 For the cluster IPs, 2 for the mangament IPs, 1 for 7G and 1 for the RLM. Once
full 7 mode is supported, 2 IP addresses should
suffice - 1 for the filer and 1 for the RLM.
e1a
pci
e0a
e0c
and RLM --> Management Network (install the mangement card in pci slot
slot4)
and e0b --> Cluster Network
and e0d --> Data Network
ping the ~/web or tftp server to verify connectivity. Next we will flash the new
image into our filer.
flash http://10.57.83.10/~eliott/drwho.flash flash0a
If you're using a tftp server:
flash tftp://172.17.130.90/firmware.img flash0a
AFter the firmware is finished programing you need to reload it by issuing the B
YE command.
CFE> bye
Verify and upgrade RLM if needed
CFE> priv set advanced
CFE*> rlm status
If the RLM does not respond, the firmware on the RLM card is most likely downrev
, and cannot be accessed via CFE and needs to be upgraded.
First verify the RLM module is installed on the 30xx systems.
CFE*> show devices
If you see the RLM module then you're good to proceed to the next step. If you d
on't see the RLM then you need to order one and install it. Part# X3304-R5 If yo
u don't know how to install the rlm then refer to for FAS30xx: http://now.netapp
.com/NOW/knowledge/docs/hardware/filer/rep_rlm_ro.pdf
Download the latest RLM version from here: http://web.netapp.com/engineering/pro
jects/rlm/sw/RLM_Firmware_Nightly_Builds.html
NOTE: The RLM firmware is the same for FAS30xx and FAS60xx filers
Make sure you have IP's assigned to one of your ethernet ports if you need to do
wnload/update the rlm module
ifconfig e0a -addr=172.17.xxx.xxx -mask=255.255.xxx.xxx -gw=172.17.xxx.xxx -dns
=172.19.2.30
CFE*> rlm update http://web.netapp.com/~eliott/RLM_FW.tar.gz
Reboot the filer
If your filer has an older version of the RLM module that does not support netwo
rk boot, you will have to update it from Ontap by doing the following:
software install http://web.netapp.com/~eliott/RLM_FW.zip -f
rlm update
Then reboot
Configure the RLM
CFE> priv set advanced
CFE*> rlm setup
Follow the wizard to assign your RLM IP's
At this point the CFE and RLM should be upgraded and running the recommended fir
mware, and all hardware components installed and cabled as per GX/Converged requ
irements
Setup the boot environment
Data ONTAP GX/Converged requires a few changes to the CFE/LOADER environment to
properly boot.
With change 892911 for burt 300201, boot arguments were renamed. As a result, wh
en setting up the boot environment using a Boilermaker build that includes that
change, you should replace "ntap" with "bootarg" in the boot arguments described
below.
From the loader prompt run the following environment commands
OUTDATED on 06/05/2009-- should be bootarg.<foo> not ntap.<foo> Please confirm a
nd edit. . as well as here
set-defaults
setenv ONTAP_NG true
setenv bootarg.init.usebootp false
setenv bootarg.mgwd.autoconf.disable true
setenv bootarg.init.dhcp.disable false (if you are using dhcp then don't use th
is command)
setenv bootarg.bsdportname e1a (on 60x0: e0f; on 30x0: e1a or e0M on Fas3170, o
r e0c)
For 10 mode only
setenv bootarg.init.boot_clustered true
For transition from 10M or mixed-mode to 7-mode
If you have a 10M or mixed mode system and you wish to clear the existing 10-Mod
e config prior to booting in pure 7-Mode:
There is a TASK in gx_boot called clear_var that will blow away the /var on the
cfcard and will wack the NVRAM:
setenv bootarg.init.wipeclean true
setenv bootarg.init.clearvarfsnvram true
boot_primary
It will then shutdown to the CFE/LOADER again and the next time you boot you sho
uld go to the bootmenu automatically. Then you should run init or fake_init.
Make sure that you do this to all nodes in the cluster, or the remaining active
nodes will attempt to restore the 10M config. To be safe, you should bring all t
he nodes to the CFE prompt at the same time, so that no 10-mode instances are ac
tive.
For transition from 7M or mixed-mode ? 10-mode
Needs to be filled in.
Netboot the GX/Converged kernel
For FAS3050/FAS3070 e1a is supposed to be the management port but sometimes has
timeout issues when netbooting converged builds. You should use e4a or e0c inste
ad for netboots. We will use e0c until we get the software installed/netbooted a
nd then go back to e4a or e1a (depending on where you have the pci nic installed
) once The Gx/Converged is loaded. (This does not apply to FAS60xx filers, you a
lways use the e0f for Excelsior/Excalibur systems)
For FAS3040/3050/FAS3070
LOADER> setenv ntap.bsdportname e0c
Now we can assign the IP address belonging to the port we're using.
Note: If you're using different networks/switches use the IP that belongs to por
t 0c (aka data port), not the management IP.
ifconfig e0c -addr=172.17.xxx.xxx -mask=255.255.xxx.xxx -gw=172.17.xxx.xxx -dns=
172.19.2.30
For FAS60xx (port e0f is the management port and should always be used to netboo
t)
ifconfig e0f -addr=172.17.xxx.xxx -mask=255.255.xxx.xxx -gw=172.17.xxx.xxx -dns
=172.19.2.30
You're almost ready to netboot the filer but first you need to grab the latest c
onverged build.
/x/eng/nrlse31/ontapng/nightly/br-mainngN_070713_2200/final/bedrock/export/x86_
64/tarball/image.tgz
(init)
Initialize disks and create flexvol
(maint)
Boot into maintenance mode
(syncflash) Update flash from backup config
(reboot)
Reboot device
Please make a selection:
Choose install
install
You will hit Y to confirm the install and you will be prompted to provide the ht
tp path to the image.tgz
What is the URL for the package?:http://web.netapp.com/~eliott/image.tgz
Hit enter for username and password prompts
Once install is complete, answer "y" to the reboot now question
The system will then boot to the loader prompt
Reset the ntap.bsdportname to e1a or e4a depending on what pci slot you have the
management card installed in. (This does not
apply to FAS60xx filers)
NOTE: Don't forget to set the set the ntap.bsdportname back to e1a or e4a if you
changed it to e0c from the previous Netboot
section. Follow the example below:
LOADER> setenv ntap.bsdportname e1a
Once you set the management port back to e1a or e4a you can continue to boot the
filer (only applies to 30xx filers)
LOADER> autoboot
Hit control-C when prompted for boot menu
We will now make sure the filer owns all the shelfs/disk it has connected
From the boot menu, select maint (maintenance mode) to assign/re-assign disk own
ership
Usr: root
Passwd: admin
Type "dbladecli" to access GB mode (aka 7 mode)
disk show -v
disk remove_ownership all
disk assign all
disk show -v (to confirm ownership)
Hit cntrl-d to exit GB shell
Type reboot
If your filer is not autobooting you can change that by issues the following fro
m the CFE/LOADER prompt:
CFE> setenv AUTOBOOT true
CFE> autoboot
Hit control-C when prompted for boot menu
From the boot menu select setup
setup
Follow the setup wizard like so:
Please enter the node hostname []: dpg-gx3
Where is the node located? []: J4.2.511
Do you want to configure a management interface? (no, yes) [yes]: yes
Which port do you want to use? [e4a]:
Please enter the IP Address for this interface: 172.17.131.82
Please enter the Netmask for this interface: 255.255.252.0
Please enter the IP Address of the default gateway: 172.17.128.1
Do you want to run DNS resolver? (no, yes) [no]: yes
Please enter DNS domain name(s): lab.netapp.com
Please enter the IP address for the first nameserver: 172.19.2.30
Node Count
666
666
666
666
666
666
666
666
Node Count
666
666
666
666
666
666
666
666
Node Count
666
666
666
666
666
666
666
666
10.224.164.0/22 cluster-mgmt 20
c10.225.164.0/22
10.225.164.0/22 cluster-mgmt 20
dpg-drwho7
c10.225.204.0/23
10.225.204.0/23 cluster 30
n10.225.160.0/22
10.225.160.0/22 node-mgmt 10
dpg-drwho8
c10.225.204.0/23
10.225.204.0/23 cluster 30
n10.225.160.0/22
10.225.160.0/22 node-mgmt 10
vs0
d10.225.164.0/22
10.225.164.0/22 data 20
7 entries were displayed.
The NIS, AD, CIFS configuration is out of the scope of this document and should
be configured by the user, not eng support. For more commands and customization
of Ontap GX, take a look at msaberi command page: http://web.netapp.com/~msaberi
/gx.html
To confirm cluster networking - try the following cmd:
ping cluster
--Eliott 08:35, 21 August 2007 (PDT)
Developer Fastpath To 10-Mode Installation
If your work requires that you have usable filers but you find that you need to
re-install them frequently, another option is to use one of the available automa
ted approaches. These tend to be a lot less error-prone than manual installation
s and can be a quick way of verifying your hardware and installation image.
--------------------------------------------------------------------------------------L