Skip to content

Latest commit

 

History

History
78 lines (63 loc) · 11.8 KB

File metadata and controls

78 lines (63 loc) · 11.8 KB

Configuring ethernet switches (S3 and S4 series)

  • Edit the network/ethernet_tor_input.yml file for all S3* and S4* PowerSwitches such as S3048-ON, S4048T-ON, S4112F-ON, S4048-ON, S4048T-ON, S4112F-ON, S4112T-ON, and S4128F-ON.

Caution

Do not remove or comment any lines in the network/ethernet_tor_input.yml file.

Name Details
os10_config

string Required

Global configurations for the switch.

Choices:

  • interface vlan1 <- Default
  • exit
breakout_value

string Required

By default, all ports are configured in the 10g-4x breakout mode in which a QSFP28 or QSFP+ port is split into four 10G interfaces.

Choices:

  • 10g-4x <- Default
  • 25g-4x
  • 40g-1x
  • 50g-2x
  • 100g-1x
snmp_trap_destination

string Optional

The trap destination IP address is the IP address of the SNMP Server where the trap will be sent. Ensure that the SNMP IP is valid.

snmp_community_string

string Optional

An SNMP community string is a means of accessing statistics stored within a router or other device.

Default values: public

ethernet 1/1/(1-52) config

string Required

By default:

  • Port description is provided.
  • Each interface is set to "up" state.
  • The fanout/breakout mode for 1/1/1 to 1/1/52 is as per the value set in the breakout_value variable.
  • Update the individual interfaces of the Dell PowerSwitch S5232F-ON.
  • The interfaces are from ethernet 1/1/1 to ethernet 1/1/52. By default, the breakout mode is set for 1/1/1 to 1/1/52.
  • Note: The playbooks will fail if any invalid configurations are entered.
save_changes_to_startup

boolean Required

Change it to "true" only when you are certain that the updated configurations and commands are valid.

WARNING: When set to "true", the startup configuration file is updated. If incorrect configurations or commands are entered, the Ethernet switches may not operate as expected.

Choices:

  • false <- Default
  • true
  • When initializing a factory reset switch, the user needs to ensure DHCP is enabled and an IPv6 address is not assigned.

Running the playbook:

cd network

ansible-playbook ethernet_switch_config.yml -i inventory -e ethernet_switch_username=”” -e ethernet_switch_password=””
  • Where ethernet_switch_username is the username used to authenticate into the switch.
  • The inventory file should be a list of IPs separated by newlines. Check out the switch_inventory section in Sample Files
  • Where ethernet_switch_password is the password used to authenticate into the switch.