====== Infrequently used or dangerous commands ====== {{ rb:bomb1.jpg?100|}} ===== Commands ===== ==== View Switch Model ==== fcsw2-03:admin> chassisname SilkWorm4024 ==== View Fabric Topology ==== fcsw2-03:admin> fabricshow Switch ID Worldwide Name Enet IP Addr FC IP Addr Name ------------------------------------------------------------------------- 21: fffc15 10:00:00:05:1e:02:75:c7 172.27.206.216 0.0.0.0 >"gy-fcsw2-01" 22: fffc16 10:00:00:05:1e:04:95:07 172.27.208.152 0.0.0.0 "gy-fcsw2-02" 23: fffc17 10:00:00:05:1e:04:94:d4 172.27.208.173 0.0.0.0 "gy-fcsw2-03" 24: fffc18 10:00:00:05:33:2e:7d:ed 172.27.208.175 0.0.0.0 "gy-fcsw2-04" The Fabric has 4 switches The ''>'' indicates the Fabric Principal. ==== View SFP information ==== Use ''sfpshow'' to see information about sfp tranceivers, fcsw2-01:admin> sfpshow Port 0: id (sw) Vendor: FINISAR CORP. Serial No: U9E0GEL .... edited .... To see more detail, specify the sfp number or use the ''-all'' switch:- fcsw2-01:admin> sfpshow 0 Identifier: 3 SFP Connector: 7 LC Transceiver: 150c402001000000 100,200,400_MB/s M5,M6 sw Inter_dist Encoding: 1 8B10B Baud Rate: 42 (units 100 megabaud) Length 9u: 0 (units km) Length 9u: 0 (units 100 meters) Length 50u: 15 (units 10 meters) Length 62.5u:7 (units 10 meters) Length Cu: 0 (units 1 meter) Vendor Name: FINISAR CORP. Vendor OUI: 00:90:65 Vendor PN: FTLF8524P2BNV Vendor Rev: A Wavelength: 850 (units nm) Options: 0032 Loss_of_Sig,Tx_Disable BR Max: 0 BR Min: 0 Serial No: U9E0GEL Date Code: 060410 Temperature: 37 Centigrade Current: 8.242 mAmps Voltage: 3319.7 mVolts RX Power: 369.8 uWatts TX Power: 369.5 uWatts fcsw2-01:admin> ==== Set Fabric Principal ==== To elect new principle switch, do "fabricprincipal 1", which means during next fabric rebuild (e.g. zoning change) this switch will be elected principal. To force this operation use "fabricprincipal -f 1". \\ This should not be necessary in normal operation as the principal should be set at install time. asp-fcsw01:admin> fabricprincipal -f 1 Principal Selection Mode enabled (Forcing fabric rebuild) ==== Change Switch name ==== {{rb:bomb1.jpg?50|}} This will require a reboot and is disruptive to the fabric. fcsw1-03:admin> switchname fcsw1-03 fcsw1-03:admin> switchname gy-fcsw2-03 Committing configuration... Done. 2011/11/01-06:34:28, [IPAD-1002], 5184, CHASSIS, INFO, SilkWorm4024, Switchname has been successfully changed to gy-fcsw2-03 fcsw1-03:admin> fcsw1-03:admin> reboot Broadcast message from root (ttyS0) Tue Nov 1 06:47:16 2011... The system is going down for reboot NOW !! INIT: Switching to runlevel: 6 INIT: Sending processes the TERM signal fcsw1-03:admin> chassis:0-pdm: Image-incomplete event 2011/11/01-06:47:19, [FW-1424], 5192, FID 128, WARNING, gy-fcsw2-03, Switch status changed from HEALTHY to MARGINAL. 2011/11/01-06:47:19, [FW-1439], 5193, FID 128, WARNING, gy-fcsw2-03, Switch status change contributing factor Switch offline. netlogin(pam_unix)[4612]: session closed for user admin ##exiting due to signal: 19, pending signals: 0x0, 0x0 Stopping diagnostics Unmounting all filesystems. Please stand by while rebooting the system... Restarting system. . The system is coming up, please wait... Read board ID of 0x88 from addr 0x23 Read extended model ID of 0x1c from addr 0x22 Matched board/model ID to platform index 10 Read board ID of 0x88 from addr 0x23 Read extended model ID of 0x1c from addr 0x22 Matched board/model ID to platform index 13 Checking system RAM - press any key to stop test Checking memory address: 00100000 System RAM test using Default POST RAM Test succeeded. Press escape within 4 seconds to enter boot interface. Booting "Fabric Operating System" image. Entry point at 0x01000000 ... loading kernel loaded at: 01000000 01400364 board data at: 013FE324 013FE364 relocated to: 01005110 01005150 zimage at: 0100597D 01172E3F initrd at: 01173000 013FDC00 avail ram: 01401000 10000000 Linux/PPC load: BootROM command line: quiet Uncompressing Linux...done. Now booting the kernel PCI: Cannot allocate resource region 0 of device 0000:00:00.0 Installing Linux 2.6 Kernel Attempting to find a root file system on hda2... INIT: version 2.78 booting Bypassing firmware validation. INIT: Entering runlevel: 3 uptime: 4293889176; sup_qid: 0 2011/11/01-06:47:59, [HAM-1004], 5194, CHASSIS, INFO, SilkWorm4024, Processor rebooted - Reboot Fabric OS (fcsw2-03) fcsw2-03 console login: admin Password: SNMP Research EMANATE/Lite Agent Version 16.2.0.9 Copyright 1989-2006 SNMP Research, Inc. All service instances on Active Broadcast message from root Tue Nov 1 06:48:25 2011... ******************************************* Notice: System has changed state to active. All active commands are available now. ******************************************* POST1: Started running Tue Nov 1 06:48:29 GMT 2011 POST1: Test #1 - Running turboramtest POST1: Script PASSED with exit status of 0 Tue Nov 1 06:48:31 GMT 2011 took (0:0:2) POST2: Started running Tue Nov 1 06:48:32 GMT 2011 POST2: Test #1 - Running portloopbacktest (TXRX INTERNAL) POST2: Running diagshow POST2: Script PASSED with exit status of 0 Tue Nov 1 06:48:42 GMT 2011 took (0:0:10) 2011/11/01-06:48:43, [BL-1000], 5195, CHASSIS, INFO, SilkWorm4024, Initializing ports... 2011/11/01-06:48:43, [BL-1001], 5196, CHASSIS, INFO, SilkWorm4024, Port initialization completed. 2011/11/01-06:48:56, [SNMP-1008], 5197, FID 128, INFO, fcsw2-03, The last device change happened at : Tue Nov 1 06:48:55 2011 2011/11/01-06:49:11, [SNMP-1008], 5198, FID 128, INFO, fcsw2-03, The last device change happened at : Tue Nov 1 06:48:56 2011 fcsw2-03:admin> ==== Clear Zone Config ==== {{rb:bomb1.jpg?50|}} If a switch becomes segmented, either identify the conflicting zones or clear the config on the subordinate switch with:- fcsw1-03:admin> cfgclear The Clear All action will clear all Aliases, Zones, FA Zones and configurations in the Defined configuration. cfgSave may be run to close the transaction or cfgTransAbort may be run to cancel the transaction. Do you really want to clear all configurations? (yes, y, no, n): [no] y fcsw1-03:admin> fcsw1-03:admin> cfgdisable You are about to disable zoning configuration. This action will disable any previous zoning configuration enabled. Do you want to disable zoning configuration? (yes, y, no, n): [no] y sw0 Updating flash ... 2011/11/01-06:43:58, [ZONE-1042], 5191, FID 128, INFO, gy-fcsw2-03, The effective configuration has been disabled. Updating flash ... fcsw1-03:admin> fcsw1-03:admin> cfgshow Defined configuration: no configuration defined Effective configuration: no configuration in effect fcsw1-03:admin> fcsw1-03:admin> zoneshow Defined configuration: no configuration defined Effective configuration: no configuration in effect fcsw1-03:admin> alishow Defined configuration: no configuration defined Effective configuration: no configuration in effect fcsw1-03:admin> ==== Change Switch Ipaddress ==== fcsw1-03:admin> ipaddrshow SWITCH Ethernet IP Address: 172.27.208.172 Ethernet Subnetmask: 255.255.255.0 Gateway IP Address: 172.27.208.1 DHCP: Off fcsw1-03:admin> fcsw1-03:admin> ipaddrset Ethernet IP Address [172.27.208.172]:172.27.208.126 Ethernet Subnetmask [255.255.255.0]: Gateway IP Address [172.27.208.1]: DHCP [Off]: IP address is being changed...Done. fcsw1-03:admin> ==== Change Domain ID ==== {{rb:bomb1.jpg?50|}} To configure the switch domain ID from a command prompt. As with the fabric principal, this should not be required apart from install time. - Disable switch. - Configure switch. - yes to fabric - input domain ID required - don't change anything else ( Unless you know what it does) - Enable switch. asp-fcsw02:admin> switchdisable asp-fcsw02:admin> configure Configure... Fabric parameters (yes, y, no, n): [no] y Domain: (1..239) [6] 21 R_A_TOV: (4000..120000) [10000] All other parameters remain unchanged. WARNING: The domain ID will be changed. The port level zoning may be affected asp-fcsw02:admin> switchenable The warning above relates to zones which have members configured with hard zoning, wwwn configured zones will be unaffected. ==== Auto Logout ==== Auto logout is set to 10 mins default. To change it, use the timeout system command:- fcsw2-01:FID128:admin> timeout Current IDLE Timeout is 10 minutes fcsw2-01:FID128:admin> timeout 60 IDLE Timeout Changed to 60 minutes The modified IDLE Timeout will be in effect after NEXT login ==== Editing Configs ==== If the config fails to load due to a config error, you may need to delete a zone and add a new one. This is an overview of how to do this:- fcsw2-01:FID128:admin> cfgenable gi_fcsw2_01_2011_05_13 You are about to enable a new zoning configuration. This action will replace the old zoning configuration with the current configuration selected. If the update includes changes to one or more traffic isolation zones, the update may result in localized disruption to traffic on ports associated with the traffic isolation zone changes Do you want to enable 'gi_fcsw2_01_2011_05_13' configuration (yes, y, no, n): [no] y "ZA_mgmt" not found Zone ZA_mgmt does not exist on this fabric because it is part of Fabric A not Fabric B. fcsw2-01:FID128:admin> cfgshow defined configuration: cfg: B_cfg_050411_mag ZB_mgmt cfg: gi_fcsw2_01_2011_05_13 ZA_mgmt; z_rgsdb01_eva01; z_rgsdb02_eva01; z_rgsdb03_eva01; z_rgsdb04_eva01 zone: ZB_mgmt gi_eva01_afp2; gi_eva01_afp4; gi_eva01_bfp2; gi_eva01_bfp4; gi_sma01_h2 We need to remove ''ZA_mgmt'' from config ''gi_fcsw2_01_2011_05_13'' and add ''ZB_mgmt'':- fcsw2-01:FID128:admin> cfgremove "gi_fcsw2_01_2011_05_13", "ZA_mgmt" fcsw2-01:FID128:admin> cfgadd "gi_fcsw2_01_2011_05_13", "ZB_mgmt" fcsw2-01:FID128:admin> cfgshow gi_fcsw2_01_2011_05_13 cfg: gi_fcsw2_01_2011_05_13 z_rgsdb01_eva01; z_rgsdb02_eva01; z_rgsdb03_eva01; z_rgsdb04_eva01; ZB_mgmt Since the saved config is now wrong, we need to save the updated config. As there can only be one defined config in memory, the are no arguments to cfgsave. fcsw2-01:FID128:admin> cfgsave You are about to save the Defined zoning configuration. This action will only save the changes on Defined configuration. Any changes made on the Effective configuration will not take effect until it is re-enabled. Do you want to save Defined zoning configuration only? (yes, y, no, n): [no] y Updating flash ... We can now enable the saved config, as there can be several saved configs, we have to specify which to load:- fcsw2-01:FID128:admin> cfgenable gi_fcsw2_01_2011_05_13 You are about to enable a new zoning configuration. This action will replace the old zoning configuration with the current configuration selected. If the update includes changes to one or more traffic isolation zones, the update may result in localized disruption to traffic on ports associated with the traffic isolation zone changes Do you want to enable 'gi_fcsw2_01_2011_05_13' configuration (yes, y, no, n): [no] y zone config "gi_fcsw2_01_2011_05_13" is in effect Updating flash ... fcsw2-01:FID128:admin>