h1

How to Modify the SP IP Addresses for an EMC Celerra (NS Proxy ARP Implementation)

July 15, 2009

I was recently configuring an EMC Celerra NS-120FC and using the Celerra Startup Assistant, I successfully configured the network settings only to notice after the fact that I had goofed on the IP addresses for the Storage Processors on the backend Clariion.  After doing some research on EMC Powerlink, I found the following steps that allowed me to successfully change the SP IP addresses.  It was a simple process that took about 1hr to complete.  Thought I’d pass along the procedures, taken from the EMC Powerlink Articles in case someone else finds themselves in the same boat as me.

How to Modify the SP IP Addresses for Celerra NS Proxy ARP Implementations

Caution: Changing SP IP Addresses in a Proxy ARP implementation requires rebooting the backend storage array SPs to change their network configuration. Only one SP will be rebooted at a time to make the process as non-disruptive as possible. While the SPs are rebooting, the backend storage array and Celerra system performance will be degraded. The estimated time clfor the upgrade is 15 minutes.

 

  • Unzip and copy the script to portable media (floppy diskette or CD-ROM). The script must be run on the Control Station.

 

  • Insert the portable media into the Control Station.

 

  • From Celerra Manager, select Celerras > <Celerra_name>> Tools > SSH Shell.

 

  •  From the SSH session, log in to the primary Control Station as nasadmin. Change to the root user by running the following command:
    su root

 

  • Mount the media on the Control Station (/sbin/mount /mnt/floppy or /sbin/mount /mnt/cdrom).

 

  • Change the working directory to the mount location (cd /mnt/floppy or cd /mnt/cdrom).

 

  • Copy the ‘new’ clariion_mgmt script to the following directories, overwriting the existing version: /nasmcd/sbin and /nas/sbin
    Note:  You must use only the Powerlink version of the clariion_mgmt script when converting a 5.5.30 system from NAT to Proxy ARP

 

  • Confirm the current implementation of the system:

    # /nasmcd/sbin/clariion_mgmt -info
    Public IP address for SPA: 10.64.247.147
    Public IP address for SPB: 10.64.247.148
    Start on boot            : yes
    Current implementation   : Proxy-ARP
    Status                   : Started

 

  • Stop Clariion MGMT

# /nasmcd/sbin/clariion_mgmt -stop
Checking if running as root…yes
Checking if model is supported…yes
Checking for integrated system…yes
Checking if interface eth3 is configured…yes
Checking if SP (10.64.247.147) is up…yes
Checking if SP (10.64.247.148) is up…yes
Changing SPA IP from 10.64.247.147 to 192.168.1.200 (subnetmask 255.255.255.0, gateway 192.168.1.104)
Waiting for SPA to go down…done
Waiting for SPA to come back up……………done
Removing host specific route for SPA
Removing rules that allow outbound traffic from SPA
Removing ARP entry for SPA
Updating /etc/hosts entry for SPA
Changing SPB IP from 10.64.247.148 to 192.168.2.201 (subnetmask 255.255.255.0, gateway 192.168.2.104)
Waiting for SPB to go down…done
Waiting for SPB to come back up……………done
Removing host specific route for SPB
Removing rules that allow outbound traffic from SPB
Removing ARP entry for SPB
Updating /etc/hosts entry for SPB
Updating NAS database with new CLARiiON IP addresses
Updating NAS cache of CLARiiON password

(You may not have to complete the next step).

  • Enter the Global CLARiiON account information
    Username: nasadmin
    Password: ********              Retype your response to validate
    Password: ********
    Setting security information for CK200073500354
    done
    id       = 1
    serial_number        = CK200073500354
    name     = CK200073500354
    acl      = 0
    done

 

  • Verify that Proxy ARP is no longer configured:

    # /nasmcd/sbin/clariion_mgmt -info
    Error 12: Not configured
    done

 

  • Reconfigure the system for Proxy ARP using the new SP IP addresses:

    # /nasmcd/sbin/clariion_mgmt -start -spa_ip <new IP> -spb_ip <new IP> -use_proxy_arp
    Checking if running as root…yes
    Checking if model is supported…yes
    Checking for integrated system…yes
    Checking if interface eth3 is configured…yes
    Checking if interface eth3:1 is configured…no
    Checking if interface eth3:2 is configured…no
    Checking if SP (192.168.1.200) is up…yes
    Checking if SP (192.168.2.201) is up…yes
    Checking if a gateway is setup for eth3…yes
    Adding host specific route for SPA
    Adding rules to allow outbound traffic from SPA
    Adding ARP entry for SPA
    Updating /etc/hosts entry for SPA
    Changing SPA IP from 192.168.1.200 to 10.64.247.141 (subnet mask 255.255.255.0, gateway 10.64.247.1)
    Waiting for SPA to go down…done
    Waiting for SPA to come back up……………..done
    Adding host specific route for SPB
    Adding rules to allow outbound traffic from SPB
    Adding ARP entry for SPB
    Updating /etc/hosts entry for SPB
    Changing SPB IP from 192.168.2.201 to 10.64.247.142 (subnet mask 255.255.255.0, gateway 10.64.247.1)
    Waiting for SPB to go down…done
    Waiting for SPB to come back up……………..done
    Updating NAS database with new CLARiiON IP addresses
    Updating NAS cache of CLARiiON password

 

 

*** (The next step may not be required). 

  • Enter the Global CLARiiON account information
    Username: nasadmin
    Password: ********              Retype your response to validate
    Password: ********
    Setting security information for CK200073500354
    done
    id       = 1
    serial_number        = CK200073500354
    name     = CK200073500354
    acl      = 0
    done
    Discovering storage (may take several minutes)
    Error 5017: storage health check failed
    CK200073500354  write cache disabled
    /nas/bin/nas_storage -check CK200073500354 failed! You will have to run this manually!

 

  • Re-check for the new configured SP IP Addresses

    # /nasmcd/sbin/clariion_mgmt -info
    Public IP address for SPA: 10.64.247.141
    Public IP address for SPB: 10.64.247.142
    Start on boot            : yes
    Current implementation   : Proxy-ARP
    Status                   : Started

 

 

  • Verify the addresses on the Celerra side in /etc/hosts and update if necessary.

    [nasadmin@cel9cs0 nasadmin]$ cd /etc
    [nasadmin@cel9cs0 etc]$ su
    Password:
    [root@cel9cs0 etc]# cp hosts hosts.old
    [root@cel9cs0 etc]# ls
    .
    .
    .
    hosts                 motd                   sudoers
    hosts.allow           mtab                   sysconfig
    hosts.deny            mtools.conf            sysctl.conf
    hosts.old
    [root@cel9cs0 etc]# vi hosts
    # Do not remove the following line, or various programs
    # that require network functionality will fail.
    127.0.0.1               localhost.localdomain localhost
    10.64.99.90             cel9cs0 cel9cs0.nas2003.com
    10.64.99.148    A_APM00096100732        SPA     # CLARiiON SP                   <—– Change IP address here.
    10.64.99.149    B_APM00096100732        SPB     # CLARiiON SP                    <—– Change IP address here.
    # Internal DART Server Primary Network
    192.168.1.1  server_1   #DART_data_mover_1
    192.168.1.2  server_2   #DART_data_mover_2
    192.168.1.3  server_3   #DART_data_mover_3

     

  • Do a re-discover from the Celerra to the CLARiiON so as to re-discover the backend using these new IP addresses:

    [root@cel9cs0 etc]# nas_storage -check -all

    Discovering storage (may take several minutes)

    done

Advertisements

3 comments

  1. Damn, that sound’s so easy if you think about it.


  2. Thank you for sharing this was super helpful.

    I’m in a situation were I need to re-ip a Celerra NS-350. I am very familiar with the FC Clariion SAN, but not a NAS device. Do you know if the steps would be similar if not the same for this device?


  3. […] on the back-end CLARiiON SPs. Instead of using the “‑modify” parameter, the only blog post I found on this process recommended the use of the “‑stop” parameter, like […]



Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: