You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cloudstack.apache.org by "jonathaanbastin (via GitHub)" <gi...@apache.org> on 2026/10/02 16:39:53 UTC

Re: [D] CloudStack-KVM integration for Veeam B&R [cloudstack]

GitHub user jonathaanbastin added a comment to the discussion: CloudStack-KVM integration for Veeam B&R

Hi, I have been testing this, and aside from the setup complications, it's working OK. I found that the hosts won't output more than 200**Mb/s** from the image server, which is confusing, since disk tests show ~300**MB/s** with under 2ms. So, a substantial speed difference. I am also having a VM that won't back up. Another issue I came across was that setting a shared network in the same network as the host killed all networking between Cloudstack and the host agent.

2026-10-02 13:22:48,492 WARN  [utils.script.Script] (AgentRequest-Handler-1:[]) (logid:56f55ba3) Execution of process [22017] for command [/bin/bash -c virsh checkpoint-delete i-2-14786-VM ckp-63debab3 ] failed.
2026-10-02 13:22:48,492 WARN  [utils.script.Script] (AgentRequest-Handler-1:[]) (logid:56f55ba3) Process [22017] for command [/bin/bash -c virsh checkpoint-delete i-2-14786-VM ckp-63debab3 ] encountered the error: [error: Domain checkpoint not found: no domain checkpoint with matching name 'ckp-63debab3'].
2026-10-02 13:22:48,613 WARN  [utils.script.Script] (AgentRequest-Handler-3:[]) (logid:56f55ba3) Execution of process [22019] for command [/bin/bash -c virsh checkpoint-dumpxml --domain i-2-14786-VM --checkpointname ckp-4e6495e2 --no-domain ] failed.
2026-10-02 13:22:48,613 WARN  [utils.script.Script] (AgentRequest-Handler-3:[]) (logid:56f55ba3) Process [22019] for command [/bin/bash -c virsh checkpoint-dumpxml --domain i-2-14786-VM --checkpointname ckp-4e6495e2 --no-domain ] encountered the error: [error: Domain checkpoint not found: no domain checkpoint with matching name 'ckp-4e6495e2'].
2026-10-02 13:22:58,677 WARN  [resource.wrapper.LibvirtCreateImageTransferCommandWrapper] (AgentRequest-Handler-5:[]) (logid:65798c41) Execution of process [22032] for command [/bin/bash -c systemctl is-active --quiet cloudstack-image-server ] failed.
2026-10-02 13:22:58,677 WARN  [resource.wrapper.LibvirtCreateImageTransferCommandWrapper] (AgentRequest-Handler-5:[]) (logid:65798c41) Process [22032] for command [/bin/bash -c systemctl is-active --quiet cloudstack-image-server ] encountered the error: [].
2026-10-02 13:22:58,753 WARN  [kvm.resource.ImageServerControlSocket] (AgentRequest-Handler-5:[]) (logid:65798c41) Execution of process [22037] for command [/bin/bash -c echo '{"action":"status"}' | socat -t5 - UNIX-CONNECT:/var/run/cloudstack/image-server.sock ] failed.
2026-10-02 13:22:58,754 WARN  [kvm.resource.ImageServerControlSocket] (AgentRequest-Handler-5:[]) (logid:65798c41) Exception [Stream closed] occurred when attempting to run command [/bin/bash -c echo '{"action":"status"}' | socat -t5 - UNIX-CONNECT:/var/run/cloudstack/image-server.sock ]. java.io.IOException: Stream closed
        at java.base/java.io.BufferedInputStream.getBufIfOpen(BufferedInputStream.java:168)
        at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:334)
        at java.base/sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:287)
        at java.base/sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:330)
        at java.base/sun.nio.cs.StreamDecoder.read(StreamDecoder.java:190)
        at java.base/java.io.InputStreamReader.read(InputStreamReader.java:177)
        at java.base/java.io.BufferedReader.fill(BufferedReader.java:162)
        at java.base/java.io.BufferedReader.readLine(BufferedReader.java:329)
        at java.base/java.io.BufferedReader.readLine(BufferedReader.java:396)
        at com.cloud.utils.script.OutputInterpreter.processError(OutputInterpreter.java:41)
        at com.cloud.utils.script.Script.executeInternal(Script.java:374)
        at com.cloud.utils.script.Script.execute(Script.java:248)
        at com.cloud.hypervisor.kvm.resource.ImageServerControlSocket.sendMessage(ImageServerControlSocket.java:58)
        at com.cloud.hypervisor.kvm.resource.ImageServerControlSocket.isReady(ImageServerControlSocket.java:117)
        at com.cloud.hypervisor.kvm.resource.wrapper.LibvirtCreateImageTransferCommandWrapper.startImageServerIfNotRunning(LibvirtCreateImageTransferCommandWrapper.java:101)
        at com.cloud.hypervisor.kvm.resource.wrapper.LibvirtCreateImageTransferCommandWrapper.execute(LibvirtCreateImageTransferCommandWrapper.java:166)
        at com.cloud.hypervisor.kvm.resource.wrapper.LibvirtCreateImageTransferCommandWrapper.execute(LibvirtCreateImageTransferCommandWrapper.java:39)
        at com.cloud.hypervisor.kvm.resource.wrapper.LibvirtRequestWrapper.execute(LibvirtRequestWrapper.java:78)
        at com.cloud.hypervisor.kvm.resource.LibvirtComputingResource.executeRequest(LibvirtComputingResource.java:2407)
        at com.cloud.agent.Agent.processRequest(Agent.java:813)
        at com.cloud.agent.Agent$AgentRequestHandler.doTask(Agent.java:1295)
        at com.cloud.utils.nio.Task.call(Task.java:83)
        at com.cloud.utils.nio.Task.call(Task.java:29)
        at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
        at java.base/java.lang.Thread.run(Thread.java:840)

2026-10-02 13:22:58,754 ERROR [kvm.resource.ImageServerControlSocket] (AgentRequest-Handler-5:[]) (logid:65798c41) Control socket communication failed: java.io.IOException: Stream closed
        at java.base/java.io.BufferedInputStream.getBufIfOpen(BufferedInputStream.java:168)
        at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:334)
        at java.base/sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:287)
        at java.base/sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:330)
        at java.base/sun.nio.cs.StreamDecoder.read(StreamDecoder.java:190)
        at java.base/java.io.InputStreamReader.read(InputStreamReader.java:177)
        at java.base/java.io.BufferedReader.fill(BufferedReader.java:162)
        at java.base/java.io.BufferedReader.readLine(BufferedReader.java:329)
        at java.base/java.io.BufferedReader.readLine(BufferedReader.java:396)
        at com.cloud.utils.script.OutputInterpreter.processError(OutputInterpreter.java:41)
        at com.cloud.utils.script.Script.executeInternal(Script.java:374)
        at com.cloud.utils.script.Script.execute(Script.java:248)
        at com.cloud.hypervisor.kvm.resource.ImageServerControlSocket.sendMessage(ImageServerControlSocket.java:58)
        at com.cloud.hypervisor.kvm.resource.ImageServerControlSocket.isReady(ImageServerControlSocket.java:117)
        at com.cloud.hypervisor.kvm.resource.wrapper.LibvirtCreateImageTransferCommandWrapper.startImageServerIfNotRunning(LibvirtCreateImageTransferCommandWrapper.java:101)
        at com.cloud.hypervisor.kvm.resource.wrapper.LibvirtCreateImageTransferCommandWrapper.execute(LibvirtCreateImageTransferCommandWrapper.java:166)
        at com.cloud.hypervisor.kvm.resource.wrapper.LibvirtCreateImageTransferCommandWrapper.execute(LibvirtCreateImageTransferCommandWrapper.java:39)
        at com.cloud.hypervisor.kvm.resource.wrapper.LibvirtRequestWrapper.execute(LibvirtRequestWrapper.java:78)
        at com.cloud.hypervisor.kvm.resource.LibvirtComputingResource.executeRequest(LibvirtComputingResource.java:2407)
        at com.cloud.agent.Agent.processRequest(Agent.java:813)
        at com.cloud.agent.Agent$AgentRequestHandler.doTask(Agent.java:1295)
        at com.cloud.utils.nio.Task.call(Task.java:83)
        at com.cloud.utils.nio.Task.call(Task.java:29)
        at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
        at java.base/java.lang.Thread.run(Thread.java:840)

2026-10-02 13:22:59,769 INFO  [resource.wrapper.LibvirtCreateImageTransferCommandWrapper] (AgentRequest-Handler-5:[]) (logid:65798c41) Image server control socket is ready (attempt 2)
2026-10-02 13:22:59,769 INFO  [storage.resource.IpTablesHelper] (AgentRequest-Handler-5:[]) (logid:65798c41) Adding rule [-p tcp -m state --state NEW -m tcp --dport 54322 -j ACCEPT] to [INPUT] if required.
2026-10-02 13:22:59,778 WARN  [storage.resource.IpTablesHelper] (AgentRequest-Handler-5:[]) (logid:65798c41) Execution of process [22046] for command [/bin/bash -c iptables -C INPUT -p tcp -m state --state NEW -m tcp --dport 54322 -j ACCEPT ] failed.
2026-10-02 13:22:59,778 WARN  [storage.resource.IpTablesHelper] (AgentRequest-Handler-5:[]) (logid:65798c41) Process [22046] for command [/bin/bash -c iptables -C INPUT -p tcp -m state --state NEW -m tcp --dport 54322 -j ACCEPT ] encountered the error: [iptables: Bad rule (does a matching rule exist in that chain?).].
2026-10-02 13:23:00,204 INFO  [resource.wrapper.LibvirtFinalizeImageTransferCommandWrapper] (AgentRequest-Handler-4:[]) (logid:11c417b5) Image server cloudstack-image-server stopped
2026-10-02 13:23:00,237 INFO  [resource.wrapper.LibvirtFinalizeImageTransferCommandWrapper] (AgentRequest-Handler-4:[]) (logid:11c417b5) Firewall rule removed for port 54322 (or did not exist)
2026-10-02 13:23:00,571 WARN  [utils.script.Script] (AgentRequest-Handler-2:[]) (logid:25d20b3e) Execution of process [22090] for command [/bin/bash -c virsh domjobabort i-2-14786-VM ] failed.
2026-10-02 13:23:00,571 WARN  [utils.script.Script] (AgentRequest-Handler-2:[]) (logid:25d20b3e) Process [22090] for command [/bin/bash -c virsh domjobabort i-2-14786-VM ] encountered the error: [error: failed to get domain 'i-2-14786-VM'].
2026-10-02 13:23:10,500 WARN  [utils.script.Script] (AgentRequest-Handler-3:[]) (logid:56f55ba3) Execution of process [22104] for command [/bin/bash -c virsh checkpoint-delete i-2-14786-VM ckp-5c613880 ] failed.
2026-10-02 13:23:10,500 WARN  [utils.script.Script] (AgentRequest-Handler-3:[]) (logid:56f55ba3) Process [22104] for command [/bin/bash -c virsh checkpoint-delete i-2-14786-VM ckp-5c613880 ] encountered the error: [error: failed to get domain 'i-2-14786-VM'].

After the backup has failed, the domain is no longer found. The VM stays running, but you are no longer able to show snapshots, and sometimes this can be fixed with a live migration; however, it can fail to migrate as well, and it can't find the domain.
Veeam 13.1
Cloudstack 4.23 server and agent
Host Ubuntu 24.04.05

GitHub link: https://github.com/apache/cloudstack/discussions/12869#discussioncomment-18718839

----
This is an automatically sent email for users@cloudstack.apache.org.
To unsubscribe, please send an email to: users-unsubscribe@cloudstack.apache.org