<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[[V2V] Without VDDK problems]]></title><description><![CDATA[<p dir="auto">First of all. Thanks for putting alot of effort into getting migrations to work without VDDK. <a href="https://github.com/vatesfr/xen-orchestra/pull/10421" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/vatesfr/xen-orchestra/pull/10421</a></p>
<p dir="auto">However. I did a new provisioning of an XO-source instance. And wanted to test it without any hanging dependencies from previously installed vddk's.</p>
<p dir="auto">Now I'm getting  met with failed import-attempts.</p>
<p dir="auto">Attempts with my previous XO instance, on the same commit: b59c8 works just fine. Except the VMs not starting automatically after import (discussed in separate thread: <a href="https://xcp-ng.org/forum/post/108686">https://xcp-ng.org/forum/post/108686</a>)</p>
<pre><code>vm.importMultipleFromEsxi
{
  "concurrency": 2,
  "host": "vcenter-host",
  "network": "72471fb1-58fd-d2d1-9a1e-46aea05374b4",
  "password": "* obfuscated *",
  "sr": "4d58d7f1-087a-bc7b-a957-e8f8be8b1f77",
  "sslVerify": false,
  "stopOnError": true,
  "stopSource": true,
  "template": "37e7a3b9-8c45-c7f2-7d09-249a935dd33d-1a647cf9-99c1-4e9c-b3b4-6b9989c530be",
  "user": "obfuscated",
  "vms": [
    "vm-1169935"
  ]
}
{
  "succeeded": {},
  "message": "stream has ended without data, was looking for 8 bytes",
  "name": "Error",
  "stack": "Error: stream has ended without data, was looking for 8 bytes
    at readChunkStrict (/opt/xen-orchestra/@vates/read-chunk/index.js:83:13)"
}
´´´</code></pre>
]]></description><link>https://xcp-ng.org/forum/topic/12509/v2v-without-vddk-problems</link><generator>RSS for Node</generator><lastBuildDate>Fri, 02 Oct 2026 12:36:09 GMT</lastBuildDate><atom:link href="https://xcp-ng.org/forum/topic/12509.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 02 Oct 2026 11:08:17 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to [V2V] Without VDDK problems on Fri, 02 Oct 2026 11:41:31 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/jr-m4" aria-label="Profile: jr-m4">@<bdi>jr-m4</bdi></a></p>
<p dir="auto">Hi, your journalctl output has the answer: <code>vectura: data plane: could not connect: timed out</code>.</p>
<p dir="auto">With a vCenter as source, the login and the CBT query go through the vCenter on port 443, but the disk itself is read directly from the ESXi host running the VM, on port 902. Your new XO reaches the vCenter fine, it just can't open a connection to that ESXi on 902. The <code>stream has ended without data</code> error is only the side effect of vectura exiting. CBT has nothing to do with it.</p>
<p dir="auto">The old instance works because it can reach that host (VDDK needed the same port). I'd check firewall/VLAN rules or DNS on the new VM. From the new XO, using the ESXi name as vCenter shows it for that VM:</p>
<pre><code>  getent hosts &lt;esxi-host&gt;
  nc -vz -w 5 &lt;esxi-host&gt; 902
</code></pre>
<p dir="auto">and compare with the old instance.</p>
<p dir="auto">~Mathieu</p>
]]></description><link>https://xcp-ng.org/forum/post/108849</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/108849</guid><dc:creator><![CDATA[mpiton]]></dc:creator><pubDate>Fri, 02 Oct 2026 11:41:31 GMT</pubDate></item><item><title><![CDATA[Reply to [V2V] Without VDDK problems on Fri, 02 Oct 2026 12:23:53 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/mpiton" aria-label="Profile: mpiton">@<bdi>mpiton</bdi></a></p>
<p dir="auto">Thanks for a fantasticly quick answer, and detailed as well. I will test this immediately!</p>
<p dir="auto">Update:<br />
I can confirm that this was indeed the problem!</p>
]]></description><link>https://xcp-ng.org/forum/post/108850</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/108850</guid><dc:creator><![CDATA[jr-m4]]></dc:creator><pubDate>Fri, 02 Oct 2026 12:23:53 GMT</pubDate></item><item><title><![CDATA[Reply to [V2V] Without VDDK problems on Fri, 02 Oct 2026 11:41:31 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/forum/user/jr-m4" aria-label="Profile: jr-m4">@<bdi>jr-m4</bdi></a></p>
<p dir="auto">Hi, your journalctl output has the answer: <code>vectura: data plane: could not connect: timed out</code>.</p>
<p dir="auto">With a vCenter as source, the login and the CBT query go through the vCenter on port 443, but the disk itself is read directly from the ESXi host running the VM, on port 902. Your new XO reaches the vCenter fine, it just can't open a connection to that ESXi on 902. The <code>stream has ended without data</code> error is only the side effect of vectura exiting. CBT has nothing to do with it.</p>
<p dir="auto">The old instance works because it can reach that host (VDDK needed the same port). I'd check firewall/VLAN rules or DNS on the new VM. From the new XO, using the ESXi name as vCenter shows it for that VM:</p>
<pre><code>  getent hosts &lt;esxi-host&gt;
  nc -vz -w 5 &lt;esxi-host&gt; 902
</code></pre>
<p dir="auto">and compare with the old instance.</p>
<p dir="auto">~Mathieu</p>
]]></description><link>https://xcp-ng.org/forum/post/108849</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/108849</guid><dc:creator><![CDATA[mpiton]]></dc:creator><pubDate>Fri, 02 Oct 2026 11:41:31 GMT</pubDate></item><item><title><![CDATA[Reply to [V2V] Without VDDK problems on Fri, 02 Oct 2026 11:33:26 GMT]]></title><description><![CDATA[<p dir="auto">Looking into <code>journcelctl</code> on the XO-server, after I enabled CBT-tracking on the VM (using this KB from Broadcom <a href="https://knowledge.broadcom.com/external/article/315370/enabling-or-disabling-changed-block-trac.html" target="_blank" rel="noopener noreferrer nofollow ugc">https://knowledge.broadcom.com/external/article/315370/enabling-or-disabling-changed-block-trac.html</a>). I get the following:</p>
<p dir="auto">The initial V2V-snapshot on vmware is created as expected. So there is communication between XO and vmware (vcenter-host)</p>
<pre><code>Oct 02 13:24:33 hostname-xo-server xo-server[55639]: 2026-10-02T11:24:33.361Z xo:vmware-explorer:esxi INFO got the data map from the change tracking of the host {
Oct 02 13:24:33 hostname-xo-server xo-server[55639]:   blocks: 16,
Oct 02 13:24:33 hostname-xo-server xo-server[55639]:   bytes: 20912799744,
Oct 02 13:24:33 hostname-xo-server xo-server[55639]:   diskPath: 'vm-name_1/vm-name.vmdk',
Oct 02 13:24:33 hostname-xo-server xo-server[55639]:   full: true,
Oct 02 13:24:33 hostname-xo-server xo-server[55639]:   seconds: 0,
Oct 02 13:24:33 hostname-xo-server xo-server[55639]:   vmId: 'vm-1169935'
Oct 02 13:24:33 hostname-xo-server xo-server[55639]: }
Oct 02 13:24:44 hostname-xo-server xo-server[55639]: 2026-10-02T11:24:44.496Z vates:nbd-client:stdio WARN the nbd server process exited unexpectedly {
Oct 02 13:24:44 hostname-xo-server xo-server[55639]:   error: Error: the nbd server process exited (code: 1, signal: null)
Oct 02 13:24:44 hostname-xo-server xo-server[55639]:       at ChildProcess.&lt;anonymous&gt; (file:///opt/xen-orchestra/@vates/nbd-client/NbdStdioClient.mjs:107:21)
Oct 02 13:24:44 hostname-xo-server xo-server[55639]:       at ChildProcess.wrapper (node:events:639:12)
Oct 02 13:24:44 hostname-xo-server xo-server[55639]:       at ChildProcess.emit (node:events:514:28)
Oct 02 13:24:44 hostname-xo-server xo-server[55639]:       at ChildProcess.patchedEmit [as emit] (/opt/xen-orchestra/@xen-orchestra/log/configure.js:52:17)
Oct 02 13:24:44 hostname-xo-server xo-server[55639]:       at Process.ChildProcess._handle.onexit (node:internal/child_process:295:12) {
Oct 02 13:24:44 hostname-xo-server xo-server[55639]:     code: 'NBD_SERVER_EXITED',
Oct 02 13:24:44 hostname-xo-server xo-server[55639]:     exitCode: 1,
Oct 02 13:24:44 hostname-xo-server xo-server[55639]:     signal: null,
Oct 02 13:24:44 hostname-xo-server xo-server[55639]:     command: '/opt/xen-orchestra/@xen-orchestra/vmware-explorer/vectura/vectura',
Oct 02 13:24:44 hostname-xo-server xo-server[55639]:     stderr: 'vectura: data plane: could not connect: timed out\n'
Oct 02 13:24:44 hostname-xo-server xo-server[55639]:   }
Oct 02 13:24:44 hostname-xo-server xo-server[55639]: }
Oct 02 13:24:44 hostname-xo-server xo-server[55639]: 2026-10-02T11:24:44.526Z xo:api WARN username-1 | vm.importMultipleFromEsxi(...) [17s] =!&gt; Error: stream has ended without data, was looking for 8 bytes
</code></pre>
]]></description><link>https://xcp-ng.org/forum/post/108848</link><guid isPermaLink="true">https://xcp-ng.org/forum/post/108848</guid><dc:creator><![CDATA[jr-m4]]></dc:creator><pubDate>Fri, 02 Oct 2026 11:33:26 GMT</pubDate></item></channel></rss>