Applies To:

Show Versions Show Versions

Manual Chapter: Implementing BIG-IP Local Traffic Manager on a vCMP System
Manual Chapter
Table of Contents   |   << Previous Chapter   |   Next Chapter >>

Overview: Implementing BIG-IP Local Traffic Manager on a vCMP system

Virtualized Clustered Multi-Processing (vCMP) is a feature of the BIG-IP system that allows you to run multiple instances of the BIG-IP software on a single hardware platform.

Using the following implementation, you can create one guest on a vCMP system, and then, within the guest, configure the basic Local Traffic Manager objects for processing HTTP application traffic: a pool, an HTTP profile, and a standard virtual server. A vCMP guest is a virtual BIG-IP device.

Task summary

After creating and deploying a vCMP guest, and provisioning the BIG-IP LTM within the guest, you can configure LTM. To configure LTM, you access the guest by logging in to the BIG-IP Configuration utility, using the guest's unique cluster IP address. You can then perform any LTM configuration tasks required.

Task list

Creating a vCMP guest

Before you create a vCMP guest, you must log in to the vCMP host to configure the base network.
You create a vCMP guest when you want to configure and run one or more BIG-IP modules as though the modules were running together on their own BIG-IP device. For example, you can create a guest that runs BIG-IP Local Traffic Manager and BIG-IP Global Traffic Manager. A guest can run on one available slot or all available slots of a chassis.
Note: This procedure creates a guest in Bridged mode.
Note: When creating a guest, if you see the error message Insufficient disk space on /shared/vmdisks. Need 24354M additional space., you must delete existing virtual disks until you have freed up 24354 MB of disk space.
  1. Log in to the vCMP host (hypervisor) and access the BIG-IP Configuration utility, using the management IP address of the vCMP host.
  2. On the Main tab, click System > vCMP.
  3. Click Create.
  4. From the Properties list, select Advanced.
  5. In the Name field, type a name for the guest.
  6. In the Host Name field, type the host name of the BIG-IP system. Ensure that you assign a fully-qualified domain name (FQDN). If you assign a name that is not an FQDN, the system might display an error message. If you leave this field blank, the system assigns the name localhost.localdomain.
  7. From the Number of Slots list, select either Single Slot or All Slots. This causes the guest to reside on one slot or to span all slots. Note that once you configure a guest to span all slots, you cannot change this value later to Single Slot, unless you first change the state of the guest to Configured.
  8. For the Cluster IP Address setting:
    1. In the IP Address field, type a unique management IP address that you want to assign to the guest. You use this IP address to access the guest when you want to manage a module running within the guest.
    2. In the Network Mask field, type the network mask for the cluster IP address.
    3. In the Management Route field, type a gateway address for the cluster IP address.
  9. From the Initial Image list, select an ISO image file for installing TMOS and any licensed BIG-IP modules onto the guest's virtual disk.
  10. From the Virtual Disk list, retain the default value of None. The BIG-IP system creates a virtual disk with a default name (the guest name plus the string .img, such as guestA.img). Note that if an unattached virtual disk file with that default name already exists, the system displays a message, and you must manually attach the virtual disk. You can do this using the tmsh command line interface.
  11. For the VLAN List setting, select an internal and an external VLAN name from the Available box, and using the Move button, move the VLAN names to the Selected box.
  12. From the Requested State list, select Provisioned. This allocates all necessary resources to the guest, such as CPU cores, virtual disk, and so on.
  13. From the Management Network list, select Bridged.
  14. Click Finish.
After clicking Finished, you must wait while the system installs the selected ISO image onto the guest's virtual disk. When this process is complete, you can deploy the guest.

Setting a vCMP guest to the Deployed state

When you deploy a vCMP guest, you can then provision any BIG-IP modules that you want to run within that guest.
  1. Ensure that you are still logged in to the vCMP host using the BIG-IP system's cluster IP address.
  2. On the Main tab, click System > vCMP.
  3. In the Name column, click the name of the vCMP guest that you want to deploy.
  4. From the Requested State list, select Deployed.
  5. Click Update.
After moving a vCMP guest to the Deployed state, you must wait while the guest boots and becomes accessible. Then, you can log into the vCMP guest to provision specific BIG-IP modules.

Provisioning a BIG-IP module within a guest

Before you can provision individual BIG-IP modules, the vCMP guest must be in the Deployed state.
You affect which BIG-IP modules to run within a guest by provisioning the modules from within the guest's TMOS instance. For example, if you want guestA to run LTM and GTM, you log into guestA and configure its TMOS instance to provision LTM and GTM. If you want guestB to run LTM and ASM, you log into guestB and configure its TMOS instance to provision BIG-IP LTM and BIG-IP ASM.
Note: This procedure applies to guests in Bridged mode only.
  1. Using the cluster IP address that you configured for the guest, log in to the BIG-IP Configuration utility.
  2. On the Main tab, click System > Resource Provisioning.
  3. For each BIG-IP module that you want to provision, locate its setting and from the list select either Nominal or Dedicated.
  4. Click Update.

Creating a custom HTTP profile

Before configuring Local Traffic Manager (LTM), verify that the guest is in the Deployed state.
An HTTP profile defines the way that you want the BIG-IP system to manage HTTP traffic.
Note: With other HTTP profile types (HTTP Compression and Web Acceleration), you can configure compression and cache settings, as required. Use of these profile types is optional.
  1. Log in to the BIG-IP Configuration utility using the guest's cluster IP address.
  2. On the Main tab, click Local Traffic > Profiles > Services > HTTP. The HTTP profile list screen opens.
  3. Click Create. The New HTTP Profile screen opens.
  4. In the Name field, type a name for the profile. Names must begin with a letter, and can contain only letters, numbers, and the underscore (_) character.
  5. From the Parent Profile list, retain the default value, http.
  6. Select the Custom check box. The fields in the Settings area become available for configuring.
  7. Modify the settings, as required.
  8. Click Finished.
The custom HTTP profile appears in the list of HTTP profiles.

Creating a pool to manage HTTP traffic

Use this procedure to create a pool to manage HTTP connections.
  1. On the Main tab, click Local Traffic > Pools. The Pool List screen opens.
  2. Click Create. The New Pool screen opens.
  3. In the Name field, type a unique name for the pool.
  4. For the Health Monitors setting, from the Available list, select the http monitor, and click << to move the monitor to the Active list.
  5. From the Load Balancing Method list, select how the system distributes traffic to members of this pool. The default is Round Robin.
  6. For the Priority Group Activation setting, specify how to handle priority groups:
    • Select Disabled to disable priority groups. This is the default option.
    • Select Less than, and in the Available Members field type the minimum number of members that must remain available in each priority group in order for traffic to remain confined to that group.
  7. Using the New Members setting, add each resource that you want to include in the pool:
    1. Type an IP address in the Address field, or select a node address from the Node List.
    2. Type 80 in the Service Port field, or select HTTP from the list.
    3. (Optional) Type a priority number in the Priority field.
    4. Click Add.
  8. Click Finished.
The new pool appears in the Pools list.

Creating a virtual server to manage HTTP traffic

You can create a virtual server to manage HTTP traffic as either a host virtual server or a network virtual server.
  1. On the Main tab, click Local Traffic > Virtual Servers. The Virtual Server List screen displays a list of existing virtual servers.
  2. Click the Create button. The New Virtual Server screen opens.
  3. Type a unique name for the virtual server.
  4. In the Destination setting, in the Address field, type the IP address you want to use for the virtual server. The IP address you type must be available and not in the loopback network.
  5. In the Service Port field, type 80, or select HTTP from the list.
  6. From the HTTP Profile list, select http .
  7. In the Resources area of the screen, from the Default Pool list, select a pool name.
  8. Click Finished.
The HTTP virtual server appears in the list of existing virtual servers on the Virtual Server List screen.

Viewing host properties for slots

You must have created at least one vCMP guest on the system to view host properties.

Using the BIG-IP Configuration utility, you can view the host properties for all slots on the system or for a single slot. The host properties that you can view are:

  • The state of each guest
  • The slot numbers on which each guest runs
  • The number of CPU cores allocated to each guest
  1. On the Main tab, click System > vCMP > Host Properties.
  2. View host properties for all slots, or in the upper right corner of the screen, from the View list, select a slot number.
This displays the host properties for one or more slots on the system.
Table of Contents   |   << Previous Chapter   |   Next Chapter >>

Was this resource helpful in solving your issue?




NOTE: Please do not provide personal information.



Incorrect answer. Please try again: Please enter the words to the right: Please enter the numbers you hear:

Additional Comments (optional)