3장. RHOSP 환경 기록
시스템 구성 요소, 네트워크, 서비스 및 소프트웨어를 문서화하는 것은 보안 문제, 공격 벡터 및 가능한 보안 영역 브리징 포인트를 식별하는 데 중요합니다. RHOSP(Red Hat OpenStack Platform) 배포에 대한 설명서에는 다음 정보가 포함되어야 합니다.
- RHOSP 프로덕션, 개발 및 테스트 환경의 시스템 구성 요소, 네트워크, 서비스 및 소프트웨어에 대한 설명입니다.
- 가상 머신 또는 가상 디스크 볼륨과 같은 임시 리소스의 인벤토리입니다.
3.1. 시스템 역할 기록 링크 복사링크가 클립보드에 복사되었습니다!
RHOSP(Red Hat OpenStack Platform) 배포의 각 노드는 클라우드 인프라에 기여하거나 클라우드 리소스를 제공하는 특정 역할을 수행합니다.
인프라에 기여하는 노드는 클라우드의 운영 및 프로비저닝을 지원하는 데 필요한 메시지 대기열 서비스, 스토리지 관리, 모니터링, 네트워킹 및 기타 서비스와 같은 클라우드 관련 서비스를 실행합니다. 인프라 역할의 예로는 다음이 포함됩니다.
- 컨트롤러
- Networker
- 데이터베이스
- Telemetry
클라우드 리소스를 제공하는 노드는 클라우드에서 실행되는 인스턴스에 대해 컴퓨팅 또는 스토리지 용량을 제공합니다. 리소스 역할의 예는 다음과 같습니다.
- CephStorage
- Compute
- ComputeOvsDpdk
- ObjectStorage
사용자 환경에서 사용되는 시스템 역할을 문서화합니다. 이러한 역할은 RHOSP를 배포하는 데 사용되는 템플릿 내에서 식별할 수 있습니다. 예를 들어 사용자 환경에서 사용하는 각 역할에 대한 NIC 구성 파일이 있습니다.
절차
현재 사용 중인 역할을 지정하는 파일의 배포에 대한 기존 템플릿을 확인합니다. 사용자 환경에서 사용하는 각 역할에 대한 NIC 구성 파일이 있습니다. 다음 예에서 RHOSP 환경에는
ComputeHCI역할,Compute역할 및Controller역할이 포함됩니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow RHOSP 환경의 각 역할은 많은 상호 관련 서비스를 수행합니다. 역할 파일을 검사하여 각
역할에서사용하는 서비스를 문서화할 수 있습니다.템플릿에 대한
역할파일이 생성된 경우~/templates디렉터리에서 찾을 수 있습니다.cd ~/templates find . -name *role* ./templates/roles_data_hci.yaml
$ cd ~/templates $ find . -name *role* > ./templates/roles_data_hci.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow 템플리트에 대한
역할파일이 생성되지 않은 경우 문서 목적으로 현재 검사하는 역할에 대해 하나를 생성할 수 있습니다.openstack overcloud roles generate \ --roles-path /usr/share/openstack-tripleo-heat-templates/roles \ -o roles_data.yaml Controller Compute
$ openstack overcloud roles generate \ > --roles-path /usr/share/openstack-tripleo-heat-templates/roles \ > -o roles_data.yaml Controller ComputeCopy to Clipboard Copied! Toggle word wrap Toggle overflow