XenServer

RBAC 역할 및 권한

역할

XenServer에는 다음과 같은 6가지 사전 설정된 역할이 포함되어 있습니다.

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

    메모:

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

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

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

  • Virtual Machine Power Administrator (VM Power Admin) – 가상 머신을 만들고 관리합니다. 이 역할은 VM 운영자가 사용할 VM을 프로비저닝하는 데 중점을 둡니다.

  • 가상 머신 관리자 (VM 관리자) – VM Power Admin과 유사하지만 VM을 마이그레이션하거나 스냅샷을 수행할 수 없습니다.

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

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

메모:

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

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

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

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

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

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

RBAC 역할 및 권한의 정의Definitions of RBAC roles and permissions

다음 표에는 각 역할에 사용할 수 있는 권한이 요약되어 있습니다. 각 권한에 사용할 수 있는 작업에 대한 자세한 내용은 다음을 참조하십시오. 사용 권한의 정의.

역할 권한 풀 관리자 풀 운영자 VM 전원 관리자 VM 관리자 VM 운영자 읽기 전용
역할 할당/수정 X          
(물리적) 서버 콘솔에 로그인(SSH 및 XenCenter를 통해) X          
서버 백업/복원 X          
서버에 TLS 인증서 설치 X          
풀에 업데이트 적용 X X        
롤링 풀 업그레이드 X          
OVF/OVA 패키지 가져오기; 디스크 이미지 가져오기 X X        
XVA 패키지 가져오기 X X X      
OVF/OVA/XVA 패키지 내보내기 X X X X    
소켓당 코어 수 설정 X X X X    
XenServer Conversion Manager를 사용하여 VM 변환 X          
스위치 포트 잠금 X X        
다중 경로 지정 X X        
활성 사용자 연결 로그아웃 X X        
NRPE로 host 및 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  
VM 그룹(VM 그룹 추가/수정/삭제) X X X X    
VM 그룹(기존 VM 그룹에 VM 추가/제거) X X X X    
VM 그룹(VM 그룹 보기) X X X X X X
vApp(vApp 추가/수정/삭제) X X        
vApp(vApp 시작/종료) X X        
vApp(기존 vApp에 VM 추가/제거) X X        
vApp(vApp 보기) X X X X X X
XenCenter 보기 관리 작업 X X X X X  
자신의 작업 취소 X X X X X X
감사 로그 읽기Read audit logs X X X X X X
Workload Balancing(WLB) 구성, 초기화, 활성화, 비활성화 X X        
WLB 최적화 권장 사항 적용 X X        
WLB 배치 권장 사항 수락 X X X      
WLB 구성 표시 X X X X X X
WLB 보고서 생성 X X X X X X
풀에 연결하고 모든 풀 메타데이터 읽기(경고 보기 포함) X X X X X X
가상 GPU 구성 X X        
가상 GPU 구성 보기 X X X X X X
진단 정보 수집 X X        
vCPU 핫플러그 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
스케줄링된 스냅샷(기존 스냅샷 스케줄에 VM 추가/제거) X X X      
예약된 스냅샷(스냅샷 일정 추가/수정/삭제) X X        

사용 권한의 정의

역할 할당/수정:

  • 사용자 추가 및 제거
  • 사용자의 역할 추가 및 제거
  • Active Directory 통합 사용 및 사용 안 함(도메인에 가입됨)

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

경고:

이 역할을 통해 사용자는 Active Directory 통합 및 Active Directory에서 추가된 모든 주체를 비활성화할 수 있습니다.

서버 콘솔에 로그인합니다.

  • ssh를 통한 서버 콘솔 액세스
  • XenCenter를 통한 서버 콘솔 액세스

경고:

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

서버 백업/복원:

  • 서버 백업 및 복원
  • 풀 메타데이터 백업 및 복원Back and restore up pool metadata

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

서버에 TLS 인증서를 설치합니다.

이 권한을 통해 관리자는 Citrix Hypervisor 8.2 이상을 실행하는 서버에 TLS 인증서를 설치할 수 있습니다.

풀에 업데이트를 적용합니다.

  • 풀을 콘텐츠 전송 네트워크(CDN)와 동기화Synchronize your pool with the content delivery network (CDN)
  • 필요한 경우 각 호스트에서 VM을 마이그레이션하고 호스트 재부팅, 도구 스택 다시 시작 또는 VM 재부팅과 같은 필요한 업데이트 작업을 실행하여 업데이트를 적용합니다

롤링 풀 업그레이드:

  • Rolling Pool Upgrade 마법사를 사용하여 풀의 모든 호스트를 업그레이드합니다.

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

  • OVF 및 OVA 패키지 가져오기
  • 디스크 이미지 가져오기

XVA 패키지 가져오기:

  • XVA 패키지 가져오기

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

  • VM을 OVF/OVA 패키지로 내보내기
  • VM을 XVA 패키지로 내보내기
  • 디스크 이미지 내보내기

소켓당 코어 수 설정:

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

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

XenServer Conversion Manager를 사용하여 VM을 변환합니다.

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

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

스위치 포트 잠금:

  • 네트워크의 트래픽 제어

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

다중 경로:

  • 다중 경로 지정 활성화
  • 다중 경로 지정 비활성화

활성 사용자 연결을 로그아웃합니다.

  • 로그인한 사용자의 연결을 끊는 기능

NRPE를 사용하여 호스트 및 dom0 리소스를 모니터링합니다.

자세한 내용은 NRPE를 사용하여 호스트 및 dom0 리소스 모니터링.

SNMP를 사용하여 호스트 및 dom0 리소스 모니터링:

자세한 내용은 SNMP를 사용하여 호스트 및 dom0 리소스 모니터링.

경고 만들기/해제:

  • 리소스 사용량이 특정 임계값을 초과할 때 경고를 생성하도록 XenCenter를 구성합니다.
  • 경고 보기에서 경고 제거

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

메모:

경고를 보는 기능은 풀에 연결하고 모든 풀 메타데이터 권한 읽기.

모든 사용자의 작업 취소 :

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

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

풀 관리:

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

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

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

실시간 마이그레이션:

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

스토리지 실시간 마이그레이션:

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

VM 고급 작업:

  • VM 메모리 조정(동적 메모리 제어를 통해)
  • 메모리가 있는 VM 스냅샷 만들기, VM 스냅샷 생성 및 VM 롤백
  • VM 마이그레이션
  • 물리적 서버 지정을 포함하여 VM 시작
  • VM 재개

이 사용 권한은 XenServer가 선택한 호스트가 만족스럽지 않은 경우 다른 호스트에서 VM을 시작할 수 있는 충분한 권한을 양수에게 제공합니다.

VM 생성/삭제 작업:

  • VM 설치 및 삭제
  • VM 복제/복사
  • 가상 디스크/CD 장치 추가, 제거 및 구성
  • 가상 네트워크 장치 추가, 제거 및 구성Add virtual network devices, remove, and configure virtual network devices
  • VM 구성 변경

VM 변경 CD 미디어:

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

VM 전원 상태 변경:

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

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

VM 콘솔 보기:

  • VM 콘솔 보기 및 상호 작용

이 권한은 사용자가 호스트 콘솔을 볼 수 없도록 합니다.

VM 그룹(그룹 추가/수정/삭제):

  • VM 그룹 만들기
  • VM 그룹 삭제
  • VM 그룹의 속성 변경

VM 그룹(기존 VM 그룹에 VM 추가/제거):

  • VM 그룹에 VM 할당Assign a VM to a VM group
  • VM 그룹에서 VM 제거
  • VM이 할당된 VM 그룹 변경

VM 그룹(VM 그룹 보기):

  • 풀에서 VM 그룹 보기View VM groups in the pool

vApp(vApp 추가/수정/삭제):

  • vApp 만들기
  • vApp 삭제
  • vApp의 속성 변경

vApp(vApp 시작/종료):

  • vApp 시작
  • vApp 종료

vApp(기존 vApp에 VM 추가/제거):

  • vApp에 VM을 추가합니다.
  • vApp에서 VM 제거

vApp(vApp 보기):

  • 풀에서 vApp 보기

자신의 작업 취소:

  • 사용자가 자신의 작업을 취소할 수 있습니다.

감사 로그 읽기:

  • XenServer 감사 로그 다운로드

WLB 구성, 초기화, 사용, 사용 안 함:

  • WLB 구성
  • WLB 초기화 및 WLB 서버 변경
  • WLB 사용
  • WLB 사용 안 함

WLB 최적화 권장 사항을 적용합니다.

  • 에 표시되는 모든 최적화 권장 사항을 적용합니다. 증권 시세 표시기

WLB 보고서 구독을 수정합니다.

  • 생성된 WLB 보고서 또는 수신자 변경

WLB 배치 권장 사항을 수락합니다.

  • Workload Balancing에서 배치를 권장하는 서버 중 하나를 선택합니다(“별표” 권장 사항)

WLB 구성 표시:

  • 에 표시된 대로 풀에 대한 WLB 설정을 봅니다. 증권 시세 표시기

WLB 보고서를 생성합니다.

  • Pool Audit Trail 보고서를 포함한 WLB 보고서 보기 및 실행

XenCenter 보기 관리 작업:

  • 전역 XenCenter 폴더 만들기 및 수정
  • 전역 XenCenter 사용자 지정 필드 만들기 및 수정
  • 전역 XenCenter 검색 만들기 및 수정

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

  • 풀에 로그인
  • 풀 메타데이터 보기
  • 과거 성능 데이터 보기
  • 로그인한 사용자 보기
  • 사용자 및 역할 보기
  • 작업 보기
  • 메시지 보기
  • 이벤트에 등록하고 받기

가상 GPU 구성:

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

가상 GPU 구성 보기:

  • GPU, GPU 배치 정책 및 가상 GPU 할당을 봅니다.

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

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

변경된 블록 추적을 구성합니다.

  • 변경된 블록 추적 활성화
  • 변경된 블록 추적 비활성화
  • 스냅샷과 연결된 데이터를 삭제하고 메타데이터를 보존합니다
  • VDI에 대한 NBD 연결 정보 가져오기
  • NBD 연결을 통해 VDI 내보내기

변경된 블록 추적은 XenServer Premium Edition의 라이센스가 부여된 인스턴스에 대해서만 사용하도록 설정할 수 있습니다.

변경된 블록 나열:

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

PVS-Accelerator 구성:

  • PVS-Accelerator 활성화
  • PVS-Accelerator 비활성화
  • PVS-Accelerator 캐시 구성 업데이트
  • PVS-Accelerator 캐시 구성 추가 또는 제거

PVS-Accelerator 구성 보기:

  • PVS-Accelerator의 상태 보기

스케줄링된 스냅샷(기존 스냅샷 스케줄에 VM 추가/제거):

  • 기존 스냅샷 스케줄에 VM 추가Add VMs to existing snapshot schedules
  • 기존 스냅샷 스케줄에서 VM 제거Remove VMs from existing snapshot schedules

예약된 스냅샷(스냅샷 일정 추가/수정/삭제):

  • 스냅샷 스케줄 추가
  • 스냅샷 일정 수정
  • 스냅샷 스케줄을 삭제합니다

메모:

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

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

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

  2. 그런 다음 XenServer는 주체와 주체에 포함된 그룹 모두에 어떤 역할이 할당되었는지 확인합니다.

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

 이 그림에서 주체 2(그룹 2)는 풀 운영자이고 사용자 1은 그룹 2의 멤버이므로 주체 3(사용자 1)이 로그인을 시도하면 주체 3(VM 운영자) 및 그룹 2(풀 운영자) 역할을 모두 상속합니다. 풀 운영자 역할이 높을수록 주체 3(사용자 1)의 결과 역할은 VM 운영자가 아니라 풀 운영자입니다.

RBAC 역할 및 권한