OpenStack 대시보드 소개


Red Hat OpenStack Platform 13

Red Hat OpenStack Platform 대시보드 그래픽 사용자 인터페이스 개요

초록

이 가이드에서는 Red Hat OpenStack Platform 대시보드 사용자 인터페이스에서 사용할 수 있는 옵션에 대한 개요를 제공합니다.

머리말

1장. Red Hat OpenStack Platform Dashboard 서비스(horizon)

RHOSP(Red Hat OpenStack Platform) 대시보드는 RHOSP 서비스를 관리하는 데 사용할 수 있는 웹 기반 그래픽 사용자 인터페이스입니다.

브라우저 대시보드에 액세스하려면 대시보드 서비스를 설치해야 하며 대시보드 호스트 이름 또는 IP 및 로그인 암호를 알고 있어야 합니다. 대시보드 URL은 다음과 같습니다.

http://HOSTNAME/dashboard/
Copy to Clipboard Toggle word wrap

1.1. Admin 탭

Admin (관리) 탭에서는 관리 사용자가 인스턴스, 볼륨, 플레이버, 이미지, 프로젝트, 사용자, 서비스 및 할당량을 보고 관리할 수 있는 인터페이스를 제공합니다.

참고

Admin (관리) 탭은 관리자 권한이 있는 사용자로 로그인한 경우에만 기본 창에 표시됩니다.

다음 옵션은 관리 탭에서 사용할 수 있습니다.

Expand
표 1.1. System Panel
매개변수 이름설명

개요

기본 보고서 보기.

리소스 사용량

다음 탭을 사용하여 다음 사용량을 확인합니다.

  • 사용 보고서 - 사용량 보고서를 봅니다.
  • 통계 - 모든 리소스의 통계를 봅니다.

하이퍼바이저

하이퍼바이저 요약 보기.

호스트 집계

호스트 집계를 보고, 생성 및 편집합니다. 가용성 영역 목록을 확인합니다.

인스턴스

모든 프로젝트가 아닌 일부 사용자에게 속하는 실행 중인 인스턴스를 보기, 일시 중지, 재개, 일시 중지, 마이그레이션, 마이그레이션, 하드 재부팅, 삭제. 또한 인스턴스의 로그를 보거나 콘솔을 사용하여 인스턴스에 액세스합니다.

volumes

볼륨 유형 보기, 생성, 편집, 삭제, 볼륨 유형 보기, 생성, 편집 및 삭제.

플레이버

플레이버 보기, 생성, 편집, 보기, 플레이버 삭제. 플레이버는 OpenStack의 가상 하드웨어 템플릿입니다.

이미지

사용자 지정 이미지 보기, 생성, 편집, 삭제.

네트워크

네트워크에 대한 속성을 보고, 생성, 편집 및 삭제합니다.

라우터

라우터의 속성을 보고, 만들고, 편집하고, 삭제합니다.

부동 IP

모든 프로젝트에 할당된 유동 IP 주소를 확인합니다.

기본값

환경의 리소스에 대한 기본 할당량(최대 제한)을 보고 편집합니다.

메타데이터 정의

메타데이터 정의 네임스페이스를 가져오기, 보기 및 편집하고 메타데이터 정의를 특정 리소스 유형과 연결합니다.

시스템 정보

다음 탭을 포함합니다.

  • services - 서비스 목록을 봅니다.
  • Compute Services - 모든 Compute 서비스 목록을 봅니다.
  • 네트워크 에이전트 - 네트워크 에이전트를 봅니다.
  • Block Storage Services - 모든 블록 스토리지 서비스 목록을 봅니다.
  • 오케스트레이션 서비스 - 모든 오케스트레이션 서비스 목록을 봅니다.

1.1.1. 할당 취소된 유동 IP 주소 보기

Floating IPs (유동 IP) 패널을 사용하여 할당된 유동 IP 주소 목록을 볼 수 있습니다. 이 정보는 명령줄을 사용하여 액세스할 수도 있습니다.

$ nova list --all-tenants
Copy to Clipboard Toggle word wrap

1.2. 프로젝트 탭

프로젝트 탭에서 프로젝트 리소스를 보고 관리할 수 있습니다. ID > 프로젝트에서 프로젝트 를 활성으로 설정하여 해당 프로젝트의 리소스를 보고 관리합니다.

프로젝트 탭에서 다음 옵션을 사용할 수 있습니다.

Expand
표 1.2. Compute 탭
매개변수 이름설명

개요

프로젝트에 대한 보고서를 봅니다.

인스턴스

인스턴스를 표시, 시작, 일시 중지, 일시 중지 또는 재부팅하거나 콘솔을 통해 스냅샷에 연결합니다.

volumes

다음 탭을 사용하여 다음 작업을 완료합니다.

  • 볼륨 - 볼륨 보기, 생성, 편집, 삭제.
  • 볼륨 스냅샷 - 볼륨 스냅샷을 보고, 생성, 편집 및 삭제합니다.

이미지

프로젝트 사용자가 생성한 이미지, 인스턴스 스냅샷, 볼륨 스냅샷 및 공개적으로 사용 가능한 이미지를 확인합니다. 이미지를 생성, 편집 및 삭제하고 이미지 및 스냅샷에서 인스턴스를 시작합니다.

액세스 및 보안

다음 탭을 사용하여 다음 작업을 완료합니다.

  • 보안 그룹 - 보안 그룹 및 보안 그룹 규칙을 보고, 만들고, 편집하고, 삭제합니다.
  • 키 쌍 - 키 쌍을 보고, 만들고, 편집하고, 가져오고, 삭제합니다.
  • 유동 IP - IP 주소를 프로젝트에 할당하거나 프로젝트에서 릴리스합니다.
  • API 액세스 - API 엔드포인트를 보고, OpenStack RC 파일을 다운로드하고, EC2 자격 증명을 다운로드하고, 로그인한 프로젝트 사용자에 대한 자격 증명을 확인합니다.
Expand
표 1.3. 네트워크 탭
매개변수 이름설명

네트워크 토폴로지

네트워크의 대화형 토폴로지를 봅니다.

네트워크

퍼블릭 및 프라이빗 네트워크 및 서브넷을 만들고 관리합니다.

라우터

라우터를 만들고 관리합니다.

trunks

트렁크를 생성하고 관리합니다. OpenStack Networking(neutron)에서 트렁크 확장을 활성화해야 합니다.

Expand
표 1.4. 오브젝트 저장소 탭
매개변수 이름설명

컨테이너

스토리지 컨테이너를 생성하고 관리합니다. 컨테이너는 데이터를 위한 스토리지 구성이며 데이터를 구성하는 방법을 제공합니다. Linux 파일 디렉터리의 개념과 유사하지만 중첩될 수는 없습니다.

Expand
표 1.5. 오케스트레이션 탭
매개변수 이름설명

스택

OpenStack 네이티브 REST API 및 CloudFormation 호환 쿼리 API를 통해 템플릿을 사용하여 여러 개의 복합 클라우드 애플리케이션을 오케스트레이션합니다.

1.3. Identity 탭

Identity (ID) 탭에서 프로젝트 및 사용자를 보고 관리할 수 있습니다.

ID 탭에서 다음 옵션을 사용할 수 있습니다.

  • 프로젝트 - 프로젝트 보기, 생성, 편집 및 삭제, 프로젝트 사용량 보기, 프로젝트 구성원으로 사용자를 추가 또는 제거, 할당량 수정, 활성 프로젝트 설정.
  • 사용자 - 사용자 보기, 생성, 편집, 비활성화 및 삭제, 사용자 암호 변경 Users (사용자) 탭은 admin 사용자로 로그인하면 사용할 수 있습니다.

Red Hat OpenStack Platform 대시보드를 사용하여 클라우드 관리에 대한 자세한 내용은 다음 가이드를 참조하십시오.

2장. 대시보드 사용자 정의

RHOSP(Red Hat OpenStack Platform) 대시보드(horizon)는 기본 테마 (RCUE)를 사용합니다. 이 테마는 지평 컨테이너 내부에 저장됩니다. 컨테이너 이미지에 고유한 테마를 추가하고 특정 매개변수를 사용자 지정하여 다음 대시보드 요소의 모양과 느낌을 변경할 수 있습니다.

  • 로고
  • 사이트 색상
  • 스타일시트
  • HTML 제목
  • 사이트 브랜딩 링크
  • 도움말 URL
참고

수정된 RHOSP 컨테이너 이미지를 지속적으로 지원하기 위해 결과 이미지는 "Red Hat 컨테이너 지원 정책"을 준수해야 합니다.

2.1. 지평 컨테이너 이미지 가져오기

horizon 컨테이너 이미지의 사본을 가져오려면 이미지를 언더클라우드 또는 podman을 실행하는 별도의 클라이언트 시스템으로 가져옵니다.

절차

  • horizon 컨테이너 이미지를 가져옵니다.

    $ sudo docker pull registry.redhat.io/rhosp13/openstack-horizon
    Copy to Clipboard Toggle word wrap

이 이미지를 수정된 이미지의 기반으로 사용할 수 있습니다.

2.2. RCUE 테마 가져오기

horizon 컨테이너 이미지는 기본적으로 Red Hat 브랜드 RCUE 테마를 사용합니다. 이 주제를 자체 주제의 기준으로 사용하고 컨테이너 이미지에서 복사본을 추출할 수 있습니다.

절차

  1. 주제를 위한 디렉터리를 만듭니다.

    $ mkdir ~/horizon-themes
    $ cd ~/horizon-themes
    Copy to Clipboard Toggle word wrap
  2. null 루프를 실행하는 컨테이너를 시작합니다. 예를 들어 다음 명령을 실행합니다.

    $ sudo docker run --rm -d --name horizon-temp registry.redhat.io/rhosp13/openstack-horizon /usr/bin/sleep infinity
    Copy to Clipboard Toggle word wrap
  3. 컨테이너의 RCUE 테마를 로컬 디렉터리로 복사합니다.

    $ sudo docker cp -a horizon-temp:/usr/share/openstack-dashboard/openstack_dashboard/themes/rcue .
    Copy to Clipboard Toggle word wrap
  4. 컨테이너를 종료합니다.

    $ sudo docker kill horizon-temp
    Copy to Clipboard Toggle word wrap

결과: RCUE 테마의 로컬 사본이 있어야 합니다.

2.3. RCUE를 기반으로 자체 주제 만들기

RCUE를 기준으로 사용하려면 전체 RCUE 테마 디렉터리 rcue를 새 위치로 복사합니다. 이 절차에서는 mytheme 를 예제 이름으로 사용합니다.

절차

  • 테마를 복사합니다.

    $ cp -r rcue mytheme
    Copy to Clipboard Toggle word wrap

테마의 색상, 그래픽, 글꼴 및 기타 요소를 변경하려면 mytheme 의 파일을 편집합니다. 이 주제를 편집할 때 경로, 파일 및 디렉터리를 포함하여 rcue의 모든 인스턴스를 확인하여 이를 새 mytheme 이름으로 변경합니다.

2.4. 테마를 활성화하고 대시보드를 사용자 지정하는 파일 만들기

대시보드 컨테이너에서 테마를 활성화하려면 AVAILABLE_THEMES 매개변수를 덮어쓰려면 파일을 만들어야 합니다.

절차

  1. horizon-themes 디렉토리에 _12_mytheme_theme.py 라는 새 파일을 생성하고 다음 내용을 추가합니다.

    AVAILABLE_THEMES = [('mytheme', 'My Custom Theme', 'themes/mytheme')]
    Copy to Clipboard Toggle word wrap

    파일 이름의 12 는 이 파일이 11 을 사용하는 RCUE 파일 이후에 로드되었는지 확인하고 AVAILABLE_THEMES 매개 변수를 재정의합니다.

  2. 선택 사항: _12_mytheme_theme.py 파일에서 사용자 지정 매개변수를 설정할 수도 있습니다. 다음 예제를 가이드로 사용하십시오.

    SITE_BRANDING

    브라우저 창의 상단에 표시되는 HTML 제목을 설정합니다.

    SITE_BRANDING = "Example, Inc. Cloud"
    Copy to Clipboard Toggle word wrap
    SITE_BRANDING_LINK

    일반적으로 기본적으로 horizon:user_home 으로 리디렉션되는 주제 로고의 하이퍼링크를 변경합니다.

    SITE_BRANDING_LINK = "http://example.com"
    Copy to Clipboard Toggle word wrap

2.5. 수정된 지평선 이미지 생성

사용자 지정 테마가 준비되면 새 컨테이너 이미지를 생성하여 테마를 활성화 및 사용할 수 있습니다.

절차

  1. dockerfile 을 사용하여 원래 수평선 이미지로 새 컨테이너 이미지를 생성합니다. 다음 예제 dockerfile 을 가이드로 사용합니다.

    FROM registry.redhat.io/rhosp13/openstack-horizon
    MAINTAINER Acme
    LABEL name="rhosp13/openstack-horizon-mytheme" vendor="Acme" version="0" release="1"
    COPY mytheme /usr/share/openstack-dashboard/openstack_dashboard/themes/mytheme
    COPY _12_mytheme_theme.py /etc/openstack-dashboard/local_settings.d/_12_mytheme_theme.py
    RUN sudo chown horizon:horizon /etc/openstack-dashboard/local_settings.d/_12_mytheme_theme.py
    Copy to Clipboard Toggle word wrap
  2. 이 파일을 horizon-themes 디렉터리에 dockerfile 으로 저장합니다.
  3. dockerfile 을 사용하여 새 이미지를 생성합니다.

    sudo docker build . -t "192.168.24.1:8787/rhosp13/openstack-horizon-mytheme:0-1"
    Copy to Clipboard Toggle word wrap

    t 옵션 이름과 결과 이미지에 태그를 지정합니다. 다음 구문을 사용합니다.

    [LOCATION]/[NAME]:[TAG]
    Copy to Clipboard Toggle word wrap
    위치
    일반적으로 오버클라우드에서 이미지를 가져오는 데 사용하는 컨테이너 레지스트리의 위치입니다. 이 이미지를 언더클라우드 컨테이너 레지스트리에 푸시하려면 이 이미지를 언더클라우드 IP 및 포트로 설정합니다.
    NAME
    일관성의 경우 일반적으로 원본 컨테이너 이미지와 동일한 이름이 고 주제의 이름이 뒤에 옵니다. 이 예에서는 rhosp13/openstack-horizon-mytheme 입니다.
    TAG
    이미지의 태그입니다. 이 태그의 기반으로 version 및 release labels를 사용하여 Red Hat 규칙을 따를 수 있습니다. 이 이미지의 새 버전을 생성하는 경우 릴리스를 늘립니다(예: 0-2).
  4. 결과 이미지를 언더클라우드 컨테이너 레지스트리로 푸시합니다.

    $ docker push 192.168.24.1:8787/rhosp13/openstack-horizon-mytheme:0-1
    Copy to Clipboard Toggle word wrap
중요

RHOSP를 업데이트하거나 업그레이드하는 경우 새로운 수평선 이미지에 테마를 다시 적용하고 수정된 이미지의 새 버전을 언더클라우드에 푸시해야 합니다.

2.6. 오버클라우드에서 수정된 컨테이너 이미지 사용

오버클라우드 배포와 함께 수정한 컨테이너 이미지를 사용하려면 컨테이너 이미지 위치 목록이 포함된 환경 파일을 편집합니다. 이 환경 파일의 이름은 일반적으로 overcloud-images.yaml 입니다.

절차

  1. DockerHorizonConfigImageDockerHorizonImage 매개변수를 편집하여 수정된 컨테이너 이미지를 가리킵니다.

    parameter_defaults:
      ...
      DockerHorizonConfigImage: 192.168.24.1:8787/rhosp13/openstack-horizon-mytheme:0-1
      DockerHorizonImage: 192.168.24.1:8787/rhosp13/openstack-horizon-mytheme:0-1
      ...
    Copy to Clipboard Toggle word wrap
  2. 이 새 버전의 overcloud-images.yaml 파일을 저장합니다.

2.7. puppet 매개변수 편집

director는 환경 파일을 사용하여 수정할 수 있는 대시보드 매개변수 세트를 제공합니다.

절차

  • ExtraConfig 매개변수 사용하여 Puppet hieradata를 설정합니다. 예를 들어 기본 도움말 URL은 https://access.redhat.com/documentation/en/red-hat-openstack-platform 을 가리킵니다. 이 URL을 수정하려면 다음 환경 파일 콘텐츠를 사용하고 URL을 바꿉니다.

    parameter_defaults:
      ExtraConfig:
        horizon::help_url: "http://openstack.example.com"
    Copy to Clipboard Toggle word wrap

2.8. 사용자 지정 대시보드를 사용하여 오버클라우드 배포

절차

  • 대시보드 사용자 지정으로 오버클라우드를 배포하려면 openstack overcloud deploy 명령에 다음 환경 파일을 포함합니다.

    • 수정된 컨테이너 이미지 위치가 있는 환경 파일입니다.
    • 추가 대시보드 수정이 있는 환경 파일입니다.
    • 오버클라우드 구성과 관련된 기타 환경 파일입니다.

      $ openstack overcloud deploy --templates \
          -e /home/stack/templates/overcloud-images.yaml \
          -e /home/stack/templates/help_url.yaml \
          [OTHER OPTIONS]
      Copy to Clipboard Toggle word wrap
맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2026 Red Hat