3.6. OpenStack 사전 요구 사항
다음 사전 요구 사항이 OpenStack 마이그레이션에 적용됩니다.
- 호환되는 OpenStack 버전을 사용해야 합니다.
3.6.1. OpenStack 소스 공급자를 통한 마이그레이션에 대한 추가 인증 방법 링크 복사링크가 클립보드에 복사되었습니다!
MTV 버전 2.6 이상에서는 표준 사용자 이름 및 암호 인증 정보 세트 외에 OpenStack 소스 공급자와의 마이그레이션에 다음과 같은 인증 방법을 지원합니다.
- 토큰 인증
- 애플리케이션 인증 정보 인증
이러한 방법을 사용하여 Secret
매니페스트 준비 방법을 제외하고 CLI(명령줄 인터페이스)를 다른 가상 머신을 마이그레이션하는 것과 동일한 방식으로 OpenStack 소스 공급자와 함께 가상 머신을 마이그레이션할 수 있습니다.
3.6.1.1. OpenStack 소스 공급자에서 토큰 인증 사용 링크 복사링크가 클립보드에 복사되었습니다!
OpenStack 소스 공급자를 생성할 때 사용자 이름 및 암호 인증 대신 토큰 인증을 사용할 수 있습니다.
MTV는 다음 두 가지 유형의 토큰 인증을 지원합니다.
- 사용자 ID가 있는 토큰
- 사용자 이름이 있는 토큰
각 유형의 토큰 인증에 대해 OpenStack의 데이터를 사용하여 시크릿
매니페스트를 생성해야 합니다.
사전 요구 사항
OpenStack 계정이 있어야 합니다.
프로세스
- OpenStack 웹 콘솔의 대시보드에서 프로젝트 > API 액세스를 클릭합니다.
OpenStack RC 파일 다운로드를 확장하고 OpenStack RC 파일을 클릭합니다.
여기에서 <
openstack_rc_file>이라고 하는 다운로드된 파일에
는 토큰 인증에 사용되는 다음 필드가 포함되어 있습니다.OS_AUTH_URL OS_PROJECT_ID OS_PROJECT_NAME OS_DOMAIN_NAME OS_USERNAME
OS_AUTH_URL OS_PROJECT_ID OS_PROJECT_NAME OS_DOMAIN_NAME OS_USERNAME
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 토큰 인증에 필요한 데이터를 가져오려면 다음 명령을 실행합니다.
openstack token issue
$ openstack token issue
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 여기에서 <
openstack_token_output
>이라고 하는 출력에는사용자 ID
가 있는토큰
을 사용하여 인증하는 데 필요한 토큰, userID 및projectID
가 포함됩니다.다음과 유사한
시크릿
매니페스트를 생성합니다.사용자 ID가 있는 토큰을 사용한 인증의 경우:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 사용자 이름이 있는 토큰을 사용한 인증의 경우:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
3.6.1.2. OpenStack 소스 공급자에서 애플리케이션 인증 정보 사용 링크 복사링크가 클립보드에 복사되었습니다!
OpenStack 소스 공급자를 생성할 때 사용자 이름 및 암호 인증 대신 애플리케이션 자격 증명 인증을 사용할 수 있습니다.
MTV는 다음 두 가지 유형의 애플리케이션 인증 정보를 지원합니다.
- 애플리케이션 인증 정보 ID
- 애플리케이션 인증 정보 이름
각 애플리케이션 인증 유형에 대해 OpenStack의 데이터를 사용하여 시크릿
매니페스트를 생성해야 합니다.
사전 요구 사항
OpenStack 계정이 있어야 합니다.
프로세스
- OpenStack 웹 콘솔의 대시보드에서 프로젝트 > API 액세스를 클릭합니다.
OpenStack RC 파일 다운로드를 확장하고 OpenStack RC 파일을 클릭합니다.
여기에서 <
openstack_rc_file>이라고 하는 다운로드된 파일에
는 애플리케이션 인증 정보 인증에 사용되는 다음 필드가 포함되어 있습니다.OS_AUTH_URL OS_PROJECT_ID OS_PROJECT_NAME OS_DOMAIN_NAME OS_USERNAME
OS_AUTH_URL OS_PROJECT_ID OS_PROJECT_NAME OS_DOMAIN_NAME OS_USERNAME
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 애플리케이션 인증 정보 인증에 필요한 데이터를 가져오려면 다음 명령을 실행합니다.
openstack application credential create --role member --role reader --secret redhat forklift
$ openstack application credential create --role member --role reader --secret redhat forklift
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 여기에서 <
openstack_credential_output>이라고 하는 출력에는
다음이 포함됩니다.-
애플리케이션 인증 정보 ID를 사용하여 인증에 필요한 ID 및
시크릿
-
애플리케이션 인증 정보
이름을
사용하여 인증에 필요한 이름 및시크릿
-
애플리케이션 인증 정보 ID를 사용하여 인증에 필요한 ID 및
다음과 유사한
시크릿
매니페스트를 생성합니다.애플리케이션 인증 정보 ID를 사용한 인증의 경우:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 애플리케이션 인증 정보 이름을 사용한 인증의 경우:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow