10.4. 구성 가능 네트워크를 사용하여 Ceph 대시보드 배포
기본 프로비저닝 네트워크 대신 구성 가능 네트워크에 Ceph 대시보드를 배포할 수 있습니다. 이렇게 하면 프로비저닝 네트워크에 Ceph 대시보드 서비스를 노출할 필요가 없습니다. 구성 가능 네트워크에 대시보드를 배포할 때 별도의 권한 부여 프로필을 구현할 수도 있습니다.
오버클라우드를 처음 배포할 때만 대시보드를 새 네트워크에 적용할 수 있으므로 배포 전에 사용할 네트워크를 선택해야 합니다. 배포 전에 구성 가능 네트워크를 선택하려면 다음 절차를 사용하십시오.
프로세스
- stack 사용자로 언더클라우드에 로그인합니다.
대시보드 구성 가능 네트워크를 포함하도록 컨트롤러별 역할을 생성합니다.
openstack overcloud roles generate -o /home/stack/roles_data_dashboard.yaml ControllerStorageDashboard Compute BlockStorage ObjectStorage CephStorage
$ openstack overcloud roles generate -o /home/stack/roles_data_dashboard.yaml ControllerStorageDashboard Compute BlockStorage ObjectStorage CephStorageCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 결과
명령의 출력으로 정의된
roles_data.yaml내에 새ControllerStorageDashboard역할이 생성됩니다. overcloud deploy 명령을 사용할 때 이 파일을 템플릿 목록에 포함해야 합니다.참고:
ControllerStorageDashboard역할에는CephNFS또는network_data_dashboard.yaml이 포함되어 있지 않습니다.-
director는 구성 가능 네트워크가 정의된 네트워크 환경 파일을 제공합니다. 이 파일의 기본 위치는
/usr/share/openstack-tripleo-heat-templates/network_data_dashboard.yaml입니다. 오버클라우드 배포 명령을 사용하는 경우 오버클라우드 템플릿 목록에 이 파일을 포함해야 합니다.
배포의 일부인 모든 환경 파일과 함께
openstack overcloud deploy명령에 다음 환경 파일을 포함합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow &
lt;overcloud_environment_files>를 배포에 속하는 환경 파일 목록으로 바꿉니다.- 결과
- 결과 배포는 grafana, prometheus, alertmanager, node-exporter 컨테이너가 있는 외부 스택으로 구성됩니다. Ceph 대시보드 관리자 모듈은 이 스택의 백엔드이며, 최종 사용자에게 Ceph 클러스터별 지표를 제공하기 위해 grafana 레이아웃을 포함합니다.