03 安装ceph集群
注意: 在全部节点安装
1、选择节点 — ”ceph“ 点击 ” Install ceph ”

2、选择版本

3、输入 ” Y “ 开始安装

如果软件包下载速度较慢,可以采用如下2种方案处理:
可以先安装一台,然后将安装包拷贝到其他节点相同路径中。安装包保存路径:/var/cache/apt/archives
可以使用nginx做个代理。
《使用nginx代理pve-ceph源》
通过pveceph install命令或控制台安装Ceph时,包都是从download.proxmox.com地址下载,即使在/etc/apt/sources.list.d/ceph.list做替换也不行,因为在执行pveceph install时会替换掉/etc/apt/sources.list.d/ceph.list文件,所以最终会导致,不管你怎么替换依旧会从download.proxmox.com地址下载。
既然改变不了download.proxmox.com的地址,我们就不要去改了,本文解决方案是将download.proxmox.com地址进行反向代理,在PVE服务器更改hosts。
步骤如下:
假如当前有三台PVE服务器组成Ceph集群,你可以在其中一台服务器安装nginx,或另启动一台服务器安装nginx,nginx配置文件内容如下:
server { listen 80; server_name download.proxmox.com; location / { proxy_pass http://mirrors.ustc.edu.cn/proxmox/; } }假设nginx服务器的IP地址是10.10.10.100,那么在三台PVE主机上分别配置其hosts文件,添加以下内容
echo '10.10.10.100 download.proxmox.com' >> /etc/hosts表示强制将download.proxmox.com域名解析到nginx反向代理机上,这样实际访问的地址就是https://mirrors.ustc.edu.cn/proxmox/
在第一个节点上,主要配置"网络"和"ceph monitor"。


此时,集群已经创建完毕。为了保证monitor和mgr的高可用,我们需要至少创建3个monitor和2个mgr。

创建osd时,需要先定位到磁盘所在的主机上,然后再进行”ceph“ — ”osd“ 选项中进行创建。


”数据中心“ — ”存储“ — ”添加“ — ”RBD“。

ceph:https://pve.proxmox.com/pve-docs/chapter-pveceph.html
pmxcfs: https://pve.proxmox.com/pve-docs/chapter-pmxcfs.html#chapter_pmxcfs
集群管理:https://pve.proxmox.com/pve-docs/chapter-pvecm.html#_remove_a_cluster_node
集群重建:https://www.ngui.cc/51cto/show-27920.html