Permissions Required
The table below describes the permissions required to inject fault into VMware.
Chaos agent deployment model | Centralized chaos agent on Kubernetes (leverage VMware tools to inject chaos processes inside the guest VM) |
---|---|
Connectivity requirements from agent |
|
Connectivity requirements from VM/cluster/app |
|
Access requirements for agent install |
|
Access requirements for basic chaos experiments |
|
Access requirements for advanced chaos experiments |
|
Supported chaos faults |
vCenter Based Chaos User-Access Requirements
-
Datastore
- Browse datastore
-
Global
- Cancel task
-
Scheduled task
- Create tasks
- Modify task
- Remove task
- Run task
-
vApp
- Power off
- Power on
-
Virtual machine
- Change Configuration
- Acquire disk lease
- Add existing disk
- Add new disk
- Add or remove device
- Advanced configuration
- Change CPU count
- Change Memory
- Change Settings
- Change resource
- Modify device settings
- Remove disk
- Rename
- Reset guest information
- Upgrade virtual machine compatibility
-
Guest operations
- Guest operation alias modification
- Guest operation alias query
- Guest operation modifications
- Guest operation program execution
- Guest operation queries
-
Interaction
- Answer question
- Configure CD media
- Configure floppy media
- Connect devices
- Console interaction
- Guest operating system management by VIX API
- Install VMware Tools
- Power off
- Power on
- Reset
- Suspend
-
Snapshot management
- Create snapshot
- Remove snapshot
- Rename snapshot
- Revert to snapshot