Skip to content

Commit 7854350

Browse files
author
Jill Grant
authored
Merge pull request #252131 from alt-key/docs-editor/troubleshoot-resource-bridge-1695159450
Update to VMware insufficient permissions & prepare failure
2 parents 975a0aa + 6569020 commit 7854350

File tree

1 file changed

+168
-133
lines changed

1 file changed

+168
-133
lines changed

articles/azure-arc/resource-bridge/troubleshoot-resource-bridge.md

Lines changed: 168 additions & 133 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,14 @@ To fix this, the credentials in the appliance VM need to be updated. For more in
8484

8585

8686

87+
88+
89+
90+
91+
92+
93+
94+
8795
## Networking issues
8896

8997
### Back-off pulling image error
@@ -102,8 +110,6 @@ When trying to set the configuration for Arc resource bridge, you may receive an
102110

103111
This occurs when a `.local` path is provided for a configuration setting, such as proxy, dns, datastore or management endpoint (such as vCenter). Arc resource bridge appliance VM uses Azure Linux OS, which doesn't support `.local` by default. A workaround could be to provide the IP address where applicable.
104112

105-
106-
107113
### Azure Arc resource bridge is unreachable
108114

109115
Azure Arc resource bridge (preview) runs a Kubernetes cluster, and its control plane requires a static IP address. The IP address is specified in the `infra.yaml` file. If the IP address is assigned from a DHCP server, the address can change if not reserved. Rebooting the Azure Arc resource bridge (preview) or VM can trigger an IP address change, resulting in failing services.
@@ -187,21 +193,7 @@ Error: Error in reading OVA file: failed to parse ovf: strconv.ParseInt: parsing
187193
value out of range.
188194
```
189195

190-
This error occurs when you run the Azure CLI commands in a 32-bit context, which is the default behavior. The vSphere SDK only supports running in a 64-bit context. The specific error returned from the vSphere SDK is `Unable to import ova of size 6GB using govc`. When you install the Azure CLI, it's a 32-bit Windows Installer package. However, the Azure CLI `az arcappliance` extension needs to run in a 64-bit context.
191-
192-
To resolve this issue, perform the following steps to configure your management machine with the Azure CLI 64-bit version:
193-
194-
1. Uninstall the current version of the Azure CLI on Windows following these [steps](/cli/azure/install-azure-cli-windows#uninstall).
195-
1. Install version 3.6 or higher of [Python](https://www.python.org/downloads/windows/) (64-bit).
196-
197-
> [!IMPORTANT]
198-
> After you install Python, make sure to confirm that its path is added to the PATH environmental variable.
199-
200-
1. Install the [pip](https://pypi.org/project/pip/) package installer for Python.
201-
1. Verify Python is installed correctly by running `py` in a Command Prompt.
202-
1. From an elevated PowerShell console, run `pip install azure-cli` to install the Azure CLI from PyPI.
203-
204-
After you complete these steps, you can get started using the Azure Arc appliance CLI extension in a new PowerShell console.
196+
This error occurs when you run the Azure CLI commands in a 32-bit context, which is the default behavior. The vSphere SDK only supports running in a 64-bit context. The specific error returned from the vSphere SDK is `Unable to import ova of size 6GB using govc`. To resolve the error, install and use Azure CLI 64-bit.
205197

206198
### Error during host configuration
207199

@@ -218,122 +210,164 @@ When deploying the resource bridge on VMware vCenter, you specify the folder in
218210

219211
### Insufficient permissions
220212

221-
When deploying the resource bridge on VMware Vcenter, you may get an error saying that you have insufficient permission. To resolve this issue, make sure that your user account has all of the following privileges in VMware vCenter and then try again.
222-
223-
224-
```python
225-
"Datastore.AllocateSpace"
226-
"Datastore.Browse"
227-
"Datastore.DeleteFile"
228-
"Datastore.FileManagement"
229-
"Folder.Create"
230-
"Folder.Delete"
231-
"Folder.Move"
232-
"Folder.Rename"
233-
"InventoryService.Tagging.CreateTag"
234-
"Sessions.ValidateSession"
235-
"Network.Assign"
236-
"Resource.ApplyRecommendation"
237-
"Resource.AssignVMToPool"
238-
"Resource.HotMigrate"
239-
"Resource.ColdMigrate"
240-
"Sessions.ValidateSession"
241-
"StorageViews.View"
242-
"System.Anonymous"
243-
"System.Read"
244-
"System.View"
245-
"VirtualMachine.Config.AddExistingDisk"
246-
"VirtualMachine.Config.AddNewDisk"
247-
"VirtualMachine.Config.AddRemoveDevice"
248-
"VirtualMachine.Config.AdvancedConfig"
249-
"VirtualMachine.Config.Annotation"
250-
"VirtualMachine.Config.CPUCount"
251-
"VirtualMachine.Config.ChangeTracking"
252-
"VirtualMachine.Config.DiskExtend"
253-
"VirtualMachine.Config.DiskLease"
254-
"VirtualMachine.Config.EditDevice"
255-
"VirtualMachine.Config.HostUSBDevice"
256-
"VirtualMachine.Config.ManagedBy"
257-
"VirtualMachine.Config.Memory"
258-
"VirtualMachine.Config.MksControl"
259-
"VirtualMachine.Config.QueryFTCompatibility"
260-
"VirtualMachine.Config.QueryUnownedFiles"
261-
"VirtualMachine.Config.RawDevice"
262-
"VirtualMachine.Config.ReloadFromPath"
263-
"VirtualMachine.Config.RemoveDisk"
264-
"VirtualMachine.Config.Rename"
265-
"VirtualMachine.Config.ResetGuestInfo"
266-
"VirtualMachine.Config.Resource"
267-
"VirtualMachine.Config.Settings"
268-
"VirtualMachine.Config.SwapPlacement"
269-
"VirtualMachine.Config.ToggleForkParent"
270-
"VirtualMachine.Config.UpgradeVirtualHardware"
271-
"VirtualMachine.GuestOperations.Execute"
272-
"VirtualMachine.GuestOperations.Modify"
273-
"VirtualMachine.GuestOperations.ModifyAliases"
274-
"VirtualMachine.GuestOperations.Query"
275-
"VirtualMachine.GuestOperations.QueryAliases"
276-
"VirtualMachine.Hbr.ConfigureReplication"
277-
"VirtualMachine.Hbr.MonitorReplication"
278-
"VirtualMachine.Hbr.ReplicaManagement"
279-
"VirtualMachine.Interact.AnswerQuestion"
280-
"VirtualMachine.Interact.Backup"
281-
"VirtualMachine.Interact.ConsoleInteract"
282-
"VirtualMachine.Interact.CreateScreenshot"
283-
"VirtualMachine.Interact.CreateSecondary"
284-
"VirtualMachine.Interact.DefragmentAllDisks"
285-
"VirtualMachine.Interact.DeviceConnection"
286-
"VirtualMachine.Interact.DisableSecondary"
287-
"VirtualMachine.Interact.DnD"
288-
"VirtualMachine.Interact.EnableSecondary"
289-
"VirtualMachine.Interact.GuestControl"
290-
"VirtualMachine.Interact.MakePrimary"
291-
"VirtualMachine.Interact.Pause"
292-
"VirtualMachine.Interact.PowerOff"
293-
"VirtualMachine.Interact.PowerOn"
294-
"VirtualMachine.Interact.PutUsbScanCodes"
295-
"VirtualMachine.Interact.Record"
296-
"VirtualMachine.Interact.Replay"
297-
"VirtualMachine.Interact.Reset"
298-
"VirtualMachine.Interact.SESparseMaintenance"
299-
"VirtualMachine.Interact.SetCDMedia"
300-
"VirtualMachine.Interact.SetFloppyMedia"
301-
"VirtualMachine.Interact.Suspend"
302-
"VirtualMachine.Interact.TerminateFaultTolerantVM"
303-
"VirtualMachine.Interact.ToolsInstall"
304-
"VirtualMachine.Interact.TurnOffFaultTolerance"
305-
"VirtualMachine.Inventory.Create"
306-
"VirtualMachine.Inventory.CreateFromExisting"
307-
"VirtualMachine.Inventory.Delete"
308-
"VirtualMachine.Inventory.Move"
309-
"VirtualMachine.Inventory.Register"
310-
"VirtualMachine.Inventory.Unregister"
311-
"VirtualMachine.Namespace.Event"
312-
"VirtualMachine.Namespace.EventNotify"
313-
"VirtualMachine.Namespace.Management"
314-
"VirtualMachine.Namespace.ModifyContent"
315-
"VirtualMachine.Namespace.Query"
316-
"VirtualMachine.Namespace.ReadContent"
317-
"VirtualMachine.Provisioning.Clone"
318-
"VirtualMachine.Provisioning.CloneTemplate"
319-
"VirtualMachine.Provisioning.CreateTemplateFromVM"
320-
"VirtualMachine.Provisioning.Customize"
321-
"VirtualMachine.Provisioning.DeployTemplate"
322-
"VirtualMachine.Provisioning.DiskRandomAccess"
323-
"VirtualMachine.Provisioning.DiskRandomRead"
324-
"VirtualMachine.Provisioning.FileRandomAccess"
325-
"VirtualMachine.Provisioning.GetVmFiles"
326-
"VirtualMachine.Provisioning.MarkAsTemplate"
327-
"VirtualMachine.Provisioning.MarkAsVM"
328-
"VirtualMachine.Provisioning.ModifyCustSpecs"
329-
"VirtualMachine.Provisioning.PromoteDisks"
330-
"VirtualMachine.Provisioning.PutVmFiles"
331-
"VirtualMachine.Provisioning.ReadCustSpecs"
332-
"VirtualMachine.State.CreateSnapshot"
333-
"VirtualMachine.State.RemoveSnapshot"
334-
"VirtualMachine.State.RenameSnapshot"
335-
"VirtualMachine.State.RevertToSnapshot"
336-
```
213+
When deploying the resource bridge on VMware vCenter, you may get an error saying that you have insufficient permission. To resolve this issue, make sure that the user account being used to deploy the resource bridge has all of the following privileges in VMware vCenter and then try again.
214+
215+
216+
**Datastore** 
217+
218+
- Allocate space 
219+
220+
- Browse datastore 
221+
222+
- Low level file operations 
223+
224+
**Folder** 
225+
226+
- Create folder
227+
228+
**vSphere Tagging** 
229+
230+
- Assign or Unassign vSphere Tag
231+
232+
**Network** 
233+
234+
- Assign network 
235+
236+
**Resource** 
237+
238+
- Assign virtual machine to resource pool 
239+
240+
- Migrate powered off virtual machine 
241+
242+
- Migrate powered on virtual machine 
243+
244+
**Sessions** 
245+
246+
- Validate session 
247+
248+
**vApp** 
249+
250+
- Assign resource pool 
251+
252+
- Import 
253+
254+
**Virtual machine** 
255+
256+
- Change Configuration 
257+
258+
- Acquire disk lease 
259+
260+
- Add existing disk 
261+
262+
- Add new disk 
263+
264+
- Add or remove device 
265+
266+
- Advanced configuration 
267+
268+
- Change CPU count 
269+
270+
- Change Memory 
271+
272+
- Change Settings 
273+
274+
- Change resource 
275+
276+
- Configure managedBy 
277+
278+
- Display connection settings 
279+
280+
- Extend virtual disk 
281+
282+
- Modify device settings 
283+
284+
- Query Fault Tolerance compatibility 
285+
286+
- Query unowned files 
287+
288+
- Reload from path 
289+
290+
- Remove disk 
291+
292+
- Rename 
293+
294+
- Reset guest information 
295+
296+
- Set annotation 
297+
298+
- Toggle disk change tracking 
299+
300+
- Toggle fork parent 
301+
302+
- Upgrade virtual machine compatibility 
303+
304+
- Edit Inventory 
305+
306+
- Create from existing 
307+
308+
- Create new 
309+
310+
- Register 
311+
312+
- Remove 
313+
314+
- Unregister 
315+
316+
- Guest operations 
317+
318+
- Guest operation alias modification 
319+
320+
- Guest operation modifications 
321+
322+
- Guest operation program execution 
323+
324+
- Guest operation queries 
325+
326+
- Interaction 
327+
328+
- Connect devices 
329+
330+
- Console interaction 
331+
332+
- Guest operating system management by VIX API 
333+
334+
- Install VMware Tools 
335+
336+
- Power off 
337+
338+
- Power on 
339+
340+
- Reset 
341+
342+
- Suspend 
343+
344+
- Provisioning 
345+
346+
- Allow disk access 
347+
348+
- Allow file access 
349+
350+
- Allow read-only disk access 
351+
352+
- Allow virtual machine download 
353+
354+
- Allow virtual machine files upload 
355+
356+
- Clone virtual machine 
357+
358+
- Deploy template 
359+
360+
- Mark as template 
361+
362+
- Mark as virtual machine 
363+
364+
- Snapshot management 
365+
366+
- Create snapshot 
367+
368+
- Remove snapshot 
369+
370+
- Revert to snapshot 
337371

338372
## Next steps
339373

@@ -347,3 +381,4 @@ If you don't see your problem here or you can't resolve your issue, try one of t
347381

348382
- [Open an Azure support request](../../azure-portal/supportability/how-to-create-azure-support-request.md).
349383

384+

0 commit comments

Comments
 (0)