Académique Documents
Professionnel Documents
Culture Documents
The virtual server or virtual address is enabled and able to receive traffic.
The virtual server or virtual address is enabled but is currently unavailable. However, the virtual server or
virtual address might become available later, with no user action required.
An example of a virtual server or virtual address showing this status is when the objects connection limit
has been exceeded. When the number of connections falls below the configured limit, the virtual server or
virtual address becomes available again.
The virtual server or virtual address is enabled but offline because an associated object has marked the
virtual server or virtual address as unavailable. To change the status so that the virtual server or virtual
address can receive traffic, you must actively enable the virtual server or virtual address.
The virtual server or virtual address is operational but set to Disabled. To resume normal operation, you
must manually enable the virtual server or virtual address.
The status of the virtual server or virtual address is unknown. (Status is typically “unknown” because it
does not have an object to base it’s status on (no pool assigned). Server will still accept client
connections and could almost be considered “green circle”. Some configurations use iRules or
HTTPClass profiles to select from multiple pools
- Determine if a virtual server is configured for the proper listening port (highlighted below)
- Determine if a virtual server is configured with the proper IP address configuration (highlighted
below)
- Determine if the virtual server is configured with the appropriate profiles
o If it is an HTTP VS, it will require a TCP and HTTP profiles.
o If it is an HTTPS VS, it will require TCP, HTTP, and SSL (client) profiles.
If SSL is required for server side communication, it will also require an SSL (server) profile
Sometimes a VS (client) or pool member (server) gets configured for SSL, but things don’t seem to work, check
that the appropriate SSL profiles are applied.
- Determine if the pool configuration has an effect on the virtual state
o Virtual Server status is determined by assigned pool status
o Pool status is determined by pool member status (pool needs a minimum of 1 available pool member to be marked
available)
o Pool member status is determined by node status (typically just ICMP)
- Determine which tools to use in order to diagnose the issue
o Start by logging into the BIG-IP
o See if the BIG-IP can ping the host of the pool member service (node)
If Ping success telnet to pool member (IP:Port)
Troubleshoot health monitor
Else troubleshoot connectivity to node
- Explain the difference between the virtual servers status definitions
o See status indicator table
- Additional troubleshooting information:
o https://devcentral.f5.com/wiki/AdvDesignConfig.TroubleshootingLtmMonitors.ashx
o http://www.fir3net.com/Big-IP-F5-LTM/big-ip-ltm-health-monitors.html
Objective 2.03 Identify a possible hardware issue within the log files
- Indicate which logs would contain debugging information
/var/log/messages System Information
/var/log/pktfilter Packet Filter Information
/var/log/ltm Local Traffic Information
/var/log/gtm Global Traffic Information
/var/log/em Enterprise Manager Information
Objective 2.04 Perform a failover to a standby box under the appropriate circumstances
- Explain, under which circumstances, a failover would be used to determine if an issue is
software or hardware related
- Use failover as a troubleshooting step in an appropriate situation
- Describe the consequences of performing a failover (mirrored connections, persistent
connections)
o Connection mirroring is not recommended on a virtual server with client side SSL, because the connection will have to be
renegotiated after the failover anyway.
o All other virtual servers with connection mirroring and/or persistence will be honored as those connection tables are
replicated between BIG-IP devices
Objective 3.02 Use BIG-IP tools in order to identify potential performance issues
- Differentiate between performance issues types (i.e. Latency, Congestion, broken content)
- Establish the frequency of a given issue (random, continuous, isolated, intermittent, repetitive
intervals)
- Explain how to get performance statistics in addition to those shown in the dashboard
(Overview – Performance)
Given the use of a remote authentication server, verify proper DNS settings in
Objective 4.04
order to diagnose a connectivity issue
- Given a suspected DNS issue, use appropriate tools to verify proper settings
- Given a suspected DNS issue, use appropriate tools to verify DNS response
Status Explanation
indicator
The node is enabled but is currently unavailable. However, the node might become available
later, with no user action required. An example of an unavailable node becoming available
automatically is when the number of concurrent connections to the node no longer exceeds the
value defined in the nodes Connection Limit setting.
The node is enabled but offline because an associated monitor has marked the node as down. To
change the status so that the node can receive traffic, user intervention is required.
The node is set to Disabled, although a monitor has marked the node as up. To resume normal
operation, you must manually enable the node.
The node is set to Disabled and is down. To resume normal operation, you must manually enable
the node
The node is set to Disabled and is offline either because a user disabled it, or a monitor has
marked the node as down. To resume normal operation, you must manually enable the node.
The status of the node is unknown. Sample reasons for unknown node status are:
The node has no monitor associated with it.
Monitor results are not available yet.
The nodes IP address is misconfigured.
The node has been disconnected from the network.
o A pool is a group of pool members. With few exceptions, all the members of a given pool host
the same content. Pools are named, and like most other objects on BIG-IP systems, their names
can begin with a letter or underscore, can contain numbers and cannot contain spaces. In
addition to members, pools also have their own load balancing method, monitors and other
features that are defined when the pool is created or modified. You can also view or reset
statistics on pools and their members. When a new connection is initiated to a virtual server that
is mapped to a pool, various criteria, including the pool’s load balancing method, may be used to
determine which member to use for that request.
o Virtual Servers are the primary mechanism the BIG-IP system uses to process and track traffic.
Each content site that a BIG-IP system manages must be associated with at least one virtual
server. Like pools, virtual server definitions include a name, and IP address and a port. Beyond
that, virtual servers have many features that allow you to choose how traffic is processed.
Objective 6.02 Use the dashboard to gauge the current running status of the system.
- Interpret each of the statistic types displayed by the dashboard
- Given a situation, predict the appropriate dashboard statistics
Objective 6.03 Review log files in order to gauge the current operational status of the device.
- Given log file snippets, describe an event sequence
- Given log file snippets, identify critical events
Objective 6.04 Use iApps Analytics to gauge the current running status of application.
- Explain the purpose of iApps Analytics
o iApps analytics provide real-time application performance statistics as well as diagnostic and
troubleshooting information such as application response time, network latency, and connection
statistics for the entire application, virtual server, pools, and nodes.
- Describe how to capture application statistics
- Given a current running status, recognize significant statistics