中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

配置OSD节点

  1. 在所有准备部署OSD的服务端节点确认可用磁盘。在划分OSD分区之前,用户需要先分析自己的可用磁盘,可采用以下命令观察服务器上磁盘使用情况。
    1
    lsblk -T
    

    如上所示,“/dev/sda”、“/dev/sdc”和“/dev/sdi”为系统盘,可用的HDD磁盘有“/dev/sdd”、“/dev/sde”等,可用的SSD磁盘有“/dev/nvme0n1”等。

    有一些硬盘可能是以前Ceph集群里的数据盘或者曾经安装过操作系统,这些硬盘上可能存在未清理的分区,可以参考如何清理残留数据分区清理指定的分区。

  2. 划分OSD分区。以下操作需在部署OSD的所有节点均执行,重置磁盘,并根据NVMe盘空间规划WAL分区和DB分区。
    1
    2
    parted /dev/nvme0n1 mkpart primary gpt
    parted /dev/nvme1n1 mkpart primary gpt
    

    "/dev/nvme0n1"划分出1个60GB分区和1个180GB分区,分别对应WAL分区、DB分区。

    1
    2
    3
    parted /dev/nvme0n1 mkpart primary ext4 1 60G
    
    parted /dev/nvme1n1 mkpart primary ext4 1 180G
    

    • 这里不需要update。parted命令是实时生效的,分区命令完成后已经将分区表数据写入了硬盘。/etc/fstab文件是系统的自动挂载分区的配置。目的是让系统重启后,能够自动将某个分区挂载到指定挂载点,不用再手动mount。
    • 对于实际的生产环境中,建议将DB分区与WAL分区放置在一个盘上,以提高性能,此处仅用作演示指导。

    如何快速划分多个WAL和DB分区可参见如何快速划分多个WAL与DB分区?