Enabling L3 support for NFS/FC storage based VI Workload Domains
search cancel

Enabling L3 support for NFS/FC storage based VI Workload Domains

book

Article ID: 324090

calendar_today

Updated On:

Products

VMware Cloud Foundation

Issue/Introduction

Symptoms:
  •  Not able to create NFS/FC storage based using hosts from different networks.
  • For NFS/FC storage based clusters, add hosts operations to a cluster fails when they are from different Network Pools.
  • In the the log /var/log/vmware/vcf/domainmanager/domainmanager.log log file, similar entries as below are seen:
2020-04-02T12:10:31.327+0000 INFO [921c42abef31f80d,c78b] [c.v.v.h.s.v.HostNetworkPoolValidator,http-nio-127.0.0.1-7200-exec-8] Host Network pool match status: false
2020-04-02T12:10:31.327+0000 INFO [921c42abef31f80d,c78b] [c.v.v.h.s.v.HostNetworkPoolValidator,http-nio-127.0.0.1-7200-exec-8] Network infra type: NSXT
2020-04-02T12:10:34.839+0000 INFO [921c42abef31f80d,c78b] [c.v.v.h.s.v.HostNetworkPoolValidator,http-nio-127.0.0.1-7200-exec-8] Feature repository stat for L3 aware feature: true
2020-04-02T12:10:34.840+0000 ERROR [921c42abef31f80d,c78b] [c.v.v.h.s.v.HostNetworkPoolValidator,http-nio-127.0.0.1-7200-exec-8] Selected hosts do not belong to same NetworkPool

 
Note: This log excerpt is an example. Date, time, and environmental variables may vary depending on your environment.
 


Environment

VMware Cloud Foundation 3.9.x

Cause

L3 support is currently not enabled for NFS/ FC base workload domains.

Resolution

  1. Download the attached vcf-domain-manager-3.9.1-16091008.noarch.rpm file.
  2. Using a file transfer utility, like WInSCP, copy the file to the /tmp directory on the SDDC Manager VM.
  3. SSH to the SDDC Manager and switch to root by running command "su -" 
  4. Update domain manager service by running the following command
rpm -Uvh vcf-domain-manager-3.9.1-16091008.noarch.rpm
  1. Run following command to verify that the Domain Manager service was updated:
curl http://localhost/domainmanager/about
  1. Run the command below to add an alias to /opt/vmware/vcf/lcm/lcm-app/conf/VersionAlias.yml
curl 'https://<sddc-manager-hostname>/v1/system/settings/version-aliases/DOMAIN_MANAGER/3.9.1-RELEASE-15345723' -k -X PUT -H 'Content-Type: application/json' -H 'Accept: application/json' -u 'admin:<password>' -d '{"aliases" : [ "3.9.1-RELEASE-16091008" ], "forceUpdate" : true}'