STCv deployer package is a collection of 2 heat templates (also called as HOT files) as defined in the OpenStack HOT specification. For detailed information about the Heat Orchestration Templates, see the OpenStack Template Guide at http://docs.openstack.org/developer/heat/template_guide/ This package consists of following files:
- 2_stcv_and_1_labserver_heat_template.yaml (Template for the deployment of 2 STCv instances along with 1 labserver)
- 2_stcv_and_1_labserver_heat_params.yaml (Configurable parameters to be passed during the deployment of template)
The template can be used for the deployment of 2 STCv instances and 1 lab server instance On Openstack or other cloud platform (should support HEAT templates). The floating IPs will be assigned to the created instances and can be used to access these instances from outside. The image,flavor,test network details etc. to be used for STCv and labserver can be configured in "2_stcv_and_1_labserver_heat_params.yaml" file.
- Cloud to be used (Openstack or any other) should support HEAT based Orchestration.
- STCv and labserver images to be used should already be present in image repository of the cloud.
- These template files should be at accessible location of the server where Openstack CLI/Openstack Horizon is being used. On Openstack cloud:
Using Horizon:
- Login to dashboard and go to Projects->Orchestration.
- Go to Orchestration->Stacks.
- Click Launch Stack.
- Choose the Template File "2_stcv_and_1_labserver_heat_template.yaml" from its location on your machine, then click Next.
- Select the path of "2_stcv_and_1_labserver_heat_param.yaml" file in parameter section.
- Click Launch
- Check instances section of Openstack dashboard that 2 STCv and 1 labserver instances must be in running state with floating IPs assigned to these.
- Use the floating IPs to connect to these instances.
Using Openstack CLI:
- Go to controller node and run the credential file of specific tenent to login using openstack client.
- Run the following command to deploy the template: controller$ heat stack-create stack_name --template-file -e
- Check the status of delployed stack. controller$ heat stack-list
Note: Please contact [email protected] for any updations required.