← Back to team overview

group.of.nepali.translators team mailing list archive

[Bug 1742531] Re: New Amazon AWS C5 instances are not recognised as a VM

 

This bug was fixed in the package landscape-client -
14.12-0ubuntu6.14.04.2

---------------
landscape-client (14.12-0ubuntu6.14.04.2) trusty; urgency=medium

  * d/p/set-vm-info-to-kvm-for-aws-C5-instances.patch:
    Sets vm_info to kvm for new AWS EC2 C5 instances. (LP: #1742531)

  * d/p/set-vm-info-to-kvm-for-digitalocean-instances.patch:
    Sets vm_info to kvm for digitalocean instances. (LP: #1743232)

 -- Eric Desrochers <eric.desrochers@xxxxxxxxxxxxx>  Tue, 23 Jan 2018
11:32:00 -0500

** Changed in: landscape-client (Ubuntu Artful)
       Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of नेपाली
भाषा समायोजकहरुको समूह, which is subscribed to Xenial.
Matching subscriptions: Ubuntu 16.04 Bugs
https://bugs.launchpad.net/bugs/1742531

Title:
  New Amazon AWS C5 instances are not recognised as a VM

Status in Landscape Client:
  Fix Committed
Status in landscape-client package in Ubuntu:
  Fix Released
Status in landscape-client source package in Trusty:
  Fix Released
Status in landscape-client source package in Xenial:
  Fix Released
Status in landscape-client source package in Artful:
  Fix Released
Status in landscape-client source package in Bionic:
  Fix Released

Bug description:
  [Impact]

  The new Amazon AWS C5 instance type is not a recognised VM type in
  Landscape and thus won't allow use of a Virtual Guest asset to
  register with.

  The C5 instance type is a new type that uses a KVM-family hypervisor
  instead of Xen (displaying "Amazon EC2" in sys_vendor which landscape-
  client doesn't recognise, thus cannot associate/map to kvm)

  "AWS has revealed it has created a new hypervisor based on KVM, not
  the Xen hypervisor on which it has relied for years."

  From
  https://www.theregister.co.uk/2017/11/07/aws_writes_new_kvm_based_hypervisor_to_make_its_cloud_go_faster

  [Test Case]

  Scenario #1
   * Deploy an AWS C5 instance
   * Look sys_vendor
     $ cat /sys/class/dmi/id/sys_vendor
     Amazon EC2

   * Install landscape-client
   * Register the client to the desired landscape-server
   * Verify "VM Type" to be "kvm" under the computer info in landscape-server.

  Scenario #2
   * Deploy an AWS non KVM/non C5 instance (Example : t2.medium)
   * Look sys_vendor
     $ cat /sys/class/dmi/id/sys_vendor
     Xen

   * Install landscape-client
   * Register the client to the desired landscape-server
   * Verify "VM Type" to still be "xen" under the computer info in landscape-server.

  [Regression Potential]

   * No regression anticipated, the fix is only adding a new entry
  mapping to recognize C5 instance (Amazon EC2)

  [Other Info]

   * Upstream commit:
     https://github.com/CanonicalLtd/landscape-client/pull/22/files

  [Original Description]
  The new Amazon AWS C5 instance type is not a recognised VM type in Landscape and thus won't allow use of a Virtual Guest asset to register with.

  The C5 instance type is a new type that uses a KVM-family hypervisor
  instead of Xen:

  "AWS has revealed it has created a new hypervisor based on KVM, not
  the Xen hypervisor on which it has relied for years."

  From
  https://www.theregister.co.uk/2017/11/07/aws_writes_new_kvm_based_hypervisor_to_make_its_cloud_go_faster

  ============

  ubuntu@ip-172-31-54-123:~$ cat /sys/class/dmi/id/sys_vendor
  Amazon EC2

  ============

  dmidecode output:

  # dmidecode 3.0
  Getting SMBIOS data from sysfs.
  SMBIOS 2.7 present.
  5 structures occupying 233 bytes.
  Table at 0x000F9010.

  Handle 0x0000, DMI type 0, 24 bytes
  BIOS Information
   Vendor: Amazon EC2
   Version: 1.0
   Release Date: 10/16/2017
   Address: 0xF0000
   Runtime Size: 64 kB
   ROM Size: 64 kB
   Characteristics:
    PCI is supported
    EDD is supported
    ACPI is supported
    System is a virtual machine
   BIOS Revision: 1.0

  Handle 0x0001, DMI type 1, 27 bytes
  System Information
   Manufacturer: Amazon EC2
   Product Name: c5.large
   Version: Not Specified
   Serial Number: ec23cdb5-a248-6935-b9f6-de3a34334018
   UUID: EC23CDB5-A248-6935-B9F6-DE3A34334018
   Wake-up Type: Power Switch
   SKU Number: Not Specified
   Family: Not Specified

  Handle 0x0002, DMI type 2, 15 bytes
  Base Board Information
   Manufacturer: Amazon EC2
   Product Name: Not Specified
   Version: Not Specified
   Serial Number: Not Specified
   Asset Tag: i-09898bff0b7b55c35
   Features: None
   Location In Chassis: Not Specified
   Chassis Handle: 0x0003
   Type: Other
   Contained Object Handles: 0

  Handle 0x0003, DMI type 3, 21 bytes
  Chassis Information
   Manufacturer: Amazon EC2
   Type: Other
   Lock: Not Present
   Version: Not Specified
   Serial Number: Not Specified
   Asset Tag: Amazon EC2
   Boot-up State: Safe
   Power Supply State: Safe
   Thermal State: Safe
   Security Status: None
   OEM Information: 0x00000000
   Height: Unspecified
   Number Of Power Cords: 1
   Contained Elements: 0

  Handle 0x0004, DMI type 127, 4 bytes
  End Of Table

  ============

  contents of /proc/cpuinfo :

  processor	: 0
  vendor_id	: GenuineIntel
  cpu family	: 6
  model		: 85
  model name	: Intel(R) Xeon(R) Platinum 8124M CPU @ 3.00GHz
  stepping	: 3
  microcode	: 0x100013e
  cpu MHz		: 3000.000
  cache size	: 25344 KB
  physical id	: 0
  siblings	: 2
  core id		: 0
  cpu cores	: 1
  apicid		: 0
  initial apicid	: 0
  fpu		: yes
  fpu_exception	: yes
  cpuid level	: 13
  wp		: yes
  flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx avx512f rdseed adx smap clflushopt clwb avx512cd xsaveopt xsavec xgetbv1 ida arat
  bugs		:
  bogomips	: 6000.00
  clflush size	: 64
  cache_alignment	: 64
  address sizes	: 46 bits physical, 48 bits virtual
  power management:

  processor	: 1
  vendor_id	: GenuineIntel
  cpu family	: 6
  model		: 85
  model name	: Intel(R) Xeon(R) Platinum 8124M CPU @ 3.00GHz
  stepping	: 3
  microcode	: 0x100013e
  cpu MHz		: 3000.000
  cache size	: 25344 KB
  physical id	: 0
  siblings	: 2
  core id		: 0
  cpu cores	: 1
  apicid		: 1
  initial apicid	: 1
  fpu		: yes
  fpu_exception	: yes
  cpuid level	: 13
  wp		: yes
  flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx avx512f rdseed adx smap clflushopt clwb avx512cd xsaveopt xsavec xgetbv1 ida arat
  bugs		:
  bogomips	: 6000.00
  clflush size	: 64
  cache_alignment	: 64
  address sizes	: 46 bits physical, 48 bits virtual
  power management:

To manage notifications about this bug go to:
https://bugs.launchpad.net/landscape-client/+bug/1742531/+subscriptions