• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
cinder-agent
 

cinder-agent

on

  • 721 views

 

Statistics

Views

Total Views
721
Views on SlideShare
701
Embed Views
20

Actions

Likes
0
Downloads
23
Comments
0

1 Embed 20

https://twitter.com 20

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    cinder-agent cinder-agent Presentation Transcript

    • cinder-agent The client service for Cinder by Akira Yoshiyama<akirayoshiyama@gmail.com>
    • Current Nova and Cinder cinder-api REST nova-api RPC REST RPC VM VM server-side cinder-volume volume driver Storage Control client-sidenova-compute volume driver client-side volume driver iSCSI, etc. Storage VM host
    • Nova still has many client-side volume drivers. Complex client-side cinder-api RESTvolume capability and nova-api many volume drivers RPC in nova-compute REST RPC VM VM server-side cinder-volume volume driver Storage Controlnova-compute client-side volume driver iSCSI, etc. Storage VM host
    • nova-compute has to make many REST requests to attach/detach a volume. complex REST REST requests cinder-api nova-apiattachment/ per detachment RPC REST RPC VM VM server-side cinder-volume volume driver Storage Control nova-compute client-side volume driver iSCSI, etc. Storage VM host
    • We have to use same version of Nova and Cinder. Old REST transaction REST cinder-api for attachment/ nova-api detachment RPC may be changed. REST RPC VM VM Old old cinder-volume volume driver Storage Controlnova-compute client-side volume driver Server/client-side volume drivers may not keep iSCSI, etc. VM host compatibility Storage between versions.
    • Other software has to implementvolume drivers to use Cinder service. cinder-api RPC VM VM REST OpenNebula, Volume drivers in CloudStack nova-compute cinder-volume server-side and so on cant be volume driver used with programs written in Storage Control client-side Java/C/Ruby/... volume driver iSCSI, etc. Storage VM host
    • cinder-agent● nova-compute should drop most of client-side volume capability and drivers.● Take them to new client-side service of cinder. client-side new! volume driver nova-compute cinder-agent VM host
    • Nova and Cinder with cinder-agent REST nova-api cinder-api REST VM RPC VM RPC nova-compute server-side cinder-volume volume driver RPC cinder-agent Storage Control client-side volume driver client-side volume driver iSCSI, etc. Storage VM host
    • nova-compute becomes simple.REST nova-api cinder-api RESTVM RPC VM RPC nova-compute server-side cinder-volume without driver volume RPC cinder-agent client-side volume Storage Control client-side volume driver capability and drivers client-side volume driver iSCSI, etc. Storage VM host
    • REST Request to attach/detach a volume becomes simple.REST Only one REST request nova-api cinder-api to attach/detach a volume. RESTVM RPC VM RPC nova-compute server-side cinder-volume volume driver RPC cinder-agent Storage Control client-side volume driver client-side volume driver Complex transactions between server/client-side iSCSI, etc. Storage volume capability VM host via Cinder RPC
    • Nova can be used with newer/older version of Cinder. REST Simple REST request nova-api Older to attach/detach a volume cinder-apiis easy to keep its compatibility. REST VM RPC VM RPC nova-compute Older server-side cinder-volume volume driver RPC Older cinder-agent Storage Control client-side volume driver client-side volume driver iSCSI, etc. Storage VM host
    • Its easy to use other software with Cinder. cinder-api RESTVM VM VM RPC OpenNebula, CloudStack and so on server-side cinder-volume cinder-agent volume driver RPC cinder-agent client-side Storage Control client-side volume driver client-side volume driver client-side volume driver Other software just makes volume driver a simple REST request to attach/detach a volume. iSCSI, etc. Storage VM host
    • ConclusionBenefit of cinder-agent:– makes nova-compute simple and free for volume.– makes REST requests to attach/detach a volume simple and easy to keep its compatibility.– allows to use Nova with newer/older Cinder.– makes other software easy to use Cinder. Cinder becomes a stand-alone software by cinder-agent.