이 섹션의 지침은 TKGI에서 단계가 자동화되기 때문에 TKGI 사용자에게 선택 사항입니다.
관리자-정책 마이그레이션 프로세스의 첫 번째 단계는 논리적 라우터, IP 블록 및 풀, NsGroup 등과 같은 클러스터 간에 공유되는 NSX 리소스를 마이그레이션하는 것입니다. 이러한 NSX 리소스는 사용자가 생성합니다. 이러한 항목은 Vanilla Kubernetes 클러스터를 마이그레이션할 때 사용자가 mp2p-user-spec YAML에 수동으로 지정합니다. TKGI는 자동 유추되므로 지정할 수 없습니다. TAS의 Ops Manager에 있는 MP-정책 마이그레이션 구성 창 아래에 있는 VMware NSX-T 타일에 지정됩니다.
- 각 공백(' ') 리터럴은 밑줄('_')로 바뀝니다.
- 각 슬래시('/')는 밑줄 ('_')로 바뀝니다.
- 표시 이름에 마침표만 있는 경우(예: '.', '.....’ 등) 1개의 밑줄('_')이 앞에 옵니다.
- "mp display name"은 정책 ID "mp_display_name"이 됩니다.
- “mp display/name"은 정책 ID "mp_display_name"이 됩니다.
- "....."는 정책 ID "_....."가 됩니다.
따라서 생성한 모든 NSX 리소스에 고유한 표시 이름이 있는지 확인해야 합니다.
TAS에서 공유 리소스는 MP ID와 동일한 정책 ID를 사용하여 정책으로 마이그레이션됩니다.
참고: Vanilla Kubernetes 클러스터를 마이그레이션한 후에 구성에서 NSX 리소스의 ID를 읽을 때마다 위의 규칙을 기준으로 ncp.ini를 업데이트합니다.
사용자 규격 YAML에서 공유 리소스를 지정하는 방법
- 관리자 API에서 display_name 또는 ID를 사용하는 리소스. 리소스를 관리자 API에서 찾을 수 없는 경우에는 무시됩니다.
- user-spec.yaml의 "ip-allocations" 아래에서 IP 풀에 대해 가져올 IP-Allocations. 다음과 같은 두 가지 시나리오가 있습니다.
- 이 IpPool의 사용자 지정 IpPoolAllocations를 사용하는 경우
일부 IpAllocations를 수동으로 생성한 경우에는 여기에서 지정하십시오. Key는 IpPoolAllocation의 allocation_id이고 value는 필요한 정책 ID입니다. IpBlock, Tier0 등의 다른 리소스는 가져오지 마십시오. 가져온 후에는 아래 2단계에 지정된 대로 스크립트를 다시 실행하여 공유 리소스를 가져옵니다.
- 이 IpPool의 사용자 지정 IpPoolAllocations를 사용하지 않는 경우(기본값)
IpPool에서 ip-allocations를 편집/지정하지 말고, 스펙에서 가져올 IpBlock, Tier0 등의 다른 모든 리소스를 추가하십시오.
- 이 IpPool의 사용자 지정 IpPoolAllocations를 사용하는 경우
- Tier-1 라우터에 대해 가져올 고정 경로 및 라우터 포트.
규격의 'key' 및 'value' 식별자는 변경하지 말고 할당된 값만 변경합니다. 'Key'는 관리자 ID이고 value는 필요한 정책 ID입니다.
지정할 수 있는 NSX 리소스 목록과 지정하는 방법을 확인하려면 샘플 user-spec.yaml 항목을 참조하십시오.
공유 리소스만 가져오는 단계
NCP 4.1.1 이하
- config.yaml에서 해당 정보를 채운 후 import_shared_resources_only를 True로 설정합니다. 샘플 user-spec.yaml 항목을 참조하십시오.
- User-spec.yaml에서 공유 리소스 정보를 채웁니다. 샘플 user-spec.yaml 항목을 참조하십시오.
- 구성 파일 또는 명령줄 인수를 사용하여 mp_to_policy_importer를 실행합니다. 예:
python3 mp_to_policy_importer.py --config-file config.yaml
NCP 4.1.2 이상
- nsx-ncp-migrate-mp2p-user-spec 구성 맵에 공유 리소스 정보를 채웁니다. 샘플 user-spec.yaml 항목을 참조하십시오.
- "k8s-clusters" 키 아래에 Kubernetes 클러스터 이름을 지정하지 마십시오.
- migrate-mp2p-job.yaml 파일을 적용하여 마이그레이션 작업을 실행합니다.
- MP-정책 마이그레이션 구성 창으로 이동합니다.
- 마이그레이션할 NSX 리소스를 지정합니다.
- 수동으로 생성한 NSX 리소스만 마이그레이션합니다. 이 옵션을 선택하면 이 기반에 대한 NCP 생성 NSX 리소스가 정책으로 마이그레이션되지 않습니다 확인란을 사용하도록 설정합니다.
- NSX 정책으로 마이그레이션 수행 라디오 버튼을 선택합니다. 이 구성 창에 지정된 모든 사용자 NSX 리소스와 NCP 생성 NSX 리소스가 정책으로 마이그레이션됩니다. 이 작업은 VMware NSX-T 배포에 새 VM을 배포하고 해당 작업을 실행하여 수행됩니다.
- 저장을 클릭합니다.
- 설치 대시보드를 클릭합니다.
- 보류 중인 변경 내용 검토를 클릭합니다.
- VMware NSX-T 타일 작업에서 MP2P 마이그레이션 수행을 사용하도록 설정합니다.
- 변경 내용 적용을 클릭합니다.