20.4. 디스크 이미지 환경 변수

디스크 이미지 빌드 프로세스의 일환으로 director는 새 오버클라우드 이미지 패키지를 가져오기 위해 기본 이미지와 등록 세부 정보가 필요합니다. 다음 Linux 환경 변수를 사용하여 이러한 특성을 정의합니다.

참고

이미지 빌드 프로세스는 Red Hat 서브스크립션에서 이미지를 임시로 등록하고, 이미지 빌드 프로세스가 완료되면 시스템을 등록 취소합니다.

디스크 이미지를 빌드하려면 사용자의 환경과 요건에 맞는 Linux 환경 변수를 설정합니다.

DIB_LOCAL_IMAGE
전체 디스크 이미지의 기반으로 사용할 로컬 이미지를 설정합니다.
REG_ACTIVATION_KEY
로그인 정보 대신 활성화 키를 등록 프로세스의 일부로 사용합니다.
REG_AUTO_ATTACH
가장 호환되는 서브스크립션을 자동으로 연결할지 여부를 정의합니다.
REG_BASE_URL
이미지용 패키지가 포함된 콘텐츠 전달 서버의 기본 URL입니다. 기본 Customer Portal 서브스크립션 관리 프로세스는 https://cdn.redhat.com을 사용합니다. Red Hat Satellite 6 서버를 사용하는 경우 이 매개변수를 Satellite 서버의 기본 URL로 설정합니다.
REG_ENVIRONMENT
조직 내의 환경에 등록합니다.
REG_METHOD
등록 방법을 설정합니다. Red Hat 고객 포털에 시스템을 등록하려면 portal을 사용합니다. Red Hat Satellite 6에 시스템을 등록하려면 satellite를 사용합니다.
REG_ORG
이미지를 등록할 조직입니다.
REG_POOL_ID
제품 서브스크립션 정보의 풀 ID입니다.
REG_PASSWORD
이미지를 등록하는 사용자 계정의 암호를 지정합니다.
REG_REPOS

리포지토리 이름의 쉼표로 구분된 문자열입니다. 이 문자열의 각 리포지토리는 subscription-manager를 통해 활성화됩니다.

보안이 강화된 전체 디스크 이미지에 다음 리포지토리를 사용합니다.

  • rhel-8-for-x86_64-baseos-rpms
  • rhel-8-for-x86_64-appstream-rpms
  • rhel-8-for-x86_64-highavailability-rpms
  • ansible-2.8-for-rhel-8-x86_64-rpms
  • openstack-15-for-rhel-8-x86_64-rpms
REG_SAT_URL
오버클라우드 노드를 등록할 Satellite 서버의 기본 URL입니다. Satellite의 HTTPS URL 대신 HTTP URL을 이 매개변수에 사용합니다. 예를 들어 https://satellite.example.com 대신 http://satellite.example.com을 사용합니다.
REG_SERVER_URL
사용할 서브스크립션 서비스의 호스트 이름을 제공합니다. Red Hat Customer Portal에 대한 기본값은 subscription.rhn.redhat.com에 있습니다. Red Hat Satellite 6 서버를 사용하는 경우 이 매개 변수를 Satellite 서버의 호스트 이름으로 설정합니다.
REG_USER
이미지를 등록할 계정의 사용자 이름을 지정합니다.

환경 변수 세트를 내보내고 로컬 QCOW2 이미지를 Red Hat 고객 포털에 임시로 등록하려면 다음 예제 명령 세트를 사용합니다.

$ export DIB_LOCAL_IMAGE=./rhel-8.0-x86_64-kvm.qcow2
$ export REG_METHOD=portal
$ export REG_USER="[your username]"
$ export REG_PASSWORD="[your password]"
$ export REG_REPOS="rhel-8-for-x86_64-baseos-rpms \
    rhel-8-for-x86_64-appstream-rpms \
    rhel-8-for-x86_64-highavailability-rpms \
    ansible-2.8-for-rhel-8-x86_64-rpms \
    openstack-15-for-rhel-8-x86_64-rpms"