← Back to team overview

sts-sponsors team mailing list archive

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

 

You have been subscribed to a public bug by Eric Desrochers (slashd):

[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]

 * 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

 This will turn issues registering a landscape client and will show
error message indicating one doesn't have enough licenses

[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:

** Affects: landscape-client
     Importance: High
     Assignee: Simon Poirier (simpoir)
         Status: Fix Committed

** Affects: landscape-client (Ubuntu)
     Importance: Medium
         Status: Confirmed

** Affects: landscape-client (Ubuntu Trusty)
     Importance: Medium
         Status: Confirmed

** Affects: landscape-client (Ubuntu Xenial)
     Importance: Medium
         Status: Confirmed

** Affects: landscape-client (Ubuntu Zesty)
     Importance: Medium
         Status: Confirmed

** Affects: landscape-client (Ubuntu Artful)
     Importance: Medium
         Status: Confirmed

** Affects: landscape-client (Ubuntu Bionic)
     Importance: Medium
         Status: Confirmed


** Tags: lds-squad
-- 
New Amazon AWS C5 instances are not recognised as a VM
https://bugs.launchpad.net/bugs/1742531
You received this bug notification because you are a member of STS Sponsors, which is subscribed to the bug report.