Thanks Mark. I have been trying to install this on controller node. But for 
some reason, I am unable to install certutil or libnss3-tools on debian. I am 
not sure how to proceed.



On Wednesday, October 8, 2014 6:26 PM, Mark Kirkwood 
<mark.kirkw...@catalyst.net.nz> wrote:
 


If you are using ceph + radosgw packages they should be built with the 
nss option (--with-nss), so nothing to do there.

For the server running keystone you need to do:

(root) $ mkdir /var/ceph/nss
(root) $ openssl x509 -in /etc/keystone/ssl/certs/ca.pem -pubkey | \
         certutil -d /var/ceph/nss -A -n ca -t "TCu,Cu,Tuw"
(root) $ openssl x509 -in /etc/keystone/ssl/certs/signing_cert.pem -pub
(root) rsync -av /var/ceph/nss/* rgw-host:/var/ceph/nss

as indicated in the ceph docs. I found I needed to actually be root for 
this to work (i.e sudo did not work), but apart from that no problem. 
You need to install whatever packages give you the openssl and certutil 
binaries.

Cheers

Mark

On 09/10/14 05:21, lakshmi k s wrote:
> Hello Mark,
>
> Thanks for your reply. Where should I be installing NSS package? On
> Gateway or Openstack Controller node? On both, I could not execute the
> following command as it resulted in bunch of errors.
>
> openssl x509
>   -in /etc/keystone/ssl/certs/ca.pem -pubkey | certutil -d /var/ceph/nss -A 
> -n ca -t "TCu,Cu,Tuw"
>
> Also, you mentioned about SSL. What should I be doing for this? Should 
> rgw.conf in /etc/apache2/sites-enabled on gateway node be configured for SSL  
> like this below. I do not have this right now.
>
> SSLEngine on
> SSLCertificateFile /etc/apache2/ssl/apache.crt
> SSLCertificateKeyFile /etc/apache2/ssl/apache.key
> SetEnv SERVER_PORT_SECURE 443
>
>
_______________________________________________
ceph-users mailing list
ceph-users@lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

Reply via email to