<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>VMware vCenter on CloudBolt Documentation</title>
		<link>https://docs.cloudbolt.io/docs/cmp/configure/infrastructure/resource-handlers/vmware-vcenter/</link>
		<description>Recent content in VMware vCenter on CloudBolt Documentation</description>
		<generator>Hugo</generator>
		<language>en-us</language>
		
		
		
		
			<atom:link href="https://docs.cloudbolt.io/docs/cmp/configure/infrastructure/resource-handlers/vmware-vcenter/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>Minimum required permissions in vCenter/VMware</title>
				<link>https://docs.cloudbolt.io/docs/cmp/configure/infrastructure/resource-handlers/vmware-vcenter/minimum-permissions/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://docs.cloudbolt.io/docs/cmp/configure/infrastructure/resource-handlers/vmware-vcenter/minimum-permissions/</guid>
				<description>&lt;p&gt;Where a vSphere administrator wants to follow the principle of least privilege, create a vCenter user and assign it a role containing only these privileges.&lt;/p&gt;&#xA;&lt;h2 id=&#34;datastore-required-for-provisioning&#34;&gt;Datastore, required for provisioning&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Datastore.AllocateSpace&lt;/li&gt;&#xA;&lt;li&gt;Datastore.Browse&lt;/li&gt;&#xA;&lt;li&gt;Datastore.Config&lt;/li&gt;&#xA;&lt;li&gt;Datastore.FileManagement&lt;/li&gt;&#xA;&lt;li&gt;Datastore.UpdateVirtualMachineFiles&lt;/li&gt;&#xA;&lt;li&gt;Datastore.UpdateVirtualMachineMetadata&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;folder-required-for-provisioning&#34;&gt;Folder, required for provisioning&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Folder.Create&lt;/li&gt;&#xA;&lt;li&gt;Folder.Delete&lt;/li&gt;&#xA;&lt;li&gt;Folder.Move&lt;/li&gt;&#xA;&lt;li&gt;Folder.Rename&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;network-required-for-provisioning&#34;&gt;Network, required for provisioning&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Network.Assign&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;resource-required-for-provisioning&#34;&gt;Resource, required for provisioning&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Resource.ApplyRecommendation&lt;/li&gt;&#xA;&lt;li&gt;Resource.AssignVMToPool&lt;/li&gt;&#xA;&lt;li&gt;Resource.QueryVMotion&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;vapp-required-for-provisioning-and-managing-virtual-machines&#34;&gt;vApp, required for provisioning and managing virtual machines&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;VApp.ApplicationConfig&lt;/li&gt;&#xA;&lt;li&gt;VApp.AssignResourcePool&lt;/li&gt;&#xA;&lt;li&gt;VApp.AssignVApp&lt;/li&gt;&#xA;&lt;li&gt;VApp.AssignVM&lt;/li&gt;&#xA;&lt;li&gt;VApp.Clone&lt;/li&gt;&#xA;&lt;li&gt;VApp.Create&lt;/li&gt;&#xA;&lt;li&gt;VApp.Delete&lt;/li&gt;&#xA;&lt;li&gt;VApp.Export&lt;/li&gt;&#xA;&lt;li&gt;VApp.ExtractOvfEnvironment&lt;/li&gt;&#xA;&lt;li&gt;VApp.Import&lt;/li&gt;&#xA;&lt;li&gt;VApp.InstanceConfig&lt;/li&gt;&#xA;&lt;li&gt;VApp.ManagedByConfig&lt;/li&gt;&#xA;&lt;li&gt;VApp.Move&lt;/li&gt;&#xA;&lt;li&gt;VApp.PowerOff&lt;/li&gt;&#xA;&lt;li&gt;VApp.PowerOn&lt;/li&gt;&#xA;&lt;li&gt;VApp.Rename&lt;/li&gt;&#xA;&lt;li&gt;VApp.ResourceConfig&lt;/li&gt;&#xA;&lt;li&gt;VApp.Suspend&lt;/li&gt;&#xA;&lt;li&gt;VApp.Unregister&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;virtual-machine-configuration-required-for-provisioning-and-management&#34;&gt;Virtual machine configuration, required for provisioning and management&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;VirtualMachine.Config.AddExistingDisk&lt;/li&gt;&#xA;&lt;li&gt;VirtualMachine.Config.AddNewDisk&lt;/li&gt;&#xA;&lt;li&gt;VirtualMachine.Config.AddRemoveDevice&lt;/li&gt;&#xA;&lt;li&gt;VirtualMachine.Config.AdvancedConfig&lt;/li&gt;&#xA;&lt;li&gt;VirtualMachine.Config.Annotation&lt;/li&gt;&#xA;&lt;li&gt;VirtualMachine.Config.ChangeTracking&lt;/li&gt;&#xA;&lt;li&gt;VirtualMachine.Config.CPUCount&lt;/li&gt;&#xA;&lt;li&gt;VirtualMachine.Config.DiskExtend&lt;/li&gt;&#xA;&lt;li&gt;VirtualMachine.Config.DiskLease&lt;/li&gt;&#xA;&lt;li&gt;VirtualMachine.Config.EditDevice&lt;/li&gt;&#xA;&lt;li&gt;VirtualMachine.Config.HostUSBDevice&lt;/li&gt;&#xA;&lt;li&gt;VirtualMachine.Config.ManagedBy&lt;/li&gt;&#xA;&lt;li&gt;VirtualMachine.Config.Memory&lt;/li&gt;&#xA;&lt;li&gt;VirtualMachine.Config.MksControl&lt;/li&gt;&#xA;&lt;li&gt;VirtualMachine.Config.QueryFTCompatibility&lt;/li&gt;&#xA;&lt;li&gt;VirtualMachine.Config.QueryUnownedFiles&lt;/li&gt;&#xA;&lt;li&gt;VirtualMachine.Config.RawDevice&lt;/li&gt;&#xA;&lt;li&gt;VirtualMachine.Config.ReloadFromPath&lt;/li&gt;&#xA;&lt;li&gt;VirtualMachine.Config.RemoveDisk&lt;/li&gt;&#xA;&lt;li&gt;VirtualMachine.Config.Rename&lt;/li&gt;&#xA;&lt;li&gt;VirtualMachine.Config.ResetGuestInfo&lt;/li&gt;&#xA;&lt;li&gt;VirtualMachine.Config.Resource&lt;/li&gt;&#xA;&lt;li&gt;VirtualMachine.Config.Settings&lt;/li&gt;&#xA;&lt;li&gt;VirtualMachine.Config.SwapPlacement&lt;/li&gt;&#xA;&lt;li&gt;VirtualMachine.Config.Unlock&lt;/li&gt;&#xA;&lt;li&gt;VirtualMachine.Config.UpgradeVirtualHardware&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;guest-operations-required-for-interacting-with-a-virtual-machine&#34;&gt;Guest operations, required for interacting with a virtual machine&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;VirtualMachine.GuestOperations.Execute&lt;/li&gt;&#xA;&lt;li&gt;VirtualMachine.GuestOperations.Modify&lt;/li&gt;&#xA;&lt;li&gt;VirtualMachine.GuestOperations.Query&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;virtual-machine-interaction-required-for-power-and-console-operations&#34;&gt;Virtual machine interaction, required for power and console operations&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;VirtualMachine.Interact.ConsoleInteract&lt;/li&gt;&#xA;&lt;li&gt;VirtualMachine.Interact.DeviceConnection&lt;/li&gt;&#xA;&lt;li&gt;VirtualMachine.Interact.PowerOff&lt;/li&gt;&#xA;&lt;li&gt;VirtualMachine.Interact.PowerOn&lt;/li&gt;&#xA;&lt;li&gt;VirtualMachine.Interact.Reset&lt;/li&gt;&#xA;&lt;li&gt;VirtualMachine.Interact.SetCDMedia&lt;/li&gt;&#xA;&lt;li&gt;VirtualMachine.Interact.SetFloppyMedia&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;inventory-required-for-creating-and-managing-virtual-machines&#34;&gt;Inventory, required for creating and managing virtual machines&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;VirtualMachine.Inventory.Create&lt;/li&gt;&#xA;&lt;li&gt;VirtualMachine.Inventory.CreateFromExisting&lt;/li&gt;&#xA;&lt;li&gt;VirtualMachine.Inventory.Delete&lt;/li&gt;&#xA;&lt;li&gt;VirtualMachine.Inventory.Move&lt;/li&gt;&#xA;&lt;li&gt;VirtualMachine.Inventory.Register&lt;/li&gt;&#xA;&lt;li&gt;VirtualMachine.Inventory.Unregister&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;provisioning-required-for-deployment-and-customization&#34;&gt;Provisioning, required for deployment and customization&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;VirtualMachine.Provisioning.Clone&lt;/li&gt;&#xA;&lt;li&gt;VirtualMachine.Provisioning.CloneTemplate&lt;/li&gt;&#xA;&lt;li&gt;VirtualMachine.Provisioning.CreateTemplateFromVM&lt;/li&gt;&#xA;&lt;li&gt;VirtualMachine.Provisioning.Customize&lt;/li&gt;&#xA;&lt;li&gt;VirtualMachine.Provisioning.DeployTemplate&lt;/li&gt;&#xA;&lt;li&gt;VirtualMachine.Provisioning.DiskRandomAccess&lt;/li&gt;&#xA;&lt;li&gt;VirtualMachine.Provisioning.DiskRandomRead&lt;/li&gt;&#xA;&lt;li&gt;VirtualMachine.Provisioning.GetVmFiles&lt;/li&gt;&#xA;&lt;li&gt;VirtualMachine.Provisioning.MarkAsTemplate&lt;/li&gt;&#xA;&lt;li&gt;VirtualMachine.Provisioning.MarkAsVM&lt;/li&gt;&#xA;&lt;li&gt;VirtualMachine.Provisioning.ModifyCustSpecs&lt;/li&gt;&#xA;&lt;li&gt;VirtualMachine.Provisioning.PromoteDisks&lt;/li&gt;&#xA;&lt;li&gt;VirtualMachine.Provisioning.PutVmFiles&lt;/li&gt;&#xA;&lt;li&gt;VirtualMachine.Provisioning.ReadCustSpecs&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;snapshot-management&#34;&gt;Snapshot management&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;VirtualMachine.State.CreateSnapshot&lt;/li&gt;&#xA;&lt;li&gt;VirtualMachine.State.RemoveSnapshot&lt;/li&gt;&#xA;&lt;li&gt;VirtualMachine.State.RenameSnapshot&lt;/li&gt;&#xA;&lt;li&gt;VirtualMachine.State.RevertToSnapshot&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;related&#34;&gt;Related&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://docs.cloudbolt.io/docs/cmp/configure/infrastructure/resource-handlers/vmware-vcenter/&#34;&gt;VMware vCenter&lt;/a&gt;: create the resource handler this account is used by.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://docs.cloudbolt.io/docs/cmp/use/servers/snapshots/&#34;&gt;Snapshots&lt;/a&gt;: what the snapshot privileges above enable.&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>Use vCenter APIs</title>
				<link>https://docs.cloudbolt.io/docs/cmp/configure/infrastructure/resource-handlers/vmware-vcenter/use-vcenter-apis/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://docs.cloudbolt.io/docs/cmp/configure/infrastructure/resource-handlers/vmware-vcenter/use-vcenter-apis/</guid>
				<description>&lt;p&gt;Cloud Management Platform (CMP) already manages the resources in a vCenter, but when you need something it does not expose, both vCenter APIs are reachable from a resource handler without setting up your own connection or credentials.&lt;/p&gt;&#xA;&lt;h2 id=&#34;vsphere-web-services-api&#34;&gt;vSphere Web Services API&lt;/h2&gt;&#xA;&lt;p&gt;The vSphere Web Services API is stable, changes infrequently, and keeps backward compatibility with earlier versions. It is based on SOAP and XML, which makes it complex to call directly.&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
