InfoScale 7.4 - VxVM VVR vxio V-5-0-54 Cannot find any free port to bind

book

Article ID: 100044892

calendar_today

Updated On:

Description

Error Message

Feb 19 23:10:29 server101 kernel: VxVM VVR vxio V-5-0-54 Cannot find any free port to bind
Feb 19 23:10:30 server101 kernel: VxVM VVR vxio V-5-0-54 Cannot find any free port to bind

Cause

There is new feature called "UDP multiple port" in InfoScale 7.4.   This feature allows VVR to enhance the replication performance in a high latency network using the UDP protocol.   With the new feature now VVR requires 16 UDP ports per rlink.   If the VVR data ports are currently controlled through the vrport command (or the /etc/vx/vvrports file), please make sure that every rlink is allocated 16 UDP ports before upgrading to InfoScale 7.4.

Resolution

In order to avoid the problem, please allocate 16 data ports for each rlink on the system using the vrport command.

For example,

# vrport data 60100-60131

In the above example 32 ports are allocated and it will be good enough for 2 rlinks to replicate in UDP protocol

According to vrport manual page, perform the following in order to put the change in effect.

Execute /usr/sbin/vxnetd, and pause and resume all RLINKs for VVR to use the new port information.

If there is firewall, please make sure that the ports are open in the firewall.

Issue/Introduction

If Veritas Volume Replication (VVR) data ports are configured explicitly through the vrport command (/etc/vx/vvrports file) and UDP protocol is used, after upgrade to InfoScale 7.4 the rlink may fail to connect with the following error logged in the system log continuously. Feb 19 23:10:29 server101 kernel: VxVM VVR vxio V-5-0-54 Cannot find any free port to bind
Feb 19 23:10:30 server101 kernel: VxVM VVR vxio V-5-0-54 Cannot find any free port to bind The problem only affects rlink in UDP protocol.