Public bug reported:

Hello it's not resolved in Openstack Kilo Unbutu 14.04.3 LTS:

Package: python-novaclient
Version: 1:2.22.0-0ubuntu1~cloud0
Priority: optional
Section: python

*** /usr/lib/python2.7/dist-packages/novaclient/v2/servers.py   2015-10-16 
12:45:11.464930514 -0300
--- /usr/lib/python2.7/dist-packages/novaclient/v2/servers.py.old       
2015-10-16 12:43:01.084767772 -0300
*************** class ServerManager(base.BootingManagerW
*** 526,540 ****
              body['server']['block_device_mapping'] = \
                  self._parse_block_device_mapping(block_device_mapping)
          elif block_device_mapping_v2:
!             # Following logic can't be removed because it will leaves.
!             # a valid boot with both --image and --block-device
!             # failed , see bug 1433609 for more info
!             if image:
!                 bdm_dict = {'uuid': image.id, 'source_type': 'image',
!                            'destination_type': 'local', 'boot_index': 0,
!                            'delete_on_termination': True}
!                 block_device_mapping_v2.insert(0, bdm_dict)
!             #body['server']['block_device_mapping_v2'] = 
block_device_mapping_v2

          if nics is not None:
              # NOTE(tr3buchet): nics can be an empty list
--- 526,532 ----
              body['server']['block_device_mapping'] = \
                  self._parse_block_device_mapping(block_device_mapping)
          elif block_device_mapping_v2:
!             body['server']['block_device_mapping_v2'] = 
block_device_mapping_v2

          if nics is not None:
              # NOTE(tr3buchet): nics can be an empty list

When boot by image and block-device dont attach volume. In debian
version it work without patch:

for example:

nova boot --image ubuntu-rescue-remix-12-04.iso --flavor 10
--availability-zone nova --block-device
source=volume,id=2d734ca2-6cb7-4e42-b060-94298ab6c2b8,dest=volume,size=10,shutdown=preserve
--nic net-id=be9c8e43-6bea-4904-b807-9ddbace19ec7  ejemplo_disco_recover

boot image with iso for install in volume...

in Ubuntu 14.04.3 LTS dont work..

** Affects: nova
     Importance: Undecided
         Status: New

** Description changed:

- Hello it's not resolved:
+ Hello it's not resolved in Openstack Kilo Unbutu 14.04.3 LTS:
  
- Package: python-novaclient               
+ Package: python-novaclient
  Version: 1:2.22.0-0ubuntu1~cloud0
  Priority: optional
  Section: python
- 
  
  *** /usr/lib/python2.7/dist-packages/novaclient/v2/servers.py 2015-10-16 
12:45:11.464930514 -0300
  --- /usr/lib/python2.7/dist-packages/novaclient/v2/servers.py.old     
2015-10-16 12:43:01.084767772 -0300
  *************** class ServerManager(base.BootingManagerW
  *** 526,540 ****
-               body['server']['block_device_mapping'] = \
-                   self._parse_block_device_mapping(block_device_mapping)
-           elif block_device_mapping_v2:
+               body['server']['block_device_mapping'] = \
+                   self._parse_block_device_mapping(block_device_mapping)
+           elif block_device_mapping_v2:
  !             # Following logic can't be removed because it will leaves.
  !             # a valid boot with both --image and --block-device
- !             # failed , see bug 1433609 for more info 
+ !             # failed , see bug 1433609 for more info
  !             if image:
  !                 bdm_dict = {'uuid': image.id, 'source_type': 'image',
  !                            'destination_type': 'local', 'boot_index': 0,
  !                            'delete_on_termination': True}
  !                 block_device_mapping_v2.insert(0, bdm_dict)
  !             #body['server']['block_device_mapping_v2'] = 
block_device_mapping_v2
-   
-           if nics is not None:
-               # NOTE(tr3buchet): nics can be an empty list
+ 
+           if nics is not None:
+               # NOTE(tr3buchet): nics can be an empty list
  --- 526,532 ----
-               body['server']['block_device_mapping'] = \
-                   self._parse_block_device_mapping(block_device_mapping)
-           elif block_device_mapping_v2:
+               body['server']['block_device_mapping'] = \
+                   self._parse_block_device_mapping(block_device_mapping)
+           elif block_device_mapping_v2:
  !             body['server']['block_device_mapping_v2'] = 
block_device_mapping_v2
-   
-           if nics is not None:
-               # NOTE(tr3buchet): nics can be an empty list
+ 
+           if nics is not None:
+               # NOTE(tr3buchet): nics can be an empty list
  
  When boot by image and block-device dont attach volume. In debian
  version it work without patch:
  
  for example:
  
  nova boot --image ubuntu-rescue-remix-12-04.iso --flavor 10
  --availability-zone nova --block-device
  
source=volume,id=2d734ca2-6cb7-4e42-b060-94298ab6c2b8,dest=volume,size=10,shutdown=preserve
  --nic net-id=be9c8e43-6bea-4904-b807-9ddbace19ec7  ejemplo_disco_recover
  
  boot image with iso for install in volume...
  
- in ubuntu Ubuntu 14.04.3 LTS dont work..
+ in Ubuntu 14.04.3 LTS dont work..

** Summary changed:

- openstack nova dont boot with iso and attached volume wirh block-device
+ openstack nova dont boot with iso and attached volume with block-device

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1507016

Title:
  openstack nova dont boot with iso and attached volume with block-
  device

Status in OpenStack Compute (nova):
  New

Bug description:
  Hello it's not resolved in Openstack Kilo Unbutu 14.04.3 LTS:

  Package: python-novaclient
  Version: 1:2.22.0-0ubuntu1~cloud0
  Priority: optional
  Section: python

  *** /usr/lib/python2.7/dist-packages/novaclient/v2/servers.py 2015-10-16 
12:45:11.464930514 -0300
  --- /usr/lib/python2.7/dist-packages/novaclient/v2/servers.py.old     
2015-10-16 12:43:01.084767772 -0300
  *************** class ServerManager(base.BootingManagerW
  *** 526,540 ****
                body['server']['block_device_mapping'] = \
                    self._parse_block_device_mapping(block_device_mapping)
            elif block_device_mapping_v2:
  !             # Following logic can't be removed because it will leaves.
  !             # a valid boot with both --image and --block-device
  !             # failed , see bug 1433609 for more info
  !             if image:
  !                 bdm_dict = {'uuid': image.id, 'source_type': 'image',
  !                            'destination_type': 'local', 'boot_index': 0,
  !                            'delete_on_termination': True}
  !                 block_device_mapping_v2.insert(0, bdm_dict)
  !             #body['server']['block_device_mapping_v2'] = 
block_device_mapping_v2

            if nics is not None:
                # NOTE(tr3buchet): nics can be an empty list
  --- 526,532 ----
                body['server']['block_device_mapping'] = \
                    self._parse_block_device_mapping(block_device_mapping)
            elif block_device_mapping_v2:
  !             body['server']['block_device_mapping_v2'] = 
block_device_mapping_v2

            if nics is not None:
                # NOTE(tr3buchet): nics can be an empty list

  When boot by image and block-device dont attach volume. In debian
  version it work without patch:

  for example:

  nova boot --image ubuntu-rescue-remix-12-04.iso --flavor 10
  --availability-zone nova --block-device
  
source=volume,id=2d734ca2-6cb7-4e42-b060-94298ab6c2b8,dest=volume,size=10,shutdown=preserve
  --nic net-id=be9c8e43-6bea-4904-b807-9ddbace19ec7
  ejemplo_disco_recover

  boot image with iso for install in volume...

  in Ubuntu 14.04.3 LTS dont work..

To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1507016/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to     : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to