Host-based backup of VMware vSphere VMs.
Post Reply
b.vanhaastrecht
Service Provider
Posts: 880
Liked: 164 times
Joined: Aug 26, 2013 7:46 am
Full Name: Bastiaan van Haastrecht
Location: The Netherlands
Contact:

Guest file restore slow when using VIX (no network access)

Post by b.vanhaastrecht » 5 people like this post

Hello,

I've been busy with an 4 months support issue with both VMware and Veeam. We have an vCloud setup where the Veeam B&R Proxy has no direct network access to the VM's. So when doing an guest file-level restore, Veeam utilizes VIX to copy files to the quest OS. We noticed an terrible transfer speed of less then 1.5MB/s, while the backend infrastructure is GiGabit and up, so I was expecting a higher rate then this. I then started to eliminate Veeam by ding an file copy thru PowerCLI and VIX API itself. There I got the same slow transfer speed so it wans't Veeam wo whas guilty. From that point, together with Veeam we contacted the SDK support of VMware. We first asked, how fast should VIX file transfer be as there was no refenrece to be found on any VMware document nor any blog. VMware couldn't anwser the question themselves, and they started an lab to reproduce. They also found out the transfer speed can't get higher then 1.5MB/s, so they escalted the issue to development. There they confirmed it's by design, it has something to do with the logic of VIX, see below for an explination.

So why am I posting this: Because the only way to get VMware to change this by desgin behaviour, we need to send a feature request, and not one, but a lot of them. So when you are in the situation where you have to use VIX guest file level restore;
- You have vCloud and isolated networks (vShield/VXLAN)
- You have an DMZ with VM's in it
- Other setup where Veeam B&R has no network level access to the VM's

Please submit an feature request here: http://www.vmware.com/contact/contactus ... od_request
You could refer to VMware ticket number 15823280612.
How VIX currently works:
1) create an async operation and put it into a queue
2) the thread polling that queue get the operation and process it
3) then, send it through async socket, this would put the operation into another queue
4) vmx thread polls the queue and process the operation, send it to VM
5) VM gives a reply to that opertion, then goto 1)
Let's make VMware change this asap :D :roll:

Regards,
Bastiaan
======================================================
Veeam ProPartner, Service Provider and a proud Veeam Legend
WimVD
Service Provider
Posts: 60
Liked: 19 times
Joined: Dec 23, 2014 4:04 pm
Contact:

Re: Guest file restore slow when using VIX (no network acces

Post by WimVD » 1 person likes this post

Done, we have the same issue with VIX restores
jameskilbynet
Enthusiast
Posts: 32
Liked: 7 times
Joined: Jan 14, 2015 11:18 am
Full Name: James Kilby
Contact:

Re: Guest file restore slow when using VIX (no network acces

Post by jameskilbynet »

Yep we are in the same boat. vCloud director and no direct access. This is quite a big deal for us so definitely needs to be improved
Seitjan
Novice
Posts: 7
Liked: never
Joined: May 03, 2023 7:38 pm
Full Name: Seitjan
Contact:

Re: Guest file restore slow when using VIX (no network access)

Post by Seitjan »

Hi all!
I'm observing the same problem while restoring using guest file restore. I've opened a ticket 06313678 to Veeam before I read this post:). I spent a lot of time trying all possible solutions to figure it out (playing with mount server and storage system).
Currently with vCenter version 7.0.3 we got maximum copy speed no more than 25 MB/s via VIX API and it is very slow with 20GB/s network cards.

Interesting, this KB https://kb.vmware.com/s/article/2144004 published in 2016 after 8 days from this post.

P.S Is it relevant to submit feature request to VMware?
b.vanhaastrecht
Service Provider
Posts: 880
Liked: 164 times
Joined: Aug 26, 2013 7:46 am
Full Name: Bastiaan van Haastrecht
Location: The Netherlands
Contact:

Re: Guest file restore slow when using VIX (no network access)

Post by b.vanhaastrecht »

Yes it still makes sense to let VMWare know it's still an issue. And I hope Veeam is utilizing their contacts to get something done.

But 7 years down the road, nothing is happening... Think there are not a lot of Veeam customers with vCloud and isolated networks. Security wise it's the best solution do, no network bridge between customer and SP. For large restore's we temporarily open up a network connection between VBR/Reps and the customer VXLAN.
======================================================
Veeam ProPartner, Service Provider and a proud Veeam Legend
Post Reply

Who is online

Users browsing this forum: AdsBot [Google], Google [Bot] and 21 guests