Drag to reposition cover

Brocade ICX Series (cheap & powerful 10gbE/40gbE switching)

Notice: Page may contain affiliate links for which we may earn a small commission through services like Amazon Affiliates or Skimlinks.

56ip1234

New Member
Jun 6, 2023
21
6
3
On rukus's websit you can find ansible module for ICX (Ansible Modules for ICX | Software Downloads | Ruckus Wireless Support). I have not tested it yet but I'm going to check it.
Has anyone managed to get these working? I've tried against a couple versions of 09.0.10 and keep getting an error about not being able to create a temp directory on the switch. See below:

UNREACHABLE! => {"changed": false, "msg": "Task failed: Failed to create temporary directory. In some cases, you may have been able to authenticate and did not have permissions on the target directory. Consider changing the remote tmp path in ansible.cfg to a path rooted in \"/tmp\", for more error information use -vvv. Failed command was: _ShellCommand(command='( umask 77 && mkdir -p \"` echo /home/super/.ansible/tmp `\"&& mkdir \"` echo /home/super/.ansible/tmp/ansible-tmp-1772132595.321429-76756-189301824680724 `\" && echo ansible-tmp-1772132595.321429-76756-189301824680724=\"` echo /home/super/.ansible/tmp/ansible-tmp-1772132595.321429-76756-189301824680724 `\" )', input_data=None), exited with result 1", "unreachable": true}
 

TonyArrr

Active Member
Sep 22, 2021
189
96
28
Straylia
Has anyone managed to get these working? I've tried against a couple versions of 09.0.10 and keep getting an error about not being able to create a temp directory on the switch. See below:

UNREACHABLE! => {"changed": false, "msg": "Task failed: Failed to create temporary directory. In some cases, you may have been able to authenticate and did not have permissions on the target directory. Consider changing the remote tmp path in ansible.cfg to a path rooted in \"/tmp\", for more error information use -vvv. Failed command was: _ShellCommand(command='( umask 77 && mkdir -p \"` echo /home/super/.ansible/tmp `\"&& mkdir \"` echo /home/super/.ansible/tmp/ansible-tmp-1772132595.321429-76756-189301824680724 `\" && echo ansible-tmp-1772132595.321429-76756-189301824680724=\"` echo /home/super/.ansible/tmp/ansible-tmp-1772132595.321429-76756-189301824680724 `\" )', input_data=None), exited with result 1", "unreachable": true}
I don’t have experience in using ansible on ICX switches explicitly, but it looks to me like the error is saying you don’t have write permissions in /home/super/.ansible, and is suggesting to set your temp director in /tmp/ instead?

edit: or perhaps the /home/super/.ansible directory doesn’t yet exist and so mkdir is failing to create the tmp directory due to that. If you have mkdir /home/super/.ansible run at the start, does the rest of it go through?
 
  • Like
Reactions: 56ip1234

56ip1234

New Member
Jun 6, 2023
21
6
3
I don’t have experience in using Anible on ICX switches explicitly, but it looks to me like the error is saying you don’t have write permissions in /home/super/.ansible, and is suggesting to set your temp director yin /tmp/ instead?

edit: or perhaps the /home/super/.ansible directory doesn’t yet exist and so mkdir is failing to create the tmp directory due to that. If you have mkdir /home/super/.ansible run at the start, does the rest of it go through?
Thanks for taking the time to actually read the message and provide informed feedback. I've tried changing the temp directory to /tmp and get a similar error:

Task failed: Failed to create temporary directory. In some cases, you may have been able to authenticate and did not have permissions on the target directory. Consider changing the remote tmp path in ansible.cfg to a path rooted in "/tmp", for more error information use -vvv. Failed command was: _ShellCommand(command='( umask 77 && mkdir -p "` echo /tmp `"&& mkdir "` echo /tmp/ansible-tmp-1772427127.4892366-1568-124646965672498 `" && echo ansible-tmp-1772427127.4892366-1568-124646965672498="` echo /tmp/ansible-tmp-1772427127.4892366-1568-124646965672498 `" )', input_data=None), exited with result 1



Is there a way to look at the underlying filesystem on FastIron? How can I execute an underlying command? When I login I'm at the typical prompt where the commands are FastIron specific and not basic Linux commands.

As an aside, I've put this on hold a bit until I can get a test switch connected, so I'm not messing with a production switch. I'm fine trying to download the running config, but I'm not going to do too much more testing on live switches.
 
  • Like
Reactions: TonyArrr

56ip1234

New Member
Jun 6, 2023
21
6
3
Well, I found what was up. I needed to add connection: network_cli to my playbook. For example, the script below prints the version information.

YAML:
---
- name: show ver
  hosts: all
  gather_facts: no
  connection: network_cli
  vars:
    ansible_network_os: icx  
    ansible_command_timeout: 80
  tasks:
    - name: show ver
      community.network.icx_command:
        commands:
          - show ver
      register: print_run
    - debug: var=print_run.stdout_lines
Unfortunately, it also prints:


[DEPRECATION WARNING]: community.network.icx has been deprecated. This collection and all content in it is unmaintained and deprecated. This feature will be removed from collection 'community.network' version 6.0.0.

This might not be the best road to go down...
 
Last edited:
  • Like
Reactions: jode

Sprint8

New Member
Oct 15, 2023
11
10
3
Ruckus 08.0.95t has been released

The trust dscp command can now be applied on VE and tunnel interfaces, like

GRE. Refer to the RUCKUS FastIron QoS and Traffic Management Configuration

Guide for more information
 
  • Like
Reactions: jode

tubs-ffm

Active Member
Sep 1, 2013
269
85
28
Does anybody know a good source in Europe where to buy a mounting bracket for the Ruckus ICS 7150-c12p? Original or alternative. New or used. I guess the p/n is ICX7000-C12-RMK. I only can find it at some dealers for prices half of the value of the switch itself.
 

56ip1234

New Member
Jun 6, 2023
21
6
3
Does anybody know a good source in Europe where to buy a mounting bracket for the Ruckus ICS 7150-c12p? Original or alternative. New or used. I guess the p/n is ICX7000-C12-RMK. I only can find it at some dealers for prices half of the value of the switch itself.
I've used these mounts with the ICX7150-c12p
 

tubs-ffm

Active Member
Sep 1, 2013
269
85
28
I've used these mounts with the ICX7150-c12p
Thank you. Meanwhile I found a similar offer (other company name, same pictures).
My problem was to be able to select the right size. I will figure out by measuring, I guess.

For stability, holes at the right position I prefer over slots to cover all positions.
Or is you set-up stable enough?
 

56ip1234

New Member
Jun 6, 2023
21
6
3
Thank you. Meanwhile I found a similar offer (other company name, same pictures).
My problem was to be able to select the right size. I will figure out by measuring, I guess.

For stability, holes at the right position I prefer over slots to cover all positions.
Or is you set-up stable enough?
I had a similar worry, but haven't had a stability issue.
 
  • Like
Reactions: tubs-ffm

DouglasteR

Active Member
Dec 19, 2015
187
69
28
Guys, how this switch is against the EX4300-24P Juniper ?

Main use if soho with POE cameras, Vlans, 40gb for server connection. GUI configuration is prefereable.

Thanks.
 

mataborg

New Member
Apr 13, 2025
2
0
1
Upgrading from an ICX 6610-48P to a 7150-48ZP. Is anyone familiar if the ICX7400 QSFP modules are compatible with the 7150s? As far as I can find, the 48ZP only accepts fan slides for the expansion port. I'd like to not have to change over all my network cards from QSFP if possible and retain at least 40G to my NAS.
 

BoGs

Active Member
Feb 18, 2019
254
80
28
Upgrading from an ICX 6610-48P to a 7150-48ZP. Is anyone familiar if the ICX7400 QSFP modules are compatible with the 7150s? As far as I can find, the 48ZP only accepts fan slides for the expansion port. I'd like to not have to change over all my network cards from QSFP if possible and retain at least 40G to my NAS.
What makes you think that the 7150-48zp accepts modules? I think you are confusing different models.
 

LodeRunner

Active Member
Apr 27, 2019
568
244
43
Upgrading from an ICX 6610-48P to a 7150-48ZP. Is anyone familiar if the ICX7400 QSFP modules are compatible with the 7150s? As far as I can find, the 48ZP only accepts fan slides for the expansion port. I'd like to not have to change over all my network cards from QSFP if possible and retain at least 40G to my NAS.
The 7150 doesn’t have module slots at all. It is a fixed port configuration.
 

BoGs

Active Member
Feb 18, 2019
254
80
28
Any help here please?
The official part number is ICX6610-RMK-4P but there does not seem to be any on fleabay. I bought 2 a long time ago for the icx6610, as an alternate you could use any vented 4 post shelf and lay the switch on top of it.