GitHub user bhorvitz added a comment to the discussion: CloudStack-KVM integration for Veeam B&R
I've been working on standing up a test for this in my environment and I'm about 95% there. I'm running into a problem deploying the proxy VM. Upon deployment, it gives me an error "A NIC already exists for VM" although clearly it doesn't because the VM doesn't exist yet. Questions around this. For my test, I configured a zone with basic networking. Is that supported? Also a side note, if the deployment fails like this, it also fails to clean up after itself. I suspect these things are related. What it leaves behind is a perfectly functional VM. The service account is a root admin, so I don't think it's a permission problem. The failure looks like this from the MS: ``` 2026-05-12 16:11:55.3724 00027 [12852] INFO | [RhvSpecificWorkerManager]: Created vm "vbr-worker" "831e90b0-55fa-4849-90ea-17606c784e61" for woker "worker vbr-worker, b7e8074d-f1d5-44eb-a5dc-a31256d1af22" 2026-05-12 16:11:55.8352 00027 [12852] ERROR | [RhvCluster][172.16.12.156:8090]: <== Request "Post" "https://172.16.12.156:8090/ovirt-engine/api/vms/831e90b0-55fa-4849-90ea-17606c784e61/nics", headers: "[Authorization: ***]", cookies: "[]", body: "{"boot_protocol":null,"comment":null,"description":"vNIC profile defaultGuestNetwork is used","href":null,"id":null,"interface":"virtio","linked":true,"mac":null,"name":"nic1","on_boot":false,"plugged":true,"vm":{"href":null,"id":null},"vms":null,"vnic_profile":{"href":null,"id":"96e6c71d-8cb5-4e5a-b3bb-b83bbb5638dd"},"actions":null,"link":[]}" 2026-05-12 16:11:55.8352 00027 [12852] ERROR | [RhvCluster][172.16.12.156:8090]: ==> Response "Post" "https://172.16.12.156:8090/ovirt-engine/api/vms/831e90b0-55fa-4849-90ea-17606c784e61/nics", "code: 400", duration: "23 msec", headers: "[]", cookies: "[]", body: "{"reason":"Bad request","detail":"A NIC already exists for VM:i-5-11-VM in network: 96e6c71d-8cb5-4e5a-b3bb-b83bbb5638dd"}" 2026-05-12 16:11:55.8352 00027 [12852] ERROR | [RhvSpecificWorkerManager]: Failed to create the worker VM "worker vbr-worker, b7e8074d-f1d5-44eb-a5dc-a31256d1af22": "A NIC already exists for VM:i-5-11-VM in network: 96e6c71d-8cb5-4e5a-b3bb-b83bbb5638dd": Veeam.RhvBackup.OvirtClient.Exceptions.RhevServerException: A NIC already exists for VM:i-5-11-VM in network: 96e6c71d-8cb5-4e5a-b3bb-b83bbb5638dd 2026-05-12 16:11:55.8352 00027 [12852] ERROR | [RhvSpecificWorkerManager]: ---> System.Net.Http.HttpRequestException: Request failed with status code BadRequest 2026-05-12 16:11:55.8352 00027 [12852] ERROR | [RhvSpecificWorkerManager]: --- End of inner exception stack trace --- 2026-05-12 16:11:55.8352 00027 [12852] ERROR | [RhvSpecificWorkerManager]: at Veeam.RhvBackup.OvirtClient.RhvRestClient.ThrowResultException(InternalResponse response) 2026-05-12 16:11:55.8352 00027 [12852] ERROR | [RhvSpecificWorkerManager]: at Veeam.Vbf.Rest.Common.ApiClient.ApiClientBase.ExecuteAsync[T](RestRequest request, CancellationToken cancellationToken) 2026-05-12 16:11:55.8352 00027 [12852] ERROR | [RhvSpecificWorkerManager]: at Veeam.RhvBackup.OvirtClient.RhvRestClient.AddVmNicAsync(String vmId, Nic nic, CancellationToken cancellationToken) 2026-05-12 16:11:55.8352 00027 [12852] ERROR | [RhvSpecificWorkerManager]: at Veeam.RhvBackup.OvirtClient.RhvRestClient.AddVmNicAsync(String vmId, DtoNic dtoNic, CancellationToken cancellationToken) 2026-05-12 16:11:55.8352 00027 [12852] ERROR | [RhvSpecificWorkerManager]: at Veeam.PlatformService.BackupRestore.Workers.RhvSpecificWorkerManager.DeployWorkerInstanceAsync(BackupWorker worker, String imageId, VmAffinity affinity, String cloudInitConfigYaml, CancellationToken cancellationToken) ``` GitHub link: https://github.com/apache/cloudstack/discussions/12869#discussioncomment-16895015 ---- This is an automatically sent email for [email protected]. To unsubscribe, please send an email to: [email protected]
