← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1902205] [NEW] UEFI loader should consider the guest architecture not the host

 

Public bug reported:

"""
It would be great if Nova supports instances with a different architecture than the host.
An use case would be run aarch64 guests in a x86_64 compute node.
"""

In order to use boot an aarch64 guest in a x86_64 host we need to use UEFI.
However, Nova always uses the UEFI loader considering the host architecture.
The guest architecture should be considered instead.

in livbvirt.driver.py:
"for lpath in DEFAULT_UEFI_LOADER_PATH[caps.host.cpu.arch]"

Environment
===========

Tested using the master branch (29/10/2020)

Other
=====

I'm now opening target bugs for this issue.
It was first reported has a generic bug in  https://bugs.launchpad.net/nova/+bug/1863728

** Affects: nova
     Importance: Undecided
     Assignee: Belmiro Moreira (moreira-belmiro-email-lists)
         Status: New

** Description changed:

  """
  It would be great if Nova supports instances with a different architecture than the host.
  An use case would be run aarch64 guests in a x86_64 compute node.
  """
  
  In order to use boot an aarch64 guest in a x86_64 host we need to use UEFI.
  However, Nova always uses the UEFI loader considering the host architecture.
  The guest architecture should be considered instead.
  
  in livbvirt.driver.py:
  "for lpath in DEFAULT_UEFI_LOADER_PATH[caps.host.cpu.arch]"
  
  Environment
  ===========
  
  Tested using the master branch (29/10/2020)
  
  Other
  =====
  
  I'm now opening target bugs for this issue.
- It was first reported has a generic bug in https://bugs.launchpad
+ It was first reported has a generic bug in  https://bugs.launchpad.net/nova/+bug/1863728

** Changed in: nova
     Assignee: (unassigned) => Belmiro Moreira (moreira-belmiro-email-lists)

-- 
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/1902205

Title:
  UEFI loader should consider the guest architecture not the host

Status in OpenStack Compute (nova):
  New

Bug description:
  """
  It would be great if Nova supports instances with a different architecture than the host.
  An use case would be run aarch64 guests in a x86_64 compute node.
  """

  In order to use boot an aarch64 guest in a x86_64 host we need to use UEFI.
  However, Nova always uses the UEFI loader considering the host architecture.
  The guest architecture should be considered instead.

  in livbvirt.driver.py:
  "for lpath in DEFAULT_UEFI_LOADER_PATH[caps.host.cpu.arch]"

  Environment
  ===========

  Tested using the master branch (29/10/2020)

  Other
  =====

  I'm now opening target bugs for this issue.
  It was first reported has a generic bug in  https://bugs.launchpad.net/nova/+bug/1863728

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