技术文档

Proxmox虚拟化+ceph0.94.9版本实现超融合

2018-11-08 20:49:37 余学斌
文件版本 :
立即下载

一、 配置Proxmox虚拟化集群

Promox部署环境信息:

主服务器:10.0.0.51 主机名:cloud51

从服务器:10.0.0.52 主机名:cloud52

从服务器:10.0.0.53 主机名:cloud53

1、在主服务器创建proxmox虚拟化集群

命令信息:pvecm  create  [选项]

root@cloud51:~# pvecm create vclusters

图片关键词

2、在从服务器节点加入proxmox集群

命令信息:pvecm  add [主服务器ip地址]

roo@cloud52:~# pvecm add 10.0.0.51

图片关键词

3、在主服务器查看proxmox集群状态

命令信息:pvecm status

root@cloud51:~# pvecm  status

图片关键词

4、在主服务器查看集群内所有节点状态

命令信息:pvecm node

root@cloud51:~# pvecm node

图片关键词

二、安装ceph0.94.9集群存储

1、? 下载ceph0.94.9软件安装包

命令信息:pveceph install –version hammer

 

root@cloud51:~# pveceph install -version hammer

root@cloud52:~# pveceph install -version hammer

root@cloud53:~# pveceph install -version hammer

图片关键词

2、? 配置ceph集群存储网络

命令信息:pveceph init –network [网段]

root@cloud51:~# pveceph init –network 10.0.0.0/24

3、? 创建ceph集群存储Mon监控

命令信息:pveceph createmon

root@cloud51:~# pveceph createmon

root@cloud52:~# pveceph createmon

root@cloud53:~# pveceph createmon

4、? 创建ceph集群存储OSD服务

命令信息:pveceph createosd? /dev/sdx

root@cloud51:~# pveceph createosd /dev/sdb

图片关键词

root@cloud52:~# pveceph createosd /dev/sdb

root@cloud53:~# pveceph createosd /dev/sdb

5、? 创建集群存储资源池

默认有一个rbd资源池,如果要使用默认资源池,下面命令可不操作。(可选)

命令信息:ceph osd pool create [资源池名称] 128 128

默认有一个rbd资源池,如果要使用默认资源池

root@cloud51:~# ceph osd pool create vclusters 128 128

图片关键词

图片关键词

6、添加RBD集群存储

图片关键词

图片关键词

  • ID:填写为ceph 必填,不能定义

  • 资源池:vclusters 可选(默认为rbd)

  • Monitor:0.0.51 10.0.0.52 10.0.0.53 (注意添加多个Mon以空格隔开)

  • 添加节点:cloud51,cloud52,cloud53

7、查看rbd集群存储配置信息

图片关键词

图片关键词

7、复制存储ID和密钥到指定文件位置

  • 进入/etc/pve/priv目录

cd /etc/pve/priv

  • 创建 ceph目录

mkdir ceph

  • 复制client.admin.keyring到/etc/pve/priv/ceph/ceph.keyring并改名

cp /etc/ceph/ceph.client.admin.keyring /etc/pve/priv/ceph.keyring

8、查看添加rbd存储状态是否正常

图片关键词