XenServer

RBAC 역할 및 권한

역할

XenServer는 다음과 같은 6가지 사전 설정된 역할과 함께 제공됩니다.

  • 풀 관리자 (풀 관리자) — 로컬 루트와 동일합니다. 모든 작업을 수행할 수 있습니다.

    참고:

    로컬 수퍼 유저 (루트) 는 “풀 관리자” 역할을 가집니다. 풀 관리 역할은 로컬 루트와 동일한 권한을 가집니다.

    사용자로부터 풀 관리자 역할을 제거하는 경우 루트 암호를 변경하고 풀 암호를 교체하는 것도 고려해 보십시오. 자세한 내용은 풀 보안을 참조하십시오.

  • 풀 운영자 (풀 운영자) — 사용자 추가/제거 및 역할 변경을 제외한 모든 작업을 수행할 수 있습니다. 이 역할은 주로 호스트 및 풀 관리 (스토리지 생성, 풀 만들기, 호스트 관리 등) 에 중점을 둡니다.

  • 가상 시스템 전원 관리자 (VM 전원 관리자) — 가상 시스템을 만들고 관리합니다. 이 역할은 VM 운영자가 사용할 수 있도록 VM을 준비하는 데 집중됩니다.

  • 가상 시스템 관리자 (VM 관리자) — VM 전원 관리와 유사하지만 VM을 마이그레이션하거나 스냅샷을 수행할 수 없습니다.

  • 가상 시스템 운영자 (VM 운영자) — VM 관리와 유사하지만 VM을 생성/제거할 수는 없지만 수명 주기 작업을 시작/중지할 수 있습니다.

  • 읽기 전용 (읽기 전용) — 리소스 풀 및 성능 데이터를 볼 수 있습니다.

참고:

  • XenServer 8 풀에 업데이트를 적용하려면 풀 관리자 또는 풀 운영자로 또는 로컬 루트 계정을 사용하여 XenCenter에 로그인해야 합니다.

  • Active Directory 그룹을 사용하여 호스트 SSH 액세스가 필요한 풀 관리자 사용자에게 액세스 권한을 부여하는 경우 Active Directory 그룹의 사용자 수는 500명을 초과할 수 없습니다.

각 역할에 사용할 수 있는 권한에 대한 요약과 각 권한에 사용할 수 있는 작업에 대한 자세한 내용은 다음 섹션의 RBAC 역할 및 사용 권한 정의를 참조하십시오.

XenServer에서 사용자를 만들 때는 새로 만든 사용자에게 먼저 역할을 할당해야 계정을 사용할 수 있습니다. XenServer는 새로 만든 사용자에게 역할을 자동으로 할당하지 않습니다. 따라서 이러한 계정에는 역할을 할당할 때까지 XenServer 풀에 액세스할 수 없습니다.

  1. 역할 매핑에 대한 주제를 수정합니다. 이를 위해서는 역할 할당/수정 권한이 필요하며 풀 관리자만 사용할 수 있습니다.

  2. Active Directory에서 사용자가 포함하는 그룹 구성원 자격을 수정합니다.

RBAC 역할 및 권한의 정의

다음 표에서는 각 역할에 사용할 수 있는 권한을 요약하여 보여 줍니다. 각 권한에 사용할 수 있는 작업에 대한 자세한 내용은 권한 정의를 참조하십시오.

역할 권한 풀 관리 풀 운영자 VM 전원 관리 VM 관리자 VM 운영자 읽기 전용
역할 할당/수정 X          
SSH 및 Citrix Hypervisor 센터를 통해 (물리적) 서버 콘솔에 로그인합니다. X          
서버 백업/복원 X          
OVF/OVA 패키지 및 디스크 이미지 가져오기/내보내기 X          
소켓당 코어 수 설정 X X X X    
XenServer 변환 관리자를 사용하여 가상 컴퓨터를 변환합니다. X          
스위치 포트 잠금 X X        
다중 경로 지정 X X        
활성 사용자 연결 로그아웃 X X        
NRPE를 사용하여 호스트 및 dom0 리소스 모니터링 X          
SNMP를 사용하여 호스트 및 dom0 리소스 모니터링 X          
경고 만들기 및 해제 X X        
사용자 작업 취소 X X        
풀 관리 X X        
라이브 마이그레이션 X X X      
스토리지 라이브 마이그레이션 X X X      
VM 고급 작업 X X X      
VM 만들기/삭제 작업 X X X X    
VM CD 미디어 변경 X X X X X  
VM 전원 상태 변경 X X X X X  
VM 콘솔 보기 X X X X X  
Citrix Hypervisor 센터 뷰 관리 작업 X X X X X  
고유 작업 취소 X X X X X X
감사 로그 읽기 X X X X X X
풀에 연결하여 모든 풀 메타데이터 읽기 X X X X X X
가상 GPU 구성 X X        
가상 GPU 구성 보기 X X X X X X
구성 드라이브 액세스(CoreOS VM만 해당) X          
예약된 스냅샷(기존 스냅샷 일정에 VM 추가/제거) X X X      
예약된 스냅샷(스냅샷 스케줄 추가/수정/삭제) X X        
진단 정보 수집 X X        
변경된 블록 추적 구성 X X X X    
변경된 블록 나열 X X X X X  
PVS-Accelerator 구성 X X        
PVS-Accelerator 구성 보기 X X X X X X

권한 정의

역할 할당/수정:

  • 사용자 추가/제거
  • 사용자에 역할 추가/제거
  • 도메인에 가입되어 있는 Active Directory 통합을 사용하거나 사용하지 않도록 설정합니다.

이 권한을 통해 사용자는 자신에게 권한을 부여하거나 작업을 수행할 수 있습니다.

경고: 이 역할은 사용자가 Active Directory 통합 및 Active Directory에서 추가된 모든 주체를 사용하지 않도록 설정할 수

서버 콘솔에 로그인:

  • ssh를 통한 서버 콘솔 액세스
  • Citrix Hypervisor 센터를 통한 서버 콘솔 액세스

경고: 루트 셸에 액세스하면 담당자는 RBAC를 포함한 전체 시스템을 임의로 재구성할 수 있습니다.

서버 백업/복원 VM 생성/제거 작업:

  • 서버 백업 및 복원
  • 풀 메타데이터 백업 및 복원

백업을 복원하는 기능을 통해 담당자는 RBAC 구성 변경 사항을 되돌릴 수 있습니다.

OVF/OVA 패키지 및 디스크 이미지 가져오기/내보내기:

  • OVF 및 OVA 패키지 가져오기
  • 디스크 이미지 가져오기
  • VM을 OVF/OVA 패키지로 내보내기

소켓당 코어 설정:

  • VM의 가상 CPU에 대한 소켓당 코어 수 설정

이 권한이 있는 사용자는 VM의 가상 CPU에 대한 토폴로지를 지정할 수 있습니다.

XenServer 전환 관리자를 사용하여 가상 머신을 변환합니다.

  • VMware ESXi/vCenter VM을 XenServer VM으로 변환

이 권한을 통해 사용자는 VMware ESXi/vCenter VM의 배치를 XenServer 환경으로 복사하여 VMware에서 XenServer로 워크로드를 변환할 수 있습니다.

스위치 포트 잠금:

  • 네트워크에서 트래픽 제어

이 권한을 사용하면 사용자 가 기본적으로 네트워크의 모든 트래픽을 차단하거나 VM에서 트래픽을 보낼 수 있는 특정 IP 주소를 정의할 수 있습니다.

다중 경로 지정:

  • 다중 경로 지정 사용
  • 다중 경로 지정 사용 안 함

활성 사용자 연결 로그아웃:

  • 로그인한 사용자 연결 해제 기능

알림 생성/해제:

  • 리소스 사용량이 특정 임계값을 초과할 때 경고를 생성하도록 Citrix Hypervisor 센터 구성
  • 경고 보기에서 경고 제거

경고: 이 권한이 있는 사용자는 전체 풀에 대한 경고를 해제할 수 있습니다.

참고: 경고를 보는 기능은 풀에 연결 및 모든 풀 메타데이터 읽기 권한의 일부입니다.

모든 사용자의 작업 취소:

  • 사용자의 실행 중인 작업 취소

이 권한을 사용하면 사용자가 XenServer에 모든 사용자가 시작한 진행 중인 작업을 취소하도록 요청할 수 있습니다.

풀 관리:

  • 풀 속성 설정 (이름 지정, 기본 SR)
  • 클러스터된 풀 만들기
  • 고가용성 활성화, 비활성화 및 구성
  • VM별 고가용성 다시 시작 우선 순위 설정
  • DR 구성 및 DR 페일오버, 장애 복구 및 페일오버 작업 테스트 수행
  • WLB (Workload Balancing) 활성화, 비활성화 및 구성
  • 풀에 서버 추가 및 제거
  • 풀 코디네이터로 긴급 전환
  • 긴급 풀 코디네이터 주소
  • 긴급 복구 풀 멤버
  • 새 풀 코디네이터 지정
  • 풀 및 호스트 인증서 관리
  • 패치
  • 호스트 속성 설정
  • 호스트 로깅 구성
  • 서버를 사용하거나 사용하지 않도록 설정
  • 서버 종료, 재부팅 및 전원 켜기
  • toolstack 다시 시작
  • 시스템 상태 보고서
  • 라이선스 적용
  • 유지 관리 모드 또는 고가용성으로 인해 호스트의 다른 모든 VM을 다른 호스트로 실시간 마이그레이션
  • 호스트 관리 인터페이스 및 보조 인터페이스 구성
  • 호스트 관리 비활성화
  • 크래시 덤프 삭제
  • 네트워크 추가, 편집 및 제거
  • PBDS/PIF/VLAN/채권/SRS 추가, 편집 및 제거
  • 보안 추가, 제거 및 검색

이 권한에는 풀을 유지 관리하는 데 필요한 모든 동작이 포함됩니다.

참고: 관리 인터페이스가 작동하지 않으면 로컬 루트 로그인을 제외하고 로그인을 인증할 수 없습니다.

라이브 마이그레이션:

  • VM이 두 호스트가 공유하는 스토리지에 있을 때 한 호스트에서 다른 호스트로 VM 마이그레이션

스토리지 라이브 마이그레이션:

  • VM이 두 호스트 간에 공유되는 스토리지에 없는 경우 한 호스트에서 다른 호스트로 마이그레이션
  • SR 간에서 VDI(가상 디스크) 이동

VM 고급 운영:

  • VM 메모리 조정 (동적 메모리 제어를 통해)
  • VM의 메모리 포함 스냅샷 만들기, VM 스냅샷 사용 및 VM 롤백
  • VM 마이그레이션
  • 물리적 서버 지정을 비롯한 VM 시작
  • VM 다시 시작

이 권한은 담당자가 선택한 호스트 XenServer에서 VM을 시작하기에 충분한 권한이 없는 경우 다른 호스트에서 VM을 시작할 수 있는 사용 권한을 제공합니다.

VM 생성/제거 작업:

  • 설치 또는 삭제
  • VM 복제/복사
  • 가상 디스크/CD 장치 추가, 제거 및 구성
  • 가상 네트워크 장치 추가, 제거 및 구성
  • XVA 파일 가져오기/내보내기
  • VM 구성 변경
  • 서버 백업/복원

참고:

VM 관리자 역할은 공유 SR이 있는 풀로만 XVA 파일을 가져올 수 있습니다. VM 관리자 역할에 XVA 파일을 공유 스토리지가 없는 호스트 또는 풀로 가져올 수 있는 권한이 부족합니다.

VM 변경 CD 미디어:

  • 현재 CD 꺼내기
  • 새 CD 삽입

OVF/OVA 패키지 가져오기/내보내기, 디스크 이미지 가져오기

VM 변경 전원 상태:

  • VM 시작 (자동 배치)
  • VM 종료
  • VM 재부팅
  • VM 일시 중단
  • VM 재개(자동 배치)

이 권한에는 VM 고급 작업 권한의 일부인 start_on, resume_on 및 migrate가 포함되지 않습니다.

VM 콘솔 보기:

  • VM 콘솔 확인 및 상호 작용

이 권한으로는 사용자가 호스트 콘솔을 볼 수 없습니다.

Citrix Hypervisor 센터 뷰 관리 작업:

  • 전역 Citrix Hypervisor 센터 폴더 만들기 및 수정
  • 전역 Citrix Hypervisor 센터 사용자 정의 필드 만들기 및 수정
  • 전역 Citrix Hypervisor 센터 검색 만들기 및 수정

폴더, 사용자 지정 필드 및 검색은 풀에 액세스하는 모든 사용자 간에 공유됩니다.

자체 작업 취소:

  • 사용자가 고유 작업을 취소할 수 있도록 허용

감사 로그 읽기:

  • XenServer 감사 로그 다운로드

풀에 연결하고 모든 풀 메타데이터를 읽습니다.

  • 풀에 로그인
  • 풀 메타데이터 보기
  • 성능 데이터 기록 보기
  • 로그인한 사용자 보기
  • 사용자 및 역할 보기
  • 메시지 보기
  • 이벤트 등록 및 수신

가상 GPU 구성:

  • 풀 전체 배치 정책 지정
  • VM에 가상 GPU 할당
  • VM에서 가상 GPU 제거
  • 허용된 가상 GPU 유형 수정
  • GPU 그룹 생성, 삭제 또는 할당

가상 GPU 구성 보기:

  • GPU, GPU 배치 정책 및 가상 GPU 할당 보기

예약된 스냅샷:

  • 기존 스냅샷 일정에 VM 추가
  • 기존 스냅샷 일정에서 VM 제거
  • 스냅샷 일정 추가
  • 스냅샷 스케줄 수정
  • 스냅샷 스케줄 삭제

XenServer에서 진단 정보를 수집합니다.

  • GC 수집 및 힙 압축 시작
  • 가비지 컬렉션 통계 수집
  • 데이터베이스 통계 수집
  • 네트워크 통계 수집

변경된 블록 추적 구성:

  • 변경된 블록 추적 활성화
  • 변경된 블록 추적 사용 안 함
  • 스냅샷과 연결된 데이터를 제거하고 메타데이터를 보존합니다.
  • VDI에 대한 NBD 연결 정보 가져오기

변경된 블록 추적은 XenServer 프리미엄 에디션의 라이센스 인스턴스에 대해서만 활성화할 수 있습니다.

변경된 블록 나열:

  • 두 VDI 스냅샷을 비교하고 두 스냅샷 간에 변경된 블록 나열

PVS Accelerator 구성:

  • PVS-Accelerator 활성화
  • PVS-Accelerator를 사용하지 않도록 설정
  • PVS-Accelerator 캐시 구성 업데이트
  • 추가/제거 (PVS-액셀러레이터) 캐시 설정

PVS-액셀러레이터 구성 보기:

  • PVS-Accelerator 상태 보기

참고:

권한 상승 프롬프트를 받고 권한이 더 높은 사용자의 자격 증명을 제공한 후에도 읽기 전용 사용자가 Citrix Hypervisor 센터의 폴더로 리소스를 이동할 수 없는 경우가 있습니다. 이 경우 권한이 더 많은 사용자로 Citrix Hypervisor 센터에 로그온하고 작업을 다시 시도하십시오.

XenServer는 세션의 역할을 어떻게 계산합니까?

  1. 주체는 Active Directory 서버를 통해 인증되어 주체가 속할 수 있는 포함 그룹을 확인합니다.

  2. XenServer에서 주체와 포함 그룹에 할당된 역할을 확인합니다.

  3. 주체는 여러 Active Directory 그룹의 구성원이 될 수 있으므로 연결된 역할의 모든 사용 권한을 상속합니다.

 이 그림에서는 주체 2(그룹 2)가 풀 연산자이고 사용자 1이 그룹 2의 구성원이므로 주체 3(사용자 1)이 로그인을 시도할 때 주체 3(VM 운영자)과 그룹 2 (풀 운영자) 역할을 모두 상속합니다. 풀 운영자 역할이 높을수록 제목 3 (사용자 1) 의 결과 역할은 VM 운영자가 아니라 풀 운영자입니다.

RBAC 역할 및 권한