Ana içeriğe geç

Roller ve yetkiler

Roller​

Rol, adlandırılmış bir yetki kümesi ile bir kapsam öznitelikleri kümesidir. Platform, değiştirilemeyen ve silinemeyen yerleşik rolleri oluşturur. Küme yöneticisi, numaralandırması 10000'den başlayan özel roller oluşturur.

idRolDüzeyAmaç
1Cluster MasterKümeKümenin tamamına tam erişim
2vDC AdminVDCSanal veri merkezi (VDC) yönetimi
3vDC UserVDCBir VDC içindeki kaynaklarla çalışma
4vDC ViewerVDCVDC nesnelerini görüntüleme
5Resource ViewerKümeKüme kaynaklarını görüntüleme
6Security AdminKümeGüvenlik günlüğü ve denetim
7VM DeveloperVDCSanal makine oluşturma ve yapılandırma
≥ 10000Özel ad, en fazla 64 karakterKapsam özniteliklerine göre belirlenirÖzel rol

Security Admin ve VM Developer rolleri 3.0.3'te eklendi.

Cluster Master rolünün hiçbir kapsam bağlantısı yoktur: kapsam kümesi boştur, bu nedenle kümenin tamamına uygulanır. Yerleşik rollerin creator alanı boştur; özel bir rol için bu alan, rolü oluşturan kullanıcının kimliğini içerir.

Yetkiler​

Erişim, belirli bir rolle sabit bir ilişki yerine kapsamlı yetkiler aracılığıyla verilir: aynı yetki kümenin tamamına veya tek bir VDC'ye uygulanabilir.

Yetkiler kategoriler hâlinde düzenlenir ve kullanıcı arayüzü bunları rol kartında aynı bölümlerde gösterir. Kategori yalnızca yetkileri gruplar; izinleri genişletmez.

KategoriArayüzdeki adıYetkiler
1 VDCvDC10
2 Sanal makinelerVM43
3 AğlarNetwork17
4 Edge yönlendiricilerEdge34
5 DepolamaStorage6
6 DüğümlerNode19
7 KümeCluster11
8 Kullanıcılar ve rollerUser31
9 ÇeşitliMisc4
10 Kimlik doğrulamaAuth2
11 Güvenlik günlüğüSecurity10
12 Web arayüzüUser Interface1
13 VDC depolaması (Unified Storage)Unified Storage27
14 İşletim sistemi imaj kütüphanesiOS Image Library7
15 YedeklemeBackup3

Üç rol yönetimi yetkisi özel bir role verilemez: Create Role (7111), Edit Role (7112) ve Delete Role (7113). Aksi takdirde özel bir rol kendi izinlerini genişletebilirdi. Bunları kümeye ekleme girişimleri, rol oluşturulurken -22502, düzenlenirken -22513 hatasıyla reddedilir.

Kapsam​

Kapsam, bir yetkinin hangi nesnelere uygulanacağını belirler: kümenin tamamı, belirli bir VDC veya tek bir nesne.

Yalnızca iki kapsam türü vardır ve aralarındaki ayrım temeldir.

KapsamÖzel rollerde kullanılabilirAnlamı
VDC (vdc_id)evetYetki, rolün atandığı VDC'lerde geçerlidir
Nesne oluşturucusu (creator)hayırYetki, kullanıcının kendi oluşturduğu nesnelere uygulanır

Özel bir rol için "yalnızca kendi nesneleri" kısıtlaması, görünürlük kapsamıyla değil, mevcut Own yetkileriyle ayarlanır: Edit Own Network (2010) ve "Ağlar" ile "Edge yönlendiriciler" kategorilerindeki ilgili yetkiler. Özel bir role creator kapsamı verme girişimleri, rol oluşturulurken -22505, düzenlenirken -22517 hatasıyla reddedilir.

Rol bir VDC içinde atanır: rolün VDC kapsamı varsa, atanırken bir VDC belirtilmelidir.

Yetki kaydı​

Aşağıdaki eksiksiz kayıt, 15 kategoride 225 yetki içerir. Adlar, rol kartında gösterildiği şekliyle aynen yer alır. Yetki kimliği değişmezdir ve API yetkiye bu kimlikle başvurur.

VDC (kategori 1, vDC)​

idYetki
1000View vDC
1001Create vDC
1002Edit vDC
1003Delete vDC
1004Assign vDC Network
1005Deassign vDC Network
1006View vDC Networks
1007Manage vDC Network Limit
1008View vDC Roles
1009View vDC Volumes

Sanal makineler (kategori 2, VM)​

idYetki
1100View VM List
1101View VM Details
1102Access VM Console
1103View VM Statuses
1104View VM Profiles
1105View VM History
1107View Boot Media
1108View VM Performance
1109View Import Area
1110Process Import Area
1111View VM Inventory
1112View VM Infrastructure Details
1113View VM Migration Status
1114Check VM Configuration
1200Create VM
1201Remove VM
1202Edit VM Settings
1203Change VM VDC
1204Unlock VM
1205Register VM Image
1206Set VM Service ID
1300Start VM
1301Stop VM
1302Restart VM
1303Suspend VM
1304Resume VM
1305Suspend VM Pool
1306Resume VM Pool
1400Add VM Disk
1401Remove VM Disk
1402Resize VM Disk
1403Label VM Disk
1404Add VM NIC
1405Remove VM NIC
1500Create VM Snapshot
1501Remove VM Snapshot
1502Rollback VM Snapshot
1600Rate Limit VM NIC
1601Rate Limit VM Disk
1602Set VM CPU Priority
1603Set VM vCPU Class
1604Set VM Memory Balloon
1605Migrate VM
1606Set VM Reserved vCPU Class
1607Live Migrate VM

Ağlar (kategori 3, Network)​

idYetki
2000View Networks
2001Edit Network
2002Create Network
2003Delete Network
2005View Own Networks
2010Edit Own Network
2011Delete Own Network
2100View IP Pool Usage
2101View IP Pool Free Addresses
2102View IP Pool Details
2103Add IP Pool
2104Delete IP Pool
2105View Own Network IP Pool Usage
2106View Own Network IP Pool Free
2107Add Own Network IP Pool
2108Delete Own Network IP Pool
2109View Own Network IP Pool Details

Edge yönlendiriciler (kategori 4, Edge)​

idYetki
3000View Edge List
3001View Edge Details
3002Create Edge
3003Remove Edge
3004Add Edge NIC
3005Remove Edge NIC
3006Start Edge
3007Stop Edge
3008Restart Edge
3009Rate Limit Edge
3010View Edge Logs
3011View Edge Admin Details
3013View Own Edge List
3014View Own Edge Details
3020Remove Own Edge
3021Add Own Edge NIC
3022Remove Own Edge NIC
3023Start Own Edge
3024Stop Own Edge
3025Restart Own Edge
3026Rate Limit Own Edge
3027View Own Edge Logs
3028Deploy Own Edge Rules
3029Add Own Edge NAT Rule
3030Add Own Edge Firewall Rule
3031Remove Own Edge NAT Rule
3032Remove Own Edge Firewall Rule
3033View Own Edge Rules
3100View Edge Rules
3101Add NAT Rule
3102Add Firewall Rule
3103Remove NAT Rule
3104Remove Firewall Rule
3105Deploy Edge Rules

Depolama (kategori 5, Storage)​

idYetki
4000View Storage Pools
4001View Storage Pool Details
4002View Pool Map
4003View Pool Map By GUID
4100View Filesystem
4101Edit Filesystem

Düğümler (kategori 6, Node)​

idYetki
5000View Nodes
5001View Node Performance
5002View Node CPU Cores
5003View Node Software
5004View Software Inventory
5005View Node Inventory
5006View Host Inventory
5007View Node Hardware
5008View PD Status Map
5100Get Node Config
5101Set Node Config
5102View Node Config Map
5200View Physical Disks
5201Control PD LED
5202View Port Groups
5203Spare Physical Disk
5204Use Physical Disk
5205Replace Physical Disk
5206View Disk Info

Küme (kategori 7, Cluster)​

idYetki
6000View Cluster Status Map
6001View Cluster Overview
6002View Cluster Totals
6003View Cluster Status Map (full)
6004View Cluster Status Map (dashboard)
6100Enable Cluster Node
6101Disable Cluster Node
6102Enable Cluster Service
6103Disable Cluster Service
6104Start Cluster Service
6105Stop Cluster Service

Kullanıcılar ve roller (kategori 8, User)​

idYetki
7000View Users
7001View User Details
7002Create User
7003Delete User
7004Set Own User Password
7005Unlock User
7100View Roles
7101View User Role
7102View Own User Roles
7103View Roles Map
7104Assign User Role
7105Deassign User Role
7106View Any User Roles
7107View Privileges
7108View Role Privileges
7109View Privilege Categories
7110View Privilege Scopes
7111Create Role
7112Edit Role
7113Delete Role
7114View Role Details
7115View Role Scopes
7200Get User Params
7201Set User Params
7202View User Remotes
7203Add User Remote
7204Delete User Remote
7205View User VHosts
7206Add User VHost
7207Delete User VHost
7208Set Any User Password

Çeşitli (kategori 9, Misc)​

idYetki
8000View Own User Task
8001View All Snapshots
8002View Any Task
8003View Own User Snapshots

Kimlik doğrulama (kategori 10, Auth)​

idYetki
9000View Security Settings
9001Edit Security Settings

Güvenlik günlüğü (kategori 11, Security)​

idYetki
10000View Security Log
10001Export Security Log
10002Verify Security Log
10003View Security Archive
10004Export Security Archive
10005View Security Archive Settings
10006Edit Security Archive Settings
10007Acknowledge Security Event
10008View Security Notify Settings
10009Edit Security Notify Settings

Web arayüzü (kategori 12, User Interface)​

idYetki
12000Web UI

VDC depolaması (Unified Storage) (kategori 13, Unified Storage)​

idYetki
13000Enable vDC Storage
13004iSCSI Create Portal Group
13005iSCSI Delete Portal Group
13006iSCSI View Portal Group
13007iSCSI List Portal Groups
13009Configure vDC Storage iSCSI
13010View vDC Storage
13011List vDC Storages
13012Create vDC Volume
13013View vDC Initiator Group List
13014View vDC Initiator Group
13015Create vDC Initiator Group
13016Set vDC Initiator Group
13017Delete vDC Initiator Group
13018Map vDC Volume
13019Unmap vDC Volume
13020View vDC Volume Detail
13021View vDC Auth Group List
13022View vDC Auth Group
13023Create vDC Auth Group
13024Set vDC Auth Group
13025Set vDC Target Auth
13026View vDC Storage iSCSI Detail
13027Delete vDC Auth Group
13028Delete vDC Volume
13029List All Volumes
13030View Storage Overview

İşletim sistemi imaj kütüphanesi (kategori 14, OS Image Library)​

idYetki
4200Manage Image Library
4201View Image Library
4202Sync Image Library
4203View Image Catalog
4204Import Golden Image
4205View Image Dependencies
4206Remove OS Image

Yedekleme (kategori 15, Backup)​

idYetki
14000Backup VM Send
14001Backup VM Restore
14002Backup Dataset Ops

Ayrıca bkz.​

API yöntemleri​

Kayıt privilege-list, privilege-categories, privilege-scopes, role-privilege-list ve role-scopes yöntemleriyle döndürülür; roller role-list, role-get, role-create, role-set, role-delete yöntemleriyle yönetilir — bkz. API başvurusu.