While deploying a load balancer using the api, I got an unexpected failure. (The virtualserver name matched our naming convention which caused the first character to be a digit).
<?xml version="1.0" encoding="UTF-8"?> <error><details>[LoadBalancer] Invalid virtual server name: 0z-testing-42-31, a valid virtualServer name should contains letters, digits, dash, underscore and must start with a letter</details><errorCode>14509</errorCode><moduleName>vShield Edge</moduleName></error>
Is there any documentation showing this limitation?
Please review KB Troubleshooting NSX for vSphere Edge Load Balancer (2122708) that may shed more light on this issue. https://kb.vmware.com/s/article/2122708
Is there any valid explanation of why we shouldn't start a server name with a digit? Or is this a cheap way to guarantee that it is not all digits?
Please review KB Troubleshooting NSX for vSphere Edge Load Balancer (2122708) that may shed more light on this issue. https://kb.vmware.com/s/article/2122708
It is per design !