Powered by Max Banner Ads 

@fryguy

Archive for August, 2010|Monthly archive page

Nexus Install – after thoughts – coming soon…

In Uncategorized on August 24, 2010 at 13:54

Well, the Nexus 7010 pair have been installed and are working like champs now.  It was a nightmare of an install, nothing like shoehorning a new technology switch to replace an old technology switch.  Even with planning, planning, and more planning we got bit by bugs, old design flaws, and just some ancillary problems that might have not been related to what we did – but are being blamed on it because they coincided.  The norm as we all know it.

I have received a copy of the TAC case notes and will digest the information over the next few days and post some of the mistakes that we made so that you do not make them in the future.

The first deployment is always the hardest and where you learn the most.  Stuff like this makes you either love what you do or hate it, but usually both at times :)   Still, I love what I do – the problems that I run into are a wonderful opportunity to learn.

Smart Call Home Alert Groups

In Nexus on August 11, 2010 at 13:56

As promised, here is a list of the Smart Call Home groups and the commands that they execute.

All commands start with SHOW, I have left that out due to spacing constraints.

Group         Description           Commands
------------  --------------------- -------------------------------
Cisco TAC     All critical alerts   Executed commands based on the
              from the other groups alert group that originates the
                                    alert

Configuration Periodic events       module
              related to configs    running-configuration vdc-all all
                                    start-configuration vdc-all
                                    vdc current
                                    vdc membership
                                    version

Diagnostic    Events generated by   diagnostic result module all detail
              diagnostics           diagnostic result module number detail
                                    hardware
                                    logging last 200
                                    module
                                    sprom all
                                    tech-support gold
                                    tech-support platform
                                    tech-support sysmgr
                                    vdc current
                                    vdc membership
                                    version

EEM           Events generated by   diagnostic result module all detail
              by Embedded Event     diagnostic result module number detail
              Manager               module
                                    tech-support gold
                                    tech-support platform
                                    tech-support sysmgr
                                    vdc current
                                    vdc membership

Environmental Events related to     environment
              power, fan, etc       logging last 200
                                    module
                                    vdc current
                                    vdc membership
                                    version

Inventory     Inventory status      inventory
              that is provided      license usage
              when a unit is is     module
              cold booted or FRU    system uptime
              inserted or removed   sprom all
                                    vdc current
                                    vdc membership
                                    version

License       Events related to     license usage vdc all
              to licensing          logging last 200
                                    vdc current
                                    vdc membership

Linemodule    Events related to     diagnostic result module detail
 hardware     standard or smart     diagnostic result module number detail
              switching mods.       hardware
                                    logging last 200
                                    module
                                    sprom all
                                    tech-support ethpm
                                    tech-support gold
                                    tech-support platform
                                    tech-support sysmgr
                                    vdc current
                                    vdc membership
                                    version

Supervisor    Events related to     diagnostic result module all detail
 hardware     the supervisor        hardware  
                                    logging last 200
                                    module
                                    sprom all
                                    tech-support ethpm
                                    tech-support gold
                                    tech-support platform
                                    tech-support sysmgr
                                    vdc current
                                    vdc membership
                                    version

Syslog port   Events generated      license usage
 group        syslog PORT facility  logging last 200
                                    vdc current
                                    vdc membership

System        Events generated      diagnostic result module all detail
              by a failure of a     hardware
              system that is        logging last 200
              critical to the       module
              units operation       sprom all
                                    tech-support ethpm
                                    tech-support gold
                                    tech-support platform
                                    tech-support sysmgr
                                    vdc current
                                    vdc membership

Test          This group is for     module
              user generated test   vdc current
              messages              vdc membership
                                    version

Nexus 7000 Smart CallHome Configuration

In Nexus on August 11, 2010 at 10:16

CallHome feature is not anything new, it has been around for quite some time now.  I remember hearing about it when the Sup720 years ago.  Believe it or not, I never really bothered to configure it or really tinker with it as our corporate support contract is through a VAR and not direct with TAC.

Well, with our Nexus switches I figured it was time to take a good look at this feature and configure it for internal use as well as for connectivity to our VAR.  Since I am configuring this feature, figured it was a good time to blog on how to!

This excert is taking directly from Cisco’s website on what Smart CallHome is:
Cisco® Smart Call Home is an award-winning, embedded support feature available on a broad range of Cisco products. Smart Call Home enabled devices continuously perform proactive diagnostics on their own components to provide real-time alerts and remediation advice when an issue is detected.

So, without future ado, here is how to configure Smart CallHome on the Nexus 7000:

1. Enter configuration mode
     N7K2# conf t
     Enter configuration commands, one per line.  End with CNTL/Z.
   Â
2. Once in Configuration mode, enter the callhome configuraiton section
     N7K2(config)# callhome
   Â
3. The first thing that you should do is define a the system contact information.  This is the group or person(s) who are resposible for the system.  My suggestion is to first designate a small group of key individuals, fine-tune the features, and then deploy to a larger group, or preferrably, your Support Center (NOC)
     N7K2(config-callhome)# email-contact NexusSupportTeam@YourCompany.Com
     N7K2(config-callhome)# phone-contact +1-610-555-0542
     N7K2(config-callhome)# streetaddress 124 Colo Blvd, Colo City, Co 12345
     N7K2(config-callhome)# contract-id 12345
     N7K2(config-callhome)# site-id 2468
     N7K2(config-callhome)# Â
 Â
4. Now, lets check the config via the SHOW CALLHOME
     N7K2(config-callhome)# show callhome
     callhome disabled
     Callhome Information:
     contact person name(sysContact):who@where
     contact person’s email:NexusSupportTeam@YourCompany.Com
     contact person’s phone number:+1-610-555-0542
     street addr:124 Colo Blvd, Colo City, Co 12345
     site id:2468
     customer id:
     contract id:12345
     switch priority:7
     duplicate message throttling : enabled
     periodic inventory : enabled
     periodic inventory time-period : 7 days
     periodic inventory timeofday : 08:00 (HH:MM)
     Distribution : Disabled
     N7K2-CoreSwitch2(config-callhome)#

5. Now we need to define a destination configuration. This is who the notifications will be sent to.  Again, this should be either a key group of people or your Support NOC.
     N7K2(config-callhome)# destination-profile Nexus-Support-NOC
     N7K2(config-callhome)# destination-profile Nexus-Support-NOC email-addr
NexusSupport@YourCompany.Com
     N7K2(config-callhome)# destination-profile Nexus-Support-NOC format full-txt
     N7K2(config-callhome)# destination-profile Nexus-Support-NOC message-level 5
     N7K2(config-callhome)# destination-profile Nexus-Support-NOC alert-group all
     N7K2(config-callhome)#

6. To check to see what is now configured, execute the command show callhome destination-profile profile Nexus-Support-NOC
     N7K2(config-callhome)# show callhome destination-profile profile Nexus-Support-NOC
     Nexus-Support-NOC destination profile information
     maximum message size:2500000
     message format:full-txt
     message-level:5
     transport-method:email
     email addresses configured:
    
NexusSupport@YourCompany.Com

     url addresses configured:
   Â
     alert groups configured:
     all

     N7K2(config-callhome)#

7. Now you will need to configure your SMTP server information
     N7K2(config-callhome)# transport email smtp-server 10.100.100.100 port 25 use-vrf default
     N7K2(config-callhome)# transport email from
N7K2@YourCompany.Com
     N7K2(config-callhome)# transport email reply-to NexusSupportTeam@YourCompany.Com
   Â
8.  To check the configuration, use the show callhome transport-email command
     N7K2(config-callhome)# show callhome transport-email
     from email addr:N7K2@YourCompany.Com
     reply to email addr:NexusSupportTeam@YourCompany.Com
     smtp server:10.100.100.100
     smtp server port:25
   Â
9. Now all that is left to do is enable CallHome
     N7K2(config-callhome)# enable
   Â
10.To check the config, issue the show callhome command
     N7K2(config-callhome)# show callhome
     callhome enabled
     Callhome Information:
     contact person name(sysContact):who@where
     contact person’s email:NexusSupportTeam@YourCompany.Com
     contact person’s phone number:+1-610-555-0542
     street addr:124 Colo Blvd, Colo City, Co 12345
     site id:2468
     customer id:
     contract id:12345
     switch priority:7
     duplicate message throttling : enabled
     periodic inventory : enabled
     periodic inventory time-period : 7 days
     periodic inventory timeofday : 08:00 (HH:MM)
     Distribution : Disabled
     N7K2-CoreSwitch2(config-callhome)#

 I will post a seperate post on the Alert Groups.

%d bloggers like this: