2015-12-15 09:52:04 |
Vladyslav Drok |
bug |
|
|
added bug |
2015-12-15 09:52:13 |
Vladyslav Drok |
ironic: status |
New |
Confirmed |
|
2015-12-15 09:52:16 |
Vladyslav Drok |
ironic: importance |
Undecided |
Wishlist |
|
2015-12-15 09:52:23 |
Vladyslav Drok |
tags |
|
rfe |
|
2015-12-15 11:11:06 |
Doug Szumski |
bug |
|
|
added subscriber Doug Szumski |
2015-12-15 15:15:22 |
Satoru Moriya |
ironic: assignee |
|
Satoru Moriya (satoru-moriya-br) |
|
2015-12-15 15:21:58 |
OpenStack Infra |
ironic: status |
Confirmed |
In Progress |
|
2015-12-18 08:32:28 |
Naohiro Tamura |
bug |
|
|
added subscriber Naohiro Tamura |
2016-01-28 20:26:00 |
Vladyslav Drok |
removed subscriber Vladyslav Drok |
|
|
|
2016-02-26 08:19:53 |
Kan |
bug |
|
|
added subscriber Kan |
2016-04-06 11:00:32 |
OpenStack Infra |
ironic: assignee |
Satoru Moriya (satoru-moriya-br) |
Aayush Rajoria (ayush7rajoria) |
|
2016-04-06 23:54:11 |
Satoru Moriya |
ironic: assignee |
Aayush Rajoria (ayush7rajoria) |
Satoru Moriya (satoru-moriya-br) |
|
2016-06-14 14:31:57 |
OpenStack Infra |
ironic: assignee |
Satoru Moriya (satoru-moriya-br) |
Julia Kreger (juliaashleykreger) |
|
2016-06-17 10:42:11 |
OpenStack Infra |
ironic: assignee |
Julia Kreger (juliaashleykreger) |
Satoru Moriya (satoru-moriya-br) |
|
2016-06-21 18:56:18 |
OpenStack Infra |
ironic: assignee |
Satoru Moriya (satoru-moriya-br) |
Jim Rollenhagen (jim-rollenhagen) |
|
2016-06-30 13:49:13 |
Ruby Loo |
tags |
rfe |
rfe-approved |
|
2016-06-30 13:50:58 |
Ruby Loo |
ironic: assignee |
Jim Rollenhagen (jim-rollenhagen) |
Satoru Moriya (satoru-moriya-br) |
|
2016-07-20 18:58:47 |
OpenStack Infra |
ironic: assignee |
Satoru Moriya (satoru-moriya-br) |
Stephane Miller (stephaneeee) |
|
2016-07-27 19:35:42 |
OpenStack Infra |
ironic: assignee |
Stephane Miller (stephaneeee) |
Julia Kreger (juliaashleykreger) |
|
2016-07-28 09:10:24 |
OpenStack Infra |
ironic: assignee |
Julia Kreger (juliaashleykreger) |
davidlenwell (dlenwell) |
|
2016-07-29 13:04:55 |
OpenStack Infra |
ironic: assignee |
davidlenwell (dlenwell) |
Julia Kreger (juliaashleykreger) |
|
2016-08-01 17:46:47 |
OpenStack Infra |
ironic: assignee |
Julia Kreger (juliaashleykreger) |
Stephane Miller (stephaneeee) |
|
2016-08-02 06:40:45 |
OpenStack Infra |
ironic: assignee |
Stephane Miller (stephaneeee) |
davidlenwell (dlenwell) |
|
2016-08-02 17:37:54 |
OpenStack Infra |
ironic: assignee |
davidlenwell (dlenwell) |
Stephane Miller (stephaneeee) |
|
2016-08-02 18:48:25 |
OpenStack Infra |
ironic: assignee |
Stephane Miller (stephaneeee) |
davidlenwell (dlenwell) |
|
2016-08-02 22:49:39 |
OpenStack Infra |
ironic: assignee |
davidlenwell (dlenwell) |
Stephane Miller (stephaneeee) |
|
2016-08-05 22:52:16 |
OpenStack Infra |
ironic: assignee |
Stephane Miller (stephaneeee) |
davidlenwell (dlenwell) |
|
2016-08-09 18:29:05 |
OpenStack Infra |
ironic: assignee |
davidlenwell (dlenwell) |
Stephane Miller (stephaneeee) |
|
2016-08-12 16:05:01 |
OpenStack Infra |
ironic: assignee |
Stephane Miller (stephaneeee) |
davidlenwell (dlenwell) |
|
2016-08-15 16:26:52 |
OpenStack Infra |
ironic: assignee |
davidlenwell (dlenwell) |
Stephane Miller (stephaneeee) |
|
2016-08-16 14:57:05 |
OpenStack Infra |
ironic: assignee |
Stephane Miller (stephaneeee) |
davidlenwell (dlenwell) |
|
2016-08-16 16:21:31 |
OpenStack Infra |
ironic: assignee |
davidlenwell (dlenwell) |
Stephane Miller (stephaneeee) |
|
2016-08-18 00:35:39 |
OpenStack Infra |
ironic: assignee |
Stephane Miller (stephaneeee) |
Julia Kreger (juliaashleykreger) |
|
2016-08-18 13:45:06 |
OpenStack Infra |
ironic: assignee |
Julia Kreger (juliaashleykreger) |
davidlenwell (dlenwell) |
|
2016-08-29 19:58:36 |
OpenStack Infra |
ironic: assignee |
davidlenwell (dlenwell) |
Stephane Miller (stephaneeee) |
|
2016-09-02 20:26:09 |
OpenStack Infra |
ironic: assignee |
Stephane Miller (stephaneeee) |
davidlenwell (dlenwell) |
|
2016-09-04 14:59:34 |
OpenStack Infra |
ironic: assignee |
davidlenwell (dlenwell) |
Hironori Shiina (shiina-hironori) |
|
2016-09-08 20:03:58 |
OpenStack Infra |
ironic: assignee |
Hironori Shiina (shiina-hironori) |
Stephane Miller (stephaneeee) |
|
2016-10-13 14:54:16 |
OpenStack Infra |
ironic: assignee |
Stephane Miller (stephaneeee) |
Julia Kreger (juliaashleykreger) |
|
2016-11-04 15:15:48 |
OpenStack Infra |
ironic: assignee |
Julia Kreger (juliaashleykreger) |
Hironori Shiina (shiina-hironori) |
|
2016-11-16 22:45:20 |
OpenStack Infra |
ironic: assignee |
Hironori Shiina (shiina-hironori) |
Julia Kreger (juliaashleykreger) |
|
2016-11-23 22:25:46 |
OpenStack Infra |
ironic: assignee |
Julia Kreger (juliaashleykreger) |
Ruby Loo (rloo) |
|
2016-11-24 01:04:57 |
OpenStack Infra |
ironic: assignee |
Ruby Loo (rloo) |
Hironori Shiina (shiina-hironori) |
|
2016-11-24 01:43:23 |
OpenStack Infra |
ironic: assignee |
Hironori Shiina (shiina-hironori) |
Ruby Loo (rloo) |
|
2016-11-25 04:15:32 |
OpenStack Infra |
ironic: assignee |
Ruby Loo (rloo) |
Hironori Shiina (shiina-hironori) |
|
2016-11-28 16:39:02 |
OpenStack Infra |
ironic: assignee |
Hironori Shiina (shiina-hironori) |
Ruby Loo (rloo) |
|
2016-12-01 11:34:41 |
OpenStack Infra |
ironic: assignee |
Ruby Loo (rloo) |
Hironori Shiina (shiina-hironori) |
|
2016-12-01 19:21:09 |
OpenStack Infra |
ironic: assignee |
Hironori Shiina (shiina-hironori) |
Ruby Loo (rloo) |
|
2016-12-02 09:29:36 |
OpenStack Infra |
ironic: assignee |
Ruby Loo (rloo) |
Hironori Shiina (shiina-hironori) |
|
2017-01-12 17:07:06 |
OpenStack Infra |
ironic: assignee |
Hironori Shiina (shiina-hironori) |
Julia Kreger (juliaashleykreger) |
|
2017-01-13 11:42:29 |
OpenStack Infra |
ironic: assignee |
Julia Kreger (juliaashleykreger) |
Hironori Shiina (shiina-hironori) |
|
2017-01-13 21:33:08 |
OpenStack Infra |
ironic: assignee |
Hironori Shiina (shiina-hironori) |
Julia Kreger (juliaashleykreger) |
|
2017-01-22 15:00:05 |
OpenStack Infra |
ironic: assignee |
Julia Kreger (juliaashleykreger) |
Hironori Shiina (shiina-hironori) |
|
2017-02-14 21:56:13 |
OpenStack Infra |
ironic: assignee |
Hironori Shiina (shiina-hironori) |
Julia Kreger (juliaashleykreger) |
|
2017-03-14 04:53:44 |
OpenStack Infra |
ironic: assignee |
Julia Kreger (juliaashleykreger) |
Hironori Shiina (shiina-hironori) |
|
2017-04-05 10:24:12 |
Kan Itani |
bug |
|
|
added subscriber Kan Itani |
2017-05-04 11:23:18 |
OpenStack Infra |
ironic: assignee |
Hironori Shiina (shiina-hironori) |
Julia Kreger (juliaashleykreger) |
|
2017-05-11 07:43:19 |
OpenStack Infra |
ironic: assignee |
Julia Kreger (juliaashleykreger) |
Hironori Shiina (shiina-hironori) |
|
2017-06-08 13:17:27 |
OpenStack Infra |
ironic: assignee |
Hironori Shiina (shiina-hironori) |
Julia Kreger (juliaashleykreger) |
|
2017-06-16 11:49:05 |
OpenStack Infra |
ironic: assignee |
Julia Kreger (juliaashleykreger) |
Dmitry Tantsur (divius) |
|
2017-06-19 03:02:27 |
OpenStack Infra |
ironic: assignee |
Dmitry Tantsur (divius) |
Hironori Shiina (shiina-hironori) |
|
2017-06-21 13:09:44 |
OpenStack Infra |
ironic: assignee |
Hironori Shiina (shiina-hironori) |
Julia Kreger (juliaashleykreger) |
|
2017-06-22 00:28:21 |
OpenStack Infra |
ironic: assignee |
Julia Kreger (juliaashleykreger) |
Hironori Shiina (shiina-hironori) |
|
2017-06-22 20:48:07 |
OpenStack Infra |
ironic: assignee |
Hironori Shiina (shiina-hironori) |
Julia Kreger (juliaashleykreger) |
|
2017-06-28 02:14:16 |
OpenStack Infra |
ironic: assignee |
Julia Kreger (juliaashleykreger) |
Hironori Shiina (shiina-hironori) |
|
2017-06-30 14:25:32 |
OpenStack Infra |
ironic: assignee |
Hironori Shiina (shiina-hironori) |
Julia Kreger (juliaashleykreger) |
|
2017-07-02 15:24:41 |
OpenStack Infra |
ironic: assignee |
Julia Kreger (juliaashleykreger) |
Hironori Shiina (shiina-hironori) |
|
2017-08-02 12:46:52 |
OpenStack Infra |
ironic: assignee |
Hironori Shiina (shiina-hironori) |
Dmitry Tantsur (divius) |
|
2017-08-22 10:30:41 |
Dmitry Tantsur |
ironic: status |
In Progress |
Fix Released |
|
2017-12-21 03:07:59 |
alan hoang |
description |
This blueprint introduces following changes to Ironic DB.
- new table named volume_connectors
- new table named volume_targets
- new capabilities to figure out if node supports booting from a particular volume.
When user starts bare metal instance with cinder volume, nova orchestrates the communication with Cinder and Ironic. The work flow in boot process is like following:
- User asks Nova to boot a node with a cinder volume
- Nova calls ironic to collect iSCSI/FC initiator information -(a)
- Ironic collect initiator information and return it to Nova
- Nova calls Cinder to attach the volume to the node
- Cinder attaches the volume to the node and returns conenction information
which includes target information
- Nova calls Ironic to set target information -(b)
- Nova calls Ironic to spawn a instance
- If the node boots from volume, Ironic asks BIOS to boot from SAN
- Ironic turns on the node
In the work flow above, Nova calls Ironic to get/set initiator/target information ((a) and (b)), but currently Ironic doesn't keep any information about volume connection. With this blueprint, Ironic can save those information and provide them to nova. |
This blueprint introduces following changes to Ironic DB.
- new table named volume_connectors
- new table named volume_targets
- new capabilities to figure out if node supports booting from a particular volume.
When user starts bare metal instance with cinder volume, nova orchestrates the communication with Cinder and Ironic. The work flow in boot process is like following:
- User asks Nova to boot a node with a cinder volume
- Nova calls ironic to collect iSCSI/FC initiator information -(a)
- Ironic collect initiator information and return it to Nova
- Nova calls Cinder to attach the volume to the node
- Cinder attaches the volume to the node and returns connection information
which includes target information
- Nova calls Ironic to set target information -(b)
- Nova calls Ironic to spawn a instance
- If the node boots from volume, Ironic asks BIOS to boot from SAN
- Ironic turns on the node
In the work flow above, Nova calls Ironic to get/set initiator/target information ((a) and (b)), but currently Ironic doesn't keep any information about volume connection. With this blueprint, Ironic can save those information and provide them to nova. |
|