前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >云实验室(9) - pve&ceph

云实验室(9) - pve&ceph

作者头像
惊羽-布壳儿
发布2022-06-15 16:28:32
1.8K0
发布2022-06-15 16:28:32
举报
文章被收录于专栏:惊羽-布壳儿

0. 背景知识

请参考 : https://blog.csdn.net/uxiAD7442KMy1X86DtM3/article/details/81059215

1. ceph在pve上的安装

shell到pve节点上,执行

代码语言:javascript
复制
pveceph install

成功后 :

2. 初始化网络

代码语言:javascript
复制
pveceph init --network 192.168.0.0/24

3. 创建监听

代码语言:javascript
复制
pveceph createmon

4. 更新配置

代码语言:javascript
复制
vi /etc/pve/ceph.conf

设置红框的数值,单节点的话设置为1

5. 添加osd

如果提示 磁盘没有找到 (下图红框处),说明你没有空闲磁盘(未分区的磁盘),需要你有一块未分区的磁盘才能创建osd.

完成后

4.1 检查状态

代码语言:javascript
复制
ceph -s

health: HEALTH_WARN: 1 pool(s) have no replicas configured 副本没有配置,暂时选择不配置,执行

代码语言:javascript
复制
ceph config set global mon_warn_on_pool_no_redundancy false
systemctl restart ceph-mgr.target

状态正常

4.2 创建pool

查看状态

代码语言:javascript
复制
ceph -s

提示

代码语言:javascript
复制
too many PGs per OSD (320 > max 250)

修改配置

代码语言:javascript
复制
vi /etc/ceph.conf

在[global]添加

代码语言:javascript
复制
mon_max_pg_per_osd = 1024

重启 mgr ,mon 即可

代码语言:javascript
复制
systemctl restart ceph-mon.target
systemctl restart ceph-mgr.target

5. 卸载

代码语言:javascript
复制
pveceph uninstall
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 0. 背景知识
  • 1. ceph在pve上的安装
  • 2. 初始化网络
  • 3. 创建监听
  • 4. 更新配置
  • 5. 添加osd
    • 4.1 检查状态
      • 4.2 创建pool
      • 5. 卸载
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档