NSX-V 로드 밸런서를 ALB(Advanced Load Balancer)로 NSX-T로 마이그레이션할 수 있습니다.

ALB로 마이그레이션하려면 NSX Manager에서 시스템 > 마이그레이션 화면으로 이동하고 NSX for vSphere 마이그레이션, 사용자 정의 토폴로지구성 마이그레이션을 선택합니다. NSX-V 로드 밸런서를 ALB로 마이그레이션하는 유일한 방법입니다. 다른 모든 마이그레이션 모드는 NSX-V Load Balancer를 NSX-T Load Balancer로 마이그레이션합니다. 단일 사이트 배포만 지원됩니다.

마이그레이션 전 작업

마이그레이션 전에 다음 작업을 수행하여 NSX-T에서 ALB를 설정합니다.
  • NSX Manager UI에서 Avi 컨트롤러를 배포합니다(시스템 > 장치로 이동). 자세한 내용은 NSX-T Data Center 설치 가이드에서 "NSX Advanced Load Balancer 장치 클러스터 설치" 항목을 참조하십시오.
  • Avi 컨트롤러 구성:
    • 크로스 실행 UI를 사용하여 라이센스 모드를 설정하고 필요한 Avi 라이센스를 Avi 컨트롤러에 업로드합니다.
    • NSX-T의 해당 전송 영역에 대한 클라우드 구성을 설정합니다.
    • SE(서비스 엔진)의 관리 네트워크가 컨트롤러 IP에 연결되어 있는지 확인합니다.
    • SE에서 컨트롤러로 포트 22, 443, 8443 및 123에 액세스할 수 있는지 확인합니다.

지원되는 토폴로지

VLAN 또는 오버레이에 배포된 로드 밸런서를 마이그레이션할 수 있습니다. 지원되는 배포 유형은 다음과 같습니다.

오버레이:
  • 투명 모드가 없는 인라인 로드 밸런서
  • 단일 LIF(논리적 인터페이스)가 있는 단일 암 로드 밸런서
  • 두 LIF의 단일 암 로드 밸런서
  • 단일 암 로드 밸런서가 있는 인라인 로드 밸런서
VLAN:
  • 단일 암 로드 밸런서
  • 투명 모드가 없는 인라인 로드 밸런서
  • 인라인 중첩 로드 밸런서

다음 다이어그램은 마이그레이션 전(왼쪽) 및 후(오른쪽) 토폴로지를 표시합니다. 다이어그램에서 C는 클라이언트 VM을 의미하고, S는 서버 VM을 의미하고, E는 Edge Services Gateway를 의미합니다.

오버레이 토폴로지:

토폴로지 1: 왼쪽: 투명 모드가 없는 NSX-V 인라인 LB 오른쪽: NSX-T 단일 암 ALB.ALB 토폴로지 1

토폴로지 2: 왼쪽: NSX-V 단일 암 LB. 오른쪽: NSX-T 단일 암 ALB.ALB 토폴로지 2

토폴로지 3: 왼쪽: NSX-V. 두 LIF(1, 2)에서 하나의 LIF(1)에 걸쳐 있는 2개의 단일 암 LB. 오른쪽: 다른 LIF(1, 2)에 걸쳐 있는 NSX-T 단일 암 ALB.ALB 토폴로지 3

토폴로지 4: 왼쪽: 단일 암 LB가 있는 NSX-V 인라인 LB. 오른쪽: 단일 암 LB가 있는 NSX-T 인라인 ALB.ALB 토폴로지 4

VLAN 토폴로지:

토폴로지 5: 왼쪽: NSX-V 단일 암 LB. 오른쪽: NSX-T 단일 암 ALB.ALB 토폴로지 5

토폴로지 6: 왼쪽: 투명 모드가 있는 NSX-V 인라인 LB. 오른쪽: 투명 모드가 있는 NSX-T 인라인 ALB.ALB 토폴로지 6

토폴로지 7: 왼쪽: NSX-V 인라인 중첩 LB. 오른쪽: NSX-T 인라인 중첩 ALB.ALB 토폴로지 7

ALB 매핑 파일

마이그레이션의 경우 ESG(Edge Services Gateway)를 SE 그룹에 매핑하는 방법을 지정하는 매핑 파일을 JSON 형식으로 준비할 수 있습니다. 매핑 파일 제공은 선택 사항입니다. 제공하지 않으면 필요한 정보를 묻는 메시지가 표시됩니다. 다음은 오버레이 토폴로지의 매핑 파일 예입니다.
{
  "alb": {
    "service_engine_group_per_esg": false,
    "esgs": [
      {
        "name": "edge-4",
        "interfaces": [
          {
            "name": "mgmt",
            "tier1_id": "London_Tier1Gateway1"
          },
          {
            "name": "vnic1",
            "placement_network_subnet": "172.16.1.10/16",
            "service_engine_group": "Test-SE-group"
          }
        ]
      }
    ]
  }
}

매핑 파일에서 다음 필드를 지정할 수 있습니다.

필드 설명
alb 최상위 제목
service_engine_group_per_esg
  • 기본 라이센스를 사용하여 SE 그룹을 처리해야 하는 경우 기본 SE 그룹이 복제됩니다. 엔터프라이즈 라이센스를 사용하면 모든 ESG가 기본 SE 그룹에 매핑됩니다.
  • false로 설정된 경우 해당 인터페이스에 속하는 가상 서비스에 사용될 service_engine_group을 지정해야 합니다.
  • true로 설정하면 모든 ESG에 대해 SE 그룹이 생성됩니다.
esgs 환경의 ESG 목록입니다.
이름 ESG의 이름입니다.
default_tier1_id 이 설정을 지정하면 ESG의 모든 오버레이 인터페이스가 이 Tie-1 게이트웨이에 매핑됩니다.
interfaces ESG의 인터페이스 목록입니다.
interfaces.name 인터페이스의 이름입니다.
interfaces.tier1_id
  • 인터페이스에 연결된 모든 가상 서비스가 이 Tier-1 게이트웨이에 매핑됩니다.
  • 이 설정은 오버레이 가상 서비스에 대한 것입니다.
  • 이 설정은 default_tier1_id 값을 재정의합니다.
interfaces.placement_network_subnet
  • Avi 컨트롤러의 클라우드 네트워크에서 구성될 서브넷을 지정합니다.
  • 이 설정은 VLAN 가상 서비스에 대한 것입니다.
interfaces.service_engine_group
  • 인터페이스에 연결된 가상 서비스에 대한 SE 그룹을 지정합니다.
  • 이 설정은 다른 SE 그룹 설정보다 우선합니다.

피드백을 생성하는 일반적인 문제

마이그레이션 마법사는 마이그레이션을 진행하기 전에 환경을 확인하고 문제 해결에 대한 피드백을 제공합니다. 다음 표에는 문제 및 수행할 수 있는 작업이 나열되어 있습니다.

문제 작업
구성 누락 구성 업데이트 Avi 컨트롤러에서 클라우드 구성이 누락됨
지원되지 않는 개체 건너뛰기 MSSQL 모니터
지원되지 않는 구성 부분적으로 마이그레이션됨 투명 모드를 건너뛰지만 가상 서비스가 마이그레이션됩니다.
매핑 파일의 정보가 누락됨 입력 제공 Tier-1 또는 세그먼트 매핑 누락
오펀 개체 건너뛰기 가상 서비스에서 참조되지 않는 풀
계층 -2 종속성 건너뛰기 해당 세그먼트가 마이그레이션되지 않은 경우 가상 서비스를 건너뜁니다.

마이그레이션 마법사는 마이그레이션을 차단하지 않는 조건에 대한 정보 메시지도 제공합니다. 예를 들어 환경에 기본 라이센스가 있는 경우 엔터프라이즈 라이센스를 권장하는 메시지가 나타납니다.

Tier-1/세그먼트 매핑

오버레이 토폴로지의 경우:
  • 단일 암 로드 밸런서만 지원됩니다.
  • 매핑 파일의 "esgs" 섹션은 매핑을 지정합니다.
  • 모든 가상 서비스 및 해당 풀이 매핑 파일에 지정된 Tier-1로 마이그레이션됩니다.
VLAN 토폴로지의 경우:
  • 단일 및 인라인 로드 밸런서가 모두 지원됩니다.
  • 가상 서비스용 VLAN 세그먼트는 해당 가상 서비스의 마이그레이션된 인터페이스에서 파생됩니다.
  • 풀의 경우 마이그레이션 마법사에서 VLAN 세그먼트 매핑에 대한 피드백을 제공합니다.

SE(서비스 엔진) 그룹 매핑

기본 매핑:
  • 기본 라이센스
    • 활성-대기 모드만 지원합니다.
    • 10번째 vNIC 인터페이스마다 새 SE 그룹이 복제됩니다.
    • SE 그룹당 가상 서비스 수가 구성된 제한을 초과하는 경우 새 SE 그룹이 복제됩니다.
  • 고급 라이센스
    • 기본 SE 그룹에 매핑됨
매핑 파일에서 다음을 지정하여 기본값을 재정의할 수 있습니다.
  • 매개 변수 "service_engine_group_per_esg"true 또는 false로 설정합니다.
  • "service_engine_group_per_esg" 매개 변수를 재정의할 특정 ESG 매핑을 지정합니다.
다음에 유의하십시오.
  • 동일한 VIP를 공유하는 모든 가상 서비스가 동일한 SE 그룹에 매핑됩니다.
  • 공유 가상 서비스 수가 SE 그룹당 가상 서비스 수보다 큰 경우 이 문제를 해결하기 위해 피드백이 생성됩니다.