OpenStack 대시보드 소개


Red Hat OpenStack Platform 8

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

OpenStack Documentation Team

초록

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

머리말

이 문서에서는 OpenStack 대시보드 그래픽 사용자 인터페이스에서 사용할 수 있는 옵션에 대한 개요를 제공합니다.

1장. OpenStack 대시보드

OpenStack 대시보드는 OpenStack 서비스를 관리하기 위한 웹 기반 그래픽 사용자 인터페이스입니다.

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

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

Dashboard Login Screen

2장. 관리자 탭

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

참고

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

Admin Tab

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

Expand
표 2.1. 시스템 패널
매개변수 이름설명

개요

기본 보고서 보기.

리소스 사용량

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

  • usage Report - 사용량 보고서 보기.
  • stats - 모든 리소스의 통계 보기.

하이퍼바이저

하이퍼바이저 요약 보기.

호스트 집계

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

인스턴스

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

volumes

볼륨 및 볼륨 유형을 확인, 생성, 편집 및 삭제합니다.

플레이버

플레이버에 대한 추가 사양을 확인, 생성, 편집, 확인합니다. 플레이버는 OpenStack의 가상 하드웨어 템플릿입니다.

이미지

사용자 지정 이미지를 확인, 생성, 편집 및 삭제합니다.

네트워크

네트워크를 확인, 생성, 편집 및 삭제합니다.

라우터

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

기본값

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

메타데이터 정의

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

시스템 정보

다음 탭을 포함합니다.

  • services - 서비스 목록을 확인합니다.
  • Compute 서비스 - 모든 Compute 서비스 목록을 확인합니다.
  • 네트워크 에이전트 - 네트워크 에이전트를 확인합니다.
  • 블록 스토리지 서비스 - 모든 블록 스토리지 서비스 목록을 확인합니다.
  • 오케스트레이션 서비스 - 모든 오케스트레이션 서비스 목록을 확인합니다.
참고

Red Hat OpenStack Platform 8에서는 리소스 사용 Ceilometer 패널이 기본적으로 비활성화되어 있습니다. 패널을 활성화하려면 다음을 수행합니다.

  1. 패널을 비활성화하는 구성 파일을 제거합니다.

    $ sudo rm /usr/share/openstack-dashboard/openstack_dashboard/enabled/_99_disable_metering_dashboard.py*
    Copy to Clipboard Toggle word wrap
  2. httpd 서비스를 다시 시작합니다.

    $ sudo systemctl restart httpd
    Copy to Clipboard Toggle word wrap

3장. 프로젝트 탭

Project (프로젝트) 탭에는 프로젝트 리소스를 보고 관리하기 위한 인터페이스가 있습니다. ID > 프로젝트에서 활성 상태로 프로젝트를 설정하여 해당 프로젝트의 리소스를 보고 관리합니다.

Dashboard Tab

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

Expand
표 3.1. 컴퓨팅 탭
매개변수 이름설명

개요

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

인스턴스

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

volumes

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

  • volumes - 볼륨 보기, 생성, 편집 및 삭제.
  • 볼륨 스냅샷 - 볼륨 스냅샷 보기, 생성, 편집, 삭제.

이미지

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

액세스 및 보안

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

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

네트워크 토폴로지

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

네트워크

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

라우터

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

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

컨테이너

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

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

스택

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

4장. ID 탭

Identity (ID) 탭에는 프로젝트 및 사용자를 보고 관리할 수 있는 인터페이스가 있습니다.

Identity Tab

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

  • 프로젝트 - 프로젝트 /테넌트 보기, 프로젝트 사용 보기, 사용자 추가 또는 제거, 할당량 수정, 활성 프로젝트를 설정.
  • 사용자 - 사용자 암호 보기, 생성, 편집, 비활성화, 삭제 Users (사용자) 탭은 관리 권한이 있는 사용자로 로그인한 경우에만 표시됩니다.

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

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

OpenStack 대시보드를 설치한 후 자체 요구에 맞게 모양을 사용자 지정할 수 있습니다. 여기에서 사용자 지정 옵션은 /openstack-dashboard/openstack_dashboard/local/ 에 저장된 local_settings.py 파일에 포함된 설정에 중점을 둡니다.

참고

기본적으로 OpenStack 대시보드는 openstack-dashboard-theme 패키지를 설치합니다.

이 테마를 사용하지 않으려면 다음 명령을 사용하여 해당 항목과 해당 종속 항목을 제거할 수 있습니다.

# rpm -e --nodeps openstack-dashboard-theme
Copy to Clipboard Toggle word wrap

대시보드의 다음 요소를 사용자 지정할 수 있습니다. Director 배포의 경우 각 컨트롤러 노드에 heat-admin으로 로그인하여 변경을 수행해야 합니다.

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

로고 및 사이트 색상:

  1. 다음 크기의 투명한 배경을 사용하여 png 형식으로 두 개의 로고 파일을 만듭니다.

    • 로그인 화면(예: login_logo.png): 365 x 50
    • 로그인 배너 (예: banner_logo.png): 216 x 35
  2. 새 이미지를 다음 위치에 업로드합니다. /usr/share/openstack-dashboard/openstack_dashboard/static/dashboard/img/
  3. 다음 디렉토리에 SCSS 스타일 시트를 만듭니다. /usr/share/openstack-dashboard/openstack_dashboard/static/dashboard/scsss/
  4. 색상과 이미지 파일 이름을 적절하게 변경합니다. 상대 디렉터리 경로는 동일해야 합니다. 다음 예제 파일은 SCSS 파일을 사용자 지정하는 방법을 보여줍니다.

    /*
    * New theme colors for the dashboard that override the defaults:
    *  dark blue: #355796 / rgb(53, 87, 150)
    *  light blue: #BAD3E1 / rgb(186, 211, 225)
    */
    
    h1.brand {
    background: #355796 repeat-x top left;
    border-bottom: 2px solid #BAD3E1;
    }
    h1.brand a {
    background: url(../img/login_logo.png) top left no-repeat;
    }
    #splash .login {
    background: #355796 url(../img/banner_logo.png) no-repeat center 35px;
    }
    #splash .login .modal-header {
    border-top: 1px solid #BAD3E1;
    }
    .btn-primary {
    background-image: none !important;
    background-color: #355796 !important;
    border: none !important;
    box-shadow: none;
    }
    .btn-primary:hover,
    .btn-primary:active {
    border: none;
    box-shadow: none;
    background-color: #BAD3E1 !important;
    text-decoration: none;
    }
    Copy to Clipboard Toggle word wrap
  5. 선택한 편집기에서 다음 HTML 템플릿을 엽니다. /usr/share/openstack-dashboard/openstack_dashboard/templates/_stylesheets.html
  6. 새로 만든 스타일 시트를 포함하는 행을 추가합니다. 예를 들어 custom.scss 파일은 다음과 같습니다.

     <link href='bootstrap/css/bootstrap.min.scss' media='screen' rel='stylesheet' />
     <link href='dashboard/css/{% choose_scss %}' media='screen' rel='stylesheet' />
     <link href='dashboard/css/custom.scss' media='screen' rel='stylesheet' />
    Copy to Clipboard Toggle word wrap
  7. Apache 서버를 다시 시작하십시오.
# # systemctl restart httpd
Copy to Clipboard Toggle word wrap
  1. 변경 사항을 보려면 대시보드를 다시 로드하면 됩니다. 필요한 경우 돌아가서 SCSS 파일을 적절하게 수정합니다.

HTML 제목:

  1. 브라우저 창 상단에 표시되는 HTML 제목을 설정하려면 local_settings.py 에 다음 행을 추가합니다.

    SITE_BRANDING = "Example, Inc. Cloud"
    Copy to Clipboard Toggle word wrap
  2. Apache 서버를 다시 시작합니다.

사이트 연결 링크:

  1. 로고는 또한 하이퍼 링크 역할을 합니다. 기본 동작은 horizon:user_home 으로 리디렉션하는 것입니다. 이를 변경하려면 원하는 URL 대상이 있는 다음 속성을 local_settings.py 에 추가합니다.

    SITE_BRANDING_LINK = "http://example.com"
    Copy to Clipboard Toggle word wrap
  2. Apache 서버를 다시 시작합니다.

도움말 URL:

  1. 기본적으로 도움말 URL은 https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux_OpenStack_Platform/7/index.html 을 가리킵니다. local_settings.py 에서 선택한 URL로 다음 속성을 편집하여 도움말 URL을 변경할 수 있습니다.

    'help_url': "http://openstack.mycompany.org",
    Copy to Clipboard Toggle word wrap
  2. Apache 서버를 다시 시작합니다.

사용자 정의 스타일시트:

대시보드에 대한 사용자 정의 스타일시트를 정의할 수 있습니다. 대시보드의 기본 템플릿 openstack_dashboard/templates/base.html 에서는 재정의할 수 있는 여러 블록을 정의합니다. 특정 대시보드에만 적용되는 사용자 지정 SCSS 파일을 정의하려면 대시보드의 기본 템플릿을 확장하는 대시보드의 템플릿 폴더에 기본 템플릿을 만듭니다.

예: openstack_dashboard/dashboards/my_custom_dashboard/templates/my_custom_dashboard/base.html. 이 템플릿에서는 블록 CSS를 사용할 수 있습니다.

{% extends 'base.html' %}
{% block css %}
  {% include "_stylesheets.html" %}
  {% load compress %}
  {% compress css %}
  <link href='{{ STATIC_URL }}my_custom_dashboard/scss/my_custom_dashboard.scss' type='text/scss' media='screen' rel='stylesheet' />
  {% endcompress %}
{% endblock %}
Copy to Clipboard Toggle word wrap
참고

대시보드의 모든 기본 스타일 시트가 포함된 _stylesheets.html 을 포함하는 것을 잊어서는 안 됩니다.

법적 공지

Copyright © 2025 Red Hat, Inc.
The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version.
Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.
Red Hat, Red Hat Enterprise Linux, the Shadowman logo, the Red Hat logo, JBoss, OpenShift, Fedora, the Infinity logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries.
Linux® is the registered trademark of Linus Torvalds in the United States and other countries.
Java® is a registered trademark of Oracle and/or its affiliates.
XFS® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries.
MySQL® is a registered trademark of MySQL AB in the United States, the European Union and other countries.
Node.js® is an official trademark of Joyent. Red Hat is not formally related to or endorsed by the official Joyent Node.js open source or commercial project.
The OpenStack® Word Mark and OpenStack logo are either registered trademarks/service marks or trademarks/service marks of the OpenStack Foundation, in the United States and other countries and are used with the OpenStack Foundation's permission. We are not affiliated with, endorsed or sponsored by the OpenStack Foundation, or the OpenStack community.
All other trademarks are the property of their respective owners.
맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

Theme

© 2025 Red Hat