рдпрд╣ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдкрджреНрдзрддрд┐ рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рд╣рдо рдЙрд╕ рдЕрдиреБрдХреНрд░рдо рдХреЛ рдмрдЪрд╛рддреЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рдбрд┐рд╕реНрдХ рдХреЛ рд╕реАрдл рдУрдПрд╕рдбреА рдЯреНрд░реА рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рд╡реЗ рдХреНрд░рдо рдореЗрдВ рд╣реИрдВ, рддреЛ рдпрд╣ рдЕрдзрд┐рдХ рдкрдардиреАрдп рдФрд░ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ, рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛред
рд╡рд┐рд╖рдп рдкрд░ рдЧреЗрдп рд╡рд┐рд╖рдпрд╛рдВрддрд░ред Ceph рдореЗрдВ рдбрд┐рд╕реНрдХ рдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╡рд┐рдзрд┐ рдореЗрдВ рдЗрд╕ рдбрд┐рд╕реНрдХ рд╕реЗ рдЬреБрдбрд╝реА рд╕рднреА рддрд╛рд░реНрдХрд┐рдХ рд╕рдВрд╕реНрдерд╛рдУрдВ рдХреЛ рдЙрдирдХреЗ рдЖрдЧреЗ рдлрд┐рд░ рд╕реЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд╕рд╛рде рдХреНрд▓рд╕реНрдЯрд░ рд╕реЗ рд╣рдЯрд╛рдирд╛ рд╢рд╛рдорд┐рд▓ рд╣реИред рдирддреАрдЬрддрди, рд╣реМрд╕рд▓реЗ рд╕реЗ рдмрдирд╛рдП рдЧрдП рдУрдПрд╕рдбреА (рдХреБрдЫ рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ) рдЕрдкрдирд╛ рдирдВрдмрд░ (рдЗрдХрд╛рдИ рдХреЗ рдирд╛рдо рдкрд░ рд╕рдВрдЦреНрдпрд╛, рдЬреЛ рдХрд┐ рдСрд╕реНрдб рд╣реИред рдбрд┐рдЬрд┐рдЯ рд╣реИ) рдФрд░ рдХреНрд░рд╢ рдореИрдк рдореЗрдВ рд╕реНрдерд╛рди рдмрджрд▓ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ рд╕реАрдкреНрд╕ рдСрд╕реНрдХ рдЯреНрд░реА рдХрдорд╛рдВрдб рдФрд░ рдЕрдиреНрдп рдореЗрдВ рдХрд╣реАрдВ рдФрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЗрд╕рдХрд╛ рд╕реАрд░рд┐рдпрд▓ рдирдВрдмрд░ рдмрджрд▓ рдЬрд╛рдПрдЧрд╛ред
рдЗрд╕ рдкрджреНрдзрддрд┐ рдХрд╛ рд╡рд┐рдЪрд╛рд░ рдпрд╣ рд╣реИ рдХрд┐ рд╣рдо рдХрд┐рд╕реА рднреА рддрд╛рд░реНрдХрд┐рдХ рд╕рдВрд╕реНрдерд╛рдУрдВ рдХреЛ рдирд╣реАрдВ рдмрджрд▓реЗрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рдПрдХ рдирдИ рдбрд┐рд╕реНрдХ рдХреЛ "рдкреБрд░рд╛рдиреЗ" рд╕реНрдерд╛рди рдкрд░ рдЦрд┐рд╕рдХрд╛ рджреЗрдВрдЧреЗред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЗрд╕ рдирдИ рдбрд┐рд╕реНрдХ рдкрд░, рдЖрдкрдХреЛ рд╕рд╣реА рдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛рдПрдВ рдмрдирд╛рдиреА рд╣реЛрдВрдЧреА: рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреА рдЖрдИрдбреА, рд╕рд┐рдорд┐рд▓рд┐рдВрдХ, рдЪрд╛рдмрд┐рдпрд╛рдБред
рдПрдХ рдирдИ рдбрд┐рд╕реНрдХ рдХреЛ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░рддреЗ рд╣реИрдВредparted /dev/__ mklabel gpt
рд╣рдорд╛рд░реЗ рд╡рд┐рднрд╛рдЬрди рдкрд░ рдПрдХ рдирдпрд╛ рдЦрдВрдб рдмрдирд╛рддреЗ рд╣реИрдВ parted /dev/sdaa mkpart primary ext2 0% 100% /sbin/sgdisk --change-name=1:'ceph data' -- /dev/sda1
рдореГрддрдХ рдУрдПрд╕рдбреА рдХрд╛ рдпреВрдпреВрдЖрдИрдбреА рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ ceph osd dump|grep 'osd.'
рдбреЗрдЯрд╛ рдбрд┐рд╕реНрдХ рдкрд░ PARTUUID рд░рдЦреЛ /sbin/sgdisk --typecode=1:99886b14-7904-4396-acef-c031095d4b62 -- /dev/__
рдкрддреНрд░рд┐рдХрд╛ рдХреЗ рд╕рд╛рде рдЕрдиреБрднрд╛рдЧ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдПрдВ ceph-disk list | grep for | sort
рдбреЗрдЯрд╛ рдбрд┐рд╕реНрдХ рдкрд░ рдПрдХ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдмрдирд╛рдПрдВ /sbin/mkfs -t xfs -f -i size=2048 -- /dev/sdaa1
рдорд╛рдЙрдВрдЯ рдПрдлрдПрд╕ mount -o rw,noatime,attr2,inode64,noquota /dev/____ /var/lib/ceph/osd/ceph-_OSD
рдкрдбрд╝реЛрд╕реА рдУрдПрд╕рдбреА рд╕реЗ рдбреЗрдЯрд╛ рдХреЙрдкреА рдХрд░реЗрдВрд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рд╕рдмрд╕реЗ рдХреБрдЦреНрдпрд╛рдд рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ, рд╕рдм рдХреБрдЫ рд╕рд╛рд╡рдзрд╛рдиреА рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПредрдХреЙрдкреА рдХрд░рддреЗ рд╕рдордп, рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ / var / lib / ceph / osd / ceph-NUMBER / current рдХреЛ рдЫреЛрдбрд╝ рджреЗрдВ, рдпрд╣ рдбреЗрдЯрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╣реИред рдкрддреНрд░рд┐рдХрд╛ рдкрд░ Simlink рд╣рдо рдмрд╛рдж рдореЗрдВ рдмрдирд╛рдПрдВрдЧреЗ
рдирдХрд▓ for i in activate.monmap active ceph_fsid fsid journal_uuid keyring magic ready store_version superblock systemd type whoami; do cp /var/lib/ceph/osd/ceph-_/${i} /var/lib/ceph/osd/ceph-; done
рд╣рдо рдПрдХ рдкрддреНрд░рд┐рдХрд╛ рдХреА рддрд▓рд╛рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ ceph-disk list | grep for | sort
рддрджрдиреБрд╕рд╛рд░, рд╣рдо рд╡рд┐рднрд╛рдЬрди рдкрд╛рддреЗ рд╣реИрдВ, рдФрд░ рдХрд░рддреЗ рд╣реИрдВ
ls -l /dev/disk/by-partuuid | grep _
рдЗрд╕ UUID рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╣рд┐рд╖реНрдгреБ рдмрдирд╛рдирд╛ ln -s /dev/disk/by-partuuid/UUID /var/lib/ceph/osd/ceph-/journal
рд╕рд╣реА рдорд╛рди рдХреЗ рд╕рд╛рде fsid рднрд░реЗрдВрдпрд╣ fsid рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рдЕрдиреВрдареА рдЖрдИрдбреА рд╣реИ, рдЬрд┐рд╕рдХреЗ рддрд╣рдд рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рдСрдХреНрд╕-рдмреЙрдХреНрд╕ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ, рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрджрд┐ рдЖрдк рдЖрдИрдбреА рдХреЗ рд╕рд╛рде рдЕрдиреБрдорд╛рди рдирд╣реАрдВ рд▓рдЧрд╛рддреЗ рд╣реИрдВ, рддреЛ рдУрдПрд╕рдбреА-рдмреЙрдХреНрд╕ рд╕реНрд╡рдпрдВ рдХреНрд▓рд╕реНрдЯрд░ рдирд╣реАрдВ рджреЗрдЦреЗрдЧрд╛ рдФрд░ рдпрд╣ рдкрд╛рд░рд╕реНрдкрд░рд┐рдХ рд╣реЛрдЧрд╛ред
рдФрд░ рдорд╛рди рдбреЗрдЯрд╛ рд▓реЙрдЧ рдкрд░ partuuid рдкрд╛рд░реНрдЯреАрд╢рди рд╕реЗ рд▓рд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
echo -n UUID >/var/lib/ceph/osd/ceph-/fsid
рдХреАрд░рд┐рдВрдЧ рднрд░реЗрдВрдЗрд╕рдХреЗ рд╕рд╛рде, рдСрдХреНрд╕-рдмреЙрдХреНрд╕ рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рдЕрдзрд┐рдХреГрдд рд╣реИред
ceph auth list|grep --after-context=1 'osd.'
рдпрд╣ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рд▓рд┐рдЦрд╛ рд╣реИ
[osd.] key = __
рднрд░рддрд╛ рд╣реИрд╣рдо рдмрд╕ рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдУрдПрд╕рдбреА рдирдВрдмрд░ рд▓рд┐рдЦрддреЗ рд╣реИрдВ, рдЬрд┐рд╕реЗ рд╣рдо рдкреБрдирд░реНрдЬреАрд╡рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред
рдкрддреНрд░рд┐рдХрд╛ рдХрд╛ рдЬреАрд░реЛ dd bs=32M oflag=direct if=/dev/zero of=/var/lib/ceph/osd/ceph-/journal
рдкрддреНрд░рд┐рдХрд╛ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдФрд░ osd-shki рдмрдирд╛рдПрдБ ceph-osd --mkfs -i _OSD ceph-osd --mkjournal -i _OSD
рдбреЗрдЯрд╛ рд╕реНрд╡рд╛рдореА рдмрджрд▓реЗрдВ chown -R ceph:ceph /var/lib/ceph/osd/ceph-
рд╕реЗрдлрд╝-рдСрд╢ рдЪрд▓рд╛рдПрдВрдзреНрдпрд╛рди рджреЗрдВ: ceph-osd рдХреЛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж, ceph osd рдХреЛ NUMBER рдХрдорд╛рдВрдб рдбрд┐рд╕реНрдХ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЬрд╛рд░реА рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рддреЛ рдкреБрдирд░реНрдирд┐рд░реНрдорд╛рдг рд╢реБрд░реВ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред
systemctl start ceph-osd.