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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to