4장. OpenStack 인프라 공급자 추가
CloudForms 관리 엔진 어플라이언스를 배포한 후 OpenStack 인프라 공급업체로 추가하여 OpenStack 환경 관리를 시작할 수 있습니다. 테넌트의 리소스에 액세스하려면 관리자 계정의 세부 정보를 제공합니다.
admin
-
Infrastructure > Providers 로이동합니다. -
(구성)을 클릭한 다음
(새 인프라 공급자 추가)를 클릭합니다.
- 추가할 공급자 의 이름을 입력합니다. Name 은 콘솔에서 장치의 레이블을 지정하는 방법입니다.
- 유형 목록에서 OpenStack Platform Director 를 선택합니다.
공급자의 호스트 이름 또는 IP 주소(IPv4 또는 IPv6) 를 입력합니다.
중요호스트 이름은 고유한 FQDN(정규화된 도메인 이름 )을 사용해야 합니다.
목록에서 keystone 서비스의 API 버전을 선택합니다. 기본값은
Keystone v2입니다.중요keystone 서비스가 SSL을 사용하도록 구성된 경우 keystone SSL 포트를 입력해야 합니다.
-
공급자의 적절한
영역을선택합니다. 기본적으로 이 영역은기본값으로 설정됩니다. Credentials 영역의 Default 에서 OpenStack Infrastructure 관리 사용자에게 필요한 로그인 자격 증명을 제공합니다.
- 사용자 이름 필드에 사용자 이름을 입력합니다.
- 암호 필드에 암호를 입력합니다.
- Confirm Password (암호 확인) 필드에서 사용자 암호를 확인합니다.
- Validate 를 클릭하여 CloudForms 관리 엔진에서 사용자 이름과 암호를 사용하여 OpenStack Infrastructure 인스턴스에 연결할 수 있는지 확인합니다.
AMQP 에서 Advanced Message Queuing Protocol 메시징 서비스에 필요한 로그인 자격 증명을 제공합니다.
- Username 필드에 관리 사용자 이름을 입력합니다.
- 암호 필드에 사용자 암호를 입력합니다.
- Confirm Password (암호 확인) 필드에서 사용자 암호를 확인합니다.
- Validate 를 클릭하여 CFME가 메시징 서비스에 연결할 수 있는지 확인합니다.
RSA 키 쌍 에서 SSH를 통해 공급자의 모든 호스트에 연결하는 데 필요한 사용자 이름 및 개인 키를 제공합니다.
- Username 필드에 관리 사용자 이름을 입력합니다.
- OpenStack이 개인 키 필드에 배포된 시스템의 개인 키를 입력합니다.
- 추가를 클릭합니다.
CloudForms 관리 엔진 에서는 모든 OpenStack 서비스의 adminURL 엔드포인트가 개인이 아닌 네트워크에 있어야 합니다. 결과적으로 adminURL 엔드포인트에 192.168.x.x 이외의 IP 주소를 할당해야 합니다. adminURL 엔드포인트는 인벤토리를 수집하고 OpenStack 환경에서 메트릭을 수집하는 CFME 어플라이언스에 액세스할 수 있어야 합니다. 또한 모든 keystone 끝점에 액세스할 수 있는지 확인합니다. 그렇지 않으면 새로 고침 프로세스가 실패합니다.
4.1. 이벤트 수신을 위해 Red Hat CloudForms 구성 링크 복사링크가 클립보드에 복사되었습니다!
Red Hat CloudForms가 Red Hat OpenStack Platform 환경에서 이벤트를 수신하도록 허용하려면 해당 환경에서 Compute 서비스 및 Orchestration 서비스에 대한 notification_driver 옵션을 구성해야 합니다.
/etc/heat/heat.conf 를 편집하고 다음 옵션을 지정합니다.
notification_driver=glance.openstack.common.notifier.rpc_notifier notification_topics=notifications
notification_driver=glance.openstack.common.notifier.rpc_notifier notification_topics=notificationsCopy to Clipboard Copied! Toggle word wrap Toggle overflow /etc/nova/nova.conf 를 편집하고 다음 옵션을 지정합니다.
notification_driver=messaging notification_topics=notifications
notification_driver=messaging notification_topics=notificationsCopy to Clipboard Copied! Toggle word wrap Toggle overflow Compute 서비스 및 오케스트레이션 서비스를 다시 시작합니다.
systemctl restart openstack-heat-api.service \ openstack-heat-api-cfn.service \ openstack-heat-engine.service \ openstack-heat-api-cloudwatch.service systemctl restart openstack-nova-compute.service
# systemctl restart openstack-heat-api.service \ openstack-heat-api-cfn.service \ openstack-heat-engine.service \ openstack-heat-api-cloudwatch.service # systemctl restart openstack-nova-compute.serviceCopy to Clipboard Copied! Toggle word wrap Toggle overflow