Carbon VMware Permissions

When using Carbon to repatriate Azure VMs to an on-premise VMware environment, specific permissions are required to ensure the conversion process runs smoothly. These permissions allow Carbon to manage virtual machine operations, interact with storage and network resources, and configure the converted VMs according to the target environment. This guide provides a detailed breakdown of the required permissions and their purposes.

Carbon Azure VM Download Splash Screen

1. Datastore Permissions

These permissions enable Carbon to manage storage-related tasks during the VM conversion, such as creating, modifying, and deleting VM files on the datastore.

  • Allocate space – Allows Carbon to allocate storage space for the virtual machine.
  • Browse datastore – Enables Carbon to access and browse the contents of the datastore.
  • Low level file operations – Allows Carbon to perform fundamental file operations on the datastore.
  • Remove file – Enables Carbon to delete files from the datastore.
  • Update virtual machine files – Permits Carbon to update VM files on the datastore during the conversion process.

2. Network Permissions

Network permissions are essential for connecting the newly converted VM to the correct network.

  • Assign network – Allows Carbon to assign the virtual machine to a network.

3. Resource Permissions

Resource permissions ensure Carbon can properly allocate and manage resources like vApps and resource pools.

  • Assign vApp to resource pool – Enables Carbon to assign vApps to the appropriate resource pool.
  • Assign virtual machine to resource pool – Allows Carbon to associate the VM with a resource pool.

4. Virtual Machine Permissions

These are critical permissions that enable Carbon to create, configure, and manage virtual machines in the VMware environment.

  • Change Configuration – Allows Carbon to modify VM settings such as CPU, memory, and devices.
  • Acquire disk lease – Required for acquiring a temporary lease on the VM’s disk during the migration.
  • Add existing disk – Enables Carbon to attach an existing disk to the VM.
  • Add new disk – Allows Carbon to add a new disk to the VM.
  • Add or remove device – Permits Carbon to add or remove VM devices.
  • Advanced configuration – Grants access to advanced VM configuration options.
  • Change CPU count – Enables Carbon to adjust the number of virtual CPUs assigned to the VM.
  • Change Memory – Allows Carbon to modify the memory allocation of the VM.
  • Change Settings – Grants permission to change the general settings of the VM.
  • Change resource – Enables Carbon to adjust resource allocations.
  • Configure Host USB device – Permits configuration of USB devices attached to the host.
  • Configure Raw device – Allows Carbon to configure raw devices for the VM.
  • Modify device settings – Grants permission to modify the VM’s device settings.
  • Remove disk – Enables Carbon to detach and remove disks from the VM.
  • Rename – Allows Carbon to rename the VM.
  • Reset guest information – Grants permission to reset guest OS information.
  • Upgrade virtual machine compatibility – Enables Carbon to upgrade the VM compatibility level.

5. Edit Inventory Permissions

These permissions allow Carbon to create, modify, and manage virtual machines in the inventory.

  • Create from existing – Enables Carbon to create a new VM from an existing template or VM.
  • Create new – Allows Carbon to create a new virtual machine.
  • Move – Permits Carbon to move virtual machines within the inventory.
  • Register – Enables Carbon to register a VM in the inventory.
  • Remove – Allows Carbon to remove a VM from the inventory.
  • Unregister – Permits Carbon to unregister a VM from the inventory.

6. Interaction Permissions

Interaction permissions ensure Carbon can perform essential VM interactions such as resetting, answering prompts, and configuring devices.

  • Answer question – Allows Carbon to answer system prompts during the conversion process.
  • Backup operation on virtual machine – Grants permission to back up the VM during the process.
  • Configure CD media – Enables Carbon to configure virtual CD media.
  • Configure floppy media – Allows Carbon to configure virtual floppy media.
  • Connect devices – Permits Carbon to connect VM devices.
  • Install VMware Tools – Grants permission to install VMware Tools on the converted VM.

7. Provisioning Permissions

Provisioning permissions allow Carbon to manage VM files and perform provisioning operations.

  • Allow disk access – Enables Carbon to access virtual disks.
  • Allow file access – Grants permission to access VM files.
  • Allow read-only disk access – Allows read-only access to virtual disks.
  • Allow virtual machine download – Enables Carbon to download VM files.
  • Allow virtual machine files upload – Grants permission to upload VM files.
  • Customize guest – Allows Carbon to apply guest OS customisations.
  • Mark as virtual machine – Permits marking a resource as a virtual machine.
  • Modify customization specification – Enables Carbon to modify OS customisation specifications.
  • Promote disks – Grants permission to promote virtual disks.
  • Read customization specifications – Allows Carbon to read guest OS customisation specifications.

7. Provisioning Permissions

Provisioning permissions allow Carbon to manage VM files and perform provisioning operations.

  • Allow disk access – Enables Carbon to access virtual disks.
  • Allow file access – Grants permission to access VM files.
  • Allow read-only disk access – Allows read-only access to virtual disks.
  • Allow virtual machine download – Enables Carbon to download VM files.
  • Allow virtual machine files upload – Grants permission to upload VM files.
  • Customize guest – Allows Carbon to apply guest OS customisations.
  • Mark as virtual machine – Permits marking a resource as a virtual machine.
  • Modify customization specification – Enables Carbon to modify OS customisation specifications.
  • Promote disks – Grants permission to promote virtual disks.
  • Read customization specifications – Allows Carbon to read guest OS customisation specifications.

Carbon: Seamless Cloud Repatriation Made Simple

Bring your Azure VMs back home with ease—Carbon automates the entire process, delivering faster, smarter, and cost-effective cloud repatriation to your on-premise VMware environment.

Carbon Azure Migration Tool Loading Screen

These permissions ensure that Carbon can perform every necessary task involved in converting Azure VMs to VMware. By granting these permissions, you enable a seamless, automated conversion process, reducing manual effort and ensuring the integrity of your workloads during the migration.

Ready To Get Started?