diff --git a/lib/cmdlib.py b/lib/cmdlib.py
index 99fba8d56de964c023b6026e714695d2be1d67ca..41e24080a7033500bc77a2a3807e5e61877c96d9 100644
--- a/lib/cmdlib.py
+++ b/lib/cmdlib.py
@@ -3102,6 +3102,7 @@ class LUQueryClusterInfo(NoHooksLU):
       "file_storage_dir": cluster.file_storage_dir,
       "ctime": cluster.ctime,
       "mtime": cluster.mtime,
+      "uuid": cluster.uuid,
       "tags": list(cluster.GetTags()),
       }
 
diff --git a/scripts/gnt-cluster b/scripts/gnt-cluster
index 58a9b9f64b95024b4faf66f895c9ba635906b84d..a57b9a0ea81de39238d3d7c6764024070dddfd3e 100755
--- a/scripts/gnt-cluster
+++ b/scripts/gnt-cluster
@@ -228,6 +228,7 @@ def ShowClusterConfig(opts, args):
   result = cl.QueryClusterInfo()
 
   ToStdout("Cluster name: %s", result["name"])
+  ToStdout("Cluster UUID: %s", result["uuid"])
 
   ToStdout("Creation time: %s", utils.FormatTime(result["ctime"]))
   ToStdout("Modification time: %s", utils.FormatTime(result["mtime"]))