fuel-plugin-nsxv/doc/test_plan/test_suite_smoke.rst

157 lines
3.6 KiB
ReStructuredText
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Smoke
=====
TC-001: Verify that Fuel VMware NSXv plugin is installed.
----------------------------------------------------------
**ID**
nsxv_plugin
**Description**
::
Test case verifies plugin installation.
**Complexity**
smoke
**Requre to automate**
Yes
**Steps**
::
Copy plugin to to the Fuel master node using scp.
Install plugin
fuel plugins --install plugin-name-1.0-0.0.1-0.noarch.rpm
Ensure that plugin is installed successfully using cli, run command 'fuel plugins list'.
Connect to the Fuel web UI.
Create a new environment using the Fuel UI Wizard:
add name of env and select release version with OS
as hypervisor type: select vcenter check box and Qemu radio button
network setup : Neutron with tunnel segmentation
storage backends: default
additional services: all by default
Click on the Settings tab and check that section of NSXv plugin is displayed with all required GUI elements.
Section of NSXv plugin is displayed with all required GUI elements.
TC-002: Verify that Fuel VMware NSXv plugin is uninstalled.
-------------------------------------------------------------
**ID**
nsxv_plugin
**Description**
::
Test verifies that plugin could be uninstalled.
**Complexity**
smoke
**Requre to automate**
Yes
**Steps**
::
Remove plugin from master node
fuel plugins --remove plugin-name==1.0.0
Verify that plugin is removed, run command 'fuel plugins'.
Connect to the Fuel web UI.
Create a new environment using the Fuel UI Wizard:
add name of env and select release version with OS
as hypervisor type: select vcenter check box and Qemu radio button
network setup : Neutron with tunnel segmentation.
storage backhands: default
additional services: all by default
Click on the Settings tab and check that section of NSXv plugin is not displayed.
Section of NSXv plugin is not displayed.
TC-003: Deploy cluster with plugin and vmware datastore backend.
----------------------------------------------------------------
**ID**
nsxv_smoke
**Description**
::
Test verifies installation with base configuration.
**Complexity**
smoke
**Requre to automate**
No
**Steps**
::
Create a new environment using the Fuel UI Wizard.
add name of env and select release version with OS
as hypervisor type: select vcenter check box and QEMU/KVM radio button
network setup : Neutron with tunnel segmentation.
storage backends: default
additional services: all by default
In Settings tab:
enable NSXv plugin
select Vmware vcenter esxi datastore for images (glance)
Add nodes:
1 controller
1 compute-vmware
Interfaces on slaves should be setup this way in Fuel interface:
eth0 - admin(PXE)
eth1 - public
eth2 - management
eth3 - VM(Fixed) ID:103
eth4 storage
Networks tab:
Public network: start '172.16.0.2' end '172.16.0.126'
CIDR '172.16.0.0/24'
Gateway 172.16.0.1
Floating ip range start '172.16.0.130' end '172.16.0.254'
Storage: CIDR '192.168.1.0/24'
Vlan tag is not set-Management: CIDR '192.168.0.0/24'
Vlan tag is not set
Neutron L2 configuration by default
Neutron L3 configuration by default
Verify networks.
Fill vcenter credentials:
Availability zone: vcenter
vCenter host: '172.16.0.254'
vCenter username: <login>
vCenter password: <password>
Add 2 vSphere Clusters:
vSphere Cluster: Cluster1
Service name: vmcluster1
Datastore regex:.*
vSphere Cluster: Cluster2
Service name: vmcluster2
Datastore regex: .*
Fill Glance credentials:
vCenter host: 172.16.0.254
vCenter username: <login>
vCenter password: <password>
Datacenter name: Datacenter
Datastore name: nfs
Deploy cluster
Run OSTF
Cluster should be deployed and all OSTF test cases should be passed.