Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

Cloud Disaggregation with OpenNebula

87 vues

Publié le

An overview of how to utilize OpenNebula to create Disaggregated Clouds

Publié dans : Logiciels
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Cloud Disaggregation with OpenNebula

  1. 1. Alejandro Huertas Herrero Cloud Engineer // ahuertas@opennebula.systems #OpenNebulaTechDay Cloud Disaggregation with OpenNebula Sofia OpenNebula TechDay 2019
  2. 2. Cloud Disaggregation Goal: Enable to build OpenNebula clouds ... ● on public cloud providers ● in various data centers (centralized / edge) ● flexible, easy, fast ● compatible ● transparent to the end users Expand your existing KVM/LXD cloud with public cloud physical resources. Sofia OpenNebula TechDay 2019
  3. 3. Deployment Types On-Premise resources ● control ● fixed capacity ● low flexibility Sofia OpenNebula TechDay 2019
  4. 4. New approaches ... Bare-metal Cloud Bare-metal cloud servers do not run a hypervisor, are not virtualized -- but can still be delivered via a cloud-like service model. — Adrian Bridgwater, Computer Weekly Sofia OpenNebula TechDay 2019
  5. 5. Deployment Types Cloud Disaggregation ● same base capabilities ● compatibility ● reuse ● public cloud flexibility ● control Sofia OpenNebula TechDay 2019
  6. 6. Disaggregated Data Centers (DDC) Main Features (v5.8.1, May 2019) ● stand-alone CLI installed on 5.8.1+ frontend ● tool for cloud operators ● extends the current cloud with a host on cloud provider ● drivers for EC2, Packet ● full cluster deployment (cluster, hosts, datastores, vnets) ● configure host as KVM hypervisor (or lxd hypervisor, only in >= 5.8.0) ● provision templates inheritance Sofia OpenNebula TechDay 2019
  7. 7. Details Implementation details ● new command oneprovision ● new library implemented on Ruby ● provision phases ○ deploy, configure, enable ● set of provision drivers (similar to VM drv., but operates on hosts) ● integrated with Ansible (set of roles and playbooks) ○ default/default_lxd ○ static_vxlan Sofia OpenNebula TechDay 2019
  8. 8. Provision Template Content ● describes the new provision ● YAML format ● parameters ○ provision (cloud credentials, HW configuration, ...) ○ connection (SSH keys to login new resources) ○ configuration (configuration stage tunables) ● resources to create ○ cluster, datastores, vnets ○ hosts You can inherit from another template. We give some templates, so you can extend from them to create that resources. This is very powerful! Sofia OpenNebula TechDay 2019

×