Kubernetes 클러스터를 가져오는 데 다소 시간이 걸릴 수 있으며 클러스터를 잠궈야 합니다(생성, 업데이트 또는 삭제 작업은 허용되지 않음). 모든 클러스터를 잠글 필요는 없도록 한번에 하나의 클러스터를 가져오는 것이 좋습니다.
가져오기 프로세스를 시작하기 전에 NSX Manager의 백업을 수행해야 합니다. 이렇게 하면 복구할 수 없는 오류가 발생할 경우 NSX Manager를 가져오기 전 상태로 복원할 수 있습니다.
가져오기를 수행하는 Python3 스크립트 mp_to_policy_importer.py는 scripts/mp_to_policy_import 디렉토리에 있습니다. 클러스터를 실행하는 Kubernetes 마스터 노드에서 실행해야 합니다.
제한 사항 및 해결 방법은 제한 사항 및 해결 방법을 참조하십시오. 오류를 처리하는 방법에 대한 자세한 내용은 장애 및 복구를 참조하십시오.
관리자 개체를 정책으로 가져오는 워크플로:
- NSX-T를 3.1 이상으로 업그레이드합니다.
- NCP를 3.2로 업그레이드합니다.
- NCP YAML 파일에서 policy_nsxapi가 false로 설정되어 있는지 확인합니다.
- 다음 명령을 사용하여 NSX Manager에서 마이그레이션 조정을 시작합니다.
/etc/init.d/migration-coordinator start
다음 명령을 사용하여 성공적으로 실행되고 있는지 확인합니다.
/etc/init.d/migration-coordinator status
관리자 개체를 정책으로 가져올 때 이 관리자의 IP 주소를 사용해야 합니다.
- 백업을 생성합니다.
- 공유 리소스를 가져옵니다. 공유 리소스 가져오기 항목을 참조하십시오.
- Kubernetes 클러스터를 잠급니다. Kubernetes API 서버는 읽기 전용 모드입니다. Kubernetes 리소스에 대한 생성, 업데이트 또는 삭제 작업은 수행하지 마십시오. 다음 단계로 진행하기 전에 10분 이상 기다리십시오.
- NCP를 중지합니다.
- 백업을 생성합니다.
- Kubernetes 클러스터를 가져옵니다. Kubernetes 클러스터 가져오기 항목을 참조하십시오.
- 이 클러스터에 대해 필요한 경우 ncp.ini를 업데이트합니다. 공유 리소스 가져오기 항목을 참조하십시오.
- NCP YAML 파일에서 policy_nsxapi가 true로 설정되어 있는지 확인하고 NCP를 시작합니다.
- 클러스터의 잠금을 해제합니다. 이제 Kubernetes 리소스에 대한 생성, 업데이트 또는 삭제 작업을 수행할 수 있습니다.
- 다음 클러스터에 대해 4-12 단계를 반복합니다.
- 배포의 모든 클러스터를 가져온 후에 정책 API(Application Programming Interface)를 사용하도록 TKGI 자동화 및 BOSH CPI를 전환합니다.