问题描述:
在cloudstack 中用ceph作为主存储时,常常是填入ceph-mon的一台机器ip作为接入口。但是一旦这台机器出现问题,cloudstack将无法访问主存储。

解决方案:

一. 登录到cloustack manager 机器

  1. 关闭cloustack manager服务
    cloudstack-management# service cloudstack-management stop

  2. 修改数据库对应的storage_pool项
    cloudstack-managemant# mysql -uroot -p
    mysql> use cloud;
    mysql> select * from storage_pool where pool_type='RBD';

    获取pool_type='RBD'的id, 例如id是9:
    mysql> update storage_pool set host_address='ceph-mon' where id=9;
    mysql> quit;

  3. 添加对应host dns. 例如ceph-mon对应192.168.42.196, 192.168.42.197. 192.168.42.198
    cloudstack-management# vim /etc/hosts

    192.168.42.196 ceph-mon
    192.168.42.197 ceph-mon
    192.168.42.198 ceph-mon

二. 逐一登录所有cloudstack host(cloudstack angent)机器删除旧的ceph相关的secret-list项目

  1. 查询相关的的ceph secret项目
    cloudstack-agent# virsh secret-list
    UUID Usage
    f34f4f01-9ee3-3e45-8c12-33990bd133a3 ceph admin@192.168.42.196:6789/pub-rbd

  2. 删除对应的项目
    cloudstack-agent# secret-undefine f34f4f01-9ee3-3e45-8c12-33990bd133a3

  3. 添加对应host dns. 例如ceph-mon对应192.168.42.196, 192.168.42.197. 192.168.42.198
    cloudstack-anget# vim /etc/hosts

    192.168.42.196 ceph-mon
    192.168.42.197 ceph-mon
    192.168.42.198 ceph-mon

  4. 重启libvirtd和cloudstack-agent服务
    cloudstack-agent# service libvirtd restart
    cloudstack-agent# service cloudstack-agent restart

三. 回到cloustack manager 机器

  1. 重新启动cloustack management 服务
    cloudstack-management# service cloustack-management restart

转载于:https://blog.51cto.com/dodowolf/2048277

cloudstack+ceph中解决ceph单点问题相关推荐

  1. 【Ceph】Ceph错误记录 Ceph 运维手册

    Ceph 运维手册 第一部分:常用操作 - 12. 日志和调试 - <Ceph 运维手册> - 书栈网 · BookStack 分布式存储ceph运维操作 (摘抄自:https://www ...

  2. Ceph中一些PG相关的状态说明和基本概念说明、故障模拟

    Ceph中一些PG相关的状态说明和基本概念说明 最近公司有个Ceph集群出了点问题,于是也参与了修复的过程,过程中最让人头疼的就是一堆不明所以的状态了,所以看了看文档,也找了一些参考, 整理了一下Ce ...

  3. Ceph 中的 PG 状态详解

    1. PG介绍 这次主要来分享Ceph中的PG各种状态详解,PG是最复杂和难于理解的概念之一,PG的复杂如下: 在架构层次上,PG位于RADOS层的中间. a. 往上负责接收和处理来自客户端的请求. ...

  4. V-7 Openstack 在ceph中转换镜像格式

    上下文: 在工作中客户要求做一个openstack的镜像,这个操作系统的配置要求非常的高,最小需要8核96GB内存1TB硬盘.普通的系统可以通过分区扩展脚本做一个20GB的镜像然后在云平台上扩展,但是 ...

  5. 分布式存储Ceph中的逻辑结构Pool和PG

    Ceph中的逻辑对象有Object.Pool.PG,本文简单介绍相关的概念以及之间的关系,PG状态变化过程等. 1.Ceph集群中的逻辑结构 1.1 Object Object是Ceph的最小存储单元 ...

  6. 【CEPH-初识篇】ceph详细介绍+“ 一 ” 篇解决ceph集群搭建, “ 三 ” 大(对象、块、文件)存储使用

    文章目录 前言 简介(理论篇) 逻辑结构 数据存储原理 三大存储 RADOSGW(对象网关) BRD(块存储) CEPHFS(文件存储) 所有组件结合起来 POOL.PG简介 组件结合 搭建ceph( ...

  7. Windows中应用ceph RBD

    Windows中应用ceph RBD 1.安装最新版本tgt (1)方法一:在ceph集群主机服务器编译.安装并启动tgt. 下载源码 [root@ceph01 ~]# git clone https ...

  8. ceph中的PG和PGP

    在最初使用ceph的时候就有一个疑问,ceph存储时将对象映射到PG(Placement Groups)中,然后以PG为单位,遵循CRUSH的规则分布到OSD中,那么PGP又是什么?因此决定自己探索一 ...

  9. 在OpenStack中关闭Ceph exclusive-lock功能

    在OpenStack中关闭Ceph exclusive-lock功能 解除exclusive-lock client 关闭exclusive-lock功能 关闭新创建卷的exclusive-lock功 ...

最新文章

  1. python编程基础知识体系_Python 编程核心知识体系-基础|数据类型|控制流(一)...
  2. 2019年,你需要关注这些Node API和Web框架
  3. Java 9 JShell示例:集合静态工厂方法
  4. C++ Custom Control控件 向父窗体发送对应的消息
  5. 手机APP和微信小程序能否取代域名?
  6. IE各浏览器HACK
  7. poj Washing Clothes挺好的一道01背包
  8. ngrok转发mysql连接_使用小米球 -Ngrok 实现内网转发
  9. 反计算机病毒技术论文,计算机病毒反病毒技术论文
  10. 010Editor查看PE文件
  11. 序号47指标横向展示.xlsx_杭州增加2万个小客车指标!想拥有“浙A”车牌,这个APP一定要收好~...
  12. 幻灯片制作去除模板背景
  13. 一文讲透智慧农业,一滴水也没有的超级干货
  14. 美联航客机逃生门故障致乘客机舱过夜 承诺将赔偿
  15. 原来我是水瓶座。。。
  16. C++中的运算符和运算符优先级总结
  17. freemarker如何获取当前时间或者时间戳?
  18. JS 手机浏览器唤醒手机QQ
  19. 并发编程 — AtomicStampedReference 详解
  20. 会议终端Mini-MCU功能调研

热门文章

  1. 绝对定位relative、相对定位absolute(脱离文档流)
  2. c语言 结构体_C语言 技能提升 系列文章 (三)结构体
  3. java地图图表动态亮点,可视化图表行动指南:地表最强解读来了
  4. 重复数据_MongoDB 自动过滤重复数据
  5. java ajax传输图片_Java使用Ajax实现跨域上传图片功能
  6. 差异表达基因变化倍数_10.limma教程|差异表达统计相关理论
  7. 用java解决约瑟夫循环问题_Java采用循环链表结构求解约瑟夫问题
  8. python3 logging com1_python-logging-基础(1)
  9. 帕累托最优生活例子_创业者:用博弈解决生活的难题
  10. 怎么监听linux防火墙,linux怎么查看防火墙是否开启并清除防火墙规则?