Відмінності між версіями «Ceph»
Перейти до навігації
Перейти до пошуку
| Рядок 55: | Рядок 55: | ||
ceph osd crush reweight osd.7 2.6 | ceph osd crush reweight osd.7 2.6 | ||
reweighted item id 7 name 'osd.7' to 2.6 in crush map | reweighted item id 7 name 'osd.7' to 2.6 in crush map | ||
| + | |||
| + | |||
| + | '''Monitor''' | ||
| + | HOSTNAME=`hostname -s` | ||
| + | MONITOR=$(ceph mon stat | awk -F'[][]' '{print $2}' | awk -F':' '{print $2}') | ||
| + | |||
| + | cd /etc/ceph | ||
| + | yum install ceph-mon -y | ||
| + | mkdir -p /var/lib/ceph/mon/ceph-HOSNAME ; chown -R ceph. /var/lib/ceph/mon | ||
| + | ceph auth get mon. -o /etc/ceph/mon-keyring | ||
| + | ceph mon getmap -o /etc/ceph/monmap | ||
| + | ceph-mon -i HOSNAME --mkfs --monmap /etc/ceph/monmap --keyring /etc/ceph/mon-keyring | ||
| + | ceph-mon -i HOSNAME --public-addr $MONITOR:6789 | ||
Версія за 15:27, 21 листопада 2022
- Знакомство с хранилищем Ceph в картинках - Как запускать Ceph в 2022 году? - Разворачиваем распределенное хранилище CEPH и подключаем его к Kubernetes - Ceph. Анатомия катастрофы - Принцип и развертывание ceph-iscsi - Youtube Setting up iSCSI in Ceph - Ceph Quincy : Configure Ceph Cluster #1 2022/06/14 - Ceph Quincy : Configure Ceph Cluster #2 2022/06/14 - Ceph Quincy : Use File System 2022/06/14
- Подробное объяснение состояния PG распределенного хранилища Ceph
ceph enable telemertry
ceph telemetry on --license sharing-1-0 ceph telemetry enable channel basic ceph telemetry enable channel crash ceph telemetry enable channel device ceph telemetry enable channel ident ceph telemetry enable channel perf
ceph -w ceph osd reweight-by-utilization systemctl status ceph-osd@2 ceph-volume lvm activate --all ceph-volume lvm list ceph-volume lvm activate 2 54d41a06-f6d4-44f2-b662-e6dc7d17c1b0 ceph auth add osd.2 osd 'allow *' mon 'allow rwx' -i /var/lib/ceph/osd/ceph-2/keyring ceph osd status ceph osd df tree ceph health detail
chown -R ceph. /etc/ceph /var/lib/ceph parted --script /dev/sdb 'mklabel gpt'; parted --script /dev/sdb "mkpart primary 0% 100%"; ceph-volume lvm create --data /dev/sdb1
ceph pg dump | grep undersized
ceph osd pool get cephfs_data ceph osd pool get cephfs_data pg_autoscale_mode ceph osd pool get cephfs_data min_size
ceph osd dump | egrep 'replicated size|min_size'
ceph osd getcrushmap -o crushmap.bin crushtool -d crushmap.bin -o crushmap.txt mcedit crushmap.txt crushtool -c crushmap.txt -o crushmap-new.bin crushtool --test -i crushmap-new.bin --show-utilization --rule 0 --num-rep=2 ceph osd setcrushmap -i crushmap-new.bin
Deacrese osd weight
ceph osd crush reweight osd.7 2.6 reweighted item id 7 name 'osd.7' to 2.6 in crush map
Monitor
HOSTNAME=`hostname -s`
MONITOR=$(ceph mon stat | awk -F'[][]' '{print $2}' | awk -F':' '{print $2}')
cd /etc/ceph yum install ceph-mon -y mkdir -p /var/lib/ceph/mon/ceph-HOSNAME ; chown -R ceph. /var/lib/ceph/mon ceph auth get mon. -o /etc/ceph/mon-keyring ceph mon getmap -o /etc/ceph/monmap ceph-mon -i HOSNAME --mkfs --monmap /etc/ceph/monmap --keyring /etc/ceph/mon-keyring ceph-mon -i HOSNAME --public-addr $MONITOR:6789