配置OSD节点
- 在所有准备部署OSD的服务端节点确认可用磁盘。在划分OSD分区之前,用户需要先分析自己的可用磁盘,可采用以下命令观察服务器上磁盘使用情况。
1
lsblk -T
如上所示,“/dev/sda”、“/dev/sdc”和“/dev/sdi”为系统盘,可用的HDD磁盘有“/dev/sdd”、“/dev/sde”等,可用的SSD磁盘有“/dev/nvme0n1”等。有一些硬盘可能是以前Ceph集群里的数据盘或者曾经安装过操作系统,这些硬盘上可能存在未清理的分区,可以参考如何清理残留数据分区清理指定的分区。
- 划分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分区?。
父主题: 部署前环境分析与配置