-
Notifications
You must be signed in to change notification settings - Fork 95
Identify tests for multi-esx scenario #957
Comments
Sanity testing (_DEFAULT tenant)
Note:
Tracked at #991
//CC @pdhamdhere @tusharnt |
@ashahi1 I'm assigning this to you. Please get started with sanity testing then complex scenario testing. |
Testbed setup: 2 ESX hosts (E1 & E2) 2 VMs per each datastore from ESX (e.g. 2 vms on local/vsan/shared-vmfs backed by E1 i.e. total 6 vms) Scenario 1:
Admin cli command to list volumes from ESX1:
Mounted all the volumes(vol1-to-vol6) from vm1:
Stopped the contianer and mounted all the volumes on second container started on another vm
From ESX1:
Docker volume ls from vm on ESX-2:
From Admin cli from ESX-2:
Docker volume ls from vm on ESX-1:
From ESX-1:
Trying to mount local container from ESX-1:
Mount vol5 from esx1 and vol5 from ESX2:
Removed all the volumes:
|
Scenario 2:create tenant from E1 & E2:
Creating tenant from ESX-2
Created volumes from other vms and verified that volumes are no longer visible from vms in tenant:
Docker volume ls from tenant vm:
Newly created volumes are visble from other VMs:
Created volumes after vms joined tenants:
Set default datastore for tenant1:
After setting default datastore:
Successfully removed the volumes:
|
Scenario 3 (vsan policy)
|
Scenario 4
Verify attach volumes and data manipulation:
Detach and remove the volumes:
|
Scenario 5 ( fail-over for docker host created on shared vmfs)
|
Following issues were discovered while performing these manual tests. |
Reopening to keep adding newly identified scenarios |
Identification is done and we have decided to query |
Multi-Esx tests
Testbed setup:
Note: atleast one vm is mandatory (more than 1 is recommended for complex scenario testing
for our test scenario
Steps:
Note: Scenario 2 is not valid anymore by taking account of the current level of code. After introducing cross-esx multi tenancy, there are already testcase planned to exercise respective workflow for
singlemode
ormulti-mode
- [x] Scenario 2 (user created tenant to check tenancy is per ESX)Steps:Steps:
Steps:
Scenario 5 ( fail-over for docker host created on shared vmfs)
Steps: Perform above steps for vm1_shared_E1 & vm2_shared_E2
Scenario 6 (upgrade testing from vspherDockerVolume 0.11 or earlier => 0.11.2 or latest)
Steps:
Additional Tests:
The text was updated successfully, but these errors were encountered: