2022-06-01 20:05:35 +02:00
|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
############################################################
|
|
|
|
# Skrypt instalacyjny CephAdmin dla Debian 11 (Bullseye)
|
2022-06-01 21:03:51 +02:00
|
|
|
#
|
2022-06-01 20:05:35 +02:00
|
|
|
# nalezy go uruchomic z wykorzystaniem sudo.
|
|
|
|
############################################################
|
|
|
|
|
|
|
|
# sprawdzamy czy skrypt uruchomiony z wykorzystaniem sudo
|
|
|
|
userid="${SUDO_USER:-$USER}"
|
|
|
|
if [ "$userid" == 'root' ]
|
2022-06-01 21:03:51 +02:00
|
|
|
then
|
2022-06-01 20:05:35 +02:00
|
|
|
echo "Prosze uruchomic skrypt z wykorzystaniem sudo i nie jako root!"
|
|
|
|
exit 1
|
|
|
|
fi
|
|
|
|
if [ "$EUID" -ne 0 ]
|
2022-06-01 21:03:51 +02:00
|
|
|
then
|
2022-06-01 20:05:35 +02:00
|
|
|
echo "Prosze uruchomic skrypt z wykorzystaniem sudo!"
|
|
|
|
exit 1
|
|
|
|
fi
|
|
|
|
|
|
|
|
echo "#############################################"
|
|
|
|
echo " instalacja cephadm...."
|
|
|
|
echo "#############################################"
|
|
|
|
curl --silent --remote-name --location https://github.com/ceph/ceph/raw/pacific/src/cephadm/cephadm
|
|
|
|
mv cephadm /usr/local/bin
|
|
|
|
chmod +x /usr/local/bin/cephadm
|
|
|
|
mkdir -p /etc/ceph
|
|
|
|
|
|
|
|
# instaalcja narzedzi ceph common
|
|
|
|
cephadm add-repo --release pacific
|
|
|
|
cephadm install ceph-common
|