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

一、 配置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存储状态是否正常

posted on 2016-11-07 12:53  歪歪121  阅读(363)  评论(0)    收藏  举报