diff --git a/lib/cmdlib.py b/lib/cmdlib.py
index 30a3e1222c732f812dd190e1e51990e8f45e19f3..a65fc01577346aed3cf083dc5a9151df426a110e 100644
--- a/lib/cmdlib.py
+++ b/lib/cmdlib.py
@@ -6532,6 +6532,7 @@ class LUInstanceStartup(LogicalUnit):
       _CheckNodeOnline(self, instance.primary_node)
 
       bep = self.cfg.GetClusterInfo().FillBE(instance)
+      bep.update(self.op.beparams)
 
       # check bridges existence
       _CheckInstanceBridgesExist(self, instance)