Deployment and Enactment Gianluca Ripa Cefriel Paris, November 16, 2016
Deployment and Enactment
Gianluca RipaCefrielParis, November 16, 2016
CHOReVOLUTION Cloud
OpenStack private cloud infrastructuredeployed at CEFRIEL premises
Enactment Engine Architecture
Deployment: VMs Creation
initial setup, no overprovisioning
1
CHOReOSpec
3
2Defines
deployment
policy
Calls Cloud
API
Deployment: VMs Configuration
Create Nginx configuration on LB
Deploy Tomcat con SC
Activate firewall and SELinux on LB and SC
4
Deployment: Services Deployment
Deploy Binding components, Security Filters, Coordination Delegates on SC
5
Deployment: Services Configuration
Configure service endpoints via setInvocationAddress SOAP API
Send back Choreospec enriched with IPs to IdM
6
IdM
7Enriched
CHOReOSpec
Enactment Engine
Choreographies