summaryrefslogtreecommitdiff
path: root/net/ceph14/pkg-message
blob: d2ccd686e1873ccf3398454485bd0a8380fc5eb1 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
[
{ type: install
  message: <<EOM
This package has installed ceph14, called nautilus.

To be able to run Ceph, the following setup changes are needed:

 - Mount linux compat filesystem, add to /etc/fstab:
   # required by ceph
   linprocfs   /compat/linux/proc      linprocfs rw            0       0
   linsysfs    /compat/linux/sys       linsysfs  rw            0       0
   fdescfs     /compat/linux/dev/fd    fdescfs rw,linrdlnk     0       0

 - Shorten the WAIT2 time for TCP teardown
   echo "net.inet.tcp.msl=3000" >> /etc/sysctl.conf

Ceph comes with a web based dashboard that cannot be build 
into a packagei. But the user can it himselfi from a ready-made RPM.

To install the dashboard, please execute (as root):

    mkdir -p /usr/local/share/ceph/mgr/dashboard
    pkg install rpm2cpio
    cd /tmp
    fetch http://download.ceph.com/rpm-nautilus/el8/noarch/ceph-mgr-dashboard-14.2.22-0.el8.noarch.rpm
    rpm2cpio ./ceph-mgr-dashboard-${DISTVERSION}-0.el8.noarch.rpm | cpio -divm 
    cd /tmp/usr/share/ceph/mgr/dashboard
    rsync -vra . /usr/local/share/ceph/mgr/dashboard/
    chown -R ceph:ceph /usr/local/share/ceph/mgr/dashboard/
    chown -R ceph:ceph /var/lib/ceph /var/run/ceph /var/log/ceph 
EOM
}
]