Deployment and Enactment - CHOReVOLUTION
9
Deployment and Enactment Gianluca Ripa Cefriel Paris, November 16, 2016
Transcript of Deployment and Enactment - CHOReVOLUTION
![Page 1: Deployment and Enactment - CHOReVOLUTION](https://reader031.fdocuments.net/reader031/viewer/2022030315/5883cbdc1a28abb7308b567d/html5/thumbnails/1.jpg)
Deployment and Enactment
Gianluca RipaCefrielParis, November 16, 2016
![Page 2: Deployment and Enactment - CHOReVOLUTION](https://reader031.fdocuments.net/reader031/viewer/2022030315/5883cbdc1a28abb7308b567d/html5/thumbnails/2.jpg)
CHOReVOLUTION Cloud
OpenStack private cloud infrastructuredeployed at CEFRIEL premises
![Page 3: Deployment and Enactment - CHOReVOLUTION](https://reader031.fdocuments.net/reader031/viewer/2022030315/5883cbdc1a28abb7308b567d/html5/thumbnails/3.jpg)
Enactment Engine Architecture
![Page 4: Deployment and Enactment - CHOReVOLUTION](https://reader031.fdocuments.net/reader031/viewer/2022030315/5883cbdc1a28abb7308b567d/html5/thumbnails/4.jpg)
Deployment: VMs Creation
initial setup, no overprovisioning
1
CHOReOSpec
3
2Defines
deployment
policy
Calls Cloud
API
![Page 5: Deployment and Enactment - CHOReVOLUTION](https://reader031.fdocuments.net/reader031/viewer/2022030315/5883cbdc1a28abb7308b567d/html5/thumbnails/5.jpg)
Deployment: VMs Configuration
Create Nginx configuration on LB
Deploy Tomcat con SC
Activate firewall and SELinux on LB and SC
4
![Page 6: Deployment and Enactment - CHOReVOLUTION](https://reader031.fdocuments.net/reader031/viewer/2022030315/5883cbdc1a28abb7308b567d/html5/thumbnails/6.jpg)
Deployment: Services Deployment
Deploy Binding components, Security Filters, Coordination Delegates on SC
5
![Page 7: Deployment and Enactment - CHOReVOLUTION](https://reader031.fdocuments.net/reader031/viewer/2022030315/5883cbdc1a28abb7308b567d/html5/thumbnails/7.jpg)
Deployment: Services Configuration
Configure service endpoints via setInvocationAddress SOAP API
Send back Choreospec enriched with IPs to IdM
6
IdM
7Enriched
CHOReOSpec
![Page 8: Deployment and Enactment - CHOReVOLUTION](https://reader031.fdocuments.net/reader031/viewer/2022030315/5883cbdc1a28abb7308b567d/html5/thumbnails/8.jpg)
Enactment Engine
![Page 9: Deployment and Enactment - CHOReVOLUTION](https://reader031.fdocuments.net/reader031/viewer/2022030315/5883cbdc1a28abb7308b567d/html5/thumbnails/9.jpg)
Choreographies