0
www.viapps.org
Best Practices to Create
Infrastructure Services in
OpenNebula Using Viapps
Xavier Gonzáĺez
xavi@viapps.org...
2© OPEN CLOUD SOLUTIONS S.L.
My Self
opensource
php cloud computing
security
performance
networking
java
log management
sy...
3© OPEN CLOUD SOLUTIONS S.L.
Background. Todays cloud ecosystem

Elasticity

Automated provisioning

Instant capacity
...
4© OPEN CLOUD SOLUTIONS S.L.
Background. Things not to forget

Process to migrate to a cloud aware content

Most of serv...
5© OPEN CLOUD SOLUTIONS S.L.
Options to deploy and maintain them...

External hardware boxes

Install from scratch

Use...
© OPEN CLOUD SOLUTIONS S.L.
How to speed up deployment and
maintenance of cloud services?
7© OPEN CLOUD SOLUTIONS S.L.
How can we optimize this process?

To save time and resources...
 Use a solution that provi...
8© OPEN CLOUD SOLUTIONS S.L.
Viapps solution
9© OPEN CLOUD SOLUTIONS S.L.
Main components of Viapps
Central Management
Interface (CMI)
Service Nodes (CMIX)
11© OPEN CLOUD SOLUTIONS S.L.
Viapps general overview
Corporate
CMDB
Hyperadvisor
Manager
CORPORATE
CLOUD
CMI
CHEF
REPO
AD...
12© OPEN CLOUD SOLUTIONS S.L.
Viapps solution. Full Life Cicle support
13© OPEN CLOUD SOLUTIONS S.L.
Main Viapps management
14© OPEN CLOUD SOLUTIONS S.L.
Viapps management. Stats of a node.
15© OPEN CLOUD SOLUTIONS S.L.
Firewall rules management
16© OPEN CLOUD SOLUTIONS S.L.
DHCP subnet config
© OPEN CLOUD SOLUTIONS S.L.
How to integrate Viapps with openNebula?
18© OPEN CLOUD SOLUTIONS S.L.
Viapps openNebula integration flow(openNebula)
User openNebula CMI CMIX
addServer($SD)
Creat...
19© OPEN CLOUD SOLUTIONS S.L.
Viapps openNebula integration flow(Viapps)
User openNebula CMI CMIX
addServerWizard
Create V...
20© OPEN CLOUD SOLUTIONS S.L.
Scheduled Timing
Definition
Q3-13 Q4-13 Q1-14
Dev
QA/Testing
Beta
GA
© OPEN CLOUD SOLUTIONS S.L.
22© OPEN CLOUD SOLUTIONS S.L.
Summary

Fast and easy deployment of infrastructure services

Global deployment and local ...
23© OPEN CLOUD SOLUTIONS S.L.
Support slides
24© OPEN CLOUD SOLUTIONS S.L.
Viapps components detailed
ManagementIPNetwork
CMIX
PORTAL
CMI
PORTAL
CMI
API
CHEF
REPO
BBDD...
Upcoming SlideShare
Loading in...5
×

OpenNebulaConf 2013 - Best Practices to Create Infrastructure Services in OpenNebula Using viApps by Xavier González del Aguila

533

Published on

One of the main challenges that exists when working in the cloud is how to create or migrate existing platforms. This presentation will show how to create, configure and manage infrastructure services in an easy and simple way using an unique tool, so allowing to maximize the benefits of cloud and optimize the productivity of network and system administrators.

Bio:
Xavier González is Senior Systems Architect and Open Source Evangelist. He is the founder of Viapps and openNAC. Viapps is an opensource project that provide full live cycle to infrastructure services in the cloud, allowing companies to install, configure, manage, update services like firewalls, DNS/DHCP/NTP services, ip load balance, proxys and smtp relays. On the other hand, openNAC is an opensource NAC solution with value added services like bulk network device configuratin engine, auto inventory, configuration backup and monitoring.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
533
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
7
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "OpenNebulaConf 2013 - Best Practices to Create Infrastructure Services in OpenNebula Using viApps by Xavier González del Aguila "

  1. 1. www.viapps.org Best Practices to Create Infrastructure Services in OpenNebula Using Viapps Xavier Gonzáĺez xavi@viapps.org Sep 2013
  2. 2. 2© OPEN CLOUD SOLUTIONS S.L. My Self opensource php cloud computing security performance networking java log management sysadmin root cause analysis automation linux xavi@viapps.org @viapps fedoraViapps CTO & Cofunder
  3. 3. 3© OPEN CLOUD SOLUTIONS S.L. Background. Todays cloud ecosystem  Elasticity  Automated provisioning  Instant capacity  Time to market  Changing demand (Flexibility)
  4. 4. 4© OPEN CLOUD SOLUTIONS S.L. Background. Things not to forget  Process to migrate to a cloud aware content  Most of services use basic components like FW, LB, DNS/DHCP, PROXY or SMTP REALYS  Architecture considerations like DR, Security, Information Storage,...  Opensource software fits very well
  5. 5. 5© OPEN CLOUD SOLUTIONS S.L. Options to deploy and maintain them...  External hardware boxes  Install from scratch  Use of existings Virtual appliances
  6. 6. © OPEN CLOUD SOLUTIONS S.L. How to speed up deployment and maintenance of cloud services?
  7. 7. 7© OPEN CLOUD SOLUTIONS S.L. How can we optimize this process?  To save time and resources...  Use a solution that provides full life cycle support for this base comonents (deploy, config, update,...)  Template based services  Central management of the services  Powerfull, not only basic functinalities  Easy to use, wizard based  API Rest based, to be integrated with more platforms  And... opensource...
  8. 8. 8© OPEN CLOUD SOLUTIONS S.L. Viapps solution
  9. 9. 9© OPEN CLOUD SOLUTIONS S.L. Main components of Viapps Central Management Interface (CMI) Service Nodes (CMIX)
  10. 10. 11© OPEN CLOUD SOLUTIONS S.L. Viapps general overview Corporate CMDB Hyperadvisor Manager CORPORATE CLOUD CMI CHEF REPO ADMIN CREATE VM NOTIFY NEW VM BACKUP vAPP INSTALL vAPP CENTRAL MANAGEMENT INTERFACE Admin vApps Create vApps Update vApps Audit vApps ADMIN
  11. 11. 12© OPEN CLOUD SOLUTIONS S.L. Viapps solution. Full Life Cicle support
  12. 12. 13© OPEN CLOUD SOLUTIONS S.L. Main Viapps management
  13. 13. 14© OPEN CLOUD SOLUTIONS S.L. Viapps management. Stats of a node.
  14. 14. 15© OPEN CLOUD SOLUTIONS S.L. Firewall rules management
  15. 15. 16© OPEN CLOUD SOLUTIONS S.L. DHCP subnet config
  16. 16. © OPEN CLOUD SOLUTIONS S.L. How to integrate Viapps with openNebula?
  17. 17. 18© OPEN CLOUD SOLUTIONS S.L. Viapps openNebula integration flow(openNebula) User openNebula CMI CMIX addServer($SD) Create VM Create VLAN Copy Viapps base image Set mngt IP Boot Create Viapp Add keys to node Add Viapp to Chef Server Set Flavor Run “chef-client” addServer($SD) Install installServer() configServer() Exec bootstrap commands Admin Server Server Definition ($SD) Name: Desc: Mngt ip: Mngt nm: DG: DNS: Zone: Size: (S|M|L|XL) Flavor: (FW|DDN|...) Network: VLAN: IP: NM: Type: (pri|sec) Static Route: Bootstrap: commands
  18. 18. 19© OPEN CLOUD SOLUTIONS S.L. Viapps openNebula integration flow(Viapps) User openNebula CMI CMIX addServerWizard Create VM Create VLAN Copy Viapps base image Set mngt IP Boot Create Viapp Add keys to node Add Viapp to Chef Server Set Flavor Run “chef-client” ok Install installServer() configServer() Exec bootstrap commands Admin Server Server Definition ($SD) Name: Desc: Mngt ip: Mngt nm: DG: DNS: Zone: Size: (S|M|L|XL) Network: VLAN: IP: NM: Type: (pri|sec) Static Route: Bootstrap: commands addServer($SD) okok ok
  19. 19. 20© OPEN CLOUD SOLUTIONS S.L. Scheduled Timing Definition Q3-13 Q4-13 Q1-14 Dev QA/Testing Beta GA
  20. 20. © OPEN CLOUD SOLUTIONS S.L.
  21. 21. 22© OPEN CLOUD SOLUTIONS S.L. Summary  Fast and easy deployment of infrastructure services  Global deployment and local management. It allows to delegate management to local administrators  Virtual Appliance Full life cycle support  Configuration and security management of network services  Maximizing the benefits of the cloud in a corporation  Improving the productivity of system and network administrators  Very easy deployment of opensource infrastructure services very easy, allowing corporates to save time and money in resources and licenses
  22. 22. 23© OPEN CLOUD SOLUTIONS S.L. Support slides
  23. 23. 24© OPEN CLOUD SOLUTIONS S.L. Viapps components detailed ManagementIPNetwork CMIX PORTAL CMI PORTAL CMI API CHEF REPO BBDD DNS CMIX PORTAL DHCP ... DNS CMIX API DHCP ...  VAPPS Management (add,deploy,update,...)  Security  Backup  Monitoring/Logging  Trending graph  Specific service  Specific service management  OS Management Direct access to VAPP CMI(Central Management Interface) CMIX(Central Management Interface Express)
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×