diff --git a/lib/client/gnt_instance.py b/lib/client/gnt_instance.py
index 187ce7fd35be4e666779baf1dbf662fa7a754a58..2b8964b0bbd7375efd2c45bc3236f8e51444896a 100644
--- a/lib/client/gnt_instance.py
+++ b/lib/client/gnt_instance.py
@@ -718,7 +718,7 @@ def _ShutdownInstance(name, opts):
   @return: the opcode needed for the operation
 
   """
-  return opcodes.OpShutdownInstance(instance_name=name,
+  return opcodes.OpInstanceShutdown(instance_name=name,
                                     timeout=opts.timeout,
                                     ignore_offline_nodes=opts.ignore_offline)
 
diff --git a/lib/cmdlib.py b/lib/cmdlib.py
index 1a53038a37547e9146a8f9b2a8882c320db8dfd0..6770eda1fbceab449faa5bae0ed7deada469b3d3 100644
--- a/lib/cmdlib.py
+++ b/lib/cmdlib.py
@@ -5124,7 +5124,7 @@ class LUInstanceReboot(LogicalUnit):
     self.cfg.MarkInstanceUp(instance.name)
 
 
-class LUShutdownInstance(LogicalUnit):
+class LUInstanceShutdown(LogicalUnit):
   """Shutdown an instance.
 
   """
diff --git a/lib/opcodes.py b/lib/opcodes.py
index 6fb285913c8459a9425c3d93a5dbc675a5ab94c3..198f3616d652977677045aa767c42ff14b0eefe3 100644
--- a/lib/opcodes.py
+++ b/lib/opcodes.py
@@ -838,7 +838,7 @@ class OpStartupInstance(OpCode):
     ]
 
 
-class OpShutdownInstance(OpCode):
+class OpInstanceShutdown(OpCode):
   """Shutdown an instance."""
   OP_ID = "OP_INSTANCE_SHUTDOWN"
   OP_DSC_FIELD = "instance_name"
diff --git a/lib/rapi/rlib2.py b/lib/rapi/rlib2.py
index 96594b4bdf695f6a57e59dafc29bb4ee43867f34..098da38313951204406db4a0de13b3143105ee7b 100644
--- a/lib/rapi/rlib2.py
+++ b/lib/rapi/rlib2.py
@@ -1013,7 +1013,7 @@ class R_2_instances_name_shutdown(baserlib.R_Generic):
 
     """
     instance_name = self.items[0]
-    op = opcodes.OpShutdownInstance(instance_name=instance_name,
+    op = opcodes.OpInstanceShutdown(instance_name=instance_name,
                                     dry_run=bool(self.dryRun()))
 
     return baserlib.SubmitJob([op])
@@ -1032,7 +1032,7 @@ def _ParseInstanceReinstallRequest(name, data):
   osparams = baserlib.CheckParameter(data, "osparams", default=None)
 
   ops = [
-    opcodes.OpShutdownInstance(instance_name=name),
+    opcodes.OpInstanceShutdown(instance_name=name),
     opcodes.OpInstanceReinstall(instance_name=name, os_type=ostype,
                                 osparams=osparams),
     ]
diff --git a/test/ganeti.rapi.rlib2_unittest.py b/test/ganeti.rapi.rlib2_unittest.py
index d010018efbb28fc1aa046e45187f3fd2073a70d0..fc0158cae9ea912eaebe72d02fa0409e4336c81b 100755
--- a/test/ganeti.rapi.rlib2_unittest.py
+++ b/test/ganeti.rapi.rlib2_unittest.py
@@ -366,7 +366,7 @@ class TestParseInstanceReinstallRequest(testutils.GanetiTestCase):
 
   def _Check(self, ops, name):
     expcls = [
-      opcodes.OpShutdownInstance,
+      opcodes.OpInstanceShutdown,
       opcodes.OpInstanceReinstall,
       opcodes.OpStartupInstance,
       ]
diff --git a/tools/burnin b/tools/burnin
index 3a68610d18ecd0fe7b7203f90a4ea96ce3979b28..1c493ed1f2e23c6eb5014ff911200c7243114793 100755
--- a/tools/burnin
+++ b/tools/burnin
@@ -752,7 +752,7 @@ class Burner(object):
   @staticmethod
   def StopInstanceOp(instance):
     """Stop given instance."""
-    return opcodes.OpShutdownInstance(instance_name=instance)
+    return opcodes.OpInstanceShutdown(instance_name=instance)
 
   @staticmethod
   def StartInstanceOp(instance):