In this section:
This section covers some common issues found in the SBC SWe in Azure setup, and the action necessary for verification and troubleshooting.
This results from submitting invalid user-data being. Submit only valid JSON to the SBC. For more information on valid JSON, refer to SBC's Userdata.
Action Steps:
To verify whether the problem occurs due to invalid JSON, perform the following steps:
If the message "Connection error ongoing - No connection to SBC PKT ports from HFE" is continually written to HFE.log, it indicates that the HFE node cannot connect to the SBCs.
Action Steps:
Perform the following verification steps:
Using the CLI, verify the PKT0 and PKT1 is configured correctly. For more information on this process, refer to Configuring PKT Ports.
Verify the IPs listed in the HFE_conf.log
are the ones attached to the SBC:
Go to /opt/HFE/log/
.
Find the logs that specify the IPs for the SBC ; the logs are in the form:
<SBC instance name> - IP for <pkt0 | pkt1> is <IP>
Find the Alias IPs for the SBC:
Go to Virtual machines.
Click on the SBC instance.
Go to Settings > Networking.
Go to the PKT0 interface.
Click on the network interface.
Go to Settings > IP configurations.
Verify the secondary IP matches.
Repeat for the PKT1 interface.
Check the Security groups are correct:
Go to Network security groups.
Select the security group.
Go to Inbound security rules.
Verify the end point IPs are allowed.
Check the routes are correct:
Go to Route tables.
Select the route table.
Click on Routes and verify the routes point to the eth2 IP on the HFE node.
Click on Subnets and verify the the route table is associated with both subnets
This indicates that either there is a configuration issue, or the firewall rules are not been updated correctly.
Verify that the IP you are trying to SSH from is present correctly in the HFE node user-data. Update the appropriate line containing "REMOTE_SSH_MACHINE_IP":
/bin/echo "REMOTE_SSH_MACHINE_IP=\"10.27.178.4\"" >> $NAT_VAR
For more information, refer to Custom Data Example.
/opt/HFE/log/
. For more information, refer toHFE Node Logging.Even without the accelerated NICs, sometimes the SWe instance starts but does not guarantee performance.
Actions Steps:
Execute the following command to confirm the availability of the Mellanox NICs.
> lspci | grep Mellanox
The sample output given below indicates presence of Mellanox NICs.
83df:00:02.0 Ethernet controller: Mellanox Technologies MT27710 Family [ConnectX-4 Lx Virtual Function] (rev 80) 9332:00:02.0 Ethernet controller: Mellanox Technologies MT27710 Family [ConnectX-4 Lx Virtual Function] (rev 80)
In such situations, de-allocate the instance and start again.