proxmox VE6集群安装ceph

proxmox VE6集群集群的安装,请参考https://blog.csdn.net/w50feng/article/details/106922925

 

环境准备

三台服务器各添加100G新硬盘

proxmox VE6集群安装ceph

注意:三台服务器的时间同步

 

ceph安装

登陆web界面,点击“ceph”安装,三台都需要执行安装操作

proxmox VE6集群安装ceph

点击“开始安装”

proxmox VE6集群安装ceph

输入Y回车

proxmox VE6集群安装ceph

安装完成,下一步

proxmox VE6集群安装ceph

第一台需要配置网卡信息,配置网卡集群IP,我这里是单网卡服务器,因此共用一个IP,如果是多IP服务器,ceph集群可以使用专用的网络IP,之后下一步完成

proxmox VE6集群安装ceph

proxmox VE6集群安装ceph

安装完成后集群出现警告:

警告1:clock skew detected on mon.pve3, mon.pve2

解决办法:

  配置文件[global]下添加下面参数:vi /etc/ceph/ceph.conf

    mon clock drift allowed = 2
    mon clock drift warn backoff = 30

  重启服务:systemctl restart ceph-mon.target

警告2:4 daemons have recently crashed

解决办法:官网解决方案

  ceph crash ls-new

  proxmox VE6集群安装ceph

  ceph crash info <crash-id>

  proxmox VE6集群安装ceph

  ceph crash archive <crash-id>

  ceph crash archive-all

  proxmox VE6集群安装ceph

 

配置监视器

安装完成后,默认只有第一台安装了监视器,所以需要添加监视器

proxmox VE6集群安装ceph

proxmox VE6集群安装ceph

proxmox VE6集群安装ceph

proxmox VE6集群安装ceph

proxmox VE6集群安装ceph

 

配置OSD

三台服务器分别创建osd

proxmox VE6集群安装ceph

proxmox VE6集群安装ceph

proxmox VE6集群安装ceph

 

配置pool资源池

创建pool资源池

proxmox VE6集群安装ceph

proxmox VE6集群安装ceph

proxmox VE6集群安装ceph

官方建议:

若少于5个OSD, 设置pg_num为128

5~10个OSD,设置pg_num为512

10~50个OSD,设置pg_num为4096

创建后会多出一个存储

proxmox VE6集群安装ceph

到此,ceph安装完成,可以使用ceph存储(例中的test资源池)创建虚拟机了

 

-----------日常记录---------------