9.2. 사용자 지정 환경 파일에서 구성 가능 서비스 업데이트
resource _registry
섹션이 있는 사용자 지정 환경 파일이 있는 경우 resource_registry
섹션에서 구성 가능한 서비스 템플릿 매핑의 변경 사항이 있는지 확인합니다. Red Hat OpenStack Platform 16.1용 구성 가능 서비스 파일은 /usr/share/openstack-tripleo-heat-templates/
내의 새 위치에 있습니다.
Red Hat OpenStack Platform 13 | Red Hat OpenStack Platform 16.1 |
---|---|
|
|
배포
디렉터리에는 구성 가능한 서비스를 그룹화할 수 있는 하위 디렉터리 집합이 포함되어 있습니다. 예를 들어 keystone 하위 디렉터리에
는 OpenStack ID(keystone)를 위한 구성 가능 서비스 템플릿이 포함되어 있습니다.
사용자 지정 환경 파일에서 구성 가능한 서비스를 다시 매핑하려면 현재 서비스 매핑의 템플릿 위치를 확인하고 새 위치로 매핑을 편집합니다. 이 절차에서는 예제로 ceph-mgr.yaml
을 사용합니다.
이 절차는 구성 가능 서비스를 다시 매핑하는 데만 도움이 됩니다. 매핑이 확실하지 않은 경우 Red Hat 에 문의하고 올바른 매핑에 대한 조언을 요청하십시오.
절차
구성 가능한 서비스를 사용하는 사용자 지정 환경 파일을 검색합니다. 일반적으로 사용자 지정 환경 파일을
/home/stack/templates
디렉터리에 저장합니다.$ cd ~/templates/ $ grep "OS::TripleO::Services" *
이 시나리오에서는 파일 중 하나에서 오래된 매핑을 보여줍니다.
OS::TripleO::Services::CephMgr: /usr/share/openstack-tripleo-heat-templates/docker/services/ceph-ansible/ceph-mgr.yaml
/usr/share/openstack
위치를 식별합니다. 이제 이 파일은 'deployment/ceph-ansible' 디렉토리에 있습니다.-tripleo-heat-templates/에서 새 ceph-
mgr.yaml$ find /usr/share/openstack-tripleo-heat-templates/ -name ceph-mgr.yaml /usr/share/openstack-tripleo-heat-templates/deployment/ceph-ansible/ceph-mgr.yaml
사용자 지정 환경 파일에서 서비스를 편집합니다.
resource_registry: OS::TripleO::Services::CephMgr: /usr/share/openstack-tripleo-heat-templates/deployment/ceph-ansible/ceph-mgr.yaml
파일을 저장합니다.