When setting up a BIG-IP instance as a VM or virtual machine there were various settings that I wanted to become more familiar with and make sure I understood. F5 typically has really great documentation but some of it can be hard to locate and filtering through pages and pages of information to find a small amount of information can be a pain. I will be writing numerous articles related to specific F5 BIG-IP settings even though that same information may easily be available from the F5 support site so people searching Google can hopefully find it much quicker. Below I describe the four Resource Provisioning Settings available for the F5 BIG-IP modules.
Resource Provisioning Settings For BIG-IP Modules: Dedicated, Nominal, Minimum, None
There are many different BIG-IP modules available including LTM or Local Traffic Manager, GTM or Global Traffic Manager, LC or Link Controller, ASM or Application Security Controller, APM or Application Policy Manager, PSM or Protocol Security Module, WAM or WebAccelerator, and WOM or WAN Optimization Module. There are four settings available to configure for each of the different BIG-IP Modules which includes dedicated, nominal, minimum, and none (disabled). You can see each of the four available settings in the below example image to the right of the LTM module.
BIG-IP LTM Module Resource Provisioning Settings: Nominal
So the real question is what do each of the four available settings actually mean. Below is a more in depth description taken straight from the F5 support web site.
- Dedicated: This setting specifies that this is the only active module. If you select the Dedicated setting for one module, the system resets other modules to the None (Disabled) setting. The Dedicated provisioning setting is primarily applicable for Application Security Manager and WebAccelerator systems installed in standalone configurations, that is, when a system contains no other installed modules, including Local Traffic Manager.
- Nominal: This setting allocates CPU, memory, and disk space in a way that is applicable for most typical configurations.
- Minumum: This setting allocates the smallest amount of CPU, memory, and disk space to the corresponding module.
- None(Disabled): This setting indicates that there is no allocated CPU, memory, or disk space. When you select the None (Disabled) setting, the system allocates no CPU, memory, or disk space to the module. This is a typical setting for unlicensed modules. Depending on what you select or change, the system might require a reboot after provisioning or deprovisioning a module
The default is Nominal and should be fine for most scenarios and especially for BIG-IP running in a virtual machine that will be used for testing configurations.