Proxmox VE 매뉴얼 : 04. Graphical User Interface

Proxmox VE 매뉴얼을 DeepL로 기계번역하고, 살짝 교정했습니다.
https://pve.proxmox.com/pve-docs/pve-admin-guide.html
version 8.1.4, Wed Mar 6 18:21:39 CET 2024

proxmox VE는 간단합니다. 별도의 관리 도구를 설치할 필요가 없으며 웹 브라우저를 통해 모든 작업을 수행할 수 있습니다(최신 Firefox 또는 Google Chrome 권장). 내장된 HTML5 콘솔은 게스트 콘솔에 액세스하는 데 사용됩니다. 대안으로 SPICE를 사용할 수도 있습니다.

proxmox 클러스터 파일 시스템(pmxcfs)을 사용하기 때문에 어느 노드에나 연결하여 전체 클러스터를 관리할 수 있습니다. 각 노드는 전체 클러스터를 관리할 수 있습니다. 전용 관리자 노드가 필요하지 않습니다.

모든 최신 브라우저에서 웹 기반 관리 인터페이스를 사용할 수 있습니다. 모바일 장치에서 연결 중임을 proxmox VE가 감지하면 더 간단한 터치 기반 사용자 인터페이스로 리디렉션됩니다.

웹 인터페이스는 https://youripaddress:8006(기본 로그인: root, 비밀번호는 설치 프로세스 중에 지정됨)를 통해 접속할 수 있습니다.

4.1. 기능

  • proxmox VE 클러스터의 원활한 통합 및 관리
  • 리소스의 동적 업데이트를 위한 AJAX 기술
  • SSL 암호화(https)를 통해 모든 가상 머신 및 컨테이너에 대한 보안 액세스 보장
  • 수백, 수천 개의 가상 머신을 처리할 수 있는 빠른 검색 중심 인터페이스
  • 안전한 HTML5 콘솔 또는 SPICE
  • 모든 오브젝트(VM, 스토리지, 노드 등)에 대한 역할 기반 권한 관리
  • 여러 인증 소스 지원(예: 로컬, MS ADS, LDAP, …)
  • 2단계 인증(OATH, Yubikey)
  • ExtJS 7.x JavaScript 프레임워크 기반

4.2. 로그인

서버에 연결하면 먼저 로그인 창이 표시됩니다. proxmox VE는 다양한 인증 백엔드(Realm)를 지원하며, 여기에서 언어를 선택할 수 있습니다. GUI는 20개 이상의 언어로 번역되어 있습니다.

참고: 하단의 확인란을 선택하면 클라이언트 측에서 사용자 이름을 저장할 수 있습니다. 이렇게 하면 다음에 로그인할 때 입력하는 시간을 절약할 수 있습니다.

4.3. GUI 개요

proxmox VE 사용자 인터페이스는 네 가지 영역으로 구성되어 있습니다.

헤더

상단. 상태 정보를 표시하고 가장 중요한 작업을 위한 버튼이 포함되어 있습니다.

리소스 트리

왼쪽에 있습니다. 특정 개체를 선택할 수 있는 탐색 트리입니다.

콘텐츠 패널

중앙 영역입니다. 선택한 객체는 여기에 구성 옵션과 상태를 표시합니다.

로그 패널

하단에 있습니다. 최근 작업에 대한 로그 항목을 표시합니다. 해당 로그 항목을 두 번 클릭하여 자세한 내용을 보거나 실행 중인 작업을 중단할 수 있습니다.

참고: 리소스 트리 및 로그 패널의 크기를 축소 및 확장하거나 로그 패널을 완전히 숨길 수 있습니다. 이 기능은 작은 디스플레이에서 작업할 때 다른 콘텐츠를 보기 위해 더 많은 공간이 필요할 때 유용할 수 있습니다.

4.3.1. 헤더

왼쪽 상단에 가장 먼저 보이는 것은 proxmox 로고입니다. 그 옆에는 현재 실행 중인 proxmox VE 버전이 표시됩니다. 옆에 있는 검색 창에서 특정 개체(VM, 컨테이너, 노드…)를 검색할 수 있습니다. 리소스 트리에서 개체를 선택하는 것보다 더 빠른 경우도 있습니다.

헤더의 오른쪽 부분에는 4개의 버튼이 있습니다:

Documentation

참조 설명서가 표시된 새 브라우저 창을 엽니다.

Create VM

가상 머신 생성 마법사를 엽니다.

Create CT

컨테이너 생성 마법사를 엽니다.

User Menu

현재 로그인한 사용자의 ID를 표시하며, 이를 클릭하면 사용자별 옵션이 있는 메뉴가 열립니다.

사용자 메뉴에는 로컬 UI 설정을 제공하는 My Settings 상자가 있습니다. 그 아래에는 2단계 인증(TFA) 및 비밀번호 셀프 서비스에 대한 바로 가기가 있습니다. 언어 및 색상 테마를 변경할 수 있는 옵션도 있습니다. 마지막으로 메뉴 하단에는 Logout 옵션이 있습니다.

4.3.2. My Settings

My Settings 창에서는 로컬에 저장된 설정을 설정할 수 있습니다. 여기에는 데이터센터 요약에 표시되는 총 용량에 포함될 특정 스토리지를 활성화 또는 비활성화할 수 있는 대시보드 스토리지를 포함합니다. 스토리지를 선택하지 않은 경우 총량은 모든 스토리지를 활성화한 것과 마찬가지로 모든 스토리지를 합한 값입니다.

대시보드 설정 아래에는 저장된 사용자 이름과 이를 지우는 버튼, 그리고 GUI의 모든 레이아웃을 기본값으로 재설정하는 버튼이 있습니다.

오른쪽에는 xterm.js 설정이 있습니다. 여기에는 다음과 같은 옵션이 포함되어 있습니다:

Font-Family

xterm.js에서 사용할 글꼴(예: Arial).

Font-Size

사용할 기본 글꼴 크기입니다.

Letter Spacing

텍스트에서 글자 간 간격을 늘리거나 줄입니다.

Line Height

줄의 절대 높이를 지정합니다.

4.3.3. 리소스 트리

기본 탐색 트리입니다. 트리 위에서 미리 정의된 몇 가지 보기를 선택하여 아래 트리의 구조를 변경할 수 있습니다. 기본 보기는 서버 보기이며 다음과 같은 개체 유형을 표시합니다:

Datacenter

클러스터 전체 설정을 포함합니다(모든 노드와 관련됨).

Node

게스트가 실행되는 클러스터 내부의 호스트를 나타냅니다.

Guest

VM, 컨테이너 및 템플릿입니다.

Storage

데이터 스토리지.

Pool

풀을 사용하여 게스트를 그룹화하여 관리를 간소화할 수 있습니다.

다음과 같은 보기 유형을 사용할 수 있습니다:

  • Server View : 모든 종류의 개체를 노드별로 그룹화하여 표시합니다.
  • Folder View : 모든 종류의 개체를 개체 유형별로 그룹화하여 표시합니다.
  • Pool View : VM 및 컨테이너를 풀별로 그룹화하여 표시합니다.

4.3.4. 로그 패널

로그 패널의 주요 목적은 클러스터에서 현재 진행 중인 작업을 표시하는 것입니다. 새 VM 생성과 같은 작업은 백그라운드에서 실행되며, 이러한 백그라운드 작업을 작업이라고 합니다.

이러한 작업의 모든 출력은 별도의 로그 파일에 저장됩니다. 작업 로그 항목을 두 번 클릭하면 해당 로그를 볼 수 있습니다. 여기에서 실행 중인 작업을 중단할 수도 있습니다.

여기에는 모든 클러스터 노드의 가장 최근 작업이 표시된다는 점에 유의하세요. 따라서 다른 사람이 다른 클러스터 노드에서 언제 작업 중인지 실시간으로 확인할 수 있습니다.

참고: 로그 패널에서 오래되고 완료된 작업은 목록을 짧게 유지하기 위해 제거합니다. 하지만 노드 패널의 작업 기록에서 해당 작업을 여전히 찾을 수 있습니다.

일부 단기 실행 작업은 단순히 모든 클러스터 구성원에게 로그를 보냅니다. 이러한 메시지는 클러스터 로그 패널에서 볼 수 있습니다.

4.4. 콘텐츠 패널

리소스 트리에서 항목을 선택하면 해당 객체가 콘텐츠 패널에 구성 및 상태 정보를 표시합니다. 다음 섹션에서는 이 기능에 대한 간략한 개요를 제공합니다. 자세한 내용은 참조 문서의 해당 챕터를 참조하세요.

4.4.1. 데이터 센터

데이터센터 수준에서 클러스터 전체 설정 및 정보에 액세스할 수 있습니다.

  • Search: 노드, VM, 컨테이너, 스토리지 디바이스 및 풀에 대한 클러스터 전체 검색을 수행합니다.
  • Summary: 클러스터의 상태 및 리소스 사용량에 대한 간략한 개요를 제공합니다.
  • Cluster: 클러스터를 만들거나 가입하는 데 필요한 기능과 정보를 제공합니다.
  • Options: 클러스터 전체의 기본 설정을 보고 관리합니다.
  • Storage: 클러스터 스토리지를 관리하기 위한 인터페이스를 제공합니다.
  • Backup: 백업 작업을 예약합니다. 클러스터 전체에서 작동하므로 스케줄을 예약할 때 VM/컨테이너가 클러스터에 어디에 있는지는 중요하지 않습니다.
  • Replication: 복제 작업을 보고 관리합니다.
  • Permissions: 사용자, 그룹 및 API 토큰 권한과 LDAP, MS-AD 및 2단계 인증을 관리합니다.
  • HA: proxmox VE 고가용성을 관리합니다.
  • ACME: 서버 노드에 대한 ACME(Let’s Encrypt) 인증서를 설정합니다.
  • Firewall: 클러스터 전체에 대한 proxmox 방화벽 템플릿을 구성하고 만듭니다.
  • Metric Server: proxmox VE용 외부 메트릭 서버를 정의합니다.
  • Notifications: Proxmox VE에 대한 알림 동작 및 대상을 구성합니다.
  • Support: 지원 구독에 대한 정보를 표시합니다.

4.4.2. 노드

이 수준에서 클러스터의 노드를 개별적으로 관리할 수 있습니다.


상단 헤더에는 Reboot, Shutdown, Shell, Bulk Actions, Help과 같은 유용한 버튼이 있습니다. Shell에는 noVNC, SPICE 및 xterm.js 옵션이 있습니다. Bulk Actions에는 Bulk Start, Bulk Shutdown, Bulk Migrate 옵션이 있습니다.

  • Search: 노드에서 VM, 컨테이너, 스토리지 디바이스 및 풀을 검색합니다.
  • Summary: 노드의 리소스 사용량에 대한 간략한 개요를 표시합니다.
  • Notes: 마크다운 구문으로 사용자 지정 주석을 작성합니다.
  • Shell: 노드에 대한 셸 인터페이스에 액세스합니다.
  • System: 네트워크, DNS 및 시간 설정을 구성하고 syslog에 액세스합니다.
  • Updates: 시스템을 업그레이드하고 사용 가능한 새 패키지를 확인합니다.
  • Firewall: 특정 노드에 대한 proxmox 방화벽을 관리합니다.
  • Disks: 연결된 디스크에 대한 개요를 확인하고 사용 방법을 관리합니다.
  • Ceph: 호스트에 Ceph 서버를 설치한 경우에만 사용됩니다. 이 경우 여기에서 Ceph 클러스터를 관리하고 상태를 확인할 수 있습니다.
  • Replication: 복제 작업을 보고 관리합니다.
  • Task History: 과거 작업 목록을 확인합니다.
  • Subscription: 구독 키를 업로드하고 지원 사례에 사용할 시스템 보고서를 생성합니다.

4.4.3. Guest

게스트에는 두 가지 종류가 있으며 둘 다 템플릿으로 변환할 수 있습니다. 그 중 하나는 커널 기반 가상 머신(KVM)이고 다른 하나는 리눅스 컨테이너(LXC)입니다. 이 두 가지의 탐색 기능은 대부분 동일하며 일부 옵션만 다릅니다.

다양한 게스트 관리 인터페이스에 액세스하려면 왼쪽 메뉴에서 VM 또는 컨테이너를 선택합니다.

헤더에는 전원 관리, 마이그레이션, 콘솔 액세스 및 유형, 복제, HA 및 도움말과 같은 항목에 대한 명령이 포함되어 있습니다. 이러한 버튼 중 일부는 드롭다운 메뉴가 포함되어 있습니다. 예를 들어, 종료에는 다른 전원 옵션도 포함되어 있고 콘솔에는 다양한 콘솔 유형이 포함되어 있습니다: SPICE, noVNC 및 xterm.js.
오른쪽 패널에는 왼쪽 메뉴에서 선택한 항목에 대한 인터페이스가 포함되어 있습니다.
사용 가능한 인터페이스는 다음과 같습니다.

  • Summary: VM의 활동에 대한 간략한 개요와 마크다운 구문 주석을 위한 메모 필드를 제공합니다.
  • Console: VM/컨테이너에 대한 대화형 콘솔에 액세스합니다.
  • (KVM)Hardware: KVM VM에서 사용할 수 있는 하드웨어를 정의합니다.
  • (LXC)Resources: LXC에서 사용할 수 있는 시스템 리소스를 정의합니다.
  • (LXC)Network: 컨테이너의 네트워크 설정을 구성합니다.
  • (LXC)DNS: 컨테이너의 DNS 설정을 구성합니다.
  • Options: 게스트 옵션을 관리합니다.
  • Task History: 선택한 게스트와 관련된 모든 이전 작업을 봅니다.
  • (KVM) Monitor: KVM 프로세스에 대한 대화형 통신 인터페이스입니다.
  • Backup: 시스템 백업을 만들고 복원합니다.
  • Replication: 선택한 게스트에 대한 복제 작업을 보고 관리합니다.
  • Snapshots: VM 스냅샷을 생성하고 복원합니다.
  • Firewall: VM 수준에서 방화벽을 구성합니다.
  • Permissions: 선택한 게스트에 대한 권한을 관리합니다.

4.4.4. Storage

게스트 인터페이스와 마찬가지로 스토리지 인터페이스는 특정 스토리지 요소를 위한 왼쪽의 메뉴와 이러한 요소를 관리하기 위한 오른쪽의 인터페이스로 구성됩니다.

이 보기에는 두 개의 파티션 분할 보기가 있습니다. 왼쪽에는 스토리지 옵션이 있고 오른쪽에는 선택한 옵션의 콘텐츠가 표시됩니다.

  • Summary: 저장하는 유형, 용도, 콘텐츠 등 스토리지에 대한 중요한 정보를 표시합니다.
  • Content: 스토리지가 저장하는 각 콘텐츠 유형(예: 백업, ISO 이미지, CT 템플릿)에 대한 메뉴 항목입니다.
  • Permissions: 스토리지에 대한 권한을 관리합니다.

4.4.5. Pools

다시 풀 보기는 왼쪽에 메뉴가 있고 오른쪽에 각 메뉴 항목에 해당하는 인터페이스가 있는 두 개의 파티션으로 구성되어 있습니다.
https://pve.proxmox.com/pve-docs/images/screenshot/gui-pool-summary-development.png

  • Summary: 풀에 대한 설명을 표시합니다.
  • Members: 풀 구성원(게스트 및 스토리지)을 표시하고 관리합니다.
  • Permissions: 풀에 대한 권한을 관리합니다.

4.5. Tags

조직적인 목적으로 게스트에 대한 태그를 설정할 수 있습니다. 현재 태그는 사용자에게 정보적 가치만 제공합니다. 태그는 웹 인터페이스의 리소스 트리와 게스트가 선택되었을 때 상태 표시줄의 두 곳에 표시됩니다.

게스트의 상태 표시줄에서 연필 아이콘을 클릭하여 태그를 추가, 편집 및 제거할 수 있습니다. 버튼을 눌러 여러 개의 태그를 추가하고 – 버튼을 눌러 제거할 수 있습니다. 변경 사항을 저장하거나 취소하려면 각각 ✓ 버튼과 x 버튼을 사용하면 됩니다.
여러 개의 태그를 세미콜론으로 구분하는 CLI를 통해서도 태그를 설정할 수 있습니다. 예

예:

# qm set ID --tags myfirsttag;mysecondtag

4.5.1. 스타일 구성

기본적으로 태그 색상은 결정론적인 방식으로 텍스트에서 파생됩니다. 리소스 트리의 색상, 모양, 대소문자 구분, 태그 정렬 방식은 사용자 지정할 수 있습니다. 웹 인터페이스의 데이터센터 → 옵션 → 태그 스타일 재정의에서 이 작업을 수행할 수 있습니다. 또는 CLI를 통해 이 작업을 수행할 수도 있습니다. 예

# pvesh set /cluster/options --tag-style color-map=example:000000:FFFFFF

는 태그 예제의 배경색을 검정색(#000000)으로, 텍스트 색을 흰색(#FFFFFF)으로 설정합니다.

4.5.2. 권한

기본적으로 게스트(/vms/ID)에 대한 VM.Config.Options 권한이 있는 사용자는 원하는 모든 태그를 설정할 수 있습니다(권한 관리 참조). 이 동작을 제한하려면 데이터 센터 → 옵션 → 사용자 태그 액세스에서 적절한 권한을 설정할 수 있습니다:

  • free: 사용자가 태그를 설정하는 데 제한이 없습니다(기본값).
  • list: 사용자가 미리 정의된 태그 목록에 따라 태그를 설정할 수 있습니다.
  • existing: 목록과 같지만 사용자가 이미 존재하는 태그도 사용할 수 있습니다.
  • none: 사용자가 태그 사용이 제한됨

CLI를 통해서도 동일한 작업을 수행할 수 있습니다.

노트: /에 대한 Sys.Modify 권한이 있는 사용자는 여기의 설정에 관계없이 항상 모든 태그를 설정하거나 삭제할 수 있다는 점에 유의하세요. 또한 /에서 Sys.Modify 권한이 있는 사용자만 추가 및 제거할 수 있는 등록 태그 목록을 구성할 수 있습니다. 등록 태그 목록은 Datacenter → Options → Registered Tags 또는 CLI를 통해 편집할 수 있습니다.

정확한 옵션과 CLI에서 이를 호출하는 방법에 대한 자세한 내용은 데이터센터 구성을 참조하세요.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

You May Also Like
Read More

03.4 네트워크 구성

Proxmox VE 8.1.3 매뉴얼을 DeepL/Google Translate를 이용해서 기계번역하고, 살짝 교정했습니다.https://pve.proxmox.com/pve-docs/pve-admin-guide.html 3.4. 네트워크 구성 Proxmox VE는 Linux 네트워크 스택을…