手动部署 ceph osd (luminous 版)

本文档详细介绍了手动部署Ceph OSD(Luminous版)的全过程,包括环境设置、目标设定、磁盘初始化、OSD创建、pool创建等步骤,并给出了操作后的状态检查及注意事项,特别强调了在没有mgr进程时可能出现的问题和解决方法。
摘要由CSDN通过智能技术生成

环境

参考 手动部署 ceph 环境说明 (luminous 版)

目标

  1. /dev/sdm 作为系统盘
  1. /dev/sdn 作为 journal ssd disk 用于加速 journal 写入, 提高 osd 能力
  2. /dev/sda ~ /dev/sdl 每个 SATA 盘 独立 raid0 (6TB) 用于 osd data disk
  3. 对 /dev/sdn 进行分区, 每个分区 5GB, 对应存储各个 osd 的日志

初始化

初始化 journal disk

#!/bin/bash
source parameter
info=`dmidecode -t system | grep "Product Name:" |awk -F':' '{print $2}' | sed s/\ //g`
case "$info" in
"PowerEdgeR730xd" )

		sysdisk="$R730xd_SYSDISK_DISK"
		jdisk="$R730xd_JOURNAL_DISK"
		osddisk=`awk '/sd/ {print $NF}'  /proc/partitions | grep -v "$sysdisk" | grep [[:alpha:]]$ |sort`
	 ;;
*)
	 echo nonono
	 ;;
esac


start=1
end=`expr $start + 5000`
dd if=/dev/zero of=/dev/$jdisk bs=1M count=20
#parted  /dev/"$jdisk"  align-check optimal 1
parted -s /dev/"$jdisk"  mklabel gpt
for disk in $osddisk
do
	 parted /dev/"$jdisk" mkpart $disk xfs $start $end
	 start=$end
	 end=`expr $start + 5000`
done

partition=`parted /dev/sdn print | awk '{if ($5 ~ "sd?")  print $1}'`
for p in  $partition
do
	mkfs -t xfs  /dev/$jdisk$p
done

初始化 osd disk

#!/bin/bash
source parameter
info=`dmidecode -t system | grep "Product Name:" |awk -F':' '{print $2}' | sed s/\ //g`
case "$info" in
"PowerEdgeR730xd" )
		sysdisk="$R730xd_SYSDISK_DISK"
		osddisk=`awk '/sd/ {print $NF}'  /proc/partitions | grep -v "$sysdisk" | grep [[:alpha:]]$`
		;;
*)
		echo nonono
		exit 1
		;;
esac
for disk in $osddisk
do
		 dd if=/dev/zero of=/dev/"$disk" bs=1M count=40
		 parted -s /dev/"$disk"  mklabel gpt
		 parted /dev/"$disk" mkpart primary xfs 1 100%
		 hdparm -z /dev/"$disk"1
		 mkfs.xfs -f -i size=1024  /dev/"$disk"1
done

分区信息

参考 journal disk 初始化后分区信息

[root@cephsvr-128040 ceph]# parted /dev/sdn print
Model: DELL PERC H730 Mini (scsi)
D
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Terry_Tsang

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值