Skip to content
This repository has been archived by the owner on Nov 9, 2020. It is now read-only.

[Multi-ESX] VM's belonging to the same tenant are not visible across ESXs #1127

Closed
ashahi1 opened this issue Mar 31, 2017 · 2 comments
Closed
Assignees

Comments

@ashahi1
Copy link
Contributor

ashahi1 commented Mar 31, 2017

Steps:

  1. Initialized MultiNode config db on both the ESXs.
  2. Created a tenant from ESX-1.
  3. Added vm to the tenant from ESX-1.
  4. Ran admin cli vm-group ls from ESX-1 and ESX-2.
    VM_list field is empty for admin cli vm-group ls from ESX-2.

Steps and their output are as follows:

  1. Ran config init on both the ESXs.
ESX:1

[root@sc-rdops-vm06-dhcp-163-208:~] /usr/lib/vmware/vmdkops/bin/vmdkops_admin.py config init --datastore=sharedVmfs-0
Creating new DB at /vmfs/volumes/sharedVmfs-0/dockvols/vmdkops_config.db
Creating a symlink to /vmfs/volumes/sharedVmfs-0/dockvols/vmdkops_config.db at /etc/vmware/vmdkops/auth-db

ESX-2: 
[root@sc-rdops-vm06-dhcp-161-190:~] /usr/lib/vmware/vmdkops/bin/vmdkops_admin.py config init --datastore=sharedVmfs-0
Creating a symlink to /vmfs/volumes/sharedVmfs-0/dockvols/vmdkops_config.db at /etc/vmware/vmdkops/auth-db

  1. Config information from both the ESXs:
ESX-1:
[root@sc-rdops-vm06-dhcp-163-208:~] /usr/lib/vmware/vmdkops/bin/vmdkops_admin.py status
=== Service:
Version: 0.12.9e2d6ad-0.0.1
Status: Running
Pid: 71898
Port: 1019
LogConfigFile: /etc/vmware/vmdkops/log_config.json
LogFile: /var/log/vmware/vmdk_ops.log
LogLevel: INFO
=== Authorization Config DB:
DB_LocalPath: /etc/vmware/vmdkops/auth-db
DB_Mode: MultiNode (local symlink pointing to shared DB)
DB_SharedLocation: /vmfs/volumes/sharedVmfs-0/dockvols/vmdkops_config.db
[root@sc-rdops-vm06-dhcp-163-208:~]

ESX-2:
[root@sc-rdops-vm06-dhcp-161-190:~] /usr/lib/vmware/vmdkops/bin/vmdkops_admin.py status
=== Service:
Version: 0.12.9e2d6ad-0.0.1
Status: Running
Pid: 108504
Port: 1019
LogConfigFile: /etc/vmware/vmdkops/log_config.json
LogFile: /var/log/vmware/vmdk_ops.log
LogLevel: INFO
=== Authorization Config DB:
DB_SharedLocation: /vmfs/volumes/sharedVmfs-0/dockvols/vmdkops_config.db
DB_LocalPath: /etc/vmware/vmdkops/auth-db
DB_Mode: MultiNode (local symlink pointing to shared DB)
[root@sc-rdops-vm06-dhcp-161-190:~]
  1. Created a tenant from ESX-1
[root@sc-rdops-vm06-dhcp-163-208:~] /usr/lib/vmware/vmdkops/bin/vmdkops_admin.py vm-group create --name=vmgroup1
vm-group create succeeded
[root@sc-rdops-vm06-dhcp-163-208:~] /usr/lib/vmware/vmdkops/bin/vmdkops_admin.py vm-group ls
Uuid                                  Name      Description                        Default_datastore  VM_list
------------------------------------  --------  ---------------------------------  -----------------  -------
11111111-1111-1111-1111-111111111111  _DEFAULT  New description of default tenant
ed00d8a9-3709-4391-b7ed-333f0b5d41b1  vmgroup1

  1. Added a vm to the tenant
[root@sc-rdops-vm06-dhcp-163-208:~] /usr/lib/vmware/vmdkops/bin/vmdkops_admin.py vm-group vm add --name=vmgroup1 --vm-list=photon-VM0.3
vm-group vm add succeeded
[root@sc-rdops-vm06-dhcp-163-208:~] /usr/lib/vmware/vmdkops/bin/vmdkops_admin.py vm-group ls
Uuid                                  Name      Description                        Default_datastore  VM_list
------------------------------------  --------  ---------------------------------  -----------------  ------------
11111111-1111-1111-1111-111111111111  _DEFAULT  New description of default tenant
ed00d8a9-3709-4391-b7ed-333f0b5d41b1  vmgroup1                                                        photon-VM0.3

  1. Did vm-group ls from ESX-2 - tenant name is correct but VM_list is blank.
[root@sc-rdops-vm06-dhcp-161-190:~] /usr/lib/vmware/vmdkops/bin/vmdkops_admin.py vm-group ls
Uuid                                  Name      Description                        Default_datastore  VM_list
------------------------------------  --------  ---------------------------------  -----------------  -------
11111111-1111-1111-1111-111111111111  _DEFAULT  New description of default tenant
ed00d8a9-3709-4391-b7ed-333f0b5d41b1  vmgroup1

Logs:
vmdk_ops_esx1.txt
vmdk_ops_esx2.txt

@ashahi1 ashahi1 added this to the 0.14 milestone Mar 31, 2017
@ashahi1 ashahi1 changed the title [CrossEsx] VM_list field is not same across ESXs [CrossEsx] VM's belonging to the same tenant are not visible across ESXs Mar 31, 2017
@msterin msterin changed the title [CrossEsx] VM's belonging to the same tenant are not visible across ESXs [MultiEsx] VM's belonging to the same tenant are not visible across ESXs Apr 4, 2017
@msterin msterin changed the title [MultiEsx] VM's belonging to the same tenant are not visible across ESXs [Multi-ESX] VM's belonging to the same tenant are not visible across ESXs Apr 4, 2017
@msterin
Copy link
Contributor

msterin commented Apr 4, 2017

Related to #1065

@pshahzeb
Copy link
Contributor

Fixed through #1151

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

3 participants