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.

TripleO Updates - Liberty Edition

948 vues

Publié le

TripleO PTL, James Slagle, shares project updates from Kilo to Liberty

Publié dans : Logiciels
  • D0WNL0AD FULL ▶ ▶ ▶ ▶ http://1url.pw/jCLYP ◀ ◀ ◀ ◀
       Répondre 
    Voulez-vous vraiment ?  Oui  Non
    Votre message apparaîtra ici
  • D0WNL0AD FULL ▶ ▶ ▶ ▶ http://1url.pw/jCLYP ◀ ◀ ◀ ◀
       Répondre 
    Voulez-vous vraiment ?  Oui  Non
    Votre message apparaîtra ici

TripleO Updates - Liberty Edition

  1. 1. TripleO Liberty Update James Slagle slagle@redhat.com @slagle July 1, 2015
  2. 2. TripleO ● TripleO mission… o Develop and maintain tooling and infrastructure able to deploy OpenStack in production, using OpenStack itself wherever possible. o Big Tent impact ▪ Lots of new services to deploy ▪ Lots of new tooling/infrastructure to deploy *with*
  3. 3. Liberty overview... ● Full puppet based implementation complete o Using PuppetOpenStack o puppet-tripleo - lightweight composition layer ● Heat investment o Complete declarative model of the deployed cloud o Environments o Resource Mapping (resource_registry) ● Ironic investment o Baremetal provisioning, ready state configuration o ironic-inspector (formerly ironic-discoverd)
  4. 4. tripleo-heat-templates ● resource_registry o allows mapping Heat resources to different implementations o enable/disable features on demand: ▪ pacemaker ▪ network isolation ▪ container deployment ● parameter_defaults o set parameters in the different implementations (nested stacks) without modifying the top level templates ● Heat Environments o saved yaml files combining parameters, parameter_defaults, and resource_registry sections into recommended configurations
  5. 5. Deployment overview...
  6. 6. Template overview...
  7. 7. Network Isolation ● Dedicated networks based on traffic type ● Provide needed network isolation (tenant, storage, internal api, etc) ● Additional networks are defined in Neutron (undercloud), created via Heat and all template driven.
  8. 8. HA/Pacemaker ● HA/pacemaker is optional, and enabled via the resource-registry ● Set OS:TripleO::ControllerConfig to overcloud-controller-pacemaker.yaml in the Heat environment.
  9. 9. Package based Upgrades ● UpdateDeployment (SoftwareDeployment resource) runs yum/apt update. ● packages managed by PuppetOpenStack manifest are excluded by UpdateDeployment ● Subsequent runs of ‘puppet apply’ with ensure=>latest lets PuppetOpenStack update puppet managed packages.
  10. 10. Containerization ● Deploy an OpenStack cloud where the services are containerized ● Using container content from the Kolla project ● Patches posted for compute nodes, controller nodes to follow
  11. 11. Wrap Up Connect with us … [TripleO] on openstack-dev #tripleo on freenode James Slagle slagle@redhat.com @slagle July 1, 2015

×