3.2. 전용 Object Storage 노드 정의
RHOSP(Red Hat OpenStack Platform) 오브젝트 스토리지 서비스에 노드를 지정하면 성능이 향상됩니다.
절차
-
사용자 지정
roles_data.yaml파일을 생성합니다(기본/usr/share/openstack-tripleo-heat-templates/roles_data.yaml기반). 컨트롤러 노드에서 Object Storage 서비스 항목을 제거하여 사용자 지정
roles_data.yaml파일을 편집합니다.특히
Controller역할의ServicesDefault목록에서 다음 행을 제거합니다.- OS::TripleO::Services::SwiftStorage사용자 지정 환경 파일에서
ObjectStorageCount리소스를 사용하여 오브젝트 스토리지 서비스에 할당할 전용 노드 수를 설정합니다.예를 들어
ObjectStorageCount를 추가합니다. 3환경 파일의parameter_defaults로 이동하여 전용 오브젝트 스토리지 노드 3개를 배포합니다.parameter_defaults: ObjectStorageCount: 3이 구성을 적용하려면 오버클라우드를 배포하고
roles_data.yaml을 다른 환경 파일과 함께 스택에 추가합니다.(undercloud) $ openstack overcloud deploy --templates \ -e [your environment files] -e /home/stack/templates/roles_data.yaml