In this video Morten explains how you calculate Oracle licensing when deployed on IBM LPAR.
00:00 What is sub-capacity licensing and how does Oracle view IBM LPAR?
00:42 Dedicated LPAR and Micro-partitioned LPARs
01:33 LPAR terminology
02:28 Common misunderstandings/mistakes
02:50 How to license on a dedicated LPAR
05:25 How to license on a micro-partitioned LPAR
First of all, IBM LPAR Oracle classifies IBM LPAR as a hard partitioning technology so you can do sub-capacity licensing if you configure it right. You would still need to license all available physical resources but IBM’s virtualization there, it’s much more advanced. You have micro-parts, you have virtual processors. You have a lot of different things that are going on and a lot of different terminologies that you have to keep in mind. We’re going to walk through the terminologies just so you have an idea of what they are but it can be a little bit confusing and there’s also Oracle and IBM are using some of the terminologies differently. But the main rule is that any dedicated LPAR you need to count total number of virtual processors and the virtual processors equal the physical core and micro-partitions LPAR you need to count the entitled capacity and we’re going to see some example of that.
Now, a couple of things, couple notes here. To do the sub-capacity licensing, the LPAR must be capped and live petitioning mobility must be disabled and [TurboCore 00:01:09] is not allowed. I don’t know what TurboCore is but it’s not allowed. So be aware of that. Servers can have many different processor pools and LPARs can potentially live migrate between these different pools. That’s also something that you need to wear in mind so of course, these are the live petitioning mobilities are the ones that you need to lock down.
So here we have LPAR terminology. So frame, whenever they’re talking about a frame, it’s the physical server. The LPAR is the actual virtual machine. Dedicated LPAR is LPAR based on dedicated cores. Micro-partition is LPARs based on shared processor resources. Virtual processor, it’s a physical core. Entitlement, so it’s a CPU resource assigned to an LPAR. Capped, it means that the LPAR cannot exceed the assigned resources and live partition of mobility is live migration functionality so that the functionality that we know at our Oracle is very keen on putting a very clear limit on. And processor pool is a pool of processor, that’s the sub-capacity are the pool of physical resources that you are digging into and licensing.
So again, problems with that, just be aware that there is a difference in terminology between IBM and Oracle when referring to capped and uncapped. All LPARs are considered capped. The difference is that capped LPARs cap at the entitled capacity level, while uncapped LPARs are capped at the virtual CPU level. And we’re going to see some example of that here. So this is a dedicated LPAR. In this case, you have basically two parts. You have one running the Oracle database and then you have another LPAR running something else. In this pool of resources, you have eight CPU cores. It’s dedicated. Here you sum the number of entitled capacity for LPAR running Oracle. In this case, we are talking about six cores and with the power structures, the CPU resources underneath having a core factor of one, you end up with six full processors to license here.
Now, here we have a situation where you have a shared processor pool and you have two different LPARs that are running Oracle workloads and then you have two other LPARs that doing something completely different. Here you have two modes, you have a capped and you have an uncapped mode. So two different LPARs running two different modes. And you can see that they have a virtual, a CPU pool of five assigned to it, a virtual CPU of three. And then there’s entitled capacity of two for both of them. The shared processor pool is six CPU cores. The formula is unique to sum the entitled capacity for each capped LPAR running Oracle. So you sum the entitled capacity for each capped LPAR running Oracle and this we have just one capped LPAR and you have to look at the entitled capacity for that one. So that for the first LPAR is two.
Then you have to sum the virtual CPUs for each uncapped LPAR running Oracle. So look at LPAR two and we see the number of virtual CPUs assigned to that LPAR is three. Then we compare, you sum the capped and the uncapped. So we sum two and three up, so that’s five and we compare that to the pool of processors, in this case that’s six, and you have to license the lowest number of that comparison. So in this case five is lesser than six. So we have to license five cores. We put in the core factors. That means that it’s five processors that we need to license.
Now this doesn’t explain very well. So I’d recommend you to go back and read this but this is the basic of the count involves here. So this is the situation where you would have a shared processor pool and you are working with capped and uncapped LPARs. Here, we again working with the share processor pool and we are working with micro-partitions. So again, we have two LPARs that are running Oracle workloads and we have two other are well past they’re probably running some IBM licensing. Who knows? We are, again, working with the share processor pool with up to six. In this case, we have to sum the entitled LPAR or sum the entitled capacity for each capped LPAR running Oracle. So that mode capped is the first LPAR that is running that and the entitled capacity for that LPAR is 1.6.
Then you have to sum the virtual CPUs for each uncapped LPAR running Oracle. And in this case, the uncapped LPAR is LPAR two and the virtual CPUs assigned to that particular LPAR is two. So that means we have 1.6 plus two. We compare the two to the processor pool and we license the lowest one. So we compare it to the processor pool and we license the lowest one. And now, since we have 1.6 plus two, we have 3.6 so there’s no 0.6 licensing. You always, even if you are 0.1, you need to round it up to the nearest license up. Always up, never down, always up. So in this case, you have four processors that you need to license so in because the core factor in this case is four. So you have four cores times one equals four processors.
Redress Compliance are independent Oracle Licensing Experts, you can book an online meeting with us at https://redresscompliance.com or send email to email@example.com
Contact us for a 1:1 conversation on how we can help your company.
Oracle ULA What you should be aware of
Oracle ULA Renewal – What you should be aware of
Oracle ULA Certification – How to exit your Oracle ULA
Oracle ULA Certification: 5 “must ask” questions
Oracle ULA Certification 22 must ask questions
Oracle ULA Negotiation – 5 key terms to include in your contract
What is an Oracle PULA
Oracle PULA vs Oracle ULA – 4 differences you should know about
If you need help with your Oracle ULA or licenses we can help, contact us.