계정 관리#

계정관리 메인

계정관리VirtOn 시스템을 사용하는 사용자 계정을 효율적으로 관리하기 위한 핵심 기능입니다. 관리자는 이 화면에서 새 계정을 추가하고, 기존 계정의 정보를 수정하며, 사용자 역할을 관리할 수 있습니다.

2.1 계정 추가#

계정추가1

계정추가2

  • 계정ID: 영문, 숫자, 하이픈, 언더바만 사용 가능하며 입력 후 중복 확인을 클릭합니다.

    • 중복된 아이디가 있을 경우 존재 여부 메시지와 함께 생성 불가합니다.

2.2 역할 선택#

계정추가3

  • 역할 선택

    • 관리자: 클러스터 구축, HA 설정, 스토리지 관리, VM/CT 전체 생명주기 관리

    • 커스텀: 사용자/모니터링 계정만 관리 가능한 부분 관리자 (ADMIN, SUPER_ADMIN은 제어 불가)

    • 멤버: 할당된 자원에 대한 운영 및 사양 수정 권한

    • 모니터링: 대시보드, 리소스, 알림 페이지 조회만 가능

2.3 비밀번호#

계정추가4

  • 비밀번호: 패스워드 정책은 위와 같으며 입력 시 실시간로 검증하고, 모든 조건 충족 시 생성 가능합니다.

    • 입력 칸 우측 눈 모양 아이콘 클릭 시 입력한 비밀번호를 확인할 수 있습니다.

2.4 관리#

관리

관리 영역은 비밀번호 변경, 역할 변경, 비밀번호 리셋, 삭제가 있습니다. 단, 역할변경, 비밀번호 리셋, 삭제 기능관리자만 제어할 수 있습니다.

2.4.1 비밀번호 변경#

비밀번호 변경1

비밀번호 변경2

  • 비밀번호 변경: 기존 비밀번호를 입력하며 새 비밀번호도 동일하게 패스워드 정책을 적용해 실시간으로 검증합니다.

    • 비밀번호 변경은 자신의 계정만 변경 가능합니다. (해당 계정에 직접 로그인 후 변경)

2.4.2 역할 변경#

역할 변경1

  • 역할 변경은 관리자만 제어 가능하며 역할(role) 변경을 통해 권한 상승 또는 권한 하향 시킬 수 있습니다.

  • 역할 변경 시 해당 계정의 기본 권한이 변경됩니다.

2.4.3 비밀번호 리셋#

비밀번호 리셋1

비밀번호 리셋2

  • 비밀번호 리셋은 관리자만 제어 가능하며 다른 계정의 비밀번호를 초기화 하고 임시 비밀번호를 발급받습니다.

  • 발급받은 임시 비밀번호를 복사해서 해당 계정에게 전달합니다.

  • 전달받은 계정은 직접 임시 비밀번호로 로그인 접속해서 비밀번호를 변경합니다.

2.4.4 삭제#

계정 삭제

  • 삭제 기능은 관리자만 가능하며 다른계정들을 삭제할 수 있습니다.


3. 권한 관리#

권한 관리 메인

권한 관리 기능은 사용자별 **역할(Role)**에 따라 시스템 접근 및 제어 권한을 세밀하게 설정하고 통제하는 핵심 보안 기능입니다. 관리자는 사용자를 4가지 주요 등급(ADMIN, CUSTOM, USER, VIEWER)으로 분류하여 계정을 직관적으로 관리할 수 있습니다.

3.1 역할(Role)별 기본 권한 리스트(기능 허용범위)#

기능 카테고리

상세 기능 항목

슈퍼 관리자(super admin)

관리자(admin)

멤버(User)

모니터링(viewer)

계정 및 보안

사용자 등록/삭제 및 권한 부여

-

-

Proxmox API 연결 및 비밀번호 설정

클러스터 관리

클러스터 생성 및 노드 조인(Manual/Assisted)

-

-

클러스터 네트워크 및 링크 설정

-

-

고가용성 (HA)

HA 노드 역할(CRM) 및 쿼럼 상태 관리

-

-

HA 리소스(VM/CT) 추가 및 고급 설정

-

-

인프라/네트워크

Ceph 스토리지(OSD/MDS) 상태 관리

-

-

네트워크 인터페이스 생성/수정/삭제

-

인스턴스 제어

VM / CT 신규 생성 및 삭제

-

-

인스턴스 전원 제어 (시작/중지/재시작)

-

콘솔 접속 (VNC 연결 및 키 전송)

-

리소스 사양 수정 (CPU, 메모리 변경)

-

데이터 보호

템플릿 변환 및 노드 간 마이그레이션

-

-

백업 생성/복구/삭제 및 보호 설정

-

-

스냅샷 생성 및 롤백(RAM 포함 선택)

-

-

모니터링/로그

전체 대시보드 및 리소스 사용량 조회

실시간 알림(Alert) 및 Ceph 헬스 체크

감사 기록 조회

시스템 일반 설정

-

-

3.1.1 각 계정의 역할별 기본 권한 할당#

  1. 새로 추가된 계정은 역할 별로 기본적인 기능 권한이 할당됩니다. 이 기능은 삭제, 추가 가능합니다. 단, 슈퍼관리자, 관리자 계정만 제어 가능합니다.

  2. 관리자 계정은 초기 슈퍼관리자 계정동일한 역할의 권한을 가지게됩니다.

계정 선택

  • 계정 목록에서 계정 선택시 각 계정별 역할과 권한 수를 확인할 수 있습니다.

3.2 역할 권한 추가, 삭제#

권한 추가,삭제 메인

  • 각 카테고리별로 할당된 기본 권한을 확인할 수 있으며 기본 권한이라고 표시됩니다.

3.2.1 기본 권한 삭제(관리자만)#

권한 삭제

권한 삭제2

  1. 기능별 카테고리 목록에 X 버튼을 클릭하여 권한을 제거할 수 있습니다.

  2. 삭제된 권한은 + 버튼과 함께 권한에서 제거됩니다.

3.2.2 기본 권한 추가(관리자만)#

권한 추가

권한 추가

  • 제거되어 있던 기본 권한을 다시 추가하면 기본 권한 표시와 함께 다시 할당됩니다.

3.2.3 CUSTOM 계정#

권한 추가

  • 커스텀(CUSTOM) 역할은 특정 운영 환경이나 담당자의 업무 범위에 맞춰 관리자가 권한을 자유롭게 조립할 수 있는 가장 유연한 계정 등급입니다.

  1. 계정 생성 초기에는 어떠한 기본 권한도 부여되지 않은 완전한 무권한 상태(권한: 0)로 시작합니다.

  2. 시스템 관리자는 ‘계정 및 보안’, ‘클러스터 관리’ 등의 세부 카테고리에서 해당 사용자에게 필수적인 개별 접근 권한(예: 사용자 등록, 역할 변경 등) 우측의 추가(+) 버튼을 사용하여 필요한 권한만 수동으로 할당하거나 취소할 수 있습니다.

3.3 관리자 외 권한 관리 제어 금지#

권한 추가

  • 접속한 계정이 관리자가 아니라면 제어 권한이 없다는 메시지가 표시되며 제어 불가능합니다. (현재 접속 예시: 모니터링 역할 계정)