一、 配置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和密钥到指定文件位置
cd /etc/pve/priv
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存储状态是否正常