cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Announcements

This community is for technical, feature, configuration and deployment questions.
For production deployment issues, please contact the TAC! We will not comment or assist with your TAC case in these forums.
Please see How to Ask the Community for Help for other best practices.

923
Views
0
Helpful
5
Replies
dan.d.pub
Beginner

ISE on VMWare - CPU Requirements

Hi,

 

I have installed ISE 2.7 on a VMWare environment.

The specifications require a minimum of 16 CPUs so I configured the VM to have 4 Sockets each with 4 Cores, a total of 16 vCPUs.

 

However, if I type 'show inventory' the ISE sees only 4 CPUs.

 

Bottom line, will the ISE use all the 16 vCPUs or do I need to configure the VM differently ?

 

Thanks,

Dan

2 ACCEPTED SOLUTIONS

Accepted Solutions
Damien Miller
VIP Advisor

For ISE is does not matter how many sockets and cores you use, as long as the total equals the expected template, between 12 and 24 vcpu. VMware allows you to specify cores and sockets for non technical reasons where an example would be licensing reasons on SQL servers. ISE performance will be the same whether you have 1 socket or 4. 

VMware recently changed the way they present the vcpu configuration in the GUI. Make sure you are setting 16 CPU, and not 4 CPU and 4 Sockets. You would want 16 CPU still and 4 sockets in that case. 

Make sure you 3615 is set up like this screenshot with 16 cpu. 
cpu.JPG

View solution in original post

Nope. The output of "show inventory" should reflect the number of vCPU cores allocated to the ISE VM. As you are not seeing so, VMware is not allocating CPU correctly for some reason.

View solution in original post

5 REPLIES 5
hslai
Cisco Employee

I would suggest to try RHEL 7.6, which is the underlying OS used by ISE 2.7, and see whether you are seeing the same. I've never come across like this and it seems more likely an issue with your VMware setup.

dan.d.pub
Beginner

Thank you for thaking the time to answer.

Do you mean to use something such as 'lscpu' to see what the OS sees ?
How do I access the underlying OS ?

 

Also, is there a recommended VMWare Socket & Cores setup for an ISE virtual machine ?

 

Regards,

Dan

Damien Miller
VIP Advisor

For ISE is does not matter how many sockets and cores you use, as long as the total equals the expected template, between 12 and 24 vcpu. VMware allows you to specify cores and sockets for non technical reasons where an example would be licensing reasons on SQL servers. ISE performance will be the same whether you have 1 socket or 4. 

VMware recently changed the way they present the vcpu configuration in the GUI. Make sure you are setting 16 CPU, and not 4 CPU and 4 Sockets. You would want 16 CPU still and 4 sockets in that case. 

Make sure you 3615 is set up like this screenshot with 16 cpu. 
cpu.JPG

View solution in original post

dan.d.pub
Beginner

Hi Damien,

 

So if I understand correctly, as long as #sockets * #cores >= 16 we should be ok regardless of it the "show inventory" shows only 4 CPU. Correct ?

 

(we are using a slightly older version of VMWare so we still have the sockets and cores setup)

 

Thanks,

Dan

Nope. The output of "show inventory" should reflect the number of vCPU cores allocated to the ISE VM. As you are not seeing so, VMware is not allocating CPU correctly for some reason.

View solution in original post

Create
Recognize Your Peers
Content for Community-Ad

ISE Webinars



Did you miss a previous ISE webinar?

CiscoISE YouTube Channel