7.5 KiB
SRIOV
Contrail HA SRIOV
ID
contrail_ha_sriov
Description
Check Contrail deploy HA + SRIOV
Complexity
advanced
Steps
- Create an environment with "Neutron with tunneling segmentation" as a network configuration and CEPH storage
- Enable and configure Contrail plugin
- Add some controller (at least 3), compute, compute with sriov and storage nodes
- Add contrail-controler, contrail-analytics and contrail-analytics-db nodes
- Deploy cluster
- Run OSTF tests
- Run contrail check tests
- Run contrail health check tests
Expected results
All steps must be completed successfully, without any errors.
Contrail SRIOV add compute
ID
contrail_sriov_add_compute
Description
Check Contrail deploy SRIOV add compute
Complexity
advanced
Steps
- Create an environment with "Neutron with tunneling segmentation" as a network configuration and CEPH storage
- Enable and configure Contrail plugin
- Deploy cluster with some controller, compute+ceph, compute, compute with sriov and contrail-specified nodes
- Run OSTF tests
- Add a node with compute+ceph roles
- Deploy changes
- Run OSTF tests
- Run contrail check tests
- Run contrail health check tests
Expected results
All steps must be completed successfully, without any errors.
Contrail SRIOV delete compute
ID
contrail_sriov_delete_compute
Description
Check Contrail deploy SRIOV delete compute
Complexity
advanced
Steps
- Create an environment with "Neutron with tunneling segmentation" as a network configuration and Cinder storage
- Enable and configure Contrail plugin
- Deploy cluster with some controller, compute, compute+cinder, compute, compute with sriov and contrail-specified nodes
- Run OSTF tests
- Delete a node with compute role
- Deploy changes
- Run OSTF tests
- Run contrail check tests
- Run contrail health check tests
Expected results
All steps must be completed successfully, without any errors.
Contrail SRIOV add SRIOV
ID
contrail_sriov_add_sriov
Description
Check Contrail deploy SRIOV add SRIOV
Complexity
advanced
Steps
- Create an environment with "Neutron with tunneling segmentation" as a network configuration and CEPH+Cinder storage
- Enable and configure Contrail plugin
- Deploy cluster with some controller+ceph, compute+ceph, compute, compute with sriov and contrail-specified nodes
- Run OSTF tests
- Run contrail health check tests
- Add a node with compute role
- Deploy changes
- Run OSTF tests
- Run contrail health check tests
Expected results
All steps must be completed successfully, without any errors.
Contrail SRIOV delete SRIOV
ID
contrail_sriov_delete_sriov
Description
Check Contrail deploy SRIOV delete SRIOV
Complexity
advanced
Steps
- Create an environment with "Neutron with tunneling segmentation" as a network configuration and Cinder storage
- Enable and configure Contrail plugin
- Deploy cluster with some controller, controller+cinder, compute+cinder, compute, compute with sriov and contrail-specified nodes
- Run OSTF tests
- Run contrail health check tests
- Delete a node with compute roles
- Deploy changes
- Run OSTF tests
- Run contrail health check tests
Expected results
All steps must be completed successfully, without any errors.
Check updating core repos with Contrail plugin and SRIOV
ID
contrail_sriov_update_core_repos
Description
Check updating core repos with Contrail plugin and SRIOV
Complexity
advanced
Steps
- Deploy cluster with some controller, compute+cinder, compute, compute with sriov and contrail-specified nodes
- Run 'fuel-mirror create -P ubuntu -G mos ubuntu' on the master node
- Run 'fuel-mirror apply -P ubuntu -G mos ubuntu --env <env_id> --replace' on the master node
- Update repos for all deployed nodes with command "fuel --env <env_id> node --node-id 1,2,3,4,5,6,7,9,10 --tasks setup_repositories" on the master node
- Run OSTF and check Contrail node status.
Expected results
All steps must be completed successfully, without any errors
Contrail SRIOV add controller
ID
contrail_sriov_add_controller
Description
Verify that controller node can be added after deploy
Complexity
advanced
Steps
- Create an environment with "Neutron with tunneling segmentation" as a network configuration and CEPH storage
- Enable and configure Contrail
- Deploy cluster with some controller, compute+ceph, compute, compute with sriov and contrail-specified nodes
- Run OSTF tests
- Add a node with controller+ceph role
- Deploy changes
- Run OSTF tests
- Run contrail health check tests
Expected results
All steps must be completed successfully, without any errors
Contrail SRIOV delete controller
ID
contrail_sriov_delete_controller
Description
Verify that controller node can be added and deleted after deploy
Complexity
advanced
Steps
- Create an environment with "Neutron with tunneling segmentation" as a network configuration and Cinder storage
- Enable and configure Contrail plugin
- Deploy cluster with some controller, compute+cinder, compute, compute with sriov and contrail-specified nodes
- Run OSTF tests
- Delete a node with "controller" role
- Deploy changes
- Run OSTF tests
- Run contrail health check tests
Expected results
All steps must be completed successfully, without any errors
Contrail SRIOV boot instance
ID
test_sriov_boot_snapshot_vm
Description
Launch instance, create snapshot, launch instance from snapshot.
Complexity
advanced
Steps
- Create physical network.
- Create a subnet.
- Create a port.
- Boot the instance with the port on the SRIOV host.
- Create snapshot of instance.
- Delete the instance created in step 5.
- Launch instance from snapshot.
- Delete the instance created in step 7.
Expected results
All steps must be completed successfully, without any errors.
Contrail SRIOV boot instance from volume
ID
test_sriov_volume
Description
Create volume and boot instance from it.
Complexity
advanced
Steps
- Create physical network.
- Create a subnet.
- Create a port.
- Create a new small-size volume from image.
- Wait for volume status to become "available".
- Launch instance from created volume and port on the SRIOV host.
- Wait for "Active" status.
- Delete instance.
- Delete volume and verify that volume deleted..
Expected results
All steps must be completed successfully, without any errors.