14
ALVARO SOTO @2016 OPENSTACK & CEPH ENGINEER GLANCE (IMAGE SERVICE) / VBROWNBAG LATAM

Glance vBrownBagLatAm 2016

Embed Size (px)

Citation preview

ALVARO SOTO @2016 OPENSTACK & CEPH ENGINEER

GLANCE (IMAGE SERVICE) / VBROWNBAG LATAM

WHOAMI

▸ Software developer (python lover).

▸ Full Linux sysadmin stack.

▸ Fan of “Design for Failure” architectures.

▸ Cepher / Stacker

GLANCE (IMAGE SERVICE) / VBROWNBAG LATAM

AGENDA

▸ Image service

▸ Disk Formats

▸ Basic architecture

▸ Image metadata

▸ Glance store drivers.

▸ ….

▸ Q & A

GLANCE (IMAGE SERVICE) / VBROWNBAG LATAM

IMAGE SERVICE

• Provides services for discovering, registering, and retrieving virtual machine images.

• RESTful API that allows querying of VM image metadata and retrieval of the actual image.

• Stored images can be used as a template.

• It can also be used to store and catalog an unlimited number go backups.

• Images available through Glance can be stored in a variety of locations.

GLANCE (IMAGE SERVICE) / VBROWNBAG LATAM

DISK FORMATS

• raw: This is an unstructured disk image format

• vhd: This is the VHD disk format, a common disk format used by virtual machine monitors from VMWare, Xen, Microsoft, VirtualBox, and others

• vmdk: Another common disk format supported by many common virtual machine monitors

• vdi: A disk format supported by VirtualBox virtual machine monitor and the QEMU emulator

• iso: An archive format for the data contents of an optical disc (e.g. CDROM).

• qcow2: A disk format supported by the QEMU emulator that can expand dynamically and supports Copy on Write

• aki: This indicates what is stored in Glance is an Amazon kernel image

• ari: This indicates what is stored in Glance is an Amazon ramdisk image

• ami: This indicates what is stored in Glance is an Amazon machine image

GLANCE (IMAGE SERVICE) / VBROWNBAG LATAM

BASIC ARCHITECTURE

GLANCE (IMAGE SERVICE) / VBROWNBAG LATAM

IMAGE METADATAImage metadata can help end users determine the nature of an image, and is used by associated OpenStack components and drivers which interface with the Image service.

GLANCE (IMAGE SERVICE) / VBROWNBAG LATAM

CORE COMPONENTS

GLANCE (IMAGE SERVICE) / VBROWNBAG LATAM

RELEASE HISTORY

GLANCE (IMAGE SERVICE) / VBROWNBAG LATAM

https://en.wikipedia.org/wiki/OpenStack

GLANCE ADOPTION

GLANCE (IMAGE SERVICE) / VBROWNBAG LATAM

https://www.openstack.org/software/releases/mitaka/components/glance

GLANCE STORE DRIVERS

GLANCE (IMAGE SERVICE) / VBROWNBAG LATAM

http://docs.openstack.org/developer/glance_store/drivers/index.html

DEMO!!!!!!

GLANCE (IMAGE SERVICE) / VBROWNBAG LATAM

THANKS!!!!

Q & A

GLANCE (IMAGE SERVICE) / VBROWNBAG LATAM

CONTACT INFO

▸ Twitter: @alsotoes

▸ E-Mail: [email protected] / [email protected]

▸ Web / Blog: http://headup.ws

▸ IRC: khyron

▸ Code: https://github.com/alsotoes

GLANCE (IMAGE SERVICE) / VBROWNBAG LATAM