ECS: X-Forwarded-Forin määrittäminen ECS:lle kuormituksentasauksella

Summary: Alla kuvatut vaiheet ottavat X-Forwarded-For-toiminnon käyttöön ECS:ssä, joten jos kuormituksentasaaja on määritetty välittämään alkuperäinen IP-osoite ECS:n kautta, ECS tallentaa myös sen lokitiedostoon. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Kun käytät kuormituksentasausta, kuten F5:n Big IP ECS:n kanssa, voit siirtää alkuperäisen IP-osoitteen läpi niin, että se näkyy ECS-lokitiedostoissa. 
Huomautus:  Tämä toimii vain, jos "X-Forwarded-For" on otettu käyttöön kuormituksen tasapainotuksessa. (Katso lisätietoja jäljempänä)*.

Näin X-Forwarded-For otetaan käyttöön ECS:ssä. 

1. Suojaa liittymä ECS-solmuun järjestelmänvalvojana.

2. Tarkista seuraavalla komennolla, onko parametri asetettu aiemmin. 
Komento: #
svc_param info com.emc.ecs.objheadsvc.request_log.headers

Esimerkki 1: Jos sitä ei ole koskaan asetettu aiemmin, katso alla oleva tulos. 

admin@ecsnode1:~> svc_param info com.emc.ecs.objheadsvc.request_log.headers
svc_param v1.2.2 (svc_tools v2.11.1)                 Started 2023-07-31 18:13:45


Param: com.emc.ecs.objheadsvc.request_log.headers

  Description                     comma sep list of headers to log
  Default value (active)
  Configured Value                < Never modified >
  Modification reason             None
  Last modified                   None

Esimerkki 2:  Alla oleva esimerkki osoittaa, että parametri on määritetty aiemmin. 

admin@ecsnode1:~>  svc_param info com.emc.ecs.objheadsvc.request_log.headers
svc_param v1.2.2 (svc_tools v2.11.1)                 Started 2023-07-31 18:15:05

WARNING   Could not get REST auth token from IP '127.0.0.1' - Connection failed

Param: com.emc.ecs.objheadsvc.request_log.headers

  Description                     comma sep list of headers to log
  Default value
  Configured Value (active)       X-Forwarded-For
  Modification reason             log request source ip address
  Last modified                   2023-07-31 18:14:32 UTC (1690827272918)


3. Ota X-Forwarded-For käyttöön suorittamalla seuraava komento.
Komento:  #svc_param set -n com.emc.ecs.objheadsvc.request_log.headers -v "X-Forwarded-For" -r "log request source ip address"

Esimerkki: Parametrien muutos

admin@ecsnode1:~> svc_param set -n com.emc.ecs.objheadsvc.request_log.headers -v "X-Forwarded-For" -r "log request source ip address"
svc_param v1.2.2 (svc_tools v2.11.1)                 Started 2023-07-31 18:14:32

Param value changed.

Param: com.emc.ecs.objheadsvc.request_log.headers

  Description                     comma sep list of headers to log
  Default value
  Configured Value (active)       X-Forwarded-For
  Modification reason             log request source ip address
  Last modified                   2023-07-31 18:14:32 UTC (1690827272918)


4. Varmista, että komentoasetus on määritetty, suorittamalla seuraava komento. 

admin@ecsnode1:~>  svc_param info com.emc.ecs.objheadsvc.request_log.headers
svc_param v1.2.2 (svc_tools v2.11.1)                 Started 2023-07-31 18:15:05

Param: com.emc.ecs.objheadsvc.request_log.headers

  Description                     comma sep list of headers to log
  Default value
  Configured Value (active)       X-Forwarded-For
  Modification reason             log request source ip address
  Last modified                   2023-07-31 18:14:32 UTC (1690827272918)


Huomautuksia:

  1. Sinun tarvitsee suorittaa kokoonpanomuutos vain yhdessä solmussa. Sen pitäisi tulla voimaan välittömästi.
  2. Mitään palveluita ei tarvitse käynnistää uudelleen. 
  3. Tämän parametrin asettamisella ei ole vaikutusta 
  4. Vahvista edelleenlähetys tarkistamalla dataheadsvc.log tiedosto RequestLog.java dataheadsvc.log
Komento:  #svc_log -f 'X-Forwarded-For' -sr dataheadsvc-access -start 10m 
Esimerkki: Tämä on yksi lokiesimerkkirivi, joka sisältää edelleenlähetetyn asiakkaan IP-osoitteen.
2017-03-13T14:57:38,591 [qtp947043383-731114]  INFO  RequestLog.java (line 83) 10.XXX.134.55 GET //10.XXX.134.55:9024/v1/9f2f0506dc2748ba98b52904ca44f89a?format=json▮=test-storage-16228-255 HTTP/1.0 200 865 - 3 'X-Forwarded-For: 10.XXX.134.56'


Kuormituksentasauksen tiedot:
Tämä ominaisuus toimii vain, kun kuormituksentasaus on määritetty oikein. 

F5 BigIP on testattu laboratoriossa.  

Esimerkiksi F5 BigIP Load Balancer -näppäimellä hän asettaa ProxyPreserveHostin päälle ja varmistaa, että otat x-forwarded-for-toiminnon käyttöön HTTP-profiilissa.  
Seuraava linkki on katsaus F5 BIG-IP: n määrittämiseen:
Tämä hyperlinkki johtaa Dell Technologiesin ulkopuoliseen sivustoon.https://support.f5.com/csp/article/K4816

 

Affected Products

Elastic Cloud Storage

Products

Elastic Cloud Storage
Article Properties
Article Number: 000013873
Article Type: How To
Last Modified: 24 Apr 2025
Version:  8
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.