diff --git a/qa/qa_instance.py b/qa/qa_instance.py
index 37a2e122caced7769f2a5ddf00c623d3570cc7e4..273723b9c62163580464a50b1c77b32325e7f5f6 100644
--- a/qa/qa_instance.py
+++ b/qa/qa_instance.py
@@ -134,8 +134,10 @@ def _GetInstanceInfo(instance):
         drbd_min[node].append(minor)
       else:
         drbd_min[node] = [minor]
-  assert vols
+
   assert nodes
+  assert len(nodes) < 2 or vols
+
   return {
     "nodes": nodes,
     "volumes": vols,