NLB Test Tool Guide - cloud-barista/cb-spider GitHub Wiki


NLB κΈ°λŠ₯ 및 검증 μ‹œν—˜ 도ꡬ

1. μ‹œν—˜ ν•­λͺ© 및 κ°€μ΄λ“œ

  • μ‹œν—˜ ν•­λͺ©μ€ NLB κΈ°λŠ₯ μ‹œν—˜κ³Ό NLB 검증 μ‹œν—˜μœΌλ‘œ κ΅¬μ„±λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.

    • κΈ°λŠ₯ μ‹œν—˜μ€ NLB 생성, 정보 제곡 및 μ‚­μ œ λ“± NLB κΈ°λŠ₯에 λŒ€ν•œ μ‹œν—˜μž…λ‹ˆλ‹€.
    • 검증 μ‹œν—˜μ€ NLB에 μ˜ν•΄ λΆ€ν•˜ 뢄산이 μ œλŒ€λ‘œ λ™μž‘ λ˜λŠ” μ§€ ν™•μΈν•˜λŠ” μ‹œν—˜μž…λ‹ˆλ‹€.
  • ν˜„μž¬ 검증 μ‹œν—˜ ν•­λͺ©μ€ μ‚¬μš©μžμ˜ TCP, HTTP 및 UDP μ„œλΉ„μŠ€μ— λŒ€ν•œ NLB 제곡 μ‹œλ‚˜λ¦¬μ˜€ μ€‘μ‹¬μ˜ μ‹œν—˜μž…λ‹ˆλ‹€.

    • VM에 νƒ‘μž¬λ˜λŠ” μ‚¬μš©μž μ„œλΉ„μŠ€λ₯Ό μ€‘μ‹¬μœΌλ‘œ (1)TCP μ„œλΉ„μŠ€μ™€ (2)μ›Ή μ„œλΉ„μŠ€ 그리고 (3)UDP μ„œλΉ„μŠ€λ‘œ κ΅¬λΆ„ν•˜μ—¬ μ‹œν—˜

      • (1) TCP μ„œλΉ„μŠ€ μ‹œν—˜: VM의 TCP μ„œλΉ„μŠ€λ₯Ό NLBλ₯Ό ν†΅ν•΄μ„œ μ„œλΉ„μŠ€

        • 사전 μ„€μ •: SG TCP 23번 포트 개방

        • [CASE-1] 동일 ν”„λ‘œν† μ½œ, 동일 포트

          • Client μ ‘κ·Ό: ssh {NLB IP or DNSName}
          • Listener μ„€μ •: TCP : 22
          • VMGroup μ„€μ •: TCP : 22
          • HealthChecker μ„€μ •: TCP : 22
        • [CASE-2] 동일 ν”„λ‘œν† μ½œ, λ¦¬μŠ€λ„ˆ 포트 λ³€κ²½

          • Client μ ‘κ·Ό: ssh {NLB IP or DNSName} -p 23
          • Listener μ„€μ •: TCP : 23
          • VMGroup μ„€μ •: TCP : 22
          • HealthChecker μ„€μ •: TCP : 22
      • (2) μ›Ή μ„œλΉ„μŠ€ μ‹œν—˜: VM의 μ›Ή μ„œλΉ„μŠ€λ₯Ό NLBλ₯Ό ν†΅ν•΄μ„œ μ„œλΉ„μŠ€

        • 사전 μ„€μ •: SG TCP 80번 포트 개방, VMGroup의 λͺ¨λ“  VM에 nginx μ„€μΉ˜(80번 포트)

        • [CASE-1] 동일 ν”„λ‘œν† μ½œ, 동일 포트

          • Client μ ‘κ·Ό: curl {NLB IP or DNSName}
          • Listener μ„€μ •: TCP : 80
          • VMGroup μ„€μ •: TCP : 80
          • HealthChecker μ„€μ •: TCP : 80 # GCP μ œμ™Έ(TCP 지원 μ•ˆν•¨)
        • [CASE-2] HTTP ν—¬μŠ€μ²΄ν¬ (GCP κ³ λ €)

          • Client μ ‘κ·Ό: curl {NLB IP or DNSName}:81
          • Listener μ„€μ •: TCP : 81
          • VMGroup μ„€μ •: TCP : 80
          • HealthChecker μ„€μ •: HTTP : 80
      • (3) UDP μ„œλΉ„μŠ€ μ‹œν—˜: VM의 UDP μ„œλΉ„μŠ€λ₯Ό NLBλ₯Ό ν†΅ν•΄μ„œ μ„œλΉ„μŠ€

        • 사전 μ„€μ •: SG TCP 80번, UDP 100번 포트 개방, VMGroup의 λͺ¨λ“  VM에 nginx μ„€μΉ˜(80번 포트) 및 UDP 데λͺ¬(100번 포트) 가동

        • [CASE-1] TCP ν—¬μŠ€μ²΄ν¬

          • Client μ ‘κ·Ό: ncat {NLB IP or DNSName} {PORT}
          • Listener μ„€μ •: UDP : 80
          • VMGroup μ„€μ •: UDP : 100
          • HealthChecker μ„€μ •: TCP : 80
        • [CASE-2] λ¦¬μŠ€λ„ˆ 포트 λ³€κ²½, HTTP ν—¬μŠ€μ²΄ν¬

          • Client μ ‘κ·Ό: ncat {NLB IP or DNSName} {PORT}
          • Listener μ„€μ •: UDP : 100
          • VMGroup μ„€μ •: UDP : 100
          • HealthChecker μ„€μ •: HTTP : 80
      • ν˜„μž¬ Health Checker의 Interval, Timeout, Threshold μ„€μ • 값은 λ‹€μŒκ³Ό 같이 κ³ μ •ν•˜μ—¬ μ‹œν—˜

        • Azure, GCP, Alibaba, Tencent, IBM: λ‹€μŒ κ°’μœΌλ‘œ μ„€μ •
            Interval: 10
            Timeout:   9
            Threshold: 3
          
        • AWS: λ‹€μŒ κ°’μœΌλ‘œ μ„€μ •
            Interval: 10
            Timeout:  -1
            Threshold: 3
          
      • GCP 경우 λ‹€μŒ μ‹œν—˜ ν•­λͺ©λ§Œ κ°€λŠ₯

        • (2)μ›Ή μ„œλΉ„μŠ€ μ‹œν—˜ [CASE-2], (3)UDP μ„œλΉ„μŠ€ μ‹œν—˜ ν•­λͺ©μ—μ„œ HealthChecker ν”„λ‘œν† μ½œ HTTP ν•­λͺ©
        • μ‚¬μœ : VM에 Health Checking을 μœ„ν•œ HTTP Server 쑴재 ν•„μˆ˜, HealthChecker HTTP Protocol만 κ°€λŠ₯

2. μ‹œν—˜ 도ꡬ μœ„μΉ˜

  • https://github.com/cloud-barista/cb-spider/tree/master/test/nlb-test-curl

  • μ£Όμš” μ‹œν—˜ μŠ€ν¬λ¦½νŠΈκ°€ λ‹€μŒκ³Ό κ°™κ³ , μ‹œν—˜ ν•­λͺ©λ³„ ν™œμš©ν•΄μ•Ό ν•  μŠ€ν¬λ¦½νŠΈλŠ” NLB μ‹œν—˜ ν•­λͺ© 및 μ‹œν—˜ κ²°κ³Ό(μ—‘μ…€)μ—μ„œ μ‹œν—˜ ν•­λͺ©λ³„ Test Script μ°Έκ³ 

    .
    |-- 0.prepare-kill-udp-daemon-nlb-test.sh
    |-- 0.prepare-nginx-nlb-test.sh
    |-- 0.prepare-nlb-test.sh
    |-- 0.prepare-udp-nlb-test.sh
    |-- 1.create-nlb-TCP-22-test-AWS.sh
    |-- 1.create-nlb-TCP-22-test.sh
    |-- 1.create-nlb-TCP-23-test-AWS.sh
    |-- 1.create-nlb-TCP-23-test.sh
    |-- 1.create-nlb-TCP-80-HTTP-test-AWS.sh
    |-- 1.create-nlb-TCP-80-HTTP-test.sh
    |-- 1.create-nlb-TCP-80-test-AWS.sh
    |-- 1.create-nlb-TCP-80-test.sh
    |-- 1.create-nlb-TCP-81-test-AWS.sh
    |-- 1.create-nlb-TCP-81-test.sh
    |-- 1.create-nlb-UDP-100-HTTP-test-AWS.sh
    |-- 1.create-nlb-UDP-100-HTTP-test.sh
    |-- 1.create-nlb-UDP-80-test-AWS.sh
    |-- 1.create-nlb-UDP-80-test.sh
    |-- 2.list-get-nlb-test.sh
    |-- 3.get-owner-vpc-nlb-test.sh (μ„œλ²„ μ „μš© μ‹œν—˜)
    |-- 4.1.addvm-nlb-test.sh
    |-- 4.2.removevm-nlb-test.sh
    |-- 5.change-nlb-test.sh        (λ³€κ²½ κΈ°λŠ₯ 보λ₯˜)
    |-- 6.gethealth-nlb-test.sh
    |-- 7.delete-nlb-test.sh
    |-- 8.teardown-nlb-test.sh
    |-- check-nlb-curl-call-test.sh
    |-- check-nlb-ssh-call-test.sh
    |-- check-nlb-udp-call-test.sh
    

3. μ‹œν—˜ 도ꡬ ꡬ성 및 μ‹œν—˜ 슀크립트 κ°œμš”

  • (1) NLB Test μ€€λΉ„ 도ꡬ: NLB μ‹œν—˜μ— ν•„μš”ν•œ μžμ› 생성/μ‚­μ œ 및 VM nginx μ„€μΉ˜/μ„€μ • λ“±
    • λŒ€μƒ 슀크립트: 0.prepare-, 8.teardown-

  • (2) NLB κΈ°λŠ₯ μ‹œν—˜ 도ꡬ: NLB 생성, 정보 제곡, VM μΆ”κ°€/제거 및 μ‚­μ œ λ“± μ£Όμš” κΈ°λŠ₯ μ‹œν—˜
    • λŒ€μƒ 슀크립트: 1.create-* ~ 7.delete-*

  • (3) NLB λΆ„μ‚° 호좜 검증 도ꡬ: μ—°μ†λ˜λŠ” LB ν˜ΈμΆœμ— VM이 λΆ„μ‚° 호좜(ꡐ차 선택) λ˜λŠ” μ§€ ν™•μΈν•˜λŠ” μ‹œν—˜
    • λŒ€μƒ 슀크립트: check-*

4. μ‹œν—˜ μ€€λΉ„ 및 ν™˜κ²½

  • (1) λŒ€μƒ CSP connection config 등둝 및 image, Spec λ“± μ‹œν—˜ ν™˜κ²½ μ„€μ •

    • aws 경우: ./aws/setup.env 확인
    • aws2와 같이 경둜 μΆ”κ°€ν•˜μ—¬ μƒˆλ‘œμš΄ μ„€μ • ꡬ성 κ°€λŠ₯
  • (2) μ‹œν—˜ 단말 ν™˜κ²½

    • Spider μ„œλ²„μ™€ 동일 λ…Έλ“œμ—μ„œ λͺ¨λ“  μ‹œν—˜ μ‹€ν–‰ ν•„μš”
    • ssh, curl, nmap, ncat λ“± ν•„μš”

5. μ‹œν—˜ 절차

  • (1) μ‹œν—˜ 도ꡬ μœ„μΉ˜λ‘œ 이동

    cd $CBSPIDER_ROOT/test/nlb-test-curl
    
  • (2) μ‹œν—˜μ— ν•„μš”ν•œ μžμ› 및 VM λ“± μ€€λΉ„ (μ˜ˆμ‹œ λͺ…령은 AWS κ²½μš°μž„)

    • VPC/Subnet/SG/Key 및 2개의 VM(vm-01, vm-02) 생성
      ./0.prepare-nlb-test.sh aws
      
    • μ›Ή μ„œλΉ„μŠ€ μ‹œν—˜ ν•­λͺ©(80 by nginx)의 경우 λ‹€μŒμ„ μ‹€ν–‰ν•˜μ—¬
      • μ•„λž˜μ™€ 같이 scriptλ₯Ό μ‹€ν–‰ μ‹œμΌœμ„œ λŒ€μƒ VM λͺ¨λ‘μ— nginxλ₯Ό μ„€μΉ˜
        • μ•„λž˜μ˜ script μ‹€ν–‰μ‹œ, "Load key "XXX-keypair-01.pem": invalid format" μ΄λΌλŠ” errorκ°€ λ°œμƒν•˜λ©΄, μƒμ„±λ˜μ–΄ μ €μž₯된 keypair νŒŒμΌμ„ μ—΄μ–΄μ„œ μ œλŒ€λ‘œ μƒμ„±λ˜μ—ˆλŠ”μ§€ 확인 ν•„μš”
      • λŒ€μƒ VM nginx default page에 VM의 Public IP μΆ”κ°€ ν•„μš”
      • AddVMs() μ‹€ν–‰μœΌλ‘œ VM(vm-03, vm-04) μΆ”κ°€ν–ˆμœΌλ©΄, μΆ”κ°€ν•œ VM 이름 λŒ€μƒμœΌλ‘œ μ‹€ν–‰ ν•„μš”
      • μ•„λž˜μ˜ script μ‹€ν–‰μœΌλ‘œ nginx μ„€μΉ˜/ꡬ동이 μ™„λ£Œλ˜λ©΄ health checkμ‹œ healthy VM으둜 포함됨.
      ./0.prepare-nginx-nlb-test.sh aws vm-01
      ./0.prepare-nginx-nlb-test.sh aws vm-02
      
  • (3) NLB κΈ°λŠ₯ 및 검증 μ‹œν—˜ μ‹€ν–‰

    • Create NLB μ„€μ •(ν”„λ‘œν† μ½œ, 포트 λ“±)에 λ”°λ₯Έ μ‹œν—˜ ν•­λͺ© λ§ˆλ‹€ λ‹€μŒ μˆœμ„œλ‘œ μ‹œν—˜ 슀크립트λ₯Ό μ‹€ν–‰ν•©λ‹ˆλ‹€.

        * κΈ°λŠ₯ μ‹œν—˜: 1.Create NLB -> 2.List/Get NLB
        * 검증 μ‹œν—˜: 6.GetHealth: vm-01, vm-02 Healthy μƒνƒœ 확인
        * 검증 μ‹œν—˜: check: vm-01, vm-02 ꡐ차 호좜 μ—¬λΆ€ 확인
      
        * κΈ°λŠ₯ μ‹œν—˜: 4.1.AddVMs(vm-03, vm-04) to NLB  (μ›Ή μ„œλΉ„μŠ€ μ‹œν—˜μ˜ 경우: μœ„μ—μ„œ μ„€λͺ…ν•œ nginx μ„€μΉ˜ 슀크립트 μ‹€ν–‰ ν•„μš”)
        * 검증 μ‹œν—˜: 6.GetHealth: vm-01, vm-02, vm-03, mv-04 Healthy μƒνƒœ 확인
        * 검증 μ‹œν—˜: check: vm-01, vm-02, vm-03, vm-04 ꡐ차 호좜 μ—¬λΆ€ 확인
      
        * κΈ°λŠ₯ μ‹œν—˜: 4.1.RemoveVMs(vm-03, vm-04) from NLB
        * 검증 μ‹œν—˜: 6.GetHealth: vm-01, vm-02 Healthy μƒνƒœ 확인
        * 검증 μ‹œν—˜: check: vm-01, vm-02 ꡐ차 호좜 μ—¬λΆ€ 확인
      
        * κΈ°λŠ₯ μ‹œν—˜: 7.Delete NLB
      
    • μ‹œν—˜ ν•­λͺ©μ— 따라 Create NLB와 Check μ‹€ν–‰ μŠ€ν¬λ¦½νŠΈκ°€ 달라지며 μ„ΈλΆ€ λ‚΄μš©μ€ λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€.

    • Create NLB μ‹œν—˜ 슀크립트 선택 방법

      • [TCP μ„œλΉ„μŠ€μ˜ 경우], μ‹œν—˜ ν•­λͺ©μ— 맞게 λ‹€μŒ 쀑 ν•˜λ‚˜λ₯Ό μ‹€ν–‰ν•©λ‹ˆλ‹€. (AWS, GCP μ œμ™Έ)

        ./1.create-nlb-TCP-22-test.sh azure
        ./1.create-nlb-TCP-23-test.sh azure
        ...
        
      • μœ„ 싀행은 λ‹€μŒ μ„€μ •μœΌλ‘œ NLBλ₯Ό μƒμ„±ν•©λ‹ˆλ‹€.

        * Listener:     TCP:22  # λ˜λŠ” 23
        * VMGroup:      TCP:22
        * HealthChecer: TCP:22
          - Interval: 10
          - Timeout: 9
          - Threshold: 3
        
      • [μ›Ή μ„œλΉ„μŠ€μ˜ 경우], μ‹œν—˜ ν•­λͺ©μ— 맞게 λ‹€μŒ 쀑 ν•˜λ‚˜λ₯Ό μ‹€ν–‰ν•©λ‹ˆλ‹€. (AWS, GCP μ œμ™Έ)

        • μ›Ή μ„œλΉ„μŠ€μ˜ 경우 μ›Ή μ„œλ²„(nginx) μ„€μΉ˜ 및 ꡬ동 ν•„μš” (μœ„ μ›Ή μ„œλΉ„μŠ€ μ‹œν—˜ ν•­λͺ© μ°Έκ³ )
        ./1.create-nlb-TCP-80-test.sh azure
        ./1.create-nlb-TCP-81-test.sh azure
        ...
        
      • μœ„ 싀행은 λ‹€μŒ μ„€μ •μœΌλ‘œ NLBλ₯Ό μƒμ„±ν•©λ‹ˆλ‹€.

        * Listener:     TCP:80  # λ˜λŠ” 81
        * VMGroup:      TCP:80
        * HealthChecer: TCP:80
          - Interval: 10
          - Timeout: 9
          - Threshold: 3
        
      • [AWS의 경우], μ‹œν—˜ ν•­λͺ©μ— 맞게 λ‹€μŒ 쀑 ν•˜λ‚˜λ₯Ό μ‹€ν–‰ν•©λ‹ˆλ‹€. (Timeout=-1)

        $ ls *AWS*
        1.create-nlb-TCP-22-test-AWS.sh  1.create-nlb-TCP-80-test-AWS.sh
        1.create-nlb-TCP-23-test-AWS.sh  1.create-nlb-TCP-81-test-AWS.sh
        
      • μœ„ 싀행은 λ‹€μŒ μ„€μ •μœΌλ‘œ NLBλ₯Ό μƒμ„±ν•©λ‹ˆλ‹€.

        * Listener:     TCP:22  # λ˜λŠ” 23
        * VMGroup:      TCP:22
        * HealthChecer: TCP:22
          - Interval: 10
          - Timeout: -1
          - Threshold: 3
        
        * Listener:     TCP:80  # λ˜λŠ” 81
        * VMGroup:      TCP:80
        * HealthChecer: TCP:80
          - Interval: 10
          - Timeout: -1
          - Threshold: 3
        
      • [GCP의 경우], μ‹œν—˜ ν•­λͺ©μ— 맞게 λ‹€μŒ 쀑 ν•˜λ‚˜λ₯Ό μ‹€ν–‰ν•©λ‹ˆλ‹€. (Listener==VMGroup, HealthCheck=HTTP)

        $ ls *GCP*
        1.create-nlb-TCP-80-HTTP-test-GCP.sh
        
      • μœ„ 싀행은 λ‹€μŒ μ„€μ •μœΌλ‘œ NLBλ₯Ό μƒμ„±ν•©λ‹ˆλ‹€.

        * Listener:     TCP:80
        * VMGroup:      TCP:80
        * HealthChecer: HTTP:80
          - Interval: 10
          - Timeout: 9
          - Threshold: 3
        
    • Heahth Check 슀크립트 μ‹€ν–‰ 방법

      • μ•„λž˜μ™€ 같이 NLB VMGroup의 health checkλ₯Ό μ‹€ν–‰ν•œλ‹€.
        ./6.gethealth-nlb-test.sh aws
        
    • 검증 μ‹œν—˜ 쀑 Check 슀크립트 선택 방법

      • TCP μ„œλΉ„μŠ€λŠ” ssh둜 ν˜ΈμΆœν•˜κ³ , Web μ„œλΉ„μŠ€λŠ” curl을 μ΄μš©ν•˜μ—¬ ν˜ΈμΆœν•˜μ—¬ μ‹œν—˜ν•©λ‹ˆλ‹€.

      • [TCP μ„œλΉ„μŠ€ 경우], λŒ€μƒ NLB의 Listener μ„€μ • ν¬νŠΈμ— λ”°λΌμ„œ λ‹€μŒ 쀑 ν•˜λ‚˜ μ‹€ν–‰

        ./check-nlb-ssh-call-test.sh aws 22
        ./check-nlb-ssh-call-test.sh aws 23
        
      • [μ›Ή μ„œλΉ„μŠ€ 경우], λŒ€μƒ NLB의 Listener μ„€μ • ν¬νŠΈμ— λ”°λΌμ„œ λ‹€μŒ 쀑 ν•˜λ‚˜ μ‹€ν–‰

        ./check-nlb-curl-call-test.sh aws 80
        ./check-nlb-curl-call-test.sh aws 81
        
      • μ°Έκ³ 

        • NLB 섀정이 μ‹€μ œλ‘œ 반영 되기 μ „κΉŒμ§€λŠ” check λͺ…령을 μ‹€ν–‰ν•˜λ©΄ 보톡 아무것도 좜λ ₯이 λ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.
          • NLB μ„€μ • λ°˜μ˜μ— μ‹œκ°„μ΄ μ’€ 걸릴 수 있으며, AWS 경우 μ•½ 5λΆ„ 정도 μ†Œμš”λ©λ‹ˆλ‹€.
        • μœ„μ˜ μ›Ή μ„œλΉ„μŠ€ ν…ŒμŠ€νŠΈμ‹œ 각 VMμœΌλ‘œλΆ€ν„° μ œλŒ€λ‘œλœ 응닡이 μ—†μœΌλ©΄, nginxκ°€ μ œλŒ€λ‘œ κ΅¬λ™λ˜μ–΄μžˆλŠ”μ§€ 확인 ν•„μš”
        • ν˜Ήμ‹œ, Check μ‹€ν–‰ μ‹œμ— μ—λŸ¬ λ©”μ‹œμ§€λ₯Ό ν™•μΈν•˜κ³  μ‹Άλ‹€λ©΄
          • λ‹€μŒ νŒŒμΌμ—μ„œ >(redirection)λ₯Ό ν¬ν•¨ν•œ λ’· 뢀뢄을 μ œκ±°ν•˜λ©΄ 확인 κ°€λŠ₯ν•©λ‹ˆλ‹€.
            vi common/check-nlb-ssh-test.sh
            
  • (4) NLB 검증 μ‹œν—˜ κ²°κ³Ό 평가 방법

    • NLB 섀정이 μ œλŒ€λ‘œ 반영되면,

    • SSH 호좜의 μ˜¬λ°”λ₯Έ 좜λ ₯ μ˜ˆμ‹œλŠ” λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€. (20회 ν˜ΈμΆœν•¨)

      • 2개 VM에 λŒ€ν•œ hostname이 ꡐ차 좜λ ₯ 되면 μ„±κ³΅μž…λ‹ˆλ‹€.

      • ꡐ차 λ˜λŠ” μˆœμ„œλŠ” λΆˆκ·œμΉ™μ μž…λ‹ˆλ‹€.

        ./check-nlb-ssh-call-test.sh aws 22  # λ˜λŠ” 23
        
        ip-10-0-10-195
        ip-10-0-8-198
        ip-10-0-10-195
        ip-10-0-8-198
        ip-10-0-10-195
        ip-10-0-8-198
        ip-10-0-8-198
        ...
        
    • CURL 호좜의 μ˜¬λ°”λ₯Έ 좜λ ₯ μ˜ˆμ‹œ(20회 ν˜ΈμΆœν•¨)

      • 2개 VM에 λŒ€ν•œ Public IPκ°€ ꡐ챠 좜λ ₯ 되면 μ„±κ³΅μž…λ‹ˆλ‹€.

      • ꡐ차 λ˜λŠ” μˆœμ„œλŠ” λΆˆκ·œμΉ™μ μž…λ‹ˆλ‹€.

        ./check-nlb-curl-call-test.sh aws 80 # λ˜λŠ” 81
        
        <title>Welcome to 18.217.189.175</title>
        <title>Welcome to 3.144.42.189</title>
        <title>Welcome to 3.144.42.189</title>
        <title>Welcome to 3.144.42.189</title>
        <title>Welcome to 3.144.42.189</title>
        <title>Welcome to 18.217.189.175</title>
        <title>Welcome to 18.217.189.175</title>        ...
        
  • (5) NLB κΈ°λŠ₯ 및 λ™μž‘ 검증 μ™„λ£Œ ν›„ μžμ› μ‚­μ œ 방법

    • 각 μ‹œν—˜ 쀑에 NLB μ‚­μ œλ₯Ό μœ„ν•΄μ„œλŠ” μ•„λž˜μ˜ 슀크립트λ₯Ό μ‹€ν–‰ν•˜μ—¬ NLBλ₯Ό λ°˜λ‚©ν•œλ‹€.
      • NLB에 ν¬ν•¨λœ λͺ¨λ“  μžμ› λ°˜λ‚©
        ./7.delete-nlb-test.sh aws
        
    • λͺ¨λ“  μ‹œν—˜ μ’…λ£Œ ν›„μ—λŠ” prepare ν–ˆλ˜ μžμ›μ„ μ•„λž˜μ˜ 슀크립트λ₯Ό μ‹€ν–‰ν•˜μ—¬ λ°˜λ‚©ν•©λ‹ˆλ‹€.
      • VM μ‚­μ œ ~ VPC μ‚­μ œ
        ./8.teardown-nlb-test.sh aws
        

6. μ‹œν—˜ κ²°κ³Ό

History

- V0.1 => V0.2
  - UDP μ„œλΉ„μŠ€ μ‹œν—˜ ν•­λͺ© 및 μ‹œν—˜ κ²°κ³Ό μΆ”κ°€
⚠️ **GitHub.com Fallback** ⚠️