Learn F5 Technologies, Get Answers & Share Community Solutions Join DevCentral

Filter by:
  • Solution
  • Technology
Answers

GTM pool member not a virtual server

Hi,

Can the GTM resolves into IP addresses that are NOT Virtual Servers on the LTM, but an LTM front-end origin NAT IP Address.

The pool members on the GTMs are by default VSs, can we add as a pool member an IP address that is not a Virtual Server: as an IP address, through a specific port and an specific health monitor?

What is the best way of achieve the above.

Thanks

0
Rate this Question

Answers to this Question

placeholder+image
USER ACCEPTED ANSWER & F5 ACCEPTED ANSWER

Hi,

The answer to your question is yes. It can be done.

On the Main tab, click DNS > GSLB > Servers

The Server List screen opens. Click Create.

The New Server screen opens. In the Name field, type a name for the server.

From the Product list, select a third-party host server or select Generic Host (This object configuration can be use your NAT address on your LTM as a generic server (host)).

After you create your monitor and Server (Generic Host) you are ready to associate whatever service that you need in the virtual server configuration of this new generic host.

Take note that the name "Virtual Server" inside the Generic Host configuration it doesn't mean that you are going to configure a "LTM Virtual Server". Both are totally different.

Check this link with a implementation example including SNMP monitoring of your server behind your NAT.

Manual Chapter: Monitoring Third-Party Servers with SNMP

1
Comments on this Answer
Comment made 05-Jul-2017 by a.basharat 296

Thanks Pedro,

I have created a Server, as Generic Host with the IP Address of the NAT on the LTM -> Do I need to add anything on its 'virtual server' section or leave it as it is [the Status is showing blue, not green or red] and I am using tcp as health monitor.

another thing on the GTM, For a given URL [Wide IP], the pool's members are Virtual Server, that's where I need to resolve to the NAT address [instead of a VS] -> How to do this?

0
Comment made 07-Jul-2017 by Pedro Haoa

Hi,

Yes, please add the IP:port of your service (LTM) in order to enable the option in the Wide IP pool to map the DNS response to that resource.

And Yes, you're right about Wide IP -> Wide IP pool -> Server -> Virtual Server.

0
placeholder+image
USER ACCEPTED ANSWER & F5 ACCEPTED ANSWER

Hi,

Not completlely sure what you mean, but did you try to create a server and select Generic Host as the product?

Regards, Martijn

0
Comments on this Answer
Comment made 19-May-2017 by a.basharat 296

Generic host on the LTM or the GTM?

0
Comment made 19-May-2017 by Martijn 601

On the GTM.

On a version 12.x GTM go to:

DNS -> GSLB -> Servers -> Server List -> Create

There you can create a new server and select Generic Host as the product instead of a BIG-IP System.

1
Comment made 05-Jul-2017 by a.basharat 296

Thanks Martijn,

I have created a Server, as Generic Host with the IP Address of the NAT on the LTM -> Do I need to add anything on its 'virtual server' section or leave it as it is [the Status is showing blue, not green or red] and I am using tcp as health monitor.

another thing on the GTM, For a given URL [Wide IP], the pool's members are Virtual Server, that's where I need to resolve to the NAT address [instead of a VS] -> How to do this?

0
placeholder+image
USER ACCEPTED ANSWER & F5 ACCEPTED ANSWER

Had a similar requirement to load balance (or resolve to) NAT addresses which are mapped to internal servers one-to-one. The NAT ip addresses were added as Generic Hosts with virtual-servers created on them and referenced under the pool. Each virtual server was configured with an individual monitor with the destination set to the internal ip address of the respective NAT address.

0
Comments on this Answer
Comment made 19-May-2017 by a.basharat 296

Do you mean, the NAT IP Address configure it as Virtual Server on the LTM with just one node [the internal server], and then that Virtual Server is the pool member on the GTM?

0
Comment made 06-Jul-2017 by nag 428

Hi Basharat,

Hope this helps.

gtm server test { addresses { 10.1.1.1 { --> NAT IP device-name /Common/test } } datacenter DC1 monitor gateway_icmp product generic-host virtual-servers { myserver { destination 10.1.1.1:https --> NAT IP monitor test translation-address 10.2.1.1 --> LTM VIP address } } }

gtm monitor tcp test { defaults-from tcp destination 10.2.1.1:https --> VIP IP and port interval 30 probe-timeout 5 recv none send none timeout 120 }

0
Comment made 12-Apr-2018 by Peter Baumann 417

How about creating a dummy-"organizational" generic-host in the servers-list and adding your hosts to the virtual servers?
This way it is possible to have groups of vs on different sites which you can disable or enable in GSLB.

We're thinking to do it like this here.

0