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 풀에 액세스할 수 없습니다.
-
역할 매핑에 대한 주제를 수정합니다. 이를 위해서는 역할 할당/수정 권한이 필요하며 풀 관리자만 사용할 수 있습니다.
-
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는 세션의 역할을 어떻게 계산합니까?
-
주체는 Active Directory 서버를 통해 인증되어 주체가 속할 수 있는 포함 그룹을 확인합니다.
-
XenServer에서 주체와 포함 그룹에 할당된 역할을 확인합니다.
-
주체는 여러 Active Directory 그룹의 구성원이 될 수 있으므로 연결된 역할의 모든 사용 권한을 상속합니다.