]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/cephadm: Making default cephadm shell cmd easier 45070/head
authorRedouane Kachach <rkachach@redhat.com>
Thu, 17 Feb 2022 12:48:08 +0000 (13:48 +0100)
committerRedouane Kachach <rkachach@redhat.com>
Fri, 8 Apr 2022 13:37:13 +0000 (15:37 +0200)
Fixes: https://tracker.ceph.com/issues/52042
Signed-off-by: Redouane Kachach <rkachach@redhat.com>
src/cephadm/cephadm

index ceed17dab700c2e81d82704f6da41203c55e1f98..cefdda9bcecac18be79baa6f5c6576cf8707a3a4 100755 (executable)
@@ -1852,7 +1852,7 @@ def infer_fsid(func: FuncT) -> FuncT:
             logger.info('Inferring fsid %s' % fsids[0])
             ctx.fsid = fsids[0]
         else:
-            raise Error('Cannot infer an fsid, one must be specified: %s' % fsids)
+            raise Error('Cannot infer an fsid, one must be specified (using --fsid): %s' % fsids)
         return func(ctx)
 
     return cast(FuncT, _infer_fsid)
@@ -5167,12 +5167,15 @@ def command_bootstrap(ctx):
     # Notify the Dashboard to show the 'Expand cluster' page on first log in.
     cli(['config-key', 'set', 'mgr/dashboard/cluster/status', 'INSTALLED'])
 
-    logger.info('You can access the Ceph CLI with:\n\n'
+    logger.info('You can access the Ceph CLI as following in case of multi-cluster or non-default config:\n\n'
                 '\tsudo %s shell --fsid %s -c %s -k %s\n' % (
                     sys.argv[0],
                     fsid,
                     ctx.output_config,
                     ctx.output_keyring))
+
+    logger.info('Or, if you are only running a single cluster on this host:\n\n\tsudo %s shell \n' % (sys.argv[0]))
+
     logger.info('Please consider enabling telemetry to help improve Ceph:\n\n'
                 '\tceph telemetry on\n\n'
                 'For more information see:\n\n'