Cisco VFrame InfiniBand Director User Guide, Release 3.1.1
Managing Virtual Server Groups

Table Of Contents

Managing Virtual Server Groups

Locating the Virtual Server Group Menu

Viewing and Using Virtual Server Group Summary Information

Viewing the Virtual Server Group Configuration Report

Viewing unassigned Resources in the unassigned Virtual Server Group

Viewing and Editing General Virtual Server Group Properties

Viewing and Managing Virtual Servers in a Group

Viewing and Managing Virtual Server Group Network Interfaces

Adding an Existing Network Interface to a Virtual Server Group

Adding a New Network Interface to a Virtual Server Group

Viewing and Editing Network Interface Properties

Viewing and Managing Virtual Server Group Storage

Viewing and Managing Shared Storage

Modifying Virtual Group Shared Storage

Viewing and Managing Group Access to Fibre Channel Ports

Viewing and Editing Minimum Equipment Requirements

Managing Virtual Server Group Performance

Viewing or Managing Performance Metrics Defined for a Virtual Server Group

Adding a Performance Metric—Single Variable

Adding a Performance Metric—Multiple Variables

Viewing or Editing the Details of a Performance Metric

Viewing or Editing the Details of a Performance Metric—Single Variable

Viewing or Editing the Details of a Performance Metric—Multiple Variables

Managing Policies

Viewing Policies Configured for a Virtual Server Group

Adding a Policy

Adding a Policy for Ping Triggers

Adding a Policy for Time of Day Triggers

Adding a Policy for a Single SNMP Variable Trigger

Adding a Policy for Multiple Aggregate SNMP Variables

Adding a Policy for Multiple Logical SNMP Variables

Adding a Policy for XML Message Triggers

Deleting a Policy

Enabling or Disabling Policies

Viewing and Editing a Policy

Viewing and Editing a Ping-Based Policy

Viewing and Editing a Time of Day Policy

Viewing and Editing an SNMP Policy—Single Variable

Viewing and Editing an SNMP Policy—Multiple Aggregate Variables

Viewing and Editing an SNMP Policy—Multiple Logic Variables

Viewing and Editing an XML Policy

Viewing and Editing General Properties of a Virtual Server

Verifying Storage Access Through Diagnostic Reports

Viewing and Editing Network Interfaces of a Virtual Server

Viewing and Editing Properties of an IP Interface

Viewing the World Wide Names Generated for a Virtual Server

Viewing Dedicated Storage

Modifying Virtual Server Dedicated Storage


Managing Virtual Server Groups


These topics describe Virtual Server Groups menu tasks for managing virtual server groups:

Locating the Virtual Server Group Menu

Viewing and Using Virtual Server Group Summary Information

Viewing and Editing General Virtual Server Group Properties

Viewing and Managing Virtual Servers in a Group

Viewing and Managing Virtual Server Group Network Interfaces

Viewing and Managing Virtual Server Group Storage

Viewing and Editing Minimum Equipment Requirements

Managing Virtual Server Group Performance

Managing Policies

Viewing and Editing General Properties of a Virtual Server

Viewing and Editing Network Interfaces of a Virtual Server

Viewing the World Wide Names Generated for a Virtual Server

Viewing Dedicated Storage

The descriptions in this chapter use only a part of the functionality offered by the Virtual Server Group menu. To create virtual server groups or add virtual servers to a virtual server group, see Chapter 11, "Creating Virtual Server Groups."

Locating the Virtual Server Group Menu

To locate the Virtual Server Group menu, follow these steps:


Step 1 Launch VFrame Director, if it is not already open.

Step 2 Click the + next to the VFrame site icon.

Step 3 Click Virtual Server Groups folder in the left menu.

You can navigate the Virtual Server Group menu through the Summary window, or you can navigate the Virtual Server Group menu through the navigation tree.


Viewing and Using Virtual Server Group Summary Information

The Virtual Server Group Summary window allows you to view virtual server groups and their associated virtual servers at a glance, as well as perform actions that pertain to virtual server groups and virtual servers.

A virtual server group is a logical set of devices, policies, and requirements, which can be managed dynamically. The members of the virtual server group are functionally identical and serve as resources that can be added or removed as needed.

To use the Virtual Server Groups summary window, follow these steps.


Step 1 To locate the Virtual Server Group summary window, click the Virtual Server Groups folder in the left menu.

If one or more virtual server groups are already created, they appear in the main window (to the right of the navigation tree). Click the + sign next to any virtual server group to view the virtual servers that belong to that group as shown in Figure 12-1.

Figure 12-1 Virtual Server Groups Summary Window

Step 2 Use the Select an Action drop-down menu to perform the following tasks:

a. Choose Add New Virtual Server Group to launch the virtual server group Wizard, which steps through the process of creating a new virtual server group. See the "Creating a Virtual Server Group" section on page 11-1.

b. Delete a virtual server group by clicking the appropriate radio button and then selecting the Delete Selected Virtual Server Group action.

If a virtual server group has virtual servers in it, you must first remove the virtual servers from the group before you can delete the virtual server group.

You cannot delete the unassigned virtual server group.

c. Add a virtual server to a previously created virtual server group by clicking the radio button next to a group, and choosing Add Virtual Server to Selected Group. The procedure to follow depends on whether the virtual server group already has a model virtual server configured, and on how many virtual servers you will add. For details, see the "Adding a Model Virtual Server to a Virtual Server Group" section on page 11-15, "Adding One Virtual Server to a Virtual Server Group" section on page 11-51, or "Adding Multiple Virtual Servers to a Virtual Server Group" section on page 11-58.

d. Delete a virtual server by clicking the appropriate radio button and then selecting the Delete Selected Virtual Server action. If you delete a virtual server that has already been added to Fibre Channel zoning, you might need to remove the WWN/WWPN from the Fibre Channel zoning. The WWNs will be reused, but if you do not intend to add a replacement soon, you should remove the entry from the zoning configuration.

e. Choose Show Configuration Report for All Groups to print a report for all virtual server groups. The configuration report provides a summary of all configuration information related to the virtual server group and associated virtual servers. Refer to the "Viewing the Virtual Server Group Configuration Report" section.

f. Click a specific virtual server group and choose Show Configuration for Selected Group to print a report for a single virtual server group. Refer to the "Viewing the Virtual Server Group Configuration Report" section.

Step 3 Click the Refresh button to update the information on this page.

VFrame refreshes the page periodically without the need to click the Refresh button.

Step 4 In the Name field, you can perform the following tasks:

a. Click the unassigned link to view physical servers that have not been assigned to a virtual server group. See the "Viewing unassigned Resources in the unassigned Virtual Server Group" section.

The unassigned virtual server group is a group for physical servers that are not currently being used by a virtual server group.

The unassigned virtual server group can be used as a resource pool of devices, which can be made available if a policy threshold is met and additional devices are required to come online.

b. Click the name of any additional virtual server groups in the Name field to view the properties and make changes to the group.

Step 5 Click the link of any virtual server (under a virtual server group) to view or manage the virtual server. See the "Viewing and Managing Virtual Server Group Network Interfaces" section.

Step 6 View the status of the virtual server group and associated virtual servers in the Status field. The possible states are described in Table 5-4 on page 5-7.

Step 7 View the progress of storage initialization and image deployment jobs in the % Done field.

Step 8 View the description assigned to the virtual server group and any associated virtual servers in the Description field. Refer to the "Viewing and Editing General Properties of a Virtual Server" section to edit the virtual server group description.


Viewing the Virtual Server Group Configuration Report

The Virtual Servers Report window provides a summary of the various attributes that are associated with a whole virtual server group as well as for each individual virtual server.


Step 1 Click Virtual Server Groups located in the navigation tree.

The Virtual Server Summary page appears.

Step 2 Perform one of the following steps:

From the Select an Action drop down menu, choose Show Configuration Report for All Groups to print a report for all virtual server groups. The configuration report provides a printable summary of all assets and configurations set for the group and each virtual server within the group.

Click a specific virtual server and choose Show Configuration for Selected Group to print a report for a single virtual server group.

Figure 12-2 and Figure 12-3 show an example configuration report.

Figure 12-2 Report of Virtual Server Group and Associated Virtual Servers—Summary Portion

Figure 12-3 Report of Virtual Server Group—Detail

Step 3 Click the Print Report button to print a configuration report of one of more virtual server groups.

Step 4 View the results of the configuration report:

a. View a summary of the virtual server groups in the Virtual Server Group section. These fields are described in the "Viewing and Using Virtual Server Group Summary Information" section.

View the assigned description in the virtual server Description field.

View the Minimum Physical Servers allowed to be in this virtual server group. To edit this number, refer to the "Viewing and Editing General Virtual Server Group Properties" section.

View the Maximum Physical Servers allowed to belong to this virtual server group. To edit this number, refer to the "Viewing and Editing General Virtual Server Group Properties" section.

View the administrative shutdown command for the group in the Shutdown Command field. To edit this number, refer to the "Viewing and Editing General Virtual Server Group Properties" section.

b. View the details for the virtual servers within a Group.

View the virtual server name, and click the name to go to the Properties page. Refer to the "Viewing and Editing General Properties of a Virtual Server" section.

View the state of the virtual server in the Status field. Status descriptions are described in Table 5-4 on page 5-7.

View or click the physical server currently assigned to the virtual server. These fields are described in the "Viewing and Modifying Physical Server Details" section on page 9-34.

View the networks created for a virtual server in the Network field. These fields are described in the "Viewing and Editing Network Interfaces of a Virtual Server" section.

View the World Wide Node Names (WWNNs) allocated to a virtual server in the WWNs field. These fields are described in the "Viewing the World Wide Names Generated for a Virtual Server" section.

View the storage allocated to a virtual server in the Storage field. These fields are described in the "Viewing Dedicated Storage" section.


Viewing unassigned Resources in the unassigned Virtual Server Group

The unassigned virtual server group is used as a resource pool of devices, which can be made available if a policy threshold is met and additional devices must come online. To view unassigned resources, follow these steps:


Step 1 Click the + sign in the Virtual Server Groups located in the navigation tree.

Step 2 Click the unassigned virtual server group to view a list of unallocated servers. Unallocated servers are physical hardware that is not currently being used by a virtual server group, but belongs to the pool of VFrame resources.

The Unallocated Physical Servers window appears as shown in Figure 12-4.

Figure 12-4 List of Unallocated Physical Servers

Step 3 Click the name of the physical server in the Name field to view the details or manage the physical server. See the "Viewing and Modifying Physical Server Details" section on page 9-34.

Step 4 View the description assigned to the unallocated physical server to edit the physical server description. See the "Viewing and Modifying Physical Server Details" section on page 9-34.

Step 5 View the current state of the physical server in the State field. See the "Viewing and Modifying Physical Server Details" section on page 9-34.

Step 6 (Optional) Click any of the virtual servers in the Virtual Server Summary section to view detailed information. Refer to the "Viewing and Editing General Properties of a Virtual Server" section.


Viewing and Editing General Virtual Server Group Properties

If you have not yet created any user-defined virtual server groups, only the unassigned group appears. Refer to the "Creating a Virtual Server Group" section on page 11-1 to create a user-defined virtual server group.

To view and edit the general properties of a virtual server group, follow these steps:


Step 1 Launch VFrame Director, if it is not already open.

Step 2 Click the + next to the VFrame site icon.

Step 3 Click the Virtual Server Groups folder in the left menu.

Step 4 Click a user-defined group in the Virtual Server Groups menu. A user-defined group is any virtual server group other than the unassigned virtual server group.

The Virtual Servers Summary appears for the virtual server group.

Step 5 Click the General tab.

The Virtual Server Group Properties window appears as shown in Figure 12-5.

Figure 12-5 Virtual Server Group Properties

Step 6 View or change the name of the virtual server group in the Name field.

Step 7 View or change the description assigned to the virtual server group in the Description field.

Step 8 View the minimum number of physical servers that must belong to the virtual server group in the Minimum Physical Servers field.

VFrame uses this number to determine how many server assets it must have. If the number of physical servers should drop below the minimum number, additional resources would be pulled from the unassigned virtual server group as long as resources exist that fit the minimum equipment requirements.

This number must be 0 in order to delete a virtual server group.

Step 9 View or edit the maximum number of servers that can belong in the virtual server group in the Maximum Physical Servers field.

Make sure that you have enough IP addresses allocated to the virtual server group to accommodate this number of physical servers.

Step 10 View the login for the group of servers in the Login field.

Step 11 Enter the password for the group of virtual servers in the Password field.

Step 12 Reenter the password for the group of virtual servers in the Confirm Password field.

Step 13 View or enter the command that should be used to gracefully shut down the operating system of the virtual server into the Shutdown Command field.

For Linux hosts, enter this command:

ssh=/sbin/shutdown -h now

For Windows hosts, enter this command:

netrpc

For Solaris hosts, enter this command:

ssh=/usr/sbin/shutdown -i 0 -g 0 -y

Step 14 View, add, edit, or remove customizations set for the virtual server group in the Customization Properties field.

a. To add a customization property, click the Add button to display the Add Customization properties window. Figure 12-6 shows an example.

Figure 12-6 Add Customizations for the Virtual Server Group

Enter the property to be customized in the Property field, its value in the Value field, and then click OK to return to the Virtual Server Group Properties window.

b. To edit a customization property, check the check box next to the property in the Customization Properties field to display the Edit Customization Properties window.

Make the required edits to the Property or Value fields, and then click OK to return to the Virtual Server Group Properties window.

c. To delete a customization property, check the check box next to the property in the Customization Properties field, and then click Delete.

Refer to the "Understanding Image Manipulation and Customization" section on page 13-1 for more information about customization properties.

For Solaris-based virtual server groups, the following customization parameter must be defined to make the virtual servers full members of the management partition:

Property: mgmt.partition

Value: full

Step 15 Click the Apply button to save any changes to the virtual server group properties.

Step 16 Click the Refresh button to update the information in the window.


Viewing and Managing Virtual Servers in a Group

To view and manage virtual servers in a group, using the Virtual Servers Summary Page, follow these steps:


Step 1 Click the + sign in the Virtual Server Groups located in the navigation tree.

Step 2 Click a user-defined group the Virtual Server Group menu. A user-defined group is any virtual server group other than the unassigned virtual server group.

The Virtual Servers Summary page appears for the virtual server group as shown in Figure 12-7. Virtual servers information can be viewed in detail or in summary.

Figure 12-7 Virtual Servers Summary Window

Step 3 Use the Select an Action drop-down menu to perform the following tasks:

a. Choose Add a Virtual Server to create a new virtual server and add it to the virtual server group. See Chapter 11, "Creating Virtual Server Groups".

b. Delete one or more virtual servers by clicking the appropriate check boxes and choosing Delete Selected Virtual Server(s).

c. Assign one or more virtual servers to physical servers by choosing Assign Selected Virtual Server(s). Click the check boxes of all the virtual servers that you want to assign. Select the physical server to which you want to assign the VSG from the Physical Server field. Choose Reassign Physical Server(s) to Virtual Server(s).

d. Unassign one or more virtual servers from physical servers by choosing Unassign Selected Virtual Server(s). Click the radio boxes of all the virtual servers that you want to assign.

e. Shut down and restart one or more virtual servers by clicking the appropriate radio buttons and choosing Shutdown and Restart Selected Virtual Server(s).

f. Disable one or more virtual servers by clicking the appropriate boxes and choosing Disable Selected Virtual Server(s).

g. Enable one or more virtual servers by clicking the appropriate boxes and choosing Enable Selected Virtual Server(s).

h. Re-enable one or more virtual servers by clicking the appropriate boxes and choosing Re-enable Selected Virtual Server(s). This option allows you to avoid having to disable and re-enable a virtual server in two separate steps.

i. Power off one or more virtual servers by clicking the appropriate boxes and choosing Power Off Selected Virtual Server(s).

j. Power on one or more virtual servers by clicking the appropriate boxes and choosing Power On Selected Virtual Server(s).

k. Verify the storage setup of one of more virtual servers by checking the appropriate check box and choosing Enable Diagnostic Mode for Selected Virtual Server(s). Diagnostic Mode verifies the virtual server setup by checking ITL access.

Once the virtual server is in the diagnostic mode, you can access the diagnostic report from the Virtual Server. Refer to the "Viewing and Editing General Properties of a Virtual Server" section and the "Verifying Storage Access Through Diagnostic Reports" section.

You can start the diagnostic process on any virtual server from the VFrame UI, as long as the virtual server's state is "ready," "disable," or "failed and unassigned." Refer to Table 5-4 on page 5-7 for state descriptions.

When Diagnostic Mode is enabled note the following information:

VFrame performs a persistent login on a virtual server

The Fibre Channel gateway in the server switch performs the login to target/LUNs for the selected virtual server. The login session remains intact until you choose Exiting Diagnostic Mode.

You can change the Fibre Channel zoning, modify the SRP configuration, and verify the result with ITL current states. You may want to configure your storage device at this time, as the WWPN of the virtual server should appear to the storage device.

The virtual server needs to exit the Diagnostic Mode before being assigned to any other physical server.

l. Remove a virtual server from Diagnostic Mode (and persistently logging into storage) by clicking the appropriate boxes and choosing Exit Diagnostic Mode for Selected Virtual Server(s).

The following occurs when a virtual server is removed from Diagnostic Mode:

The virtual server is logged out of the target and the LUNs.

The diagnostic result determines the new state of the virtual server.

If the virtual server can access all configured targets and LUNs, the diagnostic result is success and the virtual server is set to "ready."

If the virtual server cannot access all configured targets and LUNs, the diagnostic result fails and the virtual server is set to "failed."

m. To enable policies on a virtual server, check the check box next to the virtual server and choose Enable Policy for Selected Virtual Server(s) from the Select an Action drop-down menu. This selection enables all policies on the virtual server that are enabled for the virtual server group. Policies are enabled by default.

n. To disable all policies for a virtual server, check the check box next to the virtual server and choose Disable Policy for Selected Virtual Server(s) from the Select an Action Drop-down menu. Policies are enabled by default.

It is useful to disable policies when you need full control for performing tasks on the virtual server, without the possibility of intervention from VFrame.

The virtual server policy status is a persistent attribute that does not get reset by rebooting the virtual server.


Note You can also enable or disable policies for a virtual server programmatically using SOAP interfaces, as described in Appendix E, "Accessing VFrame Web Services Through SOAP Interfaces."


Step 4 Click the Refresh button to update the information in the window.

VFrame refreshes this page periodically without the need to click the Refresh button.

Step 5 Click the name of a virtual server to view or edit the virtual server properties. See the "Viewing and Editing General Properties of a Virtual Server" section.

Step 6 View the current state of the virtual server in the State field.

A policy is automatically configured to ping the mgmt interface of the virtual server. If a ping fails, the state is updated in this field. Refer to the "Managing Policies" section for more information regarding this policy.

States are described in Table 5-4 on page 5-7.

Step 7 View the progress of storage initialization and image deployment jobs in the % Done field.

Step 8 View the description assigned to the virtual server in the Description field. Edit the description by clicking the corresponding name of the virtual server in the Name field.

Step 9 View the management address assigned to the virtual server in the Mgmt Address field. Click the address to view the details of the Network IP Virtual Interface. See the "Viewing and Editing Network Interfaces of a Virtual Server" section.

Step 10 View the physical server that is currently assigned to the virtual server in the Physical Server field.

a. The field reads unassigned if the virtual server does not currently have a physical server assigned to it. Click unassigned to view a list of the unassigned physical servers. See the "Viewing unassigned Resources in the unassigned Virtual Server Group" section.

b. Click the name of an assigned physical server to view or edit the details of the physical server. See the "Viewing and Editing Server Switch Details" section on page 9-4.


Viewing and Managing Virtual Server Group Network Interfaces

To add a network interface to a virtual server group, or to edit the properties of an interface that is already associated with the virtual server group, follow these steps:


Step 1 Click the + sign in the Virtual Server Groups located in the navigation tree.

Step 2 Click a user-defined group the Virtual Server Group menu.

A user-defined virtual server group is any virtual server group other than the unassigned virtual server group. The Virtual Servers tab appears by default.

Step 3 Click the virtual server group Network tab.

The Virtual Server Group Network Interfaces window appears as shown in Figure 12-8.

Figure 12-8 Modify the Virtual Server Group Network

Step 4 Use the Select an Action drop-down menu to add or delete a network interface.

a. Add a network interface to the virtual server group by choosing Add Network Interface(s). See either the "Adding an Existing Network Interface to a Virtual Server Group" section, or the "Adding a New Network Interface to a Virtual Server Group" section.

b. Delete a network interface to a virtual server group by choosing Delete Selected Interface, if one or more interfaces already exist.

Step 5 Click the Refresh button to update the information in the window.

Step 6 View the name of the network interface for the virtual server group in the Name field. Click the name to view or edit the properties of the network interface. Refer to the "Viewing and Editing Network Interface Properties" section.

Step 7 View the Alias field to determine the interface alias for the network interface.

Step 8 View the first IP address in the range for the virtual server group in the Base IP Address field. Click the name to edit the base IP address.

Step 9 View the Range field to determine the number of IP addresses reserved for this management network interface, beginning with the value in the Base IP Address field.

Step 10 View the number of IP addresses allowed in the group above the base IP address in the Range Size field. Click the name to add or subtract the number of IP addresses allowed in the virtual server group.

Step 11 View the Subnet Mask of the network interface of the user-defined virtual server group in the Subnet Mask field. Click the name to edit the subnet mask for the virtual server group.

Step 12 View the default gateway of the network interface for the user-defined virtual server group in the Default Gateway field. Click the name to edit the default gateway for the virtual server group.

Step 13 View any partitions to which the network interface belongs in the IB Partition field. At minimum, a network interface belongs to the parent partition, which is ff:ff. Click the name to edit the partition configuration for the virtual server group.

Step 14 View the Mgmt Network field to determine whether the network interface range is for a management interface.


Adding an Existing Network Interface to a Virtual Server Group

To add a network interface to a virtual server group, using the Add Virtual Server Group Network Interface window, follow these steps:


Step 1 Click the + sign in the Virtual Server Groups located in the navigation tree.

Step 2 Click a user-defined group the Virtual Server Group menu.

A user-defined virtual server group is any virtual server group other than the unassigned virtual server group. The Virtual Servers tab appears by default.

Step 3 Click the virtual server group Network tab.

Step 4 Choose Add Network Interface(s) from the Select an Action drop-down menu.

The Add Virtual Server Group Network Interface window appears as shown in Figure 12-9.

Figure 12-9 Add Virtual Server Group Network Interface Window

Step 5 Click the Cancel button to return to the Virtual Server Group Network Interfaces window without saving changes.

Step 6 Add an exiting interface to the virtual server group, by checking the check box next to the name of the network interface range that you want to add, and then clicking Add.

The Virtual Server Group Network Interfaces window appears with the network interface added to the list.


Adding a New Network Interface to a Virtual Server Group

To create a new network interface and add it to a virtual server group, using the Add Network Interface window, follow these steps.


Step 1 Click the + sign in the Virtual Server Groups menu located in the navigation tree.

Step 2 Click a user-defined group the Virtual Server Group menu.

A user-defined virtual server group is any virtual server group other than the unassigned virtual server group. The Virtual Servers tab appears by default.

Step 3 Click the virtual server group Network tab.

Step 4 From the Select an Action drop-down menu, choose Add Network Interface(s).

The Add Virtual Server Group Network Interface window appears. See Figure 12-9.

Step 5 Click the Create New Interface button.

The Add Network Interface window appears as shown in Figure 12-10.

Figure 12-10 Add an IP Network for the Virtual Server Group

Step 6 Assign a unique name to the network interface for the virtual server group in the Name field.

Step 7 Assign an interface alias in the Alias field. For example, you could associate the connection with the interface ib0.

Step 8 Enter the IP address at which the range of addresses should begin for the virtual server group in the Base IP Address field.

The base IP address is the lowest address in the range of IP addresses that will be used by the virtual servers. By default, each virtual server that is added will cause the IP address to be incremented by 1.

If the new interface will be a management interface, this IP address should be a private, nonbridged network address such as 192.168.10.1.

Step 9 Enter a network range for the new network interface in the Range Size field.

The range is the total number of addresses that are allowed to be added above the base IP address. For example, enter the number 4 if you want to allocate addresses 192.168.50.3 through 192.168.50. 6 to this virtual server group.

Step 10 Enter the subnet mask assigned to the virtual server group in the Subnet Mask field.

Step 11 Enter the default gateway of the virtual server group in the Default Gateway field.

Step 12 Enter your own unique partition key (p_key), such as 99:99, in the IB Partition field to associate the network interface with an InfiniBand partition.

Step 13 In the Management Network field, click the True radio button if this range will be a management interface range. Otherwise, click the False radio button.

Step 14 Specify whether or not the interface is to be automatically configured on the Director hosts in the Auto Configure Interface On Director(s) field by clicking the Yes or No radio button.

Click No if the interface is an Ethernet interface.

If the new interface is an IP over InfiniBand interface, you can select Yes or No:

Click Yes to automatically configure the network interface range on the Director hosts.

Click No if you prefer to configure the management interface on the Director host manually. See the "(Optional) Configuring a Management Interface on the VFrame Director Host" section on page 3-11.


Note Failure of an attempt to auto-configure the Director host is the equivalent of clicking the No radio button; you must then configure the management interface on the Director host manually.


Step 15 Click Cancel to return to the Virtual Server Group Network Interfaces window without saving your changes.

Step 16 Click Add to create the new network interface.

The Virtual Server Group Network Interfaces window appears. The new interface is added to the list.

Step 17 In the Virtual Server Group Network Interfaces window, check the check box next to the name of the interface you are adding, and then click Add to complete the addition.


Viewing and Editing Network Interface Properties

To edit network interface properties, using the Modify Virtual Server Interface Properties window, follow these steps:


Step 1 Click the + sign in the Virtual Server Groups menu located in the navigation tree.

Step 2 Click a user-defined group the Virtual Server Group menu.

A user-defined virtual server group is any virtual server group other than the unassigned virtual server group. The Virtual Servers tab appears by default.

Step 3 Click the virtual server group Network tab.

Step 4 Click the name assigned to a network interface in the Name field. The Modify Interface Properties window appears as shown in Figure 12-11.

Figure 12-11 Modify the Virtual Server Group Network Details

Step 5 View the name of the network interface for the virtual server group in the Name field.

Step 6 View or edit the interface alias in the Alias field.

Step 7 Edit the first IP address in the range for the virtual server group in the Base IP Address field.

Step 8 Edit the number of IP addresses allowed in the virtual server group above the base IP address in the Range Size field. Use this field to increase or decrease the number of virtual servers that can belong to a group.

Step 9 Edit the Subnet Mask of the network interface of the virtual server group in the Subnet Mask field.

Step 10 Edit the default gateway of the network interface for the virtual server group in the Default Gateway field.

Step 11 Edit the IB Partition field to change the partition to associate with the network interface.

Step 12 Determine whether the network interface is configured as a management interface by viewing the Mgmt Interface field.

Step 13 View the virtual server groups with which the network interface range is associated in the Associated Virtual Server Groups field.

Step 14 Determine whether the network interface group is configured for automatic configuration on the Directors by viewing the Auto Configure Interface on Directors field.

Step 15 Click the Apply button to save any changes to the network interface of the virtual server group.

Step 16 Click the Reset button to return the window to the previous settings without saving changes.

Step 17 Click the Cancel button to return to the Virtual Server Group Network Configuration window without saving changes.


Viewing and Managing Virtual Server Group Storage

Shared storage is used among all the virtual servers that have been created within a virtual server group. This functionality supports your shared storage, or database shared files, and requires your application to support clustered fileshare.

To utilize your shared storage, create virtual server groups with which to associate the storage resources. The shared storage is then used by any virtual servers that are added to that group.

The virtual server group Storage tab has sub-tabs for performing the following tasks:

Viewing and Managing Shared Storage

Viewing and Managing Group Access to Fibre Channel Ports

Viewing and Managing Shared Storage

To view and manage shared storage, using the Virtual Server Group Shared Storage window (or virtual server group Storage Assignments tab), follow these steps:


Step 1 Click the + sign in the Virtual Server Groups menu located in the navigation tree.

Step 2 Click a user-defined virtual server group.

The Virtual Server tab appears for the virtual server group.

Step 3 Click the Storage tab.

The Storage Assignments tab appears by default as shown in Figure 12-12.

Figure 12-12 Virtual Server Group Shared Storage

Step 4 View the WWPN of a target and the logical ID of a LUN for any previously discovered shared storage in the virtual server group in the Name field.

Step 5 View the current status of shared storage in the State field. See Table 8-3 on page 8-4 for a description of possible states of targets and LUNs.

Step 6 View the assigned description of any shared storage for the virtual server group in the Description field.

Step 7 View the size of the LUN in the Size field.

Step 8 View the order that has been assigned to any shared storage in the Device ID field.

The Device ID field is used in both shared and dedicated storage to configure the order in which a disk will be used.

Device IDs have the following properties:

Device IDs span dedicated and shared storage.

Device IDs must be numbered 0 through n - 1, where n is the number of devices. For example, 3 disks would be numbered as 0, 1, and 2.

The device that is numbered 0 is the boot device.

Device IDs use target binding on the host to order targets.

The Director uses SRP logical unit (LU) remapping (SRP LU ID) to achieve the desired order of LUs.

Step 9 View the Boot LUN field to determine whether the target/LUN pair is configured to accesses the LUN for booting.

This field is set to true for the target/LUN pair with Device ID 0 and for the alternate boot path to this LUN, if one is configured. All other target/LUN pairs show false in this field.

Step 10 From the Select an Action drop-down menu, choose Modify Storage Assignment to assign shared storage or change current storage assignments. Refer to the "Modifying Virtual Group Shared Storage" section.


Modifying Virtual Group Shared Storage

To use your shared storage, create virtual server groups with which to associate the storage resources. The shared storage is then used by any virtual servers that are added to that Group.

You do not need to use this window if you do not have the capabilities for shared storage.

To associate shared storage with the virtual server group, using the Modify Virtual Server Group Shared Storage window, follow these steps:


Step 1 Locate the Storage tab. Refer to the "Viewing and Managing Virtual Server Group Storage" section.

The Storage Assignments tab appears by default as shown in Figure 12-13.

Figure 12-13 Virtual Server Group Shared Storage Assignment

Step 2 Choose Modify Storage Assignment from the Select an Action drop-down menu to discover shared storage or make changes to storage assignments for the virtual server group. The Modify Virtual Server Group Shared Storage window appears as shown in Figure 12-14.

Figure 12-14 Modify Virtual Server Group Storage Window

Step 3 Once the shared storage is discovered, you can configure the way the storage will be used.

Step 4 Check the Assigned check box to assign the storage LUN to this virtual server group.

The Assign check box is dimmed and cannot be checked if the storage LUN has already been assigned to another virtual server. This protection is enforced by default so long as the No button is selected in the Allow selection of storage assigned to another virtual server field. Use caution if you choose to override this protection.

Step 5 Enter the order in which the storage will be used into the Device ID field. The Device ID refers to the order that the storage will be used.

Device ID 0 indicates the boot device. Do not use the integer 0 for any shared storage.

Step 6 Click the radio button in the Alternative Boot field if the LUN is to be designated as an alternate boot LUN.

The LUN designated as an alternate boot LUN must have the same logical LUN ID as the primary boot LUN and must be accessed through a different target. VFrame enforces these rules by dimming the Alternate Boot field radio buttons for all target/LUN pairs except those that comply with the rule.

This mechanism provides an alternate path to the boot LUN in case the primary path is not available.

Step 7 Check Apply to save your changes.


Viewing and Managing Group Access to Fibre Channel Ports

Use the FC Ports tab to define the access that a group of virtual servers have to storage. All available Fibre Channel port pools (as defined in the"Creating Fibre Channel Port Pools" section on page 3-7) appear in this tab, but none are accessible by default.

To view and manage group access to Fibre Channel ports, follow these steps:


Step 1 Click the + sign in the Virtual Server Groups menu located in the navigation tree.

Step 2 Click a virtual server group from the navigation tree.

Step 3 Click the Storage tab. The Storage Assignments tab appears by default.

Step 4 Click the FC Ports tab.

The FC Port Access window appears as shown in Figure 12-15.

Figure 12-15 Virtual Server Group Fibre Channel Ports

Step 5 Click the name of a Fibre Channel port group in the Port Pool field to view the configuration. Refer to the "Viewing Fibre Channel Port Pools" section on page 9-8 for more information.

Step 6 View the description assigned to the port group in the Pool Description field.

Step 7 View the number of available Fibre Channel ports in the Pool Size field. If you have additional Fibre Channel ports in the server switch, you can edit the number of available ports in the FC Ports window (see the "Viewing Fibre Channel Port Pools" section on page 9-8).

Step 8 View or edit the number of Fibre Channel ports or gateways associated with this virtual server group in the # WWPNs field.

For ports of type NL_Port, enter a value greater than 0 in the # WWPNs field to allow the virtual servers in this group to have access to a particular pool of ports.The number of assigned ports can be edited for the group. Refer to the "Viewing and Editing Port Pool Details" section on page 9-14.

Ports of type NL_Port are members of 2-port gateways.


Note Currently supported Fibre Channel gateways have two ports only.


For ports of type E_Port or F_Port, each WWPN gives access to up to all ports of a 4-port gateway

By default, a virtual server group is assigned 0 ports, which means that none of the virtual servers in that group have access to any of the Fibre Channel gateway ports. Leave the # WWPNs at 0 to restrict the virtual server group from using a particular group of ports.

Step 9 Click the Apply button to save changes in this window.

Step 10 Click the Refresh button to update the information in this window.


Viewing and Editing Minimum Equipment Requirements

The Minimum Equipment Requirements are used to place parameters around the kind of physical server that will be allowed to join a virtual server group.

If a physical server is needed for service, VFrame Director checks the standards you set in the Minimum Equipment tab and determines if a particular server meets those requirements. If the server hardware does not fit the specified standards, the server will not be used for that virtual server group. You can be more strict or less strict in your specifications, depending on the needs of your applications.

When you enter your requirements for the virtual server group on the Minimum Equipment tab, keep in mind that some requirements are considered satisfied if a server is found to have greater than or equal to the specified standard, and some requirements must be equal to.

For example, if you set a requirement that the only type of CPU that can be used by the virtual server group is Intel, then any server being considered must have an Intel CPU to satisfy the requirement. However, if you set a CPU speed of 2000 MHz, then any server with a speed greater than or equal to 2000 MHz would satisfy the requirement.


Step 1 Click the + sign in the Virtual Server Groups menu item located in the navigation tree.

Step 2 Click a user-defined virtual server group in the expanded navigation tree.

A user-defined virtual server group is any virtual server group other than the unassigned virtual server group. The Virtual Server tab appears for the virtual server group.

Step 3 Click the Minimum Equipment tab.

The Minimum Equipment tab appears as shown in Figure 12-16.

Figure 12-16 User-Defined Virtual Server Group Minimum Equipment Tab

Step 4 Enter the type of CPU that the virtual server group will accept in the CPU Type field, such as Xeon.

This field can be entered with free-form text and is case-insensitive. Set to 0 if you do want to specify this field. Refer to Table 12-1 to understand how this field will be read.

Leave the entry empty if you do want to specify this field.

If you type an entry in this field, the virtual server group will require that any physical server be equal to this entry for it to be allowed into the group.

Step 5 Enter the minimum number of CPUs that a server must have in order to be accepted by the virtual server group in the # CPUs field.

The virtual server group will require that any physical server be greater than or equal to this entry for it to be allowed into the group. Set to 0 if you want to ignore this field. Refer to the Table 12-1.

Step 6 Enter the minimum CPU speed in MHz that this virtual server group will accept in the CPU Speed field. For example, 1800 MHz.

CPUs with speeds equal to or over this amount will also be allowed into the group. Set to 0 if you want to ignore this field. Refer to the Table 12-1 to understand how this field will be read.

Step 7 From the Minimum Number of HCAs drop-down menu, choose the minimum number of HCAs that this virtual server group must contain.

Any servers allowed into the virtual server group will be required have equal to the number of HCAs that you specify. You can set this field to 1 or 2, 1 is the default value.

Step 8 Enter the minimum amount of memory in megabytes that this virtual server group will accept in the Memory field. For example, 1 MB.

Servers with memory equal to or exceeding this amount will be allowed into the group. Set to 0 if you do not want to specify this field.

Step 9 Enter the type of chipset a server must have to join a virtual server group in the Chipset field.

Use this field if you have specific requirements in order for devices to be utilized. This field can be entered with free-form text and is case-insensitive.

Leave this field blank to allow a server with any kind of chipset to be used.

If you type an entry in this field, the virtual server group will require that any physical server be equal to this entry for it to be allowed into the group.

Step 10 Click the Apply button to save any changes.

Table 12-1 Satisfying the Minimum Equipment Requirement 

Server Being Considered
Match Criteria
Specified Hardware Requirement to Join Virtual Server Group

CPU Type.....

must be =

...the CPU Type specified for the virtual server group.

This field can be left blank to allow any type of CPU to be used.

Number of CPUs.....

must be

> or =

...the number of CPUs specified for the virtual server group.

This field can be entered as 0 to allow a server with any number of CPUs to be used.

CPU Speed.....

must be

> or =

...the CPU speed specified for the virtual server group.

This field can be entered as 0 to allow a server with any CPU speed to be used.

Minimum Number of HCAs....

must be =

....the Number of HCAs specified for the virtual server group.

This field can be entered as 0 to allow a server with any number of HCAs to be used.

Memory....

must be

> or =

....the Memory specified for the virtual server group.

This field can be entered as 0 to allow a server with any amount of memory to be used.

Chipset....

must be =

...the Chip specified for the virtual server group.

This field can be left blank to allow a server with any kind of chipset to be used.


Step 11 Click the Reset button to remove any changes made in the window prior to clicking Apply.


Managing Virtual Server Group Performance

Set performance metrics for virtual server groups in the Performance tab of the virtual server group menu. You can view the configured metrics in the Performance menu of the navigation tree (refer to the "Monitoring Performance of Virtual Server Groups" section on page 14-1).


Note An SNMP daemon must be running on all monitored servers for performance metrics to work. For instructions, refer to Appendix C, "SNMP Configuration Example."


From the Virtual Servers Groups Performance tab, you can perform the following tasks:

Viewing or Managing Performance Metrics Defined for a Virtual Server Group

Adding a Performance Metric—Single Variable

Adding a Performance Metric—Multiple Variables

Viewing or Editing the Details of a Performance Metric

Viewing or Managing Performance Metrics Defined for a Virtual Server Group

To view or manage performance metrics defined for a virtual server group, follow these steps:


Step 1 Click the + sign in the Virtual Server Groups menu item located in the navigation tree.

Step 2 Click a user-defined group in the expanded navigation tree. The Virtual Server tab appears for the virtual server group.

Step 3 Click the Performance tab.

The "Performance Metrics defined for this virtual server group" window appears as shown in Figure 12-17.

Figure 12-17 Performance Metrics Defined for a Virtual Server Group

Step 4 Use the Select an Action drop-down menu to perform these tasks:

a. Choose Add New Metric to create a performance standard for the user-defined virtual server group. This standard is used to create the basis against which to measure the performance of the virtual server group. See the "Adding a Performance Metric—Single Variable" section or "Adding a Performance Metric—Multiple Variables" section.

b. Check the check box next to the metric and choose Delete Selected Metric, to delete a metric.

c. Check or uncheck the Enabled check box and choose Apply Changes to Enabled State to enable or disable a performance standard for the user-defined virtual server group.

Step 5 Click Description in the table header to sort the list of metrics.

Step 6 View the metric description in the Description field. Click the entry in the Description field to view or edit the performance metric details. See "Viewing or Editing the Details of a Performance Metric" section.

Step 7 View the state of the metric in the Enabled field to determine if the metric is currently active.


Adding a Performance Metric—Single Variable

The performance metrics you define are used to determine which metrics need be monitored for a particular virtual server group. To define a performance metric based on a single SNMP variable, follow these steps:


Note An SNMP daemon must be running on all monitored servers for performance metrics to work.



Step 1 Click the + sign in the Virtual Server Groups menu item located in the navigation tree.

Step 2 Click a user-defined group in the Virtual Server Group menu.

A user-defined virtual server group is any virtual server group other than the unassigned virtual server group. The Virtual Server tab appears for the virtual server group.

Step 3 Click the Performance tab.

Step 4 Choose Add New Metric from the Select an Action drop-down menu to create a performance standard for the virtual server group. This standard is used to create the basis against which to measure the performance of the virtual server group.

The Add SNMP Metric Step 1 of 2 window appears as shown in Figure 12-18.

Figure 12-18 User-Defined Virtual Server Group Performance Tab, Single Variable—Step 1

Step 5 In the Multiple Variables field, click the No radio button and then click Next.

The Add Performance Metric window appears as shown in Figure 12-19.

Figure 12-19 User-Defined Virtual Server Group Performance Tab, Single Variable—Step 2

Step 6 From the SNMP Interface drop-down menu, choose the network interface through which SNMP-based policies will be read.

The interface is for a virtual server within the user-defined virtual server group. To add interfaces, refer to the "Viewing and Managing Virtual Server Group Network Interfaces" section.

Step 7 Enter the SNMP interface port number in the Port field.

Step 8 Enter the community string in the SNMP Community field, such as secret.

Step 9 Use the SNMP OID field to perform these tasks:

Click the Pre-defined OID radio button to select an SNMP Object Identifier that was previously created.

Click the Custom OID radio button to enter an SNMP Object Identifier that does not yet exist. Enter the text or numerical SNMP Object Identifier in the SNMP OID field. For example, 1.3.6.1.4.1.2021.11.9.0

Step 10 Enter the type of SNMP value that you want to monitor in the Value Type field.

VFrame can monitor the following types of data:

Integer—Notifies VFrame Director that it will be looking for a number value.

Unsigned Integer—Notifies VFrame Director to look for an unsigned integer (a value that is not specifically defined as either positive or negative).

String—Notifies VFrame Director to look for a particular text string.

Decimal—Notifies VFrame Director to expect a decimal number.

Timeticks—Notifies VFrame Director to determine whether or not a threshold has been exceeded by measuring a specified amount of time passing.

Step 11 Use the VSG Metric value drop-down menu to set a condition for the Performance metric. The condition that you set determines how you want to measure the conditions that are monitored within the virtual server group.

Set the VSG Metric value to indicate if you want to average the values of all virtual servers and display that value for the virtual server group. This option is applicable only for numeric data.

Step 12 Click the Yes radio button to enable the performance metric in the Metric Enabled field. Click the No radio button to disable a performance metric.

Step 13 Click the Finish button to save the performance metric for the user-defined virtual server group.

Step 14 Click the Cancel button to return to the Performance Metric Defined for this Virtual Server Group page without saving changes.


Adding a Performance Metric—Multiple Variables

The Performance Metrics you define are used to determine which metrics need be monitored for a particular virtual server group. To define a performance metric based on multiple SNMP variables, follow these steps:


Note An SNMP daemon must be running on all monitored servers for performance metrics to work.

If you monitor performance against a multiple variable metric, all variables must be numeric.



Step 1 Click the + sign in the Virtual Server Groups menu item located in the navigation tree.

Step 2 Click a user-defined group in the Virtual Server Group menu.

A user-defined virtual server group is any virtual server group other than the unassigned virtual server group. The Virtual Server tab appears for the virtual server group.

Step 3 Click the Performance tab.

Step 4 Choose Add a New Metric to create a performance standard for the user-defined virtual server group. This standard is used to create the basis against which to measure the performance of the virtual server group.

The Add SNMP Metric Step 1 of 2 window appears.

Step 5 In the Multiple Variables field, click the Yes radio button.

The window expands to offer a choice of operations to perform on multiple variables as shown in Figure 12-20.

Figure 12-20 User-Defined Virtual Server Group Performance Tab, Multiple Variables—Step 1

Step 6 Click the Average, Max, or Min radio button, depending on whether you want the metric to be based on an average of a range of variables, the maximum value of a range of variables, or the minimum value of a range of variables.

Step 7 Click Next.

The Add SNMP Metric Step 2 of 2 window appears as shown in Figure 12-21.

Figure 12-21 User-Defined Virtual Server Group Performance Tab, Multiple Variables—Step 2

Step 8 From the SNMP Interface drop-down menu, choose the network interface through which SNMP-based policies will be read.

The interface is for a virtual server within the user-defined virtual server group. To add additional interfaces, refer to the "Viewing and Managing Virtual Server Group Network Interfaces" section.

Step 9 Enter the SNMP interface port number in the Port field.

Step 10 Enter the community string in the SNMP Community field, such as secret.

Step 11 Enter the type of SNMP value that you want to monitor in the Value Type field.

VFrame can monitor the following types of data:

Integer—Notifies VFrame Director that it will be looking for a number value.

Unsigned Integer—Notifies VFrame Director to look for an unsigned integer (a value that is not specifically defined as either positive or negative).

String—Notifies VFrame Director to look for a particular text string.

Decimal—Notifies VFrame Director to expect a decimal number.

Timeticks—Notifies VFrame Director to determine whether or not a threshold has been exceeded by measuring a specified amount of time passing.

Step 12 Use the radio buttons in the Variable Operator field to specify the arithmetic operation to be performed on the set of variables within each virtual server before computing the final metrics value to be displayed for the virtual server group:

Click the Average radio button to compute the average of variables to generate the performance metric.

Click the Max radio button to use the highest value variable as the performance metric.

Click the Min radio button to use the lowest value variable as the performance metric.

Step 13 Use the VSG Metric value drop-down menu to set a condition for the Performance metric.

The condition that you set determines how you want to measure the conditions that are monitored within the virtual server group.

Set the VSG Metric value field to indicate if you want to average the values of all virtual servers and use that value for the final metrics computation. This field is applicable only for numeric data.

Step 14 Click the Yes radio button to enable the performance metric in the Metric Enabled field. Click the No radio button to disable a performance metric.

Step 15 From the Select an Action list, choose Add New SNMP Variable to add an SNMP variable to this policy.

The Add SNMP Variable window appears as shown in Figure 12-22.

Figure 12-22 Add SNMP Variable Window

Step 16 Use the SNMP OID field to perform these tasks:

Click the Pre-defined OID radio button to select an SNMP Object Identifier that was previously created. Choose the identifier from the drop-down menu.

Click the Custom OID radio button to enter a SNMP Object Identifier that does not yet exist. Enter the text or numerical SNMP Object Identifier in the SNMP OID field. For example, 1.3.6.1.4.1.2021.11.9.0

Step 17 Click OK to save your selection and return to the Add SNMP Metric Step 2 of 2 window.

The added variable is listed in the SNMP Variable(s) list.

Step 18 Repeat steps 16, 17, and 18 for each variable that you want to add.

Step 19 To delete a variable, check the check box next to the variable name in the SNMP Variables list and choose Remove Selected SNMP Variable(s) from the Select an Action drop-down menu.

Step 20 Click the Finish button to save the performance metric for the user-defined virtual server group.

Step 21 Click the Cancel button to return to the Performance Metric Defined for this Virtual Server Group page without saving changes.


Viewing or Editing the Details of a Performance Metric

The procedure for viewing or editing the details of a performance metric varies depending on whether the performance metric is based on a single variable or on multiple variables. These topics provide details:

Viewing or Editing the Details of a Performance Metric—Single Variable

Viewing or Editing the Details of a Performance Metric—Multiple Variables

Viewing or Editing the Details of a Performance Metric—Single Variable

To view or edit a single variable performance metric, follow these steps:


Step 1 Click the + sign in the Virtual Server Groups menu item located in the navigation tree.

Step 2 Click a user-defined group in the expanded navigation tree.

A user-defined virtual server group is any virtual server group other than the unassigned virtual server group. The Virtual Server tab appears for the virtual server group.

Step 3 Click the Performance tab.

Step 4 Click the Description field of the performance metric whose details you want to view or edit.

The Performance Metric Details window appears as shown in Figure 12-23.

Figure 12-23 Viewing Performance Metric Details

Step 5 From the SNMP Interface drop-down menu, view or choose the network interface through which SNMP-based policies will be read.

The interface is for a virtual server within the user-defined virtual server group. To add interfaces, refer to the "Viewing and Managing Virtual Server Group Network Interfaces" section.

Step 6 View or enter the SNMP interface port number in the Port field.

Step 7 View or enter the community string in the SNMP Community field, such as secret.

Step 8 Use the SNMP OID field to perform these tasks:

View the selected predefined OID or click the Pre-defined OID radio button to select an SNMP Object Identifier.

View the custom OID or click the Custom OID radio button to enter an SNMP Object Identifier that does not yet exist. Enter the text or numerical SNMP Object Identifier in the SNMP OID field. For example, 1.3.6.1.4.1.2021.11.9.0

Step 9 View or enter the type of SNMP value that you want to monitor in the Value Type field.

VFrame can monitor the following types of data:

Integer—Notifies VFrame Director that it will be looking for a number value.

Unsigned Integer—Notifies VFrame Director to look for an unsigned integer (a value that is not specifically defined as either positive or negative).

String—Notifies VFrame Director to look for a particular text string.

Decimal—Notifies VFrame Director to expect a decimal number.

Timeticks—Notifies VFrame Director to determine whether or not a threshold has been exceeded by measuring a specified amount of time passing.

Step 10 View the condition for the performance metric in the VSG Metric field or select a different condition from the drop-down menu.

The condition that you set determines how you want to measure the conditions that are monitored within the virtual server group.

Set the VSG Metric value to indicate if you want to average the values of all virtual servers and display that value for the virtual server group. This option is applicable only for numeric data.

Step 11 Click the Yes radio button to enable the performance metric in the Metric Enabled field. Click the No radio button to disable a performance metric.

Step 12 Click the Finish button to save changes to the performance metric for the user-defined virtual server group.

Step 13 Click the Cancel button to return to the Performance Metric defined for this virtual server group window without saving changes.


Viewing or Editing the Details of a Performance Metric—Multiple Variables

To view or edit a multiple variable performance metric, follow these steps:


Step 1 Click the + sign in the Virtual Server Groups menu item located in the navigation tree.

Step 2 Click a user-defined group in the expanded navigation tree.

A user-defined virtual server group is any virtual server group other than the unassigned virtual server group. The Virtual Server tab appears for the virtual server group.

Step 3 Click the Performance tab.

Step 4 Click the Description field of the performance metric whose details you want to view or edit. In this case, the variable is based on multiple SNMP variables.

The Performance Metric Details window appears for a multiple variable performance metric as shown in Figure 12-24.

Figure 12-24 Viewing Performance Metric Details

Step 5 From the SNMP Interface drop-down menu, view or select the network interface through which SNMP-based policies will be read.

The interface is for a virtual server within the user-defined virtual server group. To add interfaces, refer to the "Viewing and Managing Virtual Server Group Network Interfaces" section.

Step 6 View or enter the SNMP interface port number in the Port field.

Step 7 View or enter the community string in the SNMP Community field, such as secret.

Step 8 View or enter the type of SNMP value that you want to monitor in the Value Type field. VFrame can monitor the following types of data:

Integer—Notifies VFrame Director that it will be looking for a number value.

Unsigned Integer—Notifies VFrame Director to look for an unsigned integer (a value that is not specifically defined as either positive or negative).

String—Notifies VFrame Director to look for a particular text string.

Decimal—Notifies VFrame Director to expect a decimal number

Timeticks—Notifies VFrame Director to determine whether or not a threshold has been exceeded by measuring a specified amount of time passing.

Step 9 Use the radio buttons in the Variable Operator field to view or change the arithmetic operation to be performed on the set of variables within each virtual server before computing the final metrics value to be displayed for the virtual server group:

Click the Average radio button to compute the average of variables to generate the performance metric.

Click the Max radio button to use the highest value variable as the performance metric.

Click the Min radio button to use the lowest value variable as the performance metric.

Step 10 View the condition for the performance metric in the VSG Metric field or select a different condition from the drop-down menu.

The condition that you set determines how you want to measure the conditions that are monitored within the virtual server group.

Set the VSG Metric value to indicate if you want to average the values of all virtual servers and display that value for the virtual server group. This option is applicable only for numeric data.

Step 11 View or edit the description string assigned to the performance metric in the Metric Description field.

Step 12 Click the Yes radio button to Enable the performance metric in the Metric Enabled field. Click the No radio button to disable a performance metric.

Step 13 Use the Select and Action drop-down menu to add or a remove an SNMP variable from the performance metric:

a. To add an SNMP variable, choose Add an SNMP Variable and provide the predefined OID or custom OID information in the Add SNMP Variable window. See Figure 12-22.

b. To delete an SNMP variable, check the check box in the next to the variable in the SNMP Variable(s) list and choose Remove Selected SMNP Variable(s).

Step 14 View the SNMP Variable(s) List to determine the variables currently in use in this performance metric. Click the variable name to view or edit the variable.

Step 15 Click the Finish button to save changes to the multiple variable performance metric for the virtual server group.

Step 16 Click the Cancel button to return to the "Performance Metric defined for this virtual server group" window without saving changes.


Managing Policies

Policies provide the ability to monitor and take action based on triggers. For example, a trigger could be when the average processor usage across a virtual server group reaches 60 percent. The corresponding action could be to add another virtual server to the group. In addition, policies provide a type of management; for example, you could use a time of day policy to remove all virtual servers from service for maintenance.

Policies can be based on the following kinds of trigger:

Ping action

A time of day

A single SNMP variable

Multiple aggregate SNMP variables

Logic SNMP variables

XML messages

The following topics describe the tasks you can perform to manage policies:

Viewing Policies Configured for a Virtual Server Group

Adding a Policy

Deleting a Policy

Enabling or Disabling Policies

Viewing and Editing a Policy

Viewing Policies Configured for a Virtual Server Group

To view policies configured for a virtual server group, or to initiate actions on those policies, using the virtual server groups Policies tab, follow these steps:


Step 1 Click the + sign in the Virtual Server Groups menu item located in the navigation tree.

Step 2 Click a user-defined group in the expanded navigation tree.

A user-defined virtual server group is any virtual server group other than the unassigned virtual server group. The Virtual Server tab appears for the virtual server group.

Step 3 Click the Policies tab.

Figure 12-25 User-Defined Virtual Server Group Policies Tab

Step 4 Use the Select an Action drop-down menu to perform the following tasks:

a. Choose Add New Policy to create a new policy for the virtual server group. See the "Adding a Policy" section.

b. Choose an existing policy and choose Delete Selected Policy to remove a configured policy.

c. Check or uncheck the Enabled check box and choose Apply Changes to Enabled State to enable or disable an existing policy for the virtual server group.

Step 5 View the current policies in the Description field.

The "Monitor servers using ping" policy is created by default. This policy pings the management interface of the virtual servers to check the state. If the ping fails for a virtual server, the state is reported and can be viewed in the UI (refer to the "Viewing and Managing Virtual Servers in a Group" section). This policy can be edited or disabled as desired. However, if this policy is disabled or deleted, the virtual server state will be checked only when an action is performed on that device and VFrame might not be aware if the virtual server is actually in a good state.

Click Description to sort the list of policies. Click the policy description to edit the policy. The window that appears depends on the type of policy:

Viewing and Editing a Ping-Based Policy

Viewing and Editing a Time of Day Policy

Viewing and Editing an SNMP Policy—Single Variable

Viewing and Editing an SNMP Policy—Multiple Aggregate Variables

Viewing and Editing an SNMP Policy—Multiple Logic Variables

Viewing and Editing an XML Policy

Step 6 View the state of the policy in the Enabled field to determine if the policy is currently active.


Note Policies enabled or disabled through the SOAP programmatic interfaces do not affect the status of the Enabled check box in this window. SOAP interfaces enable or disable at the virtual server level and do not affect the information displayed in the virtual server group Policies tab, even if the SOAP interfaces enable/disable all virtual servers in the group. The Enabled check box in the virtual server details window reflects changes caused by the SOAP interfaces. See the "Viewing and Editing General Properties of a Virtual Server" section and Appendix E, "Accessing VFrame Web Services Through SOAP Interfaces," for details.


Step 7 View the Expired field to determine whether the policy has expired.

A policy expires after its configured end date, See "Adding a Policy for Time of Day Triggers" section for information about setting the end date for a policy.


Adding a Policy

Add policies to a group of virtual servers to create sets of triggers and actions that are appropriate for that group.

Use the Add Policy Step 1 of 2 window to begin adding a new policy. Step 2 depends on the type of policy you are creating. The step 1 window will guides you to the appropriate screen.

To use the Add Policy Step 1 of 2 window, follow these steps:


Step 1 Click the + sign in the Virtual Server Groups located in the navigation tree.

Step 2 Click a user-defined virtual server group in the navigation-tree. The Virtual Servers tab appears for the virtual server group.

Step 3 Click the Policies tab.

Step 4 From the Select an Action drop-down menu, choose Add New Policy. The Add Policy Step 1 of 2 window appears as shown in Figure 12-26.

Figure 12-26 Virtual Server Group Policy Triggers

Step 5 from the Trigger Type drop-down menu, choose the type of trigger you want to apply to your policy.

a. Choose Ping to set a trigger that will be activated if the ping of a chosen interface fails. See the "Adding a Policy for Ping Triggers" section.

b. Choose Time of Day to select an action to be performed on a virtual server group at a specified time. For example, you can configure a policy that causes a server to be removed from a virtual server group at a specified time. See the "Adding a Policy for Time of Day Triggers" section.

c. Choose SNMP to set triggers for virtual server groups based on specified thresholds, as well as selecting the desired action. For example, you may determine that the trigger will be CPU utilization rising above 60 percent. In addition, you would select an action to be taken if this trigger is activated. For example, you may decide to have a server dynamically added to the virtual server group to cover the needed utilization.

When you select SNMP, the window expands to offer the choice between single SNMP variable and multiple SNMP variables as shown in Figure 12-27.

Figure 12-27 Virtual Server Group Policy Triggers—SNMP

To configure a policy triggered by the condition of single variable, click the No button in the Multiple Variables field. See the "Adding a Policy for a Single SNMP Variable Trigger" section for details on how to define the single variable SNMP policy.

To configure a policy triggered by the condition of multiple variables, click the Yes button in the Multiple Variables field. The window expands to offer the choice of a policy trigger based on an average of multiple variables, the maximum of a group of variables, the minimum of a group of variables, or the result of logical operations performed on a group of variables as shown in Figure 12-28.

Figure 12-28 Virtual Server Group Policy Triggers—SNMP Multiple Variables

Click the Average, Max, or Min radio button to configure an aggregate trigger. See the "Adding a Policy for Multiple Aggregate SNMP Variables" section.

Click the Logical radio button to configure a logical SNMP multiple variable trigger. See the "Adding a Policy for Multiple Logical SNMP Variables" section.

d. Choose XML Message. See the "Adding a Policy for XML Message Triggers" section.

Step 6 Click the Yes radio button in the Policy Enabled field to enable the policy or the No radio button to leave the policy disabled.

Step 7 Click the Next button to move to the next step in defining the policy. The next step depends on the type of trigger you chose.

Adding a Policy for Ping Triggers

Adding a Policy for Time of Day Triggers

Adding a Policy for a Single SNMP Variable Trigger

Adding a Policy for Multiple Aggregate SNMP Variables

Adding a Policy for Multiple Logical SNMP Variables

Adding a Policy for XML Message Triggers

Step 8 Click the Cancel button to return to the Policies defined for this virtual server group page without saving changes.


Adding a Policy for Ping Triggers

To create a policy triggered by the result of pinging a specific interface, using the Add Policy Step 2 of 2 window, follow these steps:


Step 1 Locate the Add Policy Step 1 window, and choose Ping from the Trigger Type drop-down menu. See the "Adding a Policy" section.

The Add Policy Step 2 of 2 window appears for the ping policy as shown in Figure 12-29.

Figure 12-29 Add Policy Based on a Ping Trigger

Step 2 Select the interface range onto which you want to configure a ping policy from the Interface to Ping field.

A ping will be sent to the chosen interface, and a failure triggered if the ping is not successful. The interfaces is pinged on an interval approximately equal to the Refresh Interval, which you can set in the Virtual Server Groups tab of the Performance menu, as described in the "Monitoring Performance of Virtual Server Groups" section on page 14-1.

Step 3 Choose the action that you want to be taken in the event of a policy trigger from the Action field.

The list of possible actions might be limited by the other options you select. A single ping failure will cause the trigger to be activated; for this reason, you might want to set the resulting action to notify the administrator rather than to remove the physical server.

a. Choose Send Email Notification. If you use this option, you must configure Email Notification in the Health menu. See the "Configuring Email Notification" section on page 8-7.

Enter an identifiable description of the policy in the Policy Description field.

b. Choose Failover physical server. Selecting this option means that physical servers that meet the selected policy thresholds will fail to another physical server in the same virtual server group.

c. Choose Power cycle physical server. Selecting this option means that physical servers will be power cycled if the policy is triggered.

d. Choose Set Virtual Server state. This option enables VFrame to check the virtual server status and display the updated status in the Status field.

Step 4 Click the Back button to return to the Step 1 window. See the "Adding a Policy" section.

Step 5 Click the Finish button to add the new policy.

The Policies defined for this virtual server group window appears with the new policy listed.

Step 6 Click the Cancel button to return to the Policies defined for this virtual server group window without saving changes.


Adding a Policy for Time of Day Triggers

To create a policy triggered by the date or time of day, follow these steps:


Step 1 Locate the Add Policy Step 1 of 2 window, and choose Time of Day from the Trigger Type drop-down menu. See the "Adding a Policy" section.

The Add Policy Step 2 of 2 window appears for the Time of Day policy as shown in Figure 12-30.

Figure 12-30 Add Policy Based on a Time of Day Trigger

Step 2 Enter the day that the policy should take effect in the Start Date field in the yyyy-mm-dd format.

Step 3 Enter the date when the policy expires in the End Date field in the yyyy-mm-dd format.

Step 4 Enter the time of day the policy should be triggered in the Time of Day field. Enter the time in the hh:mm:ss format based on a 24-hour clock.

Step 5 Select the frequency that the policy will be triggered from the Recurrence field.

a. Choose None to create a one-time policy.

b. Choose Daily to trigger the policy and selected action daily. For example, you might want to use this option for daily backups.

c. Choose Weekly to trigger the policy and selected action on a weekly basis.

d. Choose ThisMonth to trigger the policy and selected action in the current month only on the day specified in the Recurrence Pattern field.

e. Choose Monthly to trigger the policy and selected action on a monthly basis on the day specified in the Recurrence Pattern field.

Step 6 Choose the day in the month to trigger the policy and selected action in the Recurrence Pattern field, using the two drop-down menus. You can select the day using several methods as follows:

Select the first, second, third, fourth, or last specific day of the week; for example, the third Thursday in the month.

Select the first or last day of the month.

Select none to use the day of the month specified in the Start Date field.

This field is visible only if you select ThisMonth or Monthly in the Recurrence field.

Step 7 Select the action that you want to be taken in the event of a policy trigger from the Action field. The list of possible actions might be limited by the other options you select.

a. Choose Send Email Notification. If you use this option, you must configure Email Notification in the Health menu. See the "Configuring Email Notification" section on page 8-7.

Enter an identifiable description of the policy in the Policy Description field.

b. Choose Add Physical Server(s) to Virtual Server Group. Selecting this option means that physical servers will be moved from the unassigned virtual server group and added to the virtual server group during the specified date and time. This action assumes that physical servers are available and meet the necessary requirements of the virtual server group. Requirements are set in virtual server groups Minimum Equipment tab. See the "Viewing and Editing Minimum Equipment Requirements" section.

Enter a value in the Number of Servers to Add/Remove field. This number indicates the number of physical servers that should be taken from the unassigned virtual server group for use during the specified date and time.

Enter an identifiable description of the policy in the Policy Description field.

c. Choose Remove Physical Server(s) from the Virtual Server Group. Selecting this option means that physical servers will be moved from the virtual server group and placed in the unassigned virtual server group during the specified date and time.

Enter a value in the Number of Servers to Add/Remove field. This number indicates the number of physical servers that should be taken from the virtual server group and moved to the unassigned virtual server group during the specified date and time of the policy.

Enter an identifiable description of the policy in the Policy Description field.

Step 8 Click the Back button to return to the Step 1 window. See the "Adding a Policy" section.

Step 9 Click the Finish button to add the new policy.

The Policies defined for this virtual server group window appears with the new policy listed.

Step 10 Click the Cancel button to return to the Policies defined for this virtual server group window without saving changes.


Adding a Policy for a Single SNMP Variable Trigger

Use the Add Policy Step 2 of 2 window to create a policy for a single SNMP variable trigger.

To create a policy based on multiple SNMP variables, reference one of these topics:

Viewing and Editing an SNMP Policy—Multiple Aggregate Variables

Viewing and Editing an SNMP Policy—Multiple Logic Variables

To create a policy triggered by the condition of one SNMP variable in each virtual server, follow these steps:


Step 1 Locate the Add Policy Step 1 of 2 window, and choose SNMP from the Trigger Type drop-down menu. In the Multiple Variables field, click the No radio button, and then click Next. See the "Adding a Policy" section.

The Add Policy Step 2 of 2 window appears for the SNMP Variable policy as shown in Figure 12-31.

Figure 12-31 Add Policy Based on a Single Variable SNMP Trigger

Step 2 From the SNMP Interface pull-down menu, choose the SNMP interface on which to set the policy. The interface is the management interface included in the virtual server configuration.

Step 3 Enter the SNMP interface port number in the Port field.

Step 4 Enter the community string in the SNMP Community field, such as secret.

Step 5 Use the SNMP OID field to perform these tasks:

Click the Pre-defined OID radio button to select an SNMP Object Identifier that was previously created.

Click the Custom OID radio button to enter a SNMP Object Identifier that does not yet exist. Enter the text or numerical SNMP Object Identifier in the SNMP OID field. For example, 1.3.6.1.4.1.2021.11.9.0

Step 6 Enter the type of SNMP value that you want to trigger a policy in the Value Type field. VFrame Director determines whether or not the set conditions or thresholds have been surpassed by looking for the SNMP variable that you set, such as:

Integer—Notifies VFrame Director that it will be looking for a number value.

Unsigned Integer—Notifies VFrame Director to look for an unsigned integer (a value that is not specifically defined as either positive or negative).

String—Notifies VFrame Director to look for a particular text string.

Decimal—Notifies VFrame Director to expect a decimal number.

Timeticks—Notifies VFrame Director to determine whether or not a threshold has been exceeded by a certain amount of time passing.

Step 7 Use the Condition drop-down menu to set a condition for the policy.

The condition that you set determines how you want to measure the conditions that would activate a trigger within the virtual server group.

a. Choose Average Value for all Virtual Servers. This policy checks for the average value of all virtual servers in the virtual server group to determine if the policy has been violated.

b. Choose Value for all Virtual Servers. This option sets the policy to consider the conditions of all virtual servers (and not any individual) in the virtual server group to determine if the policy has been violated. Every server must satisfy the criteria independently to determine if the policy has been violated. For example, if all servers are overloaded, this policy could add a new server because load balancing will not help if every virtual server is fully loaded.

c. Choose Value for any Virtual Server. This option sets the policy to consider the conditions of any individual virtual servers in the virtual server group to determine if the policy has been violated.

Step 8 Use the Operator drop-down menu to further define the way the SNMP value policy should be read:

a. Choose greater than to have the trigger activated if a value associated with the SNMP OID is greater than the value you specify in the Threshold Value field.

b. Choose greater than or equals to have the trigger activated if a value associated with the SNMP OID is equal to or exceeds the value you specify in the Threshold Value field.

c. Choose less than to have the trigger activated if a value associated with the SNMP OID is below the value you specify in the Threshold Value field.

d. Choose less than or equals to have the trigger activated if a value associated with the SNMP OID is equal to or falls below the value you specify in the Threshold Value.

e. Choose equals to have the trigger activated if a value equals the value or text string you specify in the Threshold Value field.

f. Choose contains to have a trigger activated if a string value associated with the SNMP OID contains the string specified in the Threshold Value field.

Step 9 Enter a threshold value, such as a maximum percentage of utilization in the Threshold Value field.

The threshold value sets the area above or below which an action should be taken on the virtual server group. For example, if you want an action to be taken if the CPU performance of a virtual server falls below 60 percent, enter 60 in the Threshold Value field.

Step 10 Enter a value in seconds in the For a Duration of field.

This policies field allows you to set a particular amount of time (seconds) for which a threshold must be exceeded before a trigger is set. If you want a trigger to be set (and action taken) immediately after a threshold is exceeded, enter 0 in this field.

Step 11 Choose the action that you want to be taken in the event of a policy trigger from the Action field.

The list of possible actions might be limited by the other options you select.

a. Choose Send Email Notification. If you use this option, you must configure Email Notification in the Health menu. See the "Configuring Email Notification" section on page 8-7.

Enter an identifiable description of the policy in the Policy Description field.

b. Choose Add Physical Server(s) to Virtual Server Group. Selecting this option means that physical servers will be moved from the unassigned virtual server group and added to the virtual server group if the policy triggers. This response assumes that physical servers are available and meet the necessary requirements of the virtual server group. Requirements are set in virtual server group Minimum Equipment tab. See the "Viewing and Editing Minimum Equipment Requirements" section.

Enter a value in the Number of Servers to Add/Remove field. This number indicates the number of physical servers that should be taken from the unassigned virtual server group for use when the policy triggers.

Enter an identifiable description of the policy in the Policy Description field.

c. Choose Remove Physical Server(s) from the Virtual Server Group. Selecting this option means that physical servers will be moved from the virtual server group and placed in the unassigned virtual server group if the policy triggers.

Enter a value in the Number of Servers to Add/Remove field. This number indicates the number of physical servers that should be taken from the virtual server group and moved to the unassigned virtual server group when the policy triggers.

Enter an identifiable description of the policy in the Policy Description field.

d. Choose Set Virtual Server state. If the policy condition is met, the virtual server is placed in the Failed state. If the policy condition is not met, the virtual server is placed in the Active state.

Step 12 Enter a description of the policy in the Policy Description field.

Step 13 Click the Back button to return to the Step 1 window. See the "Adding a Policy" section.

Step 14 Click the Finish button to add the new policy.

The Policies defined for this virtual server group window appears with the new policy listed.

Step 15 Click the Cancel button to return to the Policies defined for this virtual server group window without saving changes.


Adding a Policy for Multiple Aggregate SNMP Variables

To create a policy triggered by the condition of multiple SNMP variables in each virtual server, follow these steps:


Note If you define a policy triggered by multiple SNMP variables, all variables must be numeric.



Step 1 Locate the Add Policy Step 1 of 2 window, and choose SNMP from the Trigger Type drop-down menu. In the Multiple Variable field, click the Yes radio button. Click the Average, Max, or Min radio button. See the "Adding a Policy" section.

The Add Policy Step 2 of 2 window appears for the SNMP multiple aggregate variable policy as shown in Figure 12-32.

Figure 12-32 Add Policy Based on a Multiple Aggregate Variable SNMP Trigger

Step 2 From the SNMP Interface pull-down menu, choose the SNMP interface range on which to set the policy. The interface is the management interface included in the virtual server configuration.

Step 3 Enter the SNMP interface port number in the Port field.

Step 4 Enter the community string in the SNMP Community field, such as secret.

Step 5 Enter the type of SNMP value that you want to trigger a policy in the Value Type field.

VFrame Director determines whether or not the set conditions or thresholds are surpassed by looking for the SNMP variable that you set, such as:

Integer—Notifies VFrame Director that it will be looking for a number value.

Unsigned Integer—Notifies VFrame Director to look for an unsigned integer (a value that is not specifically defined as either positive or negative).

String—Notifies VFrame Director to look for a particular text string.

Decimal—Notifies VFrame to expect a decimal number.

Timeticks—Notifies VFrame Director to determine whether or not a threshold has been exceeded by a certain amount of time passing.

Step 6 Use the radio buttons in the Variable Operator field to specify the arithmetic operation to be performed on the set of variables within each virtual server before comparing the result with the threshold value:

Click the Average radio button to compute the average of variables before comparing with the threshold.

Click the Max radio button to compare the variable with the highest value with the threshold value.

Click the Min radio button to compare the variable with the lowest value with the threshold value.

Step 7 Use the Condition drop-down menu to set a condition across all virtual servers in the group.

The condition that you set determines how you want to measure the conditions that would activate a trigger within the virtual server group.

a. Choose Average Value for all Virtual Servers. This policy checks for the average value of all virtual servers in the virtual server group to determine if the policy has been violated.

b. Choose Value for all Virtual Servers. This selection sets the policy to consider the conditions of all virtual servers (and not any individual) in the virtual server group to determine if the policy has been violated. Every server must satisfy the criteria independently to determine if the policy has been violated. For example, if all servers are overloaded, this policy could add a new server because load balancing will not help if every virtual server is fully loaded.

c. Choose Value for any Virtual Server. This selection sets the policy to consider the conditions of any individual virtual servers in the virtual server group to determine if the policy has been violated.

Step 8 Use the Operator drop-down menu to further define the way the SNMP value policy should be read:

a. Choose greater than to have the trigger activated if a value associated with the SNMP OID is greater than the value you specify in the Threshold Value field.

b. Choose greater than or equals to have the trigger activated if a value associated with the SNMP OID is equal to or exceeds the value you specify in the Threshold Value field.

c. Choose less than to have the trigger activated if a value associated with the SNMP OID is below the value you specify in the Threshold Value field.

d. Choose less than or equals to have the trigger activated if a value associated with the SNMP OID is equal to or falls below the value you specify in the Threshold Value field.

e. Choose equals to have the trigger activated if a value equals the value or text string you specify in the Threshold Value field.

f. Choose contains to have a trigger activated if a string value associated with the SNMP OID contains the string specified in the Threshold Value field.

Step 9 Enter a threshold value, such as a maximum percentage of utilization in the Threshold Value field.

The threshold value sets the area above or below which an action should be taken on the virtual server group. For example, if you want an action to be taken if the CPU performance of a virtual server falls below 60 percent, enter 60 in the Threshold Value field.

Step 10 Enter a value in seconds in the For a Duration of field.

This field allows you to specify an amount of time (seconds) for which a threshold must be exceeded before a trigger is set. If you want a trigger to be set (and action taken) immediately after a threshold is exceeded, enter 0 in this field.

Step 11 Choose the action that you want to be taken in the event of a failure from the Action field.

The list of possible actions might be limited by the other options you select.

a. Choose Send Email Notification. If you use this option, you must configure Email Notification in the Health menu. See the "Configuring Email Notification" section on page 8-7.

Enter an identifiable description of the policy in the Policy Description field.

b. Choose Add Physical Server(s) to Virtual Server Group. Selecting this option means that physical servers will be moved from the unassigned virtual server group and added to the virtual server group if the policy triggers. This selection assumes that physical servers are available and meet the necessary requirements of the virtual server group. Requirements are set in the virtual server group Minimum Equipment tab. See the "Viewing and Editing Minimum Equipment Requirements" section.

Enter a value in the Number of Servers to Add/Remove field. This number indicates the number of physical servers that should be taken from the unassigned virtual server group for use when the policy triggers.

Enter an identifiable description of the policy in the Policy Description field.

c. Choose Remove Physical Server(s) from the Virtual Server Group. Selecting this option means that physical servers will be moved from the virtual server group and placed in the unassigned virtual server group if the policy triggers.

Enter a value in the Number of Servers to Add/Remove field. This number indicates the number of physical servers that should be taken from the virtual server group and moved to the unassigned virtual server group when the policy triggers.

Enter an identifiable description of the policy in the Policy Description field.

d. Choose Set Virtual Server state. If the policy condition is met, the virtual server is placed in the Failed state. If the policy condition is not met, the virtual server is placed in the Active state.

Step 12 Enter a description of the policy in the Policy Description field.

Step 13 From the Select an Action drop-down menu, choose Add an SNMP Variable to add an SNMP variable to this policy.

The Add SNMP Variable window appears as shown in Figure 12-33.

Figure 12-33 Add SNMP Variable Window

Step 14 Use the SNMP OID field to perform these tasks:

Click the Pre-defined OID radio button to select an SNMP Object Identifier that was previously created. Choose the identifier from the drop-down menu.

Click the Custom OID radio button to enter an SNMP Object Identifier that does not yet exist. Enter the text or numerical SNMP Object Identifier in the SNMP OID field. For example, 1.3.6.1.4.1.2021.11.9.0

Step 15 Click OK to save your selection and return to the Add Policy Step 2 of 2 window.

The added variable is listed in the SNMP Variable(s) list.

Step 16 Repeat steps 13, 14, and 15 for each variable you want to add.

Step 17 To delete a variable, check the check box next to the variable name in the SNMP Variable(s) list and choose Remove Selected SNMP Variable(s) from the Select an Action drop-down menu.

Step 18 Click the Back button to return to the Step 1 window. See the "Adding a Policy" section.

Step 19 Click the Finish button to add the new policy.

The Policies defined for this virtual server group window appears with the new policy listed.

Step 20 Click the Cancel button to return to the Policies defined for this virtual server group window without saving changes.


Adding a Policy for Multiple Logical SNMP Variables

To create a policy triggered by the result of logical operations performed on multiple SNMP variables, follow these steps:


Step 1 Locate the Add Policy Step 1 of 2 window, and choose SNMP from the Trigger Type drop-down menu. In the Multiple Variable field, click the Yes radio button. Click the Logical radio button. See the "Adding a Policy" section.

The Add Policy Step 2 of 2 window appears for the SNMP multiple logical variable policy as shown in Figure 12-34.

Figure 12-34 Add Policy Based on a Multiple Logical Variable SNMP Trigger

Step 2 From the SNMP Interface pull-down menu, choose the SNMP interface on which to set the policy. The interface is the management interface included in the virtual server configuration.

Step 3 Enter the SNMP interface port number in the Port field.

Step 4 Enter the community string in the SNMP Community field, such as secret.

Step 5 Enter a value in seconds in the For a Duration of field.

This field allows you to specify an amount of time in seconds for which a threshold must be exceeded before a trigger is set. If you want a trigger to be set (and action taken) immediately after a threshold is exceeded, enter 0 in this field.

Step 6 Choose the action that you want to be taken in the event of a policy trigger from the Action field.

The list of possible actions might be limited by the other options you select.

a. Choose Send Email Notification. If you use this option, you must configure Email Notification in the Health menu. See the "Configuring Email Notification" section on page 8-7.

Enter an identifiable description of the policy in the Policy Description field.

b. Choose Add Physical Server(s) to Virtual Server Group. Selecting this option means that physical servers will be moved from the unassigned virtual server group and added to the virtual server group if the policy triggers. This selection assumes that physical servers are available and meet the necessary requirements of the virtual server group. Requirements are set in virtual server group Minimum Equipment tab. See the "Viewing and Editing Minimum Equipment Requirements" section.

Enter a value in the Number of Servers to Add/Remove field. This number indicates the number of physical servers that should taken from to the unassigned virtual server group for use when the policy triggers.

Enter an identifiable description of the policy in the Policy Description field.

c. Choose Remove Physical Server(s) from the Virtual Server Group. Selecting this option means that physical servers will be moved from the virtual server group and placed in the unassigned virtual server group if the policy triggers.

Enter a value in the Number of Servers to Add/Remove field. This number indicates the number of physical servers that should be taken from the virtual server group and moved to the unassigned virtual server group when the policy triggers.

Enter an identifiable description of the policy in the Policy Description field.

d. Choose Set Virtual Server state. If the policy condition is met, the virtual server is placed in the Failed state. If the policy condition is not met, the virtual server is placed in the Active state.

Step 7 Enter a description of the policy in the Policy Description field.

Step 8 From the Select an Action drop-down menu, choose Add New SNMP Variable to add an SNMP variable to this policy.

The Add SNMP Variable window for logical conditions appears as shown in Figure 12-35.

Figure 12-35 Add SNMP Variable Window for Logic Variable


Note Logical operations are evaluated in the order in which they are defined.


Step 9 Use the SNMP OID field to perform these tasks:

a. Click the Pre-defined OID radio button to select an SNMP Object Identifier that was previously created. Choose the identifier from the drop-down menu.

b. Click the Custom OID radio button to enter a SNMP Object Identifier that does not yet exist. Enter the text or numerical SNMP Object Identifier in the SNMP OID field. For example, 1.3.6.1.4.1.2021.11.9.0

Step 10 Use the Logic Condition field to specify the logical operation you want performed.

a. Click the AND radio button to perform a logical AND operation on this variable and the result of logical operations performed on variables already in the Variables list.

b. Click the OR radio button to perform a logical OR operation on this variable and the result of logical operations performed on variables already in the Variable(s) list.


Note This field is ignored if this variable is the first you define for this policy. If this variable is the second you define for this policy, the logical operation is performed on this variable and the first variable. For subsequent variables, the logical operation is performed on the added variable and the result of the previous logical operation.


Step 11 Enter the type of SNMP value that you want to trigger a policy in the Value Type field.

VFrame Director determines whether or not the set conditions or thresholds have been surpassed by looking for the SNMP variable that you set, such as:

Integer—Notifies VFrame Director that it will be looking for a number value.

Unsigned Integer—Notifies VFrame Director to look for an unsigned integer (a value that is not specifically defined as either positive or negative).

String—Notifies VFrame Director to look for a particular text string.

Decimal—Notifies VFrame Director to expect a decimal number.

Timeticks—Notifies VFrame Director to determine whether or not a threshold has been exceeded by a certain amount of time passing.

Step 12 Use the Condition drop-down menu to set a condition for the policy.

The condition that you set determines how you want to measure the conditions that would set off a trigger within the virtual server group.

a. Choose Average Value for all Virtual Servers. This selection checks for the average value of all virtual servers in the virtual server group to determine if the policy has been violated.

b. Choose Value for all Virtual Servers. This selection sets the policy to consider the conditions of all virtual servers (and not any individual) in the virtual server group to determine if the policy has been violated. Every server must satisfy the criteria independently to determine that the policy has been violated. For example, if all servers are overloaded, this policy could add a new server because load balancing will not help if every virtual server is fully loaded.

c. Choose Value for any Virtual Server. This selection sets the policy to consider the conditions of any individual virtual servers in the virtual server group to determine if the policy has been violated.

Step 13 Use the Operator drop-down menu to further define the way the SNMP value policy should be read:

a. Choose greater than to have the trigger activated if a value associated with the SNMP OID is greater than the value you specify in the Threshold Value field.

b. Choose greater than or equals to have the trigger activated if a value associated with the SNMP OID is equal to or exceeds the value you specify in the Threshold Value field.

c. Choose less than to have the trigger activated if a value associated with the SNMP OID is below the value you specify in the Threshold Value field.

d. Choose less than or equals to have the trigger activated if a value associated with the SNMP OID is equal to or falls below the value you specify in the Threshold Value field.

e. Choose equals to have the trigger activated if a value equals the value or text string you specify in the Threshold Value field.

f. Choose contains to have a trigger activated if a string value associated with the SNMP OID contains the string specified in the Threshold Value field.

Step 14 Enter a threshold value, such as a maximum percentage of utilization in the Threshold Value field.

The threshold value sets the area above or below which an action should be taken on the virtual server group. For example, if you want an action to be taken if the CPU performance of a virtual server falls below 60 percent, enter 60 in the Threshold Value field.

Step 15 Click OK to save your selection and return to the Add Policy Step 2 of 2 window.

The added variable is listed in the SNMP Variables list.

Step 16 Repeat steps 8 through 15 for each variable you want to add.

Step 17 To delete a variable, check the check box next to the variable name in the SNMP Variable(s) list and choose Remove Selected SNMP Variable(s) from the Select an Action drop-down menu.

Step 18 Click the Back button to return to the Step 1 window. See the "Adding a Policy" section.

Step 19 Click the Finish button to add the new policy.

The Policies defined for this virtual server group window appears with the new policy listed.

Step 20 Click the Cancel button to return to the Policies defined for this virtual server group window without saving changes.


Adding a Policy for XML Message Triggers

To add a policy based on an XML message trigger, follow these steps:


Step 1 Locate the Add Policy Step 1 of 2 window, and choose XML Message from the Trigger Type drop-down menu, and then click Next. See the "Adding a Policy" section.

The Add Policy Step 2 of 2 window appears for the XML Message policy as shown in Figure 12-36.

Figure 12-36 Add Policy Based on a XML Message Trigger

Multiple XML triggers may be configured for a single virtual server group.

Step 2 Use the Category field to distinguish the different XML triggers.

Typically, these would be named something relevant to the message that they are conveying, such as cpuLoad or requestsOutstanding. Enter a descriptive name for the value being reported in the Category field.

Step 3 Choose the type of XML value that you want to trigger a policy in the Value Type field.

VFrame Director determines whether or not the set conditions or thresholds have been are surpassed by looking for the XML variable that you set, such as the following:

Integer—Notifies VFrame Director that it will be looking for a number value.

String—Notifies VFrame Director to look for a particular text string.

Step 4 Use the Operator drop-down menu to further define the way the XML value policy should be read:

a. Choose greater than to have the trigger activated if a value or string is discovered to be greater than the chosen threshold value.

b. Choose greater than or equals to have the trigger activated if a value is discovered to be equal to or to exceed the chosen threshold value.

c. Choose less than to have the trigger activated if a value is discovered to be below the chosen threshold value.

d. Choose less than or equals to have the trigger activated if a value is discovered to be equal to or fall below the chosen threshold value.

e. Choose equals to have the trigger activated if a value equals the value or text string.

f. Choose contains to have the trigger activated if a text string entered contains the string specified in the Threshold Value field.

Step 5 Enter a threshold value, such as a maximum percentage of utilization in the Threshold Value field.

The threshold value sets the area above or below which an action should be taken on the virtual server group. For example, if you want an action to be taken if the CPU performance of a virtual server falls below 60 percent, enter 60 in the Threshold Value field.

Step 6 Choose the action that you want to be taken in the event of a policy trigger from the Action field. The list of possible actions might be limited by the other options you select.

a. Choose Send Email Notification. If you use this option, you must configure Email Notification in the Health menu. See the "Configuring Email Notification" section on page 8-7.

Enter an identifiable description of the policy in the Policy Description field.

b. Choose Add Physical Server(s) to Virtual Server Group. Selecting this option means that physical servers will be moved from the unassigned virtual server group and added to the virtual server group if the policy triggers. This response assumes that physical servers are available and meet the necessary requirements of the virtual server group. Requirements are set in the virtual server group Minimum Equipment tab. See the "Viewing and Editing Minimum Equipment Requirements" section.

Enter a value in the Number of Servers to Add/Remove field. This number indicates the number of physical servers that should be taken from the unassigned virtual server group for use during the specified date and time.

Enter an identifiable description of the policy in the Policy Description field.

c. Choose Remove Physical Server(s) from the Virtual Server Group. Selecting this option means that physical servers will be moved from the virtual server group and placed in the unassigned virtual server group if the policy triggers.

Enter a value in the Number of Servers to Add/Remove field. This number indicates the number of physical servers that should be taken from the virtual server group and moved to the unassigned virtual server group when the policy triggers.

Enter an identifiable description of the policy in the Policy Description field.

d. Choose Failover physical server. Selecting this option means that physical servers that meet the selected policy thresholds will fail to another physical server.

e. Choose Power cycle physical server. Selecting this option means that physical servers will be power cycled if the criteria set for the policy are met.

f. Choose Set Virtual Server state. If the policy condition is met, the virtual server is placed in the Failed state. If the policy condition is not met, the virtual server is placed in the Active state.

Step 7 Enter an identifiable description for the policy you are creating in the Description field.

Step 8 Click the Back button to return to the Step 1 window. See the "Adding a Policy" section.

Step 9 Click the Finish button to add the new policy.

The Policies defined for this virtual server group window appears with the new policy listed.

Step 10 Click the Cancel button to return to the Policies defined for this virtual server group window without saving changes.


Deleting a Policy

To delete a policy, follow these steps:


Step 1 Click the + sign in the Virtual Server Groups menu item located in the navigation tree.

Step 2 Click a user-defined group in the expanded navigation tree.

A user-defined virtual server group is any virtual server group other than the unassigned virtual server group. The Virtual Server tab appears for the virtual server group.

Step 3 Click the Policies tab.

The Policies defined for this virtual server group window appears.

Step 4 Check the check box next to the policy you want to delete, and then choose Delete Selected Policy from the Select an Action drop-down menu.


Enabling or Disabling Policies

To enable or disable a policy, follow these steps:


Step 1 Click the + sign in the Virtual Server Groups menu item located in the navigation tree.

Step 2 Click a user-defined group in the expanded navigation tree.

A user-defined virtual server group is any virtual server group other than the unassigned virtual server group. The Virtual Server tab appears for the virtual server group.

Step 3 Click the Policies tab.

The Policies defined for this virtual server group window appears.

Step 4 Check or uncheck the Enabled check box and choose Apply Changes to Enabled State from the Select an Action drop-down menu to enable or disable an existing policy for the virtual server group.


Viewing and Editing a Policy

The procedure for viewing and editing policies varies depending on the type of policy. These topics describe the tasks required to view and edit policies:

Viewing and Editing a Ping-Based Policy

Viewing and Editing a Time of Day Policy

Viewing and Editing an SNMP Policy—Single Variable

Viewing and Editing an SNMP Policy—Multiple Aggregate Variables

Viewing and Editing an SNMP Policy—Multiple Logic Variables

Viewing and Editing an XML Policy

Viewing and Editing a Ping-Based Policy

Use the Ping Policy Details window to view or edit a ping-based policy. This window is available only if you have already created a policy based on a ping.

To view or edit a ping based policy, follow these steps:


Step 1 Click the + sign in the Virtual Server Groups menu item located in the navigation tree.

Step 2 Click a user-defined virtual server group name in the in the expanded navigation tree.

A user-defined virtual server group is any virtual server group other than the unassigned virtual server group. The Virtual Servers tab appears for the virtual server group.

Step 3 Click the Policies tab.

The "Polices defined for this virtual server group" window appears.

Step 4 Click the name of a previously created ping policy.

The Ping Policy Details window appears as shown in Figure 12-37.

Figure 12-37 Edit a Ping-Based Policy

Step 5 View or edit the network interface on which the policy was previously based in the Interface to Ping drop-down menu.

Step 6 View or change the action that should be performed if the policy is triggered in the Action drop-down menu.

Step 7 View or change the description previously assigned to the policy in the Policy Description field.

Step 8 Use the Policy Enabled radio buttons to enable or display a ping policy:

a. Click the Yes radio button to enable a previously disabled ping policy.

b. Click the No radio button to disable a previously enabled ping policy.

Step 9 Click Apply to save your changes.


Viewing and Editing a Time of Day Policy

The Time of Day Policy Details window is available only if you have already created a policy based on a specific time.

To view and edit time of day policy details, follow these steps:


Step 1 Click the + sign in the Virtual Server Groups menu item located in the navigation tree.

Step 2 Click a user-defined virtual server group name in the expanded navigation tree.

A user-defined virtual server group is any virtual server group other than the unassigned virtual server group. The Virtual Servers tab appears for the virtual server group.

Step 3 Click the Policies tab.

The "Polices defined for this virtual server group" window appears.

Step 4 Click the name of a previously created time of day policy.

The Time of Day Policy Details window appears as shown in Figure 12-38.

Figure 12-38 Edit a Time-Based Policy

Step 5 View or edit the day that the policy was started in the Start Date field.

Step 6 View or change the date when the policy expires in the End Date field.

Step 7 View or change the time of day that the policy should be triggered in the Time of Day field.

Step 8 View or change the frequency at which the policy should be triggered in the Recurrence drop-down menu. Choose None to perform a one-time test.

Step 9 View or edit the day in the month to trigger the policy and selected action in the Recurrence Pattern field.

This field is visible only if you select ThisMonth or Monthly in the Recurrence field.

Step 10 View or change the action that should be performed if the policy is triggered in the Action drop-down menu.

Step 11 View or change the description previously assigned to the policy in the Policy Description field.

Step 12 Use the Policy Enabled radio buttons to enable or disable the policy:

a. Click the Yes radio button to enable a currently disabled time of day policy.

b. Click the No radio button to disable a currently enabled time of day policy.

Step 13 Click Apply to save your changes.


Viewing and Editing an SNMP Policy—Single Variable

Use the SNMP Policy Details window to view or edit the details of a policy based on a single SNMP variable. This window is available only if you have already created a policy based on a single SNMP variable interface.

To view or edit SNMP policies based on multiple variables, reference one of these topics:

Viewing and Editing an SNMP Policy—Multiple Aggregate Variables

Viewing and Editing an SNMP Policy—Multiple Logic Variables

To view or edit an SNMP policy based on a single SNMP variable, follow these steps.


Step 1 Click the + sign in the Virtual Server Groups menu item located in the navigation tree.

Step 2 Click a user-defined virtual server group name in the expanded navigation tree.

A user-defined virtual server group is any virtual server group other than the unassigned virtual server group. The Virtual Servers tab appears for the virtual server group.

Step 3 Click the Policies tab.

The "Polices defined for this virtual server group" window appears.

Step 4 Click the name of a previously created, single-variable SNMP policy.

The SNMP Policy Details window appears as shown in Figure 12-39.

Figure 12-39 Edit an SNMP-Based Policy—Single Variable

Step 5 View or edit the SNMP interface on which the existing policy is set in the SNMP Interface pull-down menu. The interface is the management interface included in the virtual server configuration.

Step 6 View or change the SNMP interface port number in the Port field.

Step 7 View or change the community string in the SNMP Community field.

Step 8 View or change the OID configuration in the SNMP OID field

Click the Pre-defined OID radio button to select an SNMP Object Identifier that was previously created.

Click the Custom OID radio button to enter an SNMP Object Identifier that does not yet exist. Enter the text or numerical SNMP Object Identifier in the SNMP OID field. For example, 1.3.6.1.4.1.2021.11.9.0

Step 9 View or change the type of SNMP value that you want to trigger the existing policy in the Value Type field. VFrame Director determines whether or not the set conditions or thresholds are surpassed by looking for the SNMP variable that you set, such as the following:

Integer—Notifies VFrame Director to look for a number value.

Unsigned Integer—Notifies VFrame Director to look for an unsigned integer (a value that is not specifically defined as either positive or negative).

String—Notifies VFrame Director to look for a particular text string.

Decimal—Notifies VFrame Director to expect a decimal number.

Timeticks—Notifies VFrame Director to determine whether or not a threshold has been exceeded by a certain amount of time passing.

Step 10 View or edit the conditions on which the policy is based in the Condition drop-down menu. The condition that you set determines how VFrame measures the conditions that would set off a trigger within the virtual server group.

a. Choose Average Value for all Virtual Servers. This selection sets the policy to consider the average conditions of all virtual servers in the virtual server group to determine if the policy has been violated.

b. Choose Value for all Virtual Servers. This selection sets the policy to consider the conditions of all virtual servers (and not any individual) in the virtual server group to determine if the policy has been violated.

c. Choose Value for any Virtual Server. This selection sets the policy to consider the conditions of any individual virtual servers in the virtual server group to determine if the policy has been violated.

Step 11 View or edit the way the SNMP value policy should be read in the Operator drop-down menu:

a. Choose greater than to have the trigger activated if the value of the variable is discovered to be greater than the value specified in the Threshold Value field.

b. Select greater than or equals to have the trigger activated if the value of the variable is discovered to be equal to or to exceed the value specified in the Threshold Variable field.

c. Choose less than to have the trigger activated if the value of the variable is discovered to be below the value specified in the Threshold Value field.

d. Choose less than or equals to have the trigger activated if the value is discovered to be equal to or to fall below the value specified in the Threshold Value field.

e. Choose equals to have the trigger activated if the value is discovered to be equal to the value specified in the Threshold Value field.

f. Choose contains to have the trigger activated if the text string is contained within the text string specified in the Threshold Value field.

Step 12 View or edit the threshold value of the existing policy in the Threshold Value field. The threshold value sets the area above or below which an action should be taken on the virtual server group. For example, if you want an action to be taken if the CPU performance of a virtual server falls below 60 percent, enter 60 in the Threshold Value field.

Step 13 View or edit the value in seconds for the existing policy in the For a Duration of field.

This field specifies an amount of time in seconds for which a threshold must be exceeded before a trigger is set. If you want a trigger to be set (and action taken) immediately after a threshold is exceeded, enter 0 in this field.

Step 14 View or change the action that should be performed if the policy is triggered in the Action drop-down menu.

a. Choose Send Email Notification. If you use this option, you must configure Email Notification in the Health menu. See the "Configuring Email Notification" section on page 8-7.

Enter an identifiable description of the policy in the Policy Description field.

b. Choose Add Physical Server(s) to Virtual Server Group. Selecting this option means that physical servers will be moved from the unassigned virtual server group and added to the virtual server group if the policy triggers. This response assumes that physical servers are available and meet the requirements set for the virtual server group.

Enter a value in the Number of Servers to Add/Remove field. This number indicates the number of physical servers that should be taken from the unassigned virtual server group for use when the policy triggers.

Enter an identifiable description of the policy in the Policy Description field.

c. Choose Remove Physical Server(s) from the Virtual Server Group. Selecting this option means that physical servers will be moved from the virtual server group and placed in the unassigned virtual server group when the policy triggers.

Enter a value in the Number of Servers to Add/Remove field. This number indicates the number of physical servers that should be taken from the virtual server group and moved to the unassigned virtual server group when the policy triggers.

Enter an identifiable description of the policy in the Policy Description field.

d. Choose Set Virtual Server state. If the policy condition is met, the virtual server is placed in the Failed state. If the policy condition is not met, the virtual server is placed in the Active state.

Step 15 View or change the description previously assigned to the policy in the Policy Description field.

Step 16 Use the Policy Enabled radio buttons to enable or disable the policy:

Click the Yes radio button to enable a currently disabled policy.

Click the No radio button to disable a currently enabled policy.

Step 17 Click Apply to save your changes.


Viewing and Editing an SNMP Policy—Multiple Aggregate Variables

Use the SNMP Policy Details window to view or edit a policy based on an SNMP interface using multiple aggregate variables. To view or edit the policy, follow these steps:


Step 1 Click the + sign in the Virtual Server Groups menu item located in the navigation tree.

Step 2 Click a user-defined virtual server group in the expanded navigation tree.

A user-defined virtual server group is any virtual server group other than the unassigned virtual server group. The Virtual Servers tab appears for the virtual server group.

Step 3 Click the Policies tab.

The "Polices defined for this virtual server group" window appears.

Step 4 Click the name of a previously created, multiple aggregate variable SNMP policy.

The SNMP Policy Details window for multiple aggregate variable policies appears as shown in Figure 12-40.

Figure 12-40 Edit an SNMP-Based Policy—Multiple Variables

Step 5 View or edit the SNMP interface on which the existing policy is set in the SNMP Interface pull-down menu. The interface is the management interface included in the virtual server configuration.

Step 6 View or change the SNMP interface port number in the Port field.

Step 7 View or change the community string in the SNMP Community field.

Step 8 View or change the type of SNMP value that you want to trigger the existing policy in the Value Type field. VFrame Director determines whether or not the set conditions or thresholds have been met or surpassed by looking for the SNMP variable that you set, such as the following:

Integer—Notifies VFrame Director to look for a number value.

Unsigned Integer—Notifies VFrame Director to look for an unsigned integer (a value that is not specifically defined as either positive or negative).

String—Notifies VFrame Director to look for a particular text string.

Decimal—Notifies VFrame Director to expect a decimal number.

Timeticks—Notifies VFrame Director to determine whether or not a threshold has been exceeded by a certain amount of time passing.

Step 9 View or change the settings of the radio buttons in the Variable Operator field that set the arithmetic operation to be performed on the set of variables. The result of this operation is subsequently compared with the threshold value:

Click the Average radio button to compute the average of variables before comparing with the threshold.

Click the Max radio button to compare the variable with the highest value with the threshold value.

Click the Min radio button to compare the variable with the lowest value with the threshold value.

Step 10 View or edit the conditions on which the policy is based that apply across the virtual server group in the Condition drop-down menu. The condition that you set determines how VFrame measures the conditions that would set off a trigger within the virtual server group.

a. Choose Average Value for all Virtual Servers. This sets the policy to consider the average conditions of all virtual servers in the virtual server group to determine if the policy has been violated.

b. Choose Value for all Virtual Servers. This sets the policy to consider the conditions of all virtual servers (and not any individual) in the virtual server group to determine if the policy has been violated.

c. Choose Value for any Virtual Server. This sets the policy to consider the conditions of any individual virtual server in the virtual server group to determine if the policy has been violated.

Step 11 View or edit the way the SNMP value policy should be read in the Operator drop-down menu:

a. Choose greater than to have the trigger activated if the value of the computed variable is discovered to be greater than the value specified in the Threshold Value field.

b. Choose greater than or equals to have the trigger activated if the value of the computed variable is discovered to be equal to or to exceed the value specified in the Threshold Value field.

c. Choose less than to have the trigger activated if the value of the computed variable is discovered to be below the value specified in the Threshold Value field.

d. Choose less than or equals to have the trigger activated if the value is discovered to be equal to or to fall below the value specified in the Threshold Value field.

e. Choose equals to have the trigger activated if the value is discovered to be equal to the value specified in the Threshold Value field.

f. Choose contains to have the trigger activated if the text string is contained within the text string specified in the Threshold Value field.

Step 12 View or edit the threshold value of the existing policy in the Threshold Value field.

The threshold value sets the area above or below which an action should be taken on the virtual server group. For example, if you want an action to be taken if the CPU performance of a virtual server falls below 60 percent, enter 60 in the Threshold Value field.

Step 13 View or edit the value in seconds for the existing policy in the For a Duration of field.

This field allows you to specify an amount of time in seconds for which a threshold must be exceeded before a trigger is set. If you want a trigger to be set (and action taken) immediately after a threshold is exceeded, enter 0 in this field.

Step 14 View or change the action that should be performed if the policy is triggered in the Action drop-down menu.

a. Choose Send Email Notification. If you use this option, you must configure Email Notification in the Health menu. See the "Configuring Email Notification" section on page 8-7.

Enter an identifiable description of the policy in the Policy Description field.

b. Choose Add Physical Server(s) to Virtual Server Group. Selecting this option means that physical servers will be moved from the unassigned virtual server group and added to the virtual server group if the policy triggers. This response assumes that physical servers are available and meet the requirements set for the virtual server group.

Enter a value in the Number of Servers to Add/Remove field. This number indicates the number of physical servers that should be taken from the unassigned virtual server group for use when the policy triggers.

Enter an identifiable description of the policy in the Policy Description field.

c. Choose Remove Physical Server(s) from the Virtual Server Group. Selecting this option means that physical servers will be moved from the virtual server group and placed in the unassigned virtual server group when the policy triggers.

Enter a value in the Number of Servers to Add/Remove field. This number indicates the number of physical servers that should be taken from the virtual server group and moved to the unassigned virtual server group when the policy triggers.

Enter an identifiable description of the policy in the Policy Description field.

d. Choose Set Virtual Server state. If the policy condition is met, the virtual server is placed in the Failed state. If the policy condition is not met, the virtual server is placed in the Active state.

Step 15 View or change the description previously assigned to the policy in the Policy Description field.

Step 16 Use the Policy Enabled radio buttons to enable or disable a policy:

Click the Yes radio button to enable a currently disabled policy.

Click the No radio button to disable a currently enabled policy.

Step 17 To delete a variable from the policy, check the check box next to the variable in the SNMP Variable(s) list, and then choose Remove Selected SNMP Variable(s) from the Select an Action drop-down menu.

Step 18 To add a variable to the policy:

a. Choose Add New Variable from the Select an Action drop-down menu.

b. In the ADD an SNMP Variable window, perform one of the following:

Click the Pre-defined OID radio button and select an existing SNMP Object Identifier from the drop-down menu.

Click the Custom OID radio button to enter an SNMP Object Identifier that does not yet exist. Enter the text or numerical SNMP Object Identifier in the SNMP OID field. For example, 1.3.6.1.4.1.2021.11.9.0

c. Click OK.

Step 19 Repeat step 18 to add more variables.

Step 20 To view or edit an existing variable, click the variable description in the SNMP Variable(s) list.

Step 21 Click Apply to save your changes.


Viewing and Editing an SNMP Policy—Multiple Logic Variables

Use the SNMP Policy Details window to view or edit an SNMP policy based on multiple logic variables.

To view and edit the policy, follow these steps:


Step 1 Click the + sign in the Virtual Server Groups menu item located in the navigation tree.

Step 2 Click a user-defined virtual server group name in the expanded navigation.

A user-defined virtual server group is any virtual server group other than the unassigned virtual server group. The Virtual Servers tab appears for the virtual server group.

Step 3 Click the Policies tab.

The "Polices defined for this virtual server group" window appears.

Step 4 Click the name of a previously created SNMP policy.

For multiple logic variable policies, the SNMP Policy Details window appears as shown in Figure 12-41.

Figure 12-41 Edit an SNMP-Based Policy—Logic Variables

Step 5 View or edit the SNMP interface on which the existing policy is set in the SNMP Interface pull-down menu. The interface is the management interface included in the virtual server configuration.

Step 6 View or change the SNMP interface port number in the Port field.

Step 7 View or change the community string in the SNMP Community field.

Step 8 View or edit the value in seconds for the existing policy in the For a Duration of field.

This field allows you to specify an amount of time in seconds for which a threshold must be exceeded before a trigger is set. If you want a trigger to be set (and action taken) immediately after a threshold is exceeded, enter 0 in this field.

Step 9 View or change the action that should be performed if the policy is triggered in the Action drop-down menu.

a. Choose Send Email Notification. If you use this option, you must configure Email Notification in the Health menu. See the "Configuring Email Notification" section on page 8-7.

Enter an identifiable description of the policy in the Policy Description field.

b. Choose Add Physical Server(s) to Virtual Server Group. Selecting this option means that physical servers will be moved from the unassigned virtual server group and added to the virtual server group when the policy triggers. This response assumes that physical servers are available and meet the requirements set for the virtual server group.

Enter a value in the Number of Servers to Add/Remove field. This number indicates the number of physical servers that should be taken from the unassigned virtual server group for use when the policy triggers.

Enter an identifiable description of the policy in the Policy Description field.

c. Choose Remove Physical Server(s) from the Virtual Server Group. Selecting this option means that physical servers will be moved from the virtual server group and placed in the unassigned virtual server group when the policy triggers.

Enter a value in the Number of Servers to Add/Remove field. This number indicates the number of physical servers that should be taken from the virtual server group and moved to the unassigned virtual server group when the policy triggers.

Enter an identifiable description of the policy in the Policy Description field.

d. Choose Set Virtual Server state. If the policy condition is met, the virtual server is placed in the Failed state. If the policy condition is not met, the virtual server is placed in the Active state.

Step 10 View or change the description previously assigned to the policy in the Policy Description field.

Step 11 Use the Policy Enabled radio buttons to enable or disable a policy:

Click the Yes radio button to enable a currently disabled policy.

Click the No radio button to disable a currently enabled policy.

Step 12 To view or edit an existing variable, click the variable Description in the SNMP Variable(s) list.

The Edit SNMP Variable window appears as shown in Figure 12-42.

Figure 12-42 Edit SNMP Variable Window—Multiple Logic Variable

a. View the SNMP OID in the SNMP OID field. To edit the SNMP OID, follow these steps:

Click the Pre-defined OID radio button to select an SNMP Object Identifier that was previously created. Choose the identifier from the drop-down menu.

Click the Custom OID radio button to enter an SNMP Object Identifier that does not yet exist. Enter the text or numerical SNMP Object Identifier in the SNMP OID field. For example, 1.3.6.1.4.1.2021.11.9.0

b. View or edit the logic condition in the Logic Condition field. Click the appropriate logical operator to change the logical operation that you want performed.

Click the AND radio button to perform a logical AND operation on this variable and the result of logical operations performed on variables already in the Variable(s) list.

Click the OR radio button to perform a logical OR operation on this variable and the result of logical operations performed on variables already in the Variable(s) list.


Note This field is ignored if this variable is the first you define for this policy. If this variable is the second you define for this policy, the logical operation is performed on this variable and the first variable. For subsequent variables, the logical operation is performed on the added variable and the result of the previous logical operation.


c. View or edit the type of SNMP value that you want to trigger a policy in the Value Type field. VFrame Director determines whether or not the set conditions or thresholds have been met or surpassed by looking for the SNMP variable that you set, such as the following:

Integer—Notifies VFrame Director to look for a number value.

Unsigned Integer—Notifies VFrame Director to look for an unsigned integer (a value that is not specifically defined as either positive or negative).

String—Notifies VFrame Director to look for a particular text string.

Decimal—Notifies VFrame Director to expect a decimal number.

Timeticks—Notifies VFrame Director to determine whether or not a threshold has been exceeded by a certain amount of time passing.

d. Use the Condition drop-down menu to view or set a condition for the policy. The condition that you set determines how you want to measure the conditions that would set off a trigger within the virtual server group.

Choose Average Value for all Virtual Servers. This policy checks for the average value of all virtual servers in the virtual server group to determine if the policy has been violated.

Choose Value for all Virtual Servers. This selection sets the policy to consider the conditions of all virtual servers (and not any individual) in the virtual server group to determine if the policy has been violated. Every server must satisfy the criteria independently to determine that the policy has been violated. For example, if all servers are overloaded, this policy could add a new server because load balancing will not help if every virtual server is fully loaded.

Choose Value for any Virtual Server. This selection sets the policy to consider the conditions of any individual virtual server in the virtual server group to determine if the policy has been violated.

e. Use the Operator drop-down menu to view or edit the way the SNMP value policy should be read:

Choose greater than to have the trigger activated if a value associated with the SNMP OID is greater than the value specified in the Threshold Value field.

Choose greater than or equals to have the trigger activated if a value associated with the SNMP OID is equal to or exceeds the value specified in the Threshold Value field.

Choose less than to have the trigger activated if a value associated with the SNMP OID is below the value specified in the Threshold Value field.

Choose less than or equals to have the trigger activated if a value associated with the SNMP OID is equal to or falls below the value specified in the Threshold Value.

Choose equals to have the trigger activated if a value equals the value or text string in the Threshold Value field.

Choose contains to have a trigger activated if a string value associated with the SNMP OID contains the string specified in the Threshold Value field.

f. View or edit the threshold value in the Threshold Value field. The threshold value sets the area above or below which an action should be taken on the virtual server group. For example, if you want an action to be taken if the CPU performance of a virtual server falls below 60 percent, enter 60 in the Threshold Value field.

g. Click OK to save your changes and return to the SNMP Policy Details window.

Step 13 To add a new variable to the policy, follow these steps:

a. From the Select an Action drop-down menu, Choose Add New SNMP Variable.

The Add SNMP Variable window appears as shown in Figure 12-43.

Figure 12-43 Add SNMP Variable Window for Logic Variable


Note Logical operations are evaluated in the order in which they are defined.


b. Use the SNMP OID field

Click the Pre-defined OID radio button to select an SNMP Object Identifier that was previously created. Choose the identifier from the drop-down menu.

Click the Custom OID radio button to enter an SNMP Object Identifier that does not yet exist. Enter the text or numerical SNMP Object Identifier in the SNMP OID field. For example, 1.3.6.1.4.1.2021.11.9.0

c. Use the Logic Condition field to specify the logical operation you want performed.

Click the AND radio button to perform a logical AND operation on this variable and the result of logical operations performed on variables already in the Variable(s) list.

Click the OR radio button to perform a logical OR operation on this variable and the result of logical operations performed on variables already in the Variable(s) list.


Note This field is ignored if this variable is the first you define for this policy. If this variable is the second you define for this policy, the logical operation is performed on this variable and the first variable. For subsequent variables, the logical operation is performed on the added variable and the result of the previous logical operation.


d. Enter the type of SNMP value that you want to trigger a policy in the Value Type field. VFrame Director determines whether or not the set conditions or thresholds have been met or surpassed by looking for the SNMP variable that you set, such as to following:

Integer—Notifies VFrame Director that it will be looking for a number value.

Unsigned Integer—Notifies VFrame Director to look for an unsigned integer (a value that is not specifically defined as either positive or negative).

String—Notifies VFrame Director to look for a particular text string.

Decimal—Notifies VFrame Director to expect a decimal number.

Timeticks—Notifies VFrame Director to determine whether or not a threshold has been exceeded by a certain amount of time passing.

e. Use the Condition drop-down menu to set a condition for the policy. The condition that you set determines how you want to measure the conditions that would set off a trigger within the virtual server group.

Choose Average Value for all Virtual Servers. This policy checks for the average value of all virtual servers in the virtual server group to determine if the policy has been violated.

Choose Value for all Virtual Servers. This selection sets the policy to consider the conditions of all virtual servers (and not any individual) in the virtual server group to determine if the policy has been violated. Every server must satisfy the criteria independently to determine that the policy has been violated. For example, if all servers are overloaded, this policy could add a new server because load balancing will not help if every virtual server is fully loaded.

Choose Value for any Virtual Server. This selection sets the policy to consider the conditions of any individual virtual servers in the virtual server group to determine if the policy has been violated.

f. Use the Operator drop-down menu to further define the way the SNMP value policy should be read:

Choose greater than to have the trigger activated if a value associated with the SNMP OID is greater than the value specified in the Threshold Value field.

Choose greater than or equals to have the trigger activated if a value associated with the SNMP OID is equal to or exceeds the value specified in the Threshold Value field.

Choose less than to have the trigger activated if a value associated with the SNMP OID is below the value specified in the Threshold Value field.

Choose less than or equals to have the trigger activated if a value associated with the SNMP OID is equal to or falls below the value specified in the Threshold Value.

Choose equals to have the trigger activated if a value equals the value or text string specified in the Threshold Value field.

Choose contains to have a trigger activated if a string value associated with the SNMP OID contains the string specified in the Threshold Value field.

g. Enter a threshold value, such as a maximum percentage of utilization in the Threshold Value field. The threshold value sets the area above or below which an action should be taken on the virtual server group. For example, if you want an action to be taken if the CPU performance of a virtual server falls below 60 percent, enter 60 in the Threshold Value field.

h. Click OK to save your selection and return to the SNMP Policy Details window.

The added variable is listed in the SNMP Variable(s) list.

Step 14 To delete a variable from the policy, check the check box next to the variable in the SNMP Variable(s) list and choose Remove Selected SNMP Variable(s) from the Select an Action drop-down menu.

Step 15 Click Apply to save your changes.


Viewing and Editing an XML Policy

Use the XML Policy Details window to view or edit a policy based on XML messages. This window is available only if you have already created a policy based on an XML message.

To view and edit and XML policy, follow these steps:


Step 1 Click the + sign in the Virtual Server Groups menu item located in the navigation tree.

Step 2 Click a user-defined virtual server group name in the expanded navigation tree.

A user-defined virtual server group is any virtual server group other than the unassigned virtual server group. The Virtual Servers tab appears for the virtual server group.

Step 3 Click the Policies tab.

The "Polices defined for this virtual server group" window appears.

Step 4 Click the name of a previously created XML policy.

The XML Policy Details window appears as shown in Figure 12-44.

Figure 12-44 Edit an XML-Based Policy

Step 5 View or edit the name of the existing policy in the Category field.

Step 6 View or change the type of value being used for the policy in the Value Type drop-down menu.

Integer—Notifies VFrame Director to look for a number value.

String—Notifies VFrame Director to look for a particular text string.

Step 7 View or change the way the value is read in the Operator drop-down menu.

Step 8 View or edit the value that triggers the existing policy in the Threshold Value field.

Step 9 View or change the action that should be performed if the policy is triggered in the Action drop-down menu.

Step 10 View or edit the description assigned to the existing policy in the Policy Description field.

Step 11 Use the Policy Enabled radio buttons to enable or disable a policy:

a. Click the Yes radio button to enable a currently disabled policy.

b. Click the No radio button to disable a currently enabled policy.

Step 12 Click Apply to save your changes.


Viewing and Editing General Properties of a Virtual Server

A virtual server allows a server to be disassociated from a server's physical state. Virtual servers belong to virtual server groups, and have attributes assigned to them, but they are dynamic in that they do not belong to a specific physical server.

Because VFrame Director enables an application to migrate from one physical server to another, virtual servers are used to keep track of the information that is required to make that application run on a given server, when needed.

You can view or edit general properties of a virtual server such as its name, state, and assigned physical server from the Virtual Server Properties window. To access this window and view or change the virtual server's general properties, follow these steps:


Step 1 Click the + sign in the Virtual Server Groups menu item located in the navigation-tree.

Step 2 Click a user-defined virtual server group name in the expanded navigation tree.

The Virtual Servers tab (or Virtual Servers Summary window) appears for the virtual server group. See the "Viewing and Managing Virtual Servers in a Group" section for details of the Virtual Servers Summary window.

Step 3 Click the name of the virtual server whose properties you want to view or edit.

The Virtual Server Properties window appears for the selected virtual server as shown in Figure 12-45.

Figure 12-45 Virtual Servers Properties

Step 4 View the name of the virtual server you are currently viewing in the Virtual Server drop-down menu.

You can also use this drop-down menu to view the general properties of another virtual server in the group or to return to the Virtual Servers Summary window. (See the "Viewing and Managing Virtual Servers in a Group" section.)

Step 5 View or edit the name of the virtual server you are currently viewing in the Hostname field.

Step 6 Enable or disable policies for the virtual server by checking or unchecking the Policy Enabled check box. Click Apply to make the change.


Note You can also enable or disable policies for a virtual server programmatically using SOAP interfaces, as described in Appendix E, "Accessing VFrame Web Services Through SOAP Interfaces."


Step 7 View the IP address of the management network for the virtual server in the Mgmt Address field.

Step 8 View the current state of the virtual server in the State field. Refer to Table 5-4 on page 5-7 for descriptions of possible states.

Step 9 View the name of the physical server assigned to the virtual server in the Current Physical Server field.

Step 10 Change the physical server assigned to the virtual server in the New Physical Server drop-down menu. Also use this field to unassign a physical server.

Step 11 Add customization properties for the virtual server in the Customization Parameters field. Refer to the "Understanding Image Manipulation and Customization" section on page 13-1 for more information.

Step 12 Click the Apply button to save any changes to the virtual server properties.

Step 13 Click the Refresh button to update the information in the window.

Step 14 Click the Diagnostic Report button (visible only in diagnostic mode) to view the storage access for a virtual server. Refer to the "Verifying Storage Access Through Diagnostic Reports" section.

Step 15 Click the Disable Virtual Server button (not visible in diagnostic mode) to prevent the virtual server from being used by VFrame Director.

Step 16 Click the Initialize Storage button (not visible in diagnostic mode) to prepare the storage for use.

This task can be done either during model virtual server creation (see the "Step 5 of 8—Initializing Storage for a Model Virtual Server" section on page 11-21) or later from this window. Alternatively, you can initialize storage for multiple virtual servers in one operation from the Summary of Master Images window, as described in the "Initializing Storage for Multiple Virtual Servers" section on page 13-11. This task should be done before installing the operating system and applications on the dedicated storage.

Although optional, storage initialization is highly recommended. The process may take over a minute per gigabyte of dedicated storage, depending on the speed of your storage devices. However, initializing the dedicated storage significantly reduces the amount of time that it takes to create a new image and deploy that image.


Verifying Storage Access Through Diagnostic Reports

To verify access to target/LUN pairs from a selected virtual server, run a diagnostic report.

To verify access, follow these steps:


Step 1 Click the + sign in the Virtual Server Groups menu item located in the navigation-tree.

Step 2 Click a user-defined virtual server group name in the expanded navigation tree.

The Virtual Servers Summary window appears under the Virtual Servers tab.

Step 3 Check the check box next to the name of the virtual server you want to diagnose.

Step 4 From the Select an Action drop-down menu, choose Enable Diagnostic Mode for Selected Virtual Server(s).

Only one virtual server can be selected for Diagnostic Mode at one time.

You can start the diagnostic process on any virtual server from VFrame GUI, as long as the virtual server's state is ready, disable, or failed and unassigned. Refer to Table 5-4 on page 5-7 for state descriptions.

The state of the virtual server changes to Entering Diagnostic.

Step 5 Click the virtual server name in the Virtual Servers Summary window.

The appears of the selected virtual server.

Step 6 Click the Diagnostic Report button to view the storage access for a virtual server. The Diagnostic Report appears as shown in Figure 12-46.

Diagnostic Mode verifies the virtual server setup by checking target/LUN access.

When Diagnostic Mode is enabled, the following occurs:

VFrame performs a persistent login on a virtual server.

The Fibre Channel gateway in the server switch performs the login to target/LUNs for the selected virtual server. The login session remains intact until you select Exiting Diagnostic Mode.

You can change the Fibre Channel zoning, modify the SRP configuration, and verify the result with ITL current states. You may want to configure your storage device at this time because the WWPN of the virtual server should appear to the storage device.

The virtual server must exit the Diagnostic Mode before being assigned to any other physical server.

Figure 12-46 Diagnostic Report for Virtual Server

Step 7 View the World Wide Names (WWNs) information for the selected virtual server:

a. View the assigned World Wide Node Name (WWNN) for the virtual server in the WWNN field.

b. View the Host Channel Adapter that is associated with the displayed WWNN in the HCA field.

c. View the assigned World Wide Port Name (WWPN) for the virtual server in the WWPN field.

d. View the alias assigned to the group of Fibre Channel ports in the Port Pool field. The port pool is the pool to which the WWPN and gateway port are associated. The WWPN will be assigned only to a port in that pool.

e. View the alias of the server switch in the Server Switch field. This switch alias identifies the Fibre Channel gateway port to which the WWPN has been assigned. The Fibre Channel port is one of the ports in the port pool, specified in the Port Pool field.

f. View the slot number of the server switch to which the virtual server is connected to storage in the Slot field. This slot number identifies the Fibre Channel gateway port to which the WWPN has been assigned. The Fibre Channel port is one of the ports in the port pool, specified in the Port Pool field.

g. View the port number of the Fibre Channel gateway to which the virtual server is connected to storage in the Port field. The port identifies the Fibre Channel gateway port to which the WWPN has been assigned. The Fibre Channel port is one of the ports in the port pool, specified in the Port Pool field.

h. View the Fibre Channel address for the virtual server in the FC Address field. The Fibre Channel address is the 24-bit Fibre Channel address currently assigned to the specified Fibre Channel gateway port of the virtual server. A value of 00:00:00 indicates that the link is not currently up.

Using this field to troubleshoot storage access problems.

Check that an Fibre Channel port to which the WWPN is bound has a nonzero Fibre Channel address. If the Fibre Channel address is 00:00:00, perform the following steps:

Check that the gateway port is enabled.

Check that the cable is inserted properly.

Check that the Fibre Channel gateway port to which the WWPN is bound is on the same Fibre Channel fabric as the Target port of the storage device. Correct the cabling if necessary.

Check the Fibre Channel zoning configuration on the Fibre Channel fabric to which the gateway port is connected. The virtual server WWPN and target WWPN must be in a common zone. Correct any zoning errors.

Regenerate the diagnostic report after you have corrected any problems.

Step 8 View the assigned storage configuration for the virtual server in the Storage Access fields:

a. View the target port of the storage device to which the virtual server has been assigned in the Name field.

View the LUN of the storage device to which the virtual server has been assigned in the Name field.

b. View the actual state of the virtual server storage access in the Virtual Server WWPNs with Access field. This field is the most significant field in the diagnostic report, as it shows the WWPNs through which the virtual server can see the storage. There should be at least one WWPN displayed through which the virtual server can see each target and LU.

The virtual server attempts to log into the storage fabric when Diagnostic Mode is enabled. If the virtual server successfully connects to storage, the WWPNs used to connect to the storage are displayed. This feature allows you to verify the accuracy of the storage configuration.

You may want to configure the WWPN in your storage device while the virtual server is in Diagnostic Mode. When a server is logged into the fabric, the WWPN is discovered automatically by storage, which prevents you from having to enter the WWPN string manually.

Use this field to troubleshoot storage access problems.

If there is a WWPN with which the virtual server should see a target, but is not in the list of WWPNs with access, do the following:

Check the virtual server WWPNs table to verify that the WWPN is bound to an Fibre Channel gateway port.

If the WWPN is not bound to a gateway port, there may not be enough Fibre Channel ports in the port pool with which to bind.

Add additional Fibre Channel ports to the port pool with which the WWPN is associated.

Exit Diagnostic Mode

Reenable Diagnostic Mode and regenerate the report.

Step 9 Click the Print Report button to print a hard copy of the storage configuration for the virtual server.

Step 10 Click the Re-generate Report button to update the information after any storage configuration changes have been made.


Viewing and Editing Network Interfaces of a Virtual Server

The Virtual Server Network tab displays IP information for a selected virtual server. To view or manage these interfaces, follow these steps:


Step 1 Locate the Virtual Server Properties window from any of the Virtual Server Summary tables. See the "Viewing and Managing Virtual Servers in a Group" section.

a. Click the + sign in the Virtual Server Groups menu item located in the navigation tree.

b. Click a user-defined virtual server group in the expanded navigation tree.

The Virtual Servers Summary window appears, listing all the virtual servers in the selected group.

c. Click the name of a virtual server in the Virtual Servers Summary window.

The Virtual Server Properties window appears for the selected virtual server. The window include a second tab line featuring selections for the selected virtual server.

d. Click the virtual server Network tab.

The Virtual Server IP Interfaces window appears as shown in Figure 12-47.

Figure 12-47 Virtual Servers Network Tab

Step 2 View the name of the virtual server that you are currently viewing in the Virtual Server drop-down menu.

You can also use this drop-down menu to select another virtual server in the group, or return to the Virtual Server Summary page. (See "Viewing and Managing Virtual Servers in a Group" section.)

Step 3 View the name of the IP interface in the Name field. Click the name of the interface to view or edit the properties of the IP interface for this virtual server. See the "Viewing and Editing Properties of an IP Interface" section.

Step 4 View the interface alias associated with the network in the Alias field.

Step 5 View the IP address of the interface in the IP Address field.

IP addresses are assigned to virtual servers above the base IP address allotted to the Virtual Server Group.

Click the name of the interface in the Name field to edit the IP address for this virtual server. See the "Viewing and Editing Properties of an IP Interface" section.

Step 6 View the subnet mask of the network interface of the user-defined virtual server group in the Subnet Mask field.

Step 7 View the default gateway of the network interface for the user-defined virtual server group in the Default Gateway field.

Step 8 View any partitions to which the network interface belongs in the IB Partition field.

Step 9 View the Management Network field to determine whether the network interface range is for a management interface.

Step 10 (Optional) Click the Refresh button to update the information in the window.


Viewing and Editing Properties of an IP Interface

To view or edit interface properties, using the IP Interface Properties window, follow these steps:


Step 1 Locate the Virtual Server IP Interfaces window. Refer to the "Viewing and Editing Network Interfaces of a Virtual Server" section.

Step 2 Click the name of the interface in the Name field to edit the IP address for this virtual server.

The IP Interface Properties window appears.

Figure 12-48 Virtual Servers Network Properties

Step 3 View the name of the selected interface in the Name field.

Step 4 View the name of the associated interface alias in the Alias field.

Step 5 View or edit the IP address of the interface in the IP Address field.

Step 6 View the subnet mask of the network interface in the Subnet Mask field.

Step 7 View the default gateway of the network interface in the Default Gateway field.

Step 8 View any partitions to which the network interface belongs in the IB Partition field.

Step 9 View the Management Network field to determine whether the network interface range is for a management interface.

Step 10 Click the Apply button to save any changes to the properties.

Step 11 Click the Reset button to remove any changes you made in the window.

Step 12 (Optional) Click the Cancel button to return to the previous window without making changes.


Viewing the World Wide Names Generated for a Virtual Server

The virtual server WWNs tab displays the World Wide Names (WWNs) that have been generated for the virtual server. The WWNs tab displays all the WWNNs and WWPNs assigned to the virtual server as well as the Fibre Channel gateway ports that the virtual server is bound to.

The number of WWNs in this screen depends on the following factors:

How many virtual adapters (HCAs) are defined for the virtual server.

How many WWPN pools are defined in the virtual server group.

The size of the WWPN pools.

To view the WWNs generated for a virtual server, follow these steps:


Step 1 Locate the Virtual Server Properties window from any of the Virtual Servers Summary tables. See the "Viewing and Managing Virtual Servers in a Group" section.

a. Click the + sign in the Virtual Server Groups menu item located in the navigation tree.

b. Click a user-defined virtual server group name in the expanded navigation tree.

The Virtual Servers Summary page appears.

c. Click the name of a virtual server in the summary page.

d. Click the WWNs tab.

The WWNs tab displays as shown in Figure 12-49.

Figure 12-49 Virtual Servers WWNs Tab

Step 2 View the name of the virtual server that you are currently viewing in the Virtual Server drop-down menu.

You can also use this drop-down menu to access the WWNs tab of another virtual server in the group, or to return to the Virtual Servers Summary page. (See "Viewing and Managing Virtual Servers in a Group" section.)

Step 3 View the WWNNs sections.

A WWNN is assigned to allow Fibre Channel devices to communicate with the HCA (and the virtual server) as if communicating with another Fibre Channel device. The unique WWNNs also allow normal Fibre Channel zoning and access control methods to function as usual.

a. View the number of the virtual Host Channel Adapters (HCA) assigned to the virtual server in the Virtual Adapter field. The first adapter is always 0 and a second HCA is always 1.

b. View the WWNN of the virtual adapter in the WWNN field.

Step 4 View the WWPNs sections.

VFrame generates virtual values for the Fibre Channel gateway (as a node) and WWPNs for individual ports. The number of WWPNs assigned depends on the number of ports you chose to be in the Fibre Channel port pool.

a. View the WWNN generated for the virtual server in the WWNNs field. This value is necessary for some types of Fibre Channel zoning.

b. View the WWPN of the virtual port of the Fibre Channel gateway generated for the virtual server in the WWPNs field. Copy this value for Fibre Channel zoning.

c. View the name of the user-defined Fibre Channel port group in the Port Group field. Edit the group of Fibre Channel ports by referring to the "Selecting Ports from the Add a Port Pool Details Window" section on page 9-12.

d. View the name of the associated server switch in the Server Switch field.

e. View the physical slot number in which the Fibre Channel gateway is installed in the Slot field.

f. View the physical port number to which the storage is connected in the Port field.

g. View the Fibre Channel address for the virtual server in the Fibre Channel Address field. The Fibre Channel address is the 24-bit Fibre Channel address currently assigned to the specified Fibre Channel gateway port of the virtual server.


Viewing Dedicated Storage

The Storage Assignments tab displays the dedicated storage for a virtual server. From this screen, you can also access the Modify Dedicated Virtual Storage window to make changes.

To view dedicated storage for a virtual server, follow these steps:


Step 1 Locate the Virtual Server Properties window from any of the Virtual Servers Summary tables. See the "Viewing and Managing Virtual Servers in a Group" section.

a. Click the + sign in the Virtual Server Groups menu item located in the navigation tree.

b. Click a virtual server group name in the expanded navigation tree.

c. Click the Virtual Server tab.

The Virtual Server Summary page appears.

d. Click the name of a virtual server in the summary window.

The Virtual Server Properties window appears.

e. Click the Storage Assignments tab.

The Virtual Server Storage window appears.

Figure 12-50 Virtual Server Storage Assignment Tab

Step 2 View the name of the virtual server you are currently viewing in the Virtual Server drop-down menu.

You can also use this drop-down menu to view the dedicated storage of other virtual servers in the group, or to return to the Virtual Servers Summary page. (See the "Viewing and Managing Virtual Servers in a Group" section.)

Step 3 View the WWPN of any previously discovered dedicated storage for the virtual server in the Name field. Refer to the "Viewing or Modifying Target Properties" section on page 9-41 to edit a target.

Step 4 View the logical ID of the LUN. Refer to the "Viewing and Editing Logical Unit Properties" section on page 9-45 to edit a LUN.

Step 5 View the current status of the storage in the State field.

Step 6 View the description previously assigned to the storage in the Description field.

Step 7 View the size of the LUN in GB in the Size field.

Step 8 View the Type field to determine whether the storage is shared with other virtual servers or dedicated to this virtual server.

Step 9 View the Boot LUN field to determine whether the storage is a boot LUN.

Step 10 From the Select an Action drop-down menu, choose Modify Storage Assignment to make changes to the storage assigned to this virtual server.

See the "Modifying Virtual Server Dedicated Storage" section for details.


Modifying Virtual Server Dedicated Storage

The Virtual Server Dedicated Storage tab allows you to modify the dedicated storage for a virtual server. To modify dedicated storage, follow these steps:


Step 1 Access the Modify Dedicated Virtual Storage window from the Virtual Server Storage window as described in "Viewing Dedicated Storage" section.

The Modify Dedicated Virtual Server Storage window appears as shown in Figure 12-51.

Figure 12-51 Modify Virtual Server Dedicated Storage

Step 2 In the Allow selection of storage assigned to another virtual server field, the No button is selected by default. This default selection prevents you from allocating the same dedicated storage to this virtual server as has already been assigned to another virtual server.

Use caution if you chose to override this protection.

Step 3 View the WWPN of any previously discovered dedicated storage in the virtual server group in the Name field. Refer to the "Viewing or Modifying Target Properties" section on page 9-41 to edit a target.

Step 4 View the logical ID of the LUN in the Name field. Refer to the "Viewing and Editing Logical Unit Properties" section on page 9-45 to edit a LUN.

Step 5 View the current status of storage in the State field.

Step 6 View or edit the description previously assigned to the LUN in the Description field. To edit the description, See the "Viewing or Modifying Target Properties" section on page 9-41.

Step 7 View the size of the LUN in the Size field.

Step 8 View any previously assigned storage in the Assigned field. Select the dedicated storage to which you want to assign the virtual server by clicking the Assigned check box.

If the Assigned check box is dimmed, then that storage is already assigned to another virtual server. This protection is enforced by default so long as the No button is selected in the Allow selection of storage assigned to another virtual server field. Use caution if you choose to override this protection.

The Device ID check box appears next to the chosen storage after checking the check box in the Assigned field.

Step 9 Enter the order in which the storage will be used into the Device ID field.

The Device ID refers to the order that the storage will be used.

Device ID 0 indicates the boot device. Do not use the integer 0 for any shared storage.

Step 10 Click the radio button in the Alternative Boot field if the LUN is to be designated as an alternate boot LUN.

The LUN designated as an alternate boot LUN must have the same logical LUN ID as the primary boot LUN and must be accessed through a different target. VFrame enforces these rules by dimming the Alternate Boot field radio buttons for all target/LUN pairs except those that comply with the rule.

This mechanism provides an alternate path to the boot LUN in case the primary path is not available.

Step 11 Click Apply to save your changes.