Forum Discussion

Hendroes_217893's avatar
Hendroes_217893
Icon for Altostratus rankAltostratus
May 17, 2017

VCMP Guest Provisioning Resources

Hi

 

I am trying to create VCMP guest but need to understand how VCMP guest resource allocation work. My reference is from https://support.f5.com/kb/en-us/products/big-ip_ltm/manuals/product/vcmp-administration-viprion-12-0-0/4.html

 

Let say my configuration (4 blades mounted) : Core Per Slot = 2 (Got 6 GB memory) Number of Slot = 4 Allowed Slot List = 1 2 3 4

 

From the configuration above, Is the guest host only get 6 GB memory not 24 GB but it can be handled by 4 blade?

 

5 Replies

  • nathe's avatar
    nathe
    Icon for Cirrocumulus rankCirrocumulus

    Yes, that's right. The memory isn't added together from all the slots, rather the guest only gets the memory per slot i.e. 6GB in your example. This is so you can lose a slot, or slots, and still function.

    This is the key bit:

    It is important to understand that the total amount of memory available to a guest is only as much as the host has allocated to each slot. If you instruct the host to allocate a total of two cores per slot for the guest (for example, 6 GB of memory depending on blade model) and you configure the guest to run on four slots, the host does not aggregate the 6 GB of memory on each slot to provide 24 GB of memory for the guest. Instead, the guest still has a total of 6 GB of memory available. This is because blades in a chassis operate as a cluster of independent devices, which ensures that if the number of blades for the guest is reduced for any reason, the remaining blades still have the required memory available to process the guest traffic.

    Hope this helps,

    N

  • Hi,

     

    Continuing the thread, I have a doubt.

     

    My configuration for a VCMP guest already installed (1 blade mounted) :

     

    Core Per Slot = 1, Number of Slot = 2 Allowed Slot List = 1 2

     

    We will install a new blade soon, but we don't want expand cores to the new blade. I guess that with the configuration of above, as soon as we insert newly blade, our VCMP guest will duplicate the cores number, am i right?

     

    We want that the new blade works for newly VCMP guests only, could we change to this configuration to accomplish that? Is it needed change to disabled state the VCMP guest first?

     

    Core Per Slot = 1, Number of Slot = 1 Allowed Slot List = 1

     

    Best Regards. Luis.

     

  • Before mounting the second blade, please assign only one slot to present guest i.e.slot1.

     

    Procedure: 1. Before making slot changes take maintenance window. Click on Guest and move guest to configure mode from deploy mode. 2. Once guest is in inactive (You can verify in host ltm logs) 3. Go to guest properties and select slot-1 in assigned slot list and in a number of slots select number 1. 4. Save the configurations 5. Now move Guest from configure mode to Deploy and wait for few minutes for guest to comes up. 6. Once a present guest is up, you can mount slot2 and then create new guest and select required properties including software version and then deploy.

     

    By above procedure, you will not be able to assign slot2 to present guest. Please let me know for any more information.

     

  • So, is it needed change vCMP guest to configure mode?

     

    Admin GUI lets change the "Number of Slot" and "Allowed Slot List" values, but I can't change it because is a production environment

     

    Would it be too risky to do so or Admin GUI does not permit change it? If yes, then I should try your procedure.

     

    Best Regards Luis.

     

  • To reassign slot you need to move a guest to configure mode, which requires a downtime.