what's new in grizzly: nova

15
What's new in OpenStack ® Grizzly Mirantis, 2013 ®

Upload: mirantis

Post on 08-May-2015

801 views

Category:

Technology


0 download

DESCRIPTION

OpenStack Grizzly, released earlier this year, provides a series of new features, such as nova-conductor and host aggregates. This presentation covers the improvements in Grizzly's nova components.

TRANSCRIPT

Page 1: What's New In Grizzly: Nova

What's new inOpenStack®

Grizzly

Mirantis, 2013®

Page 2: What's New In Grizzly: Nova

About Mirantis:

● Fuel Deployment Automation● Integration Services● Training● 24 x 7 Support

● Over 40 successfulproduction OpenStack implementations

Mirantis delivers OpenStack® clouds.®

Page 3: What's New In Grizzly: Nova

IntroductionsNick Chase,

Technical Marketing, Mirantis

Kirill Ishanov,OpenStack Services, Mirantis

● Technical Marketing Manager at Mirantis● Developer● Book author● IBM developerWorks Certified Master Author● Member of the OpenStack Documentation project● Sun Microsystems, Oracle, Tampa Bay Buccaneers

● Senior Director of Engineering at Mirantis● Kirill runs a highly skilled group of engineers● OpenStack integration, deployment, training and support● Large-enterprises to late-stage venture-backed startups. ● Cisco Webex, Dell, The Gap, PayPal, eBay, Seagate, Macy’s

®

4

Page 4: What's New In Grizzly: Nova

WHAT'S NEW IN OPENSTACK GRIZZLY

Nova: Compute

®

7

Page 5: What's New In Grizzly: Nova

Bare-metal provisioning

● Control physical servers via nova-api● Bypass hypervisors● Ability to run HPC or DBs on the cloud

● Design○ PXE to deliver machine imaging○ IPMI for power control

● Limitations○ Several incompatibilities with Quantum

®

8

Page 6: What's New In Grizzly: Nova

Scalability

● Availability zones● Host aggregates● Cells

®

9

Page 7: What's New In Grizzly: Nova

Scalability: Availability zones

Availability zones● Set a zone for a host● Request a zone when starting a VM● Get a list of available zones

®

10

Page 8: What's New In Grizzly: Nova

Scalability: Host aggregates

Host aggregates● Create an aggregate based on a parameter● Associate an aggregate with a set of machines● Create a flavor associated with the parameter● Request a host using that flavor

®

11

Page 9: What's New In Grizzly: Nova

nova-compute cells

● Nested clouds● Geo-distribution● Separation of cell-scheduling from host-

scheduling

● Design○ Separate DB per cell○ Inter-cell communication via RPC○ Tree-structure, with "nova-api" only in root

®

12

Page 10: What's New In Grizzly: Nova

nova-compute cellsAPI Cell

nova-api

nova-cells

dbamqp

Child Cell

nova-scheduler

dbamqp

nova-scheduler

nova-compute

Child Cell

nova-scheduler

dbamqp

nova-scheduler

nova-compute

Global Services

glance

Keystone

13

Page 11: What's New In Grizzly: Nova

nova-conductor

● Remove direct connection between nova-compute (and therefore VMs) and db

● Security and scalability

● Design○ nova-conductor is a separate service reachable via MQ○ Multiple conductors to spread the load

®

14

Page 12: What's New In Grizzly: Nova

Database performance

Archiving a database● Moving a machine● Log archiving● Garbage records

nova-manage db archive_deleted_rows --max_rows MAX_ROWS

®

15

Page 13: What's New In Grizzly: Nova

Evacuation

● Moving to a new host on host failure

nova evacuate SERVER_ID TARGET_HOST

®

16

Page 14: What's New In Grizzly: Nova

Other nova improvements

● Instance action tracking via API● Network adapter hot plugin● File injection without mounting guest

filesystem

®

17

Page 15: What's New In Grizzly: Nova

Q&ADownload today's presentation at

http://bit.ly/mirantis-grizzly

®

50