RBAC 역할 및 권한
역할
XenServer®는 다음과 같은 6가지 사전 설정된 역할을 제공합니다:
-
풀 관리자 (Pool Admin) – 로컬 루트와 동일합니다. 모든 작업을 수행할 수 있습니다.
참고:
로컬 슈퍼 사용자(root)는 “풀 관리자” 역할을 가집니다. 풀 관리자 역할은 로컬 루트와 동일한 권한을 가집니다.
사용자에게서 풀 관리자 역할을 제거하는 경우, 루트 암호를 변경하고 풀 시크릿을 순환시키는 것도 고려하십시오. 자세한 내용은 풀 보안을 참조하십시오.
-
풀 운영자 (Pool Operator) – 사용자 추가/제거 및 역할 변경을 제외한 모든 작업을 수행할 수 있습니다. 이 역할은 주로 호스트 및 풀 관리(즉, 스토리지 생성, 풀 생성, 호스트 관리 등)에 중점을 둡니다.
-
가상 머신 전원 관리자 (VM Power Admin) – 가상 머신을 생성하고 관리합니다. 이 역할은 VM 운영자가 사용할 VM을 프로비저닝하는 데 중점을 둡니다.
-
가상 머신 관리자 (VM Admin) – VM 전원 관리자와 유사하지만, VM을 마이그레이션하거나 스냅샷을 수행할 수 없습니다.
-
가상 머신 운영자 (VM Operator) – VM 관리자와 유사하지만, VM을 생성/삭제할 수는 없으며, 시작/중지 수명 주기 작업을 수행할 수 있습니다.
-
읽기 전용 (Read Only) – 리소스 풀 및 성능 데이터를 볼 수 있습니다.
참고:
XenServer 9 풀에 업데이트를 적용하려면 풀 관리자 또는 풀 운영자로 XenCenter에 로그인하거나 로컬 루트 계정을 사용해야 합니다.
호스트 SSH 액세스가 필요한 풀 관리자 사용자에게 액세스 권한을 부여하기 위해 Active Directory 그룹을 사용하는 경우, Active Directory 그룹의 사용자 수는 500명을 초과해서는 안 됩니다.
각 역할에 사용할 수 있는 권한 요약 및 각 권한에 사용할 수 있는 작업에 대한 자세한 내용은 다음 섹션의 RBAC 역할 및 권한 정의를 참조하십시오.
XenServer에서 사용자를 생성할 때, 새로 생성된 사용자가 계정을 사용하려면 먼저 역할을 할당해야 합니다. XenServer는 새로 생성된 사용자에게 역할을 자동으로 할당하지 않습니다. 결과적으로 이러한 계정은 역할을 할당하기 전까지 XenServer 풀에 대한 액세스 권한이 없습니다.
-
주체를 역할 매핑으로 수정합니다. 이 작업은 할당/수정 역할 권한이 필요하며, 이는 풀 관리자만 사용할 수 있습니다.
-
Active Directory에서 사용자가 속한 그룹 멤버십을 수정합니다.
RBAC 역할 및 권한 정의
다음 표는 각 역할에 사용할 수 있는 권한을 요약합니다. 각 권한에 사용할 수 있는 작업에 대한 자세한 내용은 권한 정의를 참조하십시오.
| 역할 권한 | 풀 관리자 | 풀 운영자 | 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 | ||
| 변환 관리자를 사용하여 VM 변환 | 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 | |
| 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 | ||||
| 가상 앱 (가상 앱 시작/종료) | X | X | ||||
| vApp (기존 vApp에 VM 추가/제거) | X | X | ||||
| 가상 앱 (가상 앱 보기) | X | X | X | X | X | X |
| XenCenter 보기 관리 작업 | X | X | X | X | X | |
| 자신이 수행한 작업 취소 | X | X | X | X | X | X |
| 감사 로그 읽기 | X | X | X | X | X | X |
| 워크로드 밸런싱(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-액셀러레이터 구성 | X | X | ||||
| PVS-액셀러레이터 구성 보기 | X | X | X | X | X | X |
| 예약된 스냅샷 (기존 스냅샷 일정에 VM 추가/제거) | X | X | X | |||
| 예약된 스냅샷 (스냅샷 일정 추가/수정/삭제) | X | X |
권한에 대한 정의
역할 할당/수정:
- 사용자 추가 및 제거
- 사용자로부터 역할 추가 및 제거
- Active Directory 통합 활성화 및 비활성화 (도메인에 가입됨)
이 권한을 통해 사용자는 자신에게 모든 권한을 부여하거나 모든 작업을 수행할 수 있습니다.
경고:
이 역할은 사용자가 Active Directory 통합 및 Active Directory에서 추가된 모든 주체를 비활성화할 수 있도록 합니다.
서버 콘솔에 로그인:
- ssh를 통한 서버 콘솔 액세스
- XenCenter®를 통한 서버 콘솔 액세스
경고:
루트 셸에 액세스하면 할당된 사용자가 RBAC를 포함한 전체 시스템을 임의로 재구성할 수 있습니다.
서버 백업/복원:
- 서버 백업 및 복원
- 풀 메타데이터 백업 및 복원
백업을 복원하는 기능은 할당된 사용자가 RBAC 구성 변경 사항을 되돌릴 수 있도록 합니다.
서버에 TLS 인증서 설치:
이 권한을 통해 관리자는 서버에 TLS 인증서를 설치할 수 있습니다.
풀에 업데이트 적용:
- 콘텐츠 전송 네트워크(CDN)와 풀 동기화
- 필요한 경우 각 호스트에서 VM을 마이그레이션하고 호스트 재부팅, 툴스택 재시작 또는 VM 재부팅과 같은 필요한 업데이트 작업을 실행하여 업데이트를 적용합니다.
롤링 풀 업그레이드:
- 풀의 모든 호스트를 롤링 풀 업그레이드 마법사를 사용하여 업그레이드합니다.
OVF/OVA 패키지 가져오기:
- OVF 및 OVA 패키지 가져오기
XVA 패키지 및 디스크 이미지 가져오기:
- XVA 패키지 가져오기
- 디스크 이미지 가져오기
OVF/OVA/XVA 패키지 내보내기:
- VM을 OVF/OVA 패키지로 내보내기
- VM을 XVA 패키지로 내보내기
소켓당 코어 설정:
- VM의 가상 CPU에 대한 소켓당 코어 수를 설정합니다.
이 권한을 통해 사용자는 VM의 가상 CPU에 대한 토폴로지를 지정할 수 있습니다.
변환 관리자를 사용하여 VM 변환:
- Convert VMware ESXi/vCenter VMs to XenServer VMs
이 권한을 통해 사용자는 VMware에서 XenServer로 워크로드를 변환할 수 있습니다. VMware ESXi/vCenter VM을 XenServer 환경으로 일괄 복사하여 이러한 워크로드를 변환합니다.
스위치 포트 잠금:
- 네트워크 트래픽 제어
이 권한을 통해 사용자는 기본적으로 네트워크의 모든 트래픽을 차단하거나, VM이 트래픽을 보낼 수 있는 특정 IP 주소를 정의할 수 있습니다.
멀티패싱:
- 멀티패싱 사용
- 멀티패싱 비활성화
활성 사용자 연결 로그아웃:
- 로그인한 사용자 연결 해제 기능
NRPE를 사용하여 호스트 및 dom0 리소스 모니터링:
자세한 내용은 NRPE를 사용하여 호스트 및 dom0 리소스 모니터링을 참조하십시오.
SNMP를 사용하여 호스트 및 dom0 리소스 모니터링:
자세한 내용은 SNMP를 사용하여 호스트 및 dom0 리소스 모니터링을 참조하십시오.
경고 생성/해제:
- 리소스 사용량이 특정 임계값을 초과할 때 경고를 생성하도록 XenCenter 구성
- 경고 보기에서 경고 제거
경고: 이 권한을 가진 사용자는 전체 풀에 대한 경고를 해제할 수 있습니다.
참고:
경고를 볼 수 있는 기능은 풀에 연결하고 모든 풀 메타데이터 권한 읽기의 일부입니다.
모든 사용자의 작업 취소:
- 모든 사용자의 실행 중인 작업 취소
이 권한을 통해 사용자는 XenServer에 의해 모든 사용자가 시작한 진행 중인 작업을 취소하도록 요청할 수 있습니다.
풀 관리:
- 풀 속성 설정 (이름 지정, 기본 SR)
- GFS2 클러스터형 풀 생성
- HA 활성화, 비활성화 및 구성
- VM별 HA 재시작 우선순위 설정
- DR 구성 및 DR 페일오버, 페일백, 테스트 페일오버 작업 수행.
- 워크로드 균형 조정 (WLB) 활성화, 비활성화 및 구성
- 풀에서 서버 추가 및 제거
- 풀 코디네이터로 긴급 전환
- 비상 풀 코디네이터 주소
- 풀 멤버의 비상 복구
- 새 풀 코디네이터 지정
- 풀 및 서버 인증서 관리
- 패치 적용
- 서버 속성 설정
- 서버 로깅 구성
- 서버 활성화 및 비활성화
- 서버 종료, 재부팅 및 전원 켜기
- 툴스택 재시작
- 시스템 상태 보고서
- 라이선스 적용
- WLB, 유지 관리 모드 또는 고가용성으로 인해 서버의 다른 모든 VM을 다른 서버로 라이브 마이그레이션
- 서버 관리 인터페이스 및 보조 인터페이스 구성
- 서버 관리 비활성화
- 크래시 덤프 삭제
- 네트워크 추가, 편집 및 제거
- PBD/PIF/VLAN/본드/SR 추가, 편집 및 제거
- 비밀 추가, 제거 및 가져오기
이 권한에는 풀을 유지 관리하는 데 필요한 모든 작업이 포함됩니다.
참고: 관리 인터페이스가 작동하지 않으면 로컬 루트 로그인 외에는 어떤 로그인도 인증할 수 없습니다.
라이브 마이그레이션:
- VM이 두 호스트가 공유하는 스토리지에 있을 때 한 호스트에서 다른 호스트로 VM 마이그레이션
스토리지 라이브 마이그레이션:
- VM이 두 호스트 간에 공유되지 않는 스토리지에 있을 때 한 호스트에서 다른 호스트로 마이그레이션
- 가상 디스크(VDI)를 하나의 SR에서 다른 SR로 이동
VM 고급 작업:
- VM 메모리 조정 (동적 메모리 제어를 통해)
- 메모리가 포함된 VM 스냅샷 생성, VM 스냅샷 찍기 및 VM 롤백
- VM 마이그레이션
- 물리적 서버 지정을 포함하여 VM 시작
- VM 재개
이 권한은 할당받은 사용자에게 XenServer가 선택한 호스트에 만족하지 않을 경우 다른 호스트에서 VM을 시작할 수 있도록 충분한 권한을 제공합니다.
VM 생성/삭제 작업:
- VM 설치 및 삭제
- VM 복제/복사
- 가상 디스크/CD 장치 추가, 제거 및 구성
- 가상 네트워크 장치 추가, 제거 및 구성
- VM 구성 변경
- VM 메타데이터 백업/복원
- VM을 템플릿으로 변환
- 기존 스냅샷을 템플릿으로 변환
VM CD 미디어 변경:
- 현재 CD 추출
- 새 CD 삽입
VM 전원 상태 변경:
- VM 시작 (자동 배치)
- VM 종료
- VM 재부팅
- VM 일시 중단
- VM 재개 (자동 배치)
이 권한에는 VM 고급 작업 권한의 일부인 start_on, resume_on 및 migrate가 포함되지 않습니다.
VM 콘솔 보기:
- VM 콘솔 보기 및 상호 작용
이 권한은 사용자가 호스트 콘솔을 볼 수 있도록 허용하지 않습니다.
VM 그룹 (그룹 추가/수정/삭제):
- VM 그룹 생성
- VM 그룹 삭제
- VM 그룹 속성 변경
VM 그룹 (기존 VM 그룹에 VM 추가/제거):
- VM을 VM 그룹에 할당
- VM을 VM 그룹에서 제거
- VM이 할당된 VM 그룹 변경
VM 그룹 (VM 그룹 보기):
- 풀의 VM 그룹 보기
vApp (vApp 추가/수정/삭제):
- vApp 생성하기
- vApp 삭제하기
- vApp 속성 변경
vApp (시작/종료):
- vApp을 시작
- vApp을 종료
vApp (기존 vApp에 VM 추가/제거):
- VM을 vApp에 추가.
- VM을 vApp에서 제거
가상 애플리케이션 (가상 애플리케이션 보기):
- 풀에서 vApp 보기
자신의 작업 취소:
- 사용자가 자신의 작업을 취소할 수 있도록 합니다.
감사 로그 읽기:
- XenServer 감사 로그 다운로드
WLB 구성, 초기화, 활성화, 비활성화:
- WLB 구성
- WLB 초기화 및 WLB 서버 변경
- WLB 활성화
- WLB 비활성화
WLB 최적화 권장 사항 적용:
- WLB 탭에 표시되는 모든 최적화 권장 사항 적용
WLB 보고서 구독 수정:
- 생성된 WLB 보고서 또는 수신자 변경
WLB 배치 권장 사항 수락:
- 워크로드 밸런싱이 배치에 권장하는 서버 중 하나를 선택합니다(“별표” 권장 사항).
WLB 구성 표시:
- WLB 탭에 표시된 대로 풀의 WLB 설정을 봅니다.
WLB 보고서 생성:
- 풀 감사 추적 보고서를 포함하여 WLB 보고서를 보고 실행합니다.
XenCenter 보기 관리 작업:
- 전역 XenCenter 폴더 생성 및 수정
- 전역 XenCenter 사용자 지정 필드 생성 및 수정
- 전역 XenCenter 검색 생성 및 수정
풀에 연결하고 모든 풀 메타데이터 읽기:
- 풀에 로그인
- 풀 메타데이터 보기
- 과거 성능 데이터 보기
- 로그인한 사용자 보기
- 사용자 및 역할 보기
- 작업 보기
- 메시지 보기
- 이벤트 등록 및 수신
가상 GPU 구성:
- 풀 전체 배치 정책 지정
- 가상 GPU를 VM에 할당
- VM에서 가상 GPU 제거
- 허용된 가상 GPU 유형 수정
- GPU 그룹 생성, 삭제 또는 할당
가상 GPU 구성 보기:
- GPU, GPU 배치 정책 및 가상 GPU 할당 보기.
XenServer에서 진단 정보 수집:
- GC 수집 및 힙 압축 시작
- 가비지 컬렉션 통계 수집
- 데이터베이스 통계 수집
- 네트워크 통계 수집
변경 블록 추적 구성:
- 변경 블록 추적 활성화
- 변경 블록 추적 비활성화
- 스냅샷과 연결된 데이터를 삭제하고 메타데이터 유지
- VDI에 대한 NBD 연결 정보 가져오기
- NBD 연결을 통해 VDI 내보내기
변경 블록 추적은 라이선스가 부여된 XenServer Premium Edition 인스턴스에서만 활성화할 수 있습니다.
변경 블록 나열:
- 두 VDI 스냅샷을 비교하고 그 사이에 변경된 블록을 나열합니다.
PVS-액셀러레이터 구성:
- PVS-액셀러레이터 활성화
- PVS-액셀러레이터 비활성화
- PVS-액셀러레이터 캐시 구성 업데이트
- PVS-Accelerator 캐시 구성 추가 또는 제거
PVS-액셀러레이터 구성 보기:
- PVS-액셀러레이터 상태 보기
예약된 스냅샷(기존 스냅샷 일정에 VM 추가/제거):
- 기존 스냅샷 일정에 VM 추가
- 기존 스냅샷 일정에서 VM 제거
예약된 스냅샷(스냅샷 일정 추가/수정/삭제):
- 스냅샷 일정 추가
- 스냅샷 일정 수정
- 스냅샷 일정 삭제
참고:
간혹 읽기 전용 사용자가 권한 상승 프롬프트를 받고 더 높은 권한을 가진 사용자의 자격 증명을 제공한 후에도 XenCenter의 폴더로 리소스를 이동할 수 없는 경우가 있습니다. 이 경우 더 높은 권한을 가진 사용자로 XenCenter에 로그인하여 작업을 다시 시도하십시오.
XenServer는 세션에 대한 역할을 어떻게 계산합니까?
-
주체는 Active Directory 서버를 통해 인증되어 주체가 속할 수 있는 포함 그룹을 확인합니다.
-
그런 다음 XenServer는 주체와 해당 포함 그룹에 할당된 역할을 확인합니다.
-
주체는 여러 Active Directory 그룹의 구성원일 수 있으므로 관련 역할의 모든 권한을 상속합니다.
이 그림에서 주체 2(그룹 2)는 풀 운영자이고 사용자 1은 그룹 2의 구성원이므로 주체 3(사용자 1)이 로그인하려고 하면 주체 3(VM 운영자) 및 그룹 2(풀 운영자) 역할을 모두 상속합니다. 풀 운영자 역할이 더 높으므로 주체 3(사용자 1)의 최종 역할은 VM 운영자가 아닌 풀 운영자입니다.(/ko-kr/xenserver/9/media/rbac-compute-roles.png)