lab-docu/docs/fcx.md

108 lines
6.2 KiB
Markdown
Raw Normal View History

2018-06-10 07:12:29 +02:00
# Setting up Brocade FCX & ICX6610
2018-04-09 08:06:17 +02:00
2021-07-28 11:46:49 +02:00
## Preparation
If you haven't already, visit the [Brocade Overview](brocade-overview.md) page to download the latest guide package and get it ready to be served via TFTP - this unified package includes all the latest firmware, licenses, and documentation.
2021-04-18 20:40:32 +02:00
2021-09-09 11:34:17 +02:00
**Connect** to the serial/console port on the front using a program like Putty (9600 8N1), then connect the **management ethernet port** to your network (do NOT use any of the regular switch ports yet).
2018-04-09 08:06:17 +02:00
Power on the switch while watching your serial terminal - it will have a prompt saying ```Hit b to enter the boot monitor``` - press ```b``` quickly and you'll be dropped into the bootloader prompt, now we can upgrade the software. If you missed the prompt and it boots the OS instead, pull power and try again.
At the boot prompt, we need to give it a temporary IP in the subnet of your network, so it can talk to your TFTP server. This IP will not be used again after it leaves the bootloader. Replace the IP in the example below with an unused IP on your subnet:
```
ip address 192.168.1.50/24
```
2021-08-11 12:43:22 +02:00
Now we can update the bootloader. Replace the IP with the IP of your tftp server:
2018-04-09 08:06:17 +02:00
```
2021-08-11 12:43:22 +02:00
copy tftp flash 192.168.1.8 ICX6610-FCX/grz10100.bin boot
2018-04-09 08:06:17 +02:00
```
2021-08-11 12:43:22 +02:00
After a few seconds it should finish, then we can flash the main OS. Replace the IP with the IP of your tftp server:
2018-04-09 08:06:17 +02:00
```
2021-08-11 12:43:22 +02:00
copy tftp flash 192.168.1.8 ICX6610-FCX/FCXR08030u.bin primary
2018-04-09 08:06:17 +02:00
```
2018-10-17 21:46:19 +02:00
It will take a little longer. When it finishes, we need to erase the current config & any passwords, then tell the switch to reboot into the full OS:
2018-04-09 08:06:17 +02:00
```
2018-10-17 21:46:19 +02:00
factory set-default
2018-04-09 08:06:17 +02:00
reset
```
2020-08-14 09:57:10 +02:00
**Note:** If you get an error stating `factory set-default` is not a valid command, this means your switch has a very old bootloader. In that case since we just flashed the latest bootloader, we just have to tell the switch to reset. Then it will load the new bootloader, and the command will work:
2019-03-27 05:56:03 +01:00
```
#only follow this section if factory set-default did not work
2020-08-14 09:57:10 +02:00
reset
#hit b a bunch so it drops into the bootloader again
2021-04-18 20:40:32 +02:00
#now it's booted the latest bootloader, so the command will work:
2020-08-14 09:57:10 +02:00
factory set-default
reset
#let it fully boot like normal and move to the next section
2019-03-27 05:56:03 +01:00
```
2018-04-09 08:06:17 +02:00
2019-03-27 05:56:03 +01:00
**Note:** If your switch says that it is part of a stack even after doing the above, then you will need to unstack it before being able to configure and update it. You'll see several prompts when booting that it is a stack member and the command menu will show stack specific commands (ex: stack, simulate-non-stacking-unit). You can unstack your switch by running the following command:
```
stack unconfigure clean
# hit y at the prompt
```
You can then continue on to the below.
2018-04-09 08:06:17 +02:00
2021-09-09 11:34:17 +02:00
## Initial Configuration
2018-04-09 08:06:17 +02:00
2021-09-09 11:34:17 +02:00
Now that it's booted into the full OS you may get **_TFTP timed out_** errors in the console, this is normal. just hit enter until they go away. We'll fix that in the next section. Now to make any changes we must enter the enable level:
2018-04-09 08:06:17 +02:00
```
enable
```
2021-09-09 11:34:17 +02:00
Now we enter the configure terminal level to make config changes:
2018-04-09 08:06:17 +02:00
```
configure terminal
```
2021-09-09 11:34:17 +02:00
Now we turn off the DHCP client, so it doesn't automatically grab an IP and look for a TFTP config (the cause of the earlier timeout messages):
2018-04-09 08:06:17 +02:00
```
ip dhcp-client disable
```
2021-09-09 11:34:17 +02:00
Now we give the switch its permanent IP address. By default, all ports are in VLAN 1, so it will behave like a typical switch. First we need to give VLAN 1 its own virtual interface:
2018-04-09 08:06:17 +02:00
```
vlan 1
router-interface ve 1
exit
```
2018-04-09 08:47:33 +02:00
Now we need to assign that virtual interface an address. Choose an IP that is unused in your subnet, and out of your DHCP server range (ping it first to be sure it's unused):
2018-04-09 08:06:17 +02:00
```
interface ve 1
2021-09-09 11:34:17 +02:00
ip address 192.168.1.55/24
2018-04-09 08:06:17 +02:00
exit
2021-09-09 11:34:17 +02:00
write mem
```
Now your switch is set up for basic switching, and has an IP address you can use to manage the switch. But you're not done yet!
>**Note:** You should now unplug your ethernet connection from the dedicated management port, and instead connect it to any of the **regular switch ports**. If you skip this, the rest of the guides will not work.
2018-04-09 08:06:17 +02:00
2018-04-29 01:07:33 +02:00
## Update PoE Firmware
If your switch is the PoE model, you need to update the PoE controller firmware. If it's a non-PoE model, skip this section. Assuming you completed the previous section and the switch now has in-band network access (one of the regular ports are connected), just do the following:
2018-04-29 01:07:33 +02:00
```
exit
inline power install-firmware stack-unit 1 tftp 192.168.1.8 ICX6610-FCX/fcx_poeplus_02.1.0.b004.fw
2018-07-31 03:49:03 +02:00
#after a few seconds, hit enter to return to cli
#save changes you made from the previous section
write memory
#reload the switch
2018-04-29 01:07:33 +02:00
reload
2018-06-10 07:12:29 +02:00
#you'll probably get a message that it hasn't finished. it can take up to 10 minutes
2018-07-31 03:49:03 +02:00
#run "show log" occasionally to monitor the update progress
#try the "reload" command again once it's reached 100%
#once you've rebooted back into the OS:
2018-04-29 01:07:33 +02:00
enable
configure terminal
```
Now you have the latest PoE firmware, and can continue on.
2018-04-29 01:07:33 +02:00
2021-07-28 09:24:22 +02:00
## Noise Info (ICX6610)
The ICX66610 power supply bricks came in 3 revisions: A, B, and C. These will have an affect on how loud the switch is. Generally with an A revision PSU anywhere, even combined with a B or C revision in the other PSU slot, the PSU fans will run louder.
2021-07-28 10:25:22 +02:00
The switch will be much quieter if you can find and run B and/or C revision bricks. There's no difference noise wise between B and C. Most sellers do not list the revision so you have to check the ebay pictures [for the revision marking.](store/psu-rev.jpg)
2021-07-28 09:24:22 +02:00
Also, it seems the PSU and fan tray position also affect fan speed. If you are running 1 PSU and fan tray, position them in the furthest left slots, when looking at the switch from the rear. If you have 2 PSUs and 1 fan tray, position the fan tray in the furthest left fan tray slot when looking at the rear of the switch.
## Licensing Info
2021-09-09 11:37:24 +02:00
Like other EoL ICX6xxx series switches, the ICX6610 requires license file unlocks for 10gbE port functionality as well as some advanced software features. These licenses are no longer sold. To prevent e-waste and save these from landfills, I am providing free unlocks for use in a homelab or personal environment. Once you've finished the update and configuration process, proceed to the [ICX6610 Licensing](6610.md) section to fully license and unlock your switch. If you have an FCX, you can use the [FCX Licensing](fcxlic.md) section.