2. Purpose of this presentation
§ Deploy an instance of Orion Context Broker in FIWARE Lab in less than 10 minutes.
1
Context Broker
MongoDB
1026
22
Virtual Machine Instance
3. FIWARE Lab environment
§ FIWARE Cloud testing environment for FIWARE
Community.
§ Based in OpenStack.
§ Remember open ports (22, 1026)
§ Do not forget to store your keypair and assign a
public IP.
2
4. FIWARE Lab environment (demo: 3 min)
§ Create a key pair and download it.
§ Change permissions to 600 the the key pair file.
§ Create a security group and add rule for ssh and
Orion.
§ Allocate a public IP address.
§ Deploy a Virtual Machine (Ubuntu 16.04 LTS).
§ Associate IP to the Virtual Machine.
3
5. Ansible
§ Ansible is a simple automation language.
§ It is used to describe the IT application infrastructure.
§ It is easy-to-learn, self-documenting.
§ It doesn’t require a grad-level computer science degree to
read.
§ Automation shouldn’t be more complex than the tasks
it’s replacing.
§ Purpose: describe the steps to configure your virtual machine
4
6. Ansible (demo: 5min)
§ Go to the GitHub project:
https://github.com/flopezag/deploy-cb/tree/develop
5
7. Docker
§ Docker provide a container image to deploy your components.
§ A container image is a lightweight, stand-alone, executable package
of a piece of software that includes everything needed to run it:
code, runtime, system tools, system libraries, settings.
6