ceph分布式存储自动化分区脚本
一、ceph自动化分区脚本
#分/dev/sda
vi ceph-fdisk-sda.sh
#!/bin/bash echo "n 4 +2T n 5 +2T n 6 w " | fdisk /dev/sda partprobe
#分/dev/sdb
vi ceph-fdisk-sdb.sh
#!/bin/bash echo "n p 1 w " | fdisk /dev/sdb partprobe
#格式化并开机自动挂载
#controller1
#!/bin/bash
echo "#######################add osd#####################"
ceph osd create
ceph osd create
ceph osd create
sleep 5
mkdir -p /var/lib/ceph/osd/ceph-{0,1,2}
tree /var/lib/ceph/osd/
sleep 5
echo "##################format partition#################"
mkfs.xfs /dev/sda4 -f
mkfs.xfs /dev/sda5 -f
mkfs.xfs /dev/sdb1 -f
mkfs.xfs /dev/sda6 -f
sleep 5
echo "#################Automatic boot up#################"
echo "/dev/sda4 /var/lib/ceph/osd/ceph-0 xfs defaults 0 0" >>/etc/fstab
echo "/dev/sda5 /var/lib/ceph/osd/ceph-1 xfs defaults 0 0" >>/etc/fstab
echo "/dev/sdb1 /var/lib/ceph/osd/ceph-2 xfs defaults 0 0" >>/etc/fstab
echo "/dev/sda6 /mnt xfs defaults 0 0" >>/etc/fstab
mount -a
df -h
#controller2
#!/bin/bash
echo "#######################add osd#####################"
ceph osd create
ceph osd create
ceph osd create
sleep 5
mkdir -p /var/lib/ceph/osd/ceph-{3,4,5}
tree /var/lib/ceph/osd/
sleep 5
echo "##################format partition#################"
mkfs.xfs /dev/sda4 -f
mkfs.xfs /dev/sda5 -f
mkfs.xfs /dev/sdb1 -f
mkfs.xfs /dev/sda6 -f
sleep 5
echo "#################Automatic boot up#################"
echo "/dev/sda4 /var/lib/ceph/osd/ceph-3 xfs defaults 0 0" >>/etc/fstab
echo "/dev/sda5 /var/lib/ceph/osd/ceph-4 xfs defaults 0 0" >>/etc/fstab
echo "/dev/sdb1 /var/lib/ceph/osd/ceph-5 xfs defaults 0 0" >>/etc/fstab
echo "/dev/sda6 /mnt xfs defaults 0 0" >>/etc/fstab
mount -a
df -h
#controller3
#!/bin/bash
echo "#######################add osd#####################"
ceph osd create
ceph osd create
ceph osd create
sleep 5
mkdir -p /var/lib/ceph/osd/ceph-{6,7,8}
tree /var/lib/ceph/osd/
sleep 5
echo "##################format partition#################"
mkfs.xfs /dev/sda4 -f
mkfs.xfs /dev/sda5 -f
mkfs.xfs /dev/sdb1 -f
mkfs.xfs /dev/sda6 -f
sleep 5
echo "#################Automatic boot up#################"
echo "/dev/sda4 /var/lib/ceph/osd/ceph-6 xfs defaults 0 0" >>/etc/fstab
echo "/dev/sda5 /var/lib/ceph/osd/ceph-7 xfs defaults 0 0" >>/etc/fstab
echo "/dev/sdb1 /var/lib/ceph/osd/ceph-8 xfs defaults 0 0" >>/etc/fstab
echo "/dev/sda6 /mnt xfs defaults 0 0" >>/etc/fstab
mount -a
df -h

浙公网安备 33010602011771号