How to Become a Cloud Provider
|
Level: |
Undergraduate / Graduate |
Duration: |
3 hours
|
Technical requirements: |
IPv6 Internet connection with standard compliant webbrowser |
Contributors: |
Cédric Le Ninivin, Luke Nowak, Jean-Paul Smets, Rafael Monnerat, Vivien Alger, Cedric de Saint Martin, Yingjie Xu |
|
Day 1: Installing and Using SlapOS
The purpose of this day is to install a SlapOS slave node, connect it to a SlapOS Master and request, as an example, two instances of the same application. Then, a SlapOS Web Runner will be installed to allow development of new components.
The agenda is:
VM links:
Day 2: Creating Recipes with SlapOS Cookbook
For those tutorials, you will need to request a slaprunner instance on slapos.org.
How to port an application to SlapOS using pre-existing stack like PHP:
Day 3: Devops with webrunner and HTML5 with jio
Devops with Web Runner
- Connect to your runner
- Run your instance
- Add parameter: download_url = https://softinst50426.host.vifib.net/public/jdocman-master.tgz
- Run your instance
- On the service tab, see running process
- On the service tab, get Connection Information and access your website
- In the editor, change the port of you instance and run you instance
- You need to restart nginx to take into account the change, this is not acceptable in production
- Add a graceful for nginx (add template + add wrapper using copy/paste from the launcher)
- On slapos.org, connect to your account and modify parameter to add ipv4 access to your instance as described here: http://git.erp5.org/gitweb/slapos.git/blob/HEAD:/software/slaprunner/README.txt?js=1#l106
https://github.com/nexedi/jdocman/blob/tutorial/tutorial/TUTORIAL.md
HTML5 et jIO
- Présentation
- Accès
Extra links
jIO presentation
After Cloud Presentation