Mellanox MLNX-OS User Manual for SX1018HP Ethernet Managed Blade Switch

Rev 2.10
Mellanox Technologies
373
Mellanox Technologies Confidential
4.14.6 Supported Resources for Each Type
Table 41 - Fetched Image Capabilities
Resource Type Puppet Type Name Supported Resource IDS Example
Network device netdev_device $hostname netdev_device { $host-
name: }
Layer 1 interface netdev_interface 'ethernet <#ID>', 'port-
channel <#id>', 'ib <#ID>'
netdev_interface{'ethernet
1/3': ensure => absent}
Layer 2 int
erface netdev_l2_interface 'ethernet <#ID>', 'port-
channel <#id>'
netdev_l2_interface{'ether-
net 1/3': ensure => absent}
VLAN netdev_vlan VLAN name string netdev_vlan {'Vlan244':
vlan_id
=> 244, ensure =>
present }
LAG netdev_lag 'port-channel <#id>' netdev_lag {'port-channel
101': ensure =>
present }
Layer 3 interface netdev_l3_interface 'vlan <#ID>' netdev_l3_interface{ 'vlan
4': ipaddress =>
'192
.168.4.2', netmask =>
'255.255.255.0'}
OSPF interface netdev_ospf_interface 'vlan <#ID>' netdev_ospf _interface{
'vlan 4':
ensure => pres
ent,
area_id => '10' }
OSPF area netdev_ospf_area Valid area ID (represent-
ing an IP)
netdev_ospf _area{ '10':
ensure => pre
sent,
ospf_area_mode=>'stub'}
OSPF router netdev_router_ospf Currently only supports
'default'
netdev_router_ospf
{'default':
ens
ure => present }
Protocol mlnx_protocol ip_routing, lldp, snmp,
spanni
ng_tree
mlnx_protocol {
'ip_routing': ensure =>
present}
Fetched image mlnx_fetched_img The image file name mlnx_fetched_image {
'ima
ge-PPC_M460EX-
SX_3.3.4300.img': ensure
=> present}
Installed image mlnx_installed_img The image version name mlnx_installed_img {
'SX
_3.3.430
0':
ensure => present}
4.14.7 Troubleshooting
This section presents common issues that may prevent the switch from connecting to the puppet
server.