VMware Cloud Community
sghose0007
Enthusiast
Enthusiast
Jump to solution

VCF Federation Member Issue

Hi All,

Having issues with inviting a member to join the federation. It just display a blank page where it needs to add the FQDN of the second member

VCF Federation.JPG

Reply
0 Kudos
1 Solution

Accepted Solutions
sghose0007
Enthusiast
Enthusiast
Jump to solution

Finally the issue is fixed by running the below commands

  1. Change the hostname, etc/hosts file to lowercase also updated the database with the lowercase fqdn

   2. Find the ID- psql -h localhost -U postgres -d platform -c "select id, vm_hostname, vm_name from sddc_manager_controller;"

      Update the database with the ID value to lowercase - psql -h localhost -U postgres -d platform -c "update sddc_manager_controller set vm_hostname = lower(vm_hostname), vm_name         = lower(vm_name) where id = '181c25a1-0fd4-43fc-92ea-f0e1e3fb4782';"

  3. Initiated the Federation creation and joined successfully..

View solution in original post

Reply
0 Kudos
9 Replies
scott28tt
VMware Employee
VMware Employee
Jump to solution

Moderator: Thread moved to the VCF area.


-------------------------------------------------------------------------------------------------------------------------------------------------------------

Although I am a VMware employee I contribute to VMware Communities voluntarily (ie. not in any official capacity)
VMware Training & Certification blog
Reply
0 Kudos
abhilashhb
VMware Employee
VMware Employee
Jump to solution

What version of VCF are you using?

How many instances of VCF d you have? Also, have you met this pre-req?

You must be a controller in the federation and have the FQDN of the member you are inviting.

Abhilash B
LinkedIn : https://www.linkedin.com/in/abhilashhb/

Reply
0 Kudos
sghose0007
Enthusiast
Enthusiast
Jump to solution

VCF 4.0

2 Instances of VCF

Yes I am the controller in the federation

I have the FQDN of the member I am inviting

But the page doesn't display the option to enter the FQDN

I have attached the screenshot

Also opened a case with VMware on the same..

Reply
0 Kudos
abhilashhb
VMware Employee
VMware Employee
Jump to solution

Have you tried using different browsers?

How about the certificate pre-req that is listed on the documentation: Create a Federation? Have you taken care of that?

Abhilash B
LinkedIn : https://www.linkedin.com/in/abhilashhb/

Reply
0 Kudos
sghose0007
Enthusiast
Enthusiast
Jump to solution

Yes tried different browsers..

All done on the certificate pre-req part..

Its something weird

Even VMware Support is taking a long time to come back on the issue, they collected the logs..

Reply
0 Kudos
tsangha
VMware Employee
VMware Employee
Jump to solution

Hi sghose0007​,

Were you able to resolve this issue with GSS?

In addition, did you try using the API to create/join the federation?

For example you could use curl to trigger the creation of the federation as per below:

curl 'https://sddc-manager.sfo01.rainpole.local/v1/sddc-federation' -i -X PUT \

  -H 'Content-Type: application/json' \

  -H 'Authorization: Bearer etYWR....' \

  -d '{

  "federationName" : "New Federation",

  "memberJoinDetail" : {

  "role" : "CONTROLLER",

  "fqdn" : "sddc-manager-1.vrack.vsphere.local",

  "siteType" : "DATACENTER",

  "siteName" : "Palo Alto Epic Center",

  "country" : "USA",

  "state" : "California",

  "city" : "Palo Alto",

  "coordinate" : {

  "longitude" : -122.838,

  "latitude" : 37.286

  }

  }

}'

You will need to use token authentication which is documented on the code website as well.

Please let us know how you progress.

Cheers, Tony blog: https://tonysangha.com
Reply
0 Kudos
sghose0007
Enthusiast
Enthusiast
Jump to solution

Tried using API call didn't help

Reply
0 Kudos
sghose0007
Enthusiast
Enthusiast
Jump to solution

Finally the issue is fixed by running the below commands

  1. Change the hostname, etc/hosts file to lowercase also updated the database with the lowercase fqdn

   2. Find the ID- psql -h localhost -U postgres -d platform -c "select id, vm_hostname, vm_name from sddc_manager_controller;"

      Update the database with the ID value to lowercase - psql -h localhost -U postgres -d platform -c "update sddc_manager_controller set vm_hostname = lower(vm_hostname), vm_name         = lower(vm_name) where id = '181c25a1-0fd4-43fc-92ea-f0e1e3fb4782';"

  3. Initiated the Federation creation and joined successfully..

Reply
0 Kudos
Sherrers
Contributor
Contributor
Jump to solution

Those of you already familiar with VCF will be aware that we use Cloud Builder to bring up the Management Domain and the SDDC Manager. I wrote about the VCF 3.9 bringup here MyCardStatement

Reply
0 Kudos