enabling AES in BIOS on DL380p for VMWare vMotion (2663 Views)
Reply
Occasional Contributor
Andrew  Zenz
Posts: 7
Registered: ‎09-25-2007
Message 1 of 7 (2,663 Views)
Accepted Solution

enabling AES in BIOS on DL380p for VMWare vMotion

Hi everyone,

I am trying to enable AES instructions so I can use vMotion in my vMware installation.

I have upgraded the BIOS to 18/9/2013 and have looked through every setting but can't seem to find it.

Can anyone enlighten me?

Thanks

HP Pro
Suman_1978
Posts: 995
Registered: ‎12-07-2010
Message 2 of 7 (2,629 Views)

Re: enabling AES in BIOS on DL380p for VMWare vMotion

Hi,

 

Take a look at these two articles:

c03294444 and c03291696.

 

BIOS Version:2012.02.21 (29 Mar 2012)

Enabled Advanced Encryption Standard (AES) instructions. AES was disabled with the 12/21/2011 System ROM revision. Applications written to take advantage of AES will either run slower than if AES was enabled or such applications may fail to run. Hypervisor-based workload migration tools (such as VMware's VMotion Live Migration) may not be able to migrate workloads from systems that have AES disabled (with the 12/21/2011 System ROM) to systems that have AES enabled (with all later revisions of the System ROM). It is recommended that customers using hypervisor-based workload migration tools update their systems to this revision of the System ROM or later.

 

By the statement "Enabled Advanced Encryption Standard (AES) instructions" what I am 'guessing' is that AES is enabled where in the older BIOS version it was disabled.  So its enabled by default and there is no option in the BIOS to manually disable to enable AES.

 

Take a look at these articles from VMware for processor compatibility.

VMotion CPU Compatibility Requirements for AMD Processors (1992)
http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1992

vMotion CPU compatibility requirements for Intel processors (1991)
http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1991

 

 

Thank You!
I am a HP employee
__________________________________________
Was the post useful? Click on the white KUDOS! Star.

Occasional Contributor
Andrew  Zenz
Posts: 7
Registered: ‎09-25-2007
Message 3 of 7 (2,610 Views)

Re: enabling AES in BIOS on DL380p for VMWare vMotion

[ Edited ]

Thanks Suman_1978, I have already checked out those articles (or ones similar to them) and came to the same conclusion - that AES is enabled by default and that there is no option to enable/disable it.

 

To be complete, I suppose I should have posted more information about what I was attempting.

 

vMotion from an HP DL380G6 (L5520@2.27Ghz CPUs) to an HP DL380p G8 (E5-2609@2.4Ghz CPUs)

 

The error received is:

The virtual machine requires hardware features that are unsupported or disabled on the target host:
* Carryless multiply (PCLMULQDQ) (see KB 1034926)
* AES instructions (AES-NI) (see KB 1034926)

If possible, use a cluster with Enhanced vMotion Compatibility (EVC) enabled; see KB article 1003212.

CPUID details: incompatibility at level 0x1 register 'ecx'.
Host bits: 0000:0010:1001:1000:0010:0010:0000:0011
Required:  x000:x00x:10x1:1xx0:xx10:xx1x:xx0x:xx01

 

I am guessing now that there is a CPU incompatability which is really going to tick me off - it's a long story.

 

I guess too, that I will start a thread at vMware to see if anyone there can shed any light on this for me.

 

Cheers, 

Occasional Contributor
Andrew  Zenz
Posts: 7
Registered: ‎09-25-2007
Message 4 of 7 (2,602 Views)

Re: enabling AES in BIOS on DL380p for VMWare vMotion

Suman_1978, in addition I have found this vMware article which describes my issue:

 

http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=103492...

 

but doesn't really provide a solution except to contact server manufacturer.

 

Cheers again.

HP Pro
Suman_1978
Posts: 995
Registered: ‎12-07-2010
Message 5 of 7 (2,596 Views)

Re: enabling AES in BIOS on DL380p for VMWare vMotion

Hi,

 

Check out these documents from HP, you will get some work around.

 

c02750394 and c02728875

 

Thank You!
I am a HP employee.

Occasional Visitor
Micheeel
Posts: 1
Registered: ‎02-05-2014
Message 6 of 7 (2,474 Views)

Re: enabling AES in BIOS on DL380p for VMWare vMotion

Hello,

 

I had exactly the same problem with my new DL380 G8 servers and my olders DL380G6, i cannot vmotion vm because of CPU incompatiblity problem.

 

To make it works, i had to enable EVC compatibilty mode in Clusters parameters and mode configured to "Intel Nehalem mode".

 

Then all my VM was able to be migrated to the new DL380gen8 host.

 

Hope it will help you.

Occasional Contributor
Andrew  Zenz
Posts: 7
Registered: ‎09-25-2007
Message 7 of 7 (2,461 Views)

Re: enabling AES in BIOS on DL380p for VMWare vMotion

Many thanks for the reply.

 

I neglected to post a response to previous message, but I did end up creating a cluster and using vMotion successfully that way.

 

Thanks again.

The opinions expressed above are the personal opinions of the authors, not of HP. By using this site, you accept the Terms of Use and Rules of Participation.