2.6. overcloud-minimal 이미지를 사용하여 Red Hat 서브스크립션 인타이틀먼트 사용 방지
기본적으로 director는 프로비저닝 프로세스 중에 QCOW2 overcloud-full
이미지를 root 디스크에 씁니다. overcloud-full
이미지는 유효한 Red Hat 서브스크립션을 사용합니다. 그러나 예를 들어 overcloud-minimal
이미지를 사용하여 다른 OpenStack 서비스를 실행하지 않으려는 베어 OS를 프로비저닝하고 서브스크립션 인타이틀먼트를 사용할 수 있습니다.
이에 대한 가장 일반적인 사용 사례는 Ceph 데몬으로만 노드를 프로비저닝하는 경우 발생합니다. 이 경우와 유사한 사용 사례의 경우 overcloud-minimal
이미지 옵션을 사용하여 Red Hat 서브스크립션 구매 한도에 도달하지 않도록 할 수 있습니다. overcloud-minimal
이미지를 가져오는 방법에 관한 자세한 내용은 Obtaining images for overcloud nodes를 참조하십시오.
RHOSP(Red Hat OpenStack Platform) 서브스크립션에는 OVS(Open vSwitch)가 포함되지만 overcloud-minimal
이미지를 사용하는 경우에는 OVS와 같은 코어 서비스를 사용할 수 없습니다. Ceph Storage 노드를 배포하는 데는 OVS가 필요하지 않습니다. ovs_bond
를 사용하여 본드를 정의하는 대신 linux_bond
를 사용하십시오. linux_bond
에 관한 자세한 내용은 Linux bonding options를 참조하십시오.
절차
overcloud-minimal
이미지를 사용하도록 director를 구성하려면 다음 이미지 정의가 포함된 환경 파일을 생성합니다.parameter_defaults: <roleName>Image: overcloud-minimal
<roleName>
을 역할 이름으로 바꾸고Image
를 역할의 이름에 추가합니다. 다음 예에서는 Ceph 스토리지 노드의overcloud-minimal
이미지를 보여줍니다.parameter_defaults: CephStorageImage: overcloud-minimal
roles_data.yaml
역할 정의 파일에서rhsm_enforce
매개변수를False
로 설정합니다.rhsm_enforce: False
-
openstack overcloud deploy
명령에 환경 파일을 전달합니다.
overcloud-minimal
이미지는 OVS가 아닌 표준 Linux 브릿지만 지원합니다. OVS는 Red Hat OpenStack Platform 서브스크립션 인타이틀먼트가 필요한 OpenStack 서비스이기 때문입니다.