From: John Wilkins Date: Wed, 6 Jun 2012 00:09:59 +0000 (-0700) Subject: doc: Added the root discussion to deploy with mkcephfs. X-Git-Tag: v0.48argonaut~122 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=02a9a0130d7a1d8c56a54bf85c4fbcb8b991145b;p=ceph.git doc: Added the root discussion to deploy with mkcephfs. Signed-off-by: John Wilkins --- diff --git a/doc/config-cluster/mkcephfs.rst b/doc/config-cluster/mkcephfs.rst index 789002ce51e0..3392609f6d17 100644 --- a/doc/config-cluster/mkcephfs.rst +++ b/doc/config-cluster/mkcephfs.rst @@ -2,6 +2,41 @@ Deploying with ``mkcephfs`` ============================= +Enable Login to Cluster Hosts as ``root`` +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +To deploy with ``mkcephfs``, you will need to be able to login as ``root`` +on each host without a password. For each host, perform the following:: + + sudo passwd root + +Enter a password for the root user. + +On the admin host, generate an ``ssh`` key without specifying a passphrase +and use the default locations. :: + + ssh-keygen + Generating public/private key pair. + Enter file in which to save the key (/ceph-admin/.ssh/id_rsa): + Enter passphrase (empty for no passphrase): + Enter same passphrase again: + Your identification has been saved in /ceph-admin/.ssh/id_rsa. + Your public key has been saved in /ceph-admin/.ssh/id_rsa.pub. + +You may use RSA or DSA keys. Once you generate your keys, copy them to each +OSD host. For example:: + + ssh-copy-id root@myserver01 + ssh-copy-id root@myserver02 + +Modify your ``~/.ssh/config`` file to login as ``root``, as follows:: + + Host myserver01 + Hostname myserver01.fully-qualified-domain.com + User root + Host myserver02 + Hostname myserver02.fully-qualified-domain.com + User root + Copy Configuration File to All Hosts ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Ceph's ``mkcephfs`` deployment script does not copy the configuration file you @@ -12,9 +47,10 @@ if you are using ``mkcephfs`` to deploy Ceph. :: - ssh myserver01 sudo tee /etc/ceph/ceph.conf