Volume Type Extra Specs. Horizon/Cinder enhancements.

21
Create Volume Type Enhancement Get Volume Backend Names

description

Some screenshots of the current Horizon Cinder Volume Type workflow with examples of the new features for extra specs.

Transcript of Volume Type Extra Specs. Horizon/Cinder enhancements.

Page 1: Volume Type Extra Specs.  Horizon/Cinder enhancements.

Create Volume Type Enhancement

Get Volume Backend Names

Page 2: Volume Type Extra Specs.  Horizon/Cinder enhancements.

Before:

Page 3: Volume Type Extra Specs.  Horizon/Cinder enhancements.

Before:

Page 4: Volume Type Extra Specs.  Horizon/Cinder enhancements.

After:

Page 5: Volume Type Extra Specs.  Horizon/Cinder enhancements.

After:

Page 6: Volume Type Extra Specs.  Horizon/Cinder enhancements.

Volume Type Extra Specs Enhancement

Get Supported Extra Specs

Page 7: Volume Type Extra Specs.  Horizon/Cinder enhancements.

Before:

Page 8: Volume Type Extra Specs.  Horizon/Cinder enhancements.

Before:

Page 9: Volume Type Extra Specs.  Horizon/Cinder enhancements.

Before:

Page 10: Volume Type Extra Specs.  Horizon/Cinder enhancements.

Scenario 1: no backend name

Option A – offers no keys (current)Option B – offers keys from all drivers (future)

Page 11: Volume Type Extra Specs.  Horizon/Cinder enhancements.

After: option A

Page 12: Volume Type Extra Specs.  Horizon/Cinder enhancements.

After: option B

Page 13: Volume Type Extra Specs.  Horizon/Cinder enhancements.

Scenario 2: one backend name

[group1]volume_backend_name = foovolume_driver = cinder.volume.drivers.san.hp .hp_3par_fc.HP3PARFCDriver

Page 14: Volume Type Extra Specs.  Horizon/Cinder enhancements.

After:

Page 15: Volume Type Extra Specs.  Horizon/Cinder enhancements.

After:

Page 16: Volume Type Extra Specs.  Horizon/Cinder enhancements.

Scenario 3: shared one backend name

[group1]volume_backend_name = foovolume_driver = cinder.volume.drivers.san.hp .hp_3par_fc.HP3PARFCDriver

[group2]volume_backend_name = foovolume_driver = cinder.volume.drivers.san.hp .hp_3par_iscsi.HP3PARISCSIDriver

Page 17: Volume Type Extra Specs.  Horizon/Cinder enhancements.

After:

Page 18: Volume Type Extra Specs.  Horizon/Cinder enhancements.

After:

Page 19: Volume Type Extra Specs.  Horizon/Cinder enhancements.

Scenario 4: two backend names[group1]

volume_backend_name = foovolume_driver = cinder.volume.drivers.san.hp .hp_3par_fc.HP3PARFCDriver

[group2]volume_backend_name = foovolume_driver = cinder.volume.drivers.san.hp .hp_3par_iscsi.HP3PARISCSIDriver

[group3]volume_backend_name = barvolume_driver = cinder.volume.drivers.san.hp .hp_lefthand_iscsi.HPLeftHandISCSIDriver

Page 20: Volume Type Extra Specs.  Horizon/Cinder enhancements.

After:

Page 21: Volume Type Extra Specs.  Horizon/Cinder enhancements.

After: