Ceph集群更换public_network网络
1.确保ceph集群是连通状态
这里,可以先把机器配置为以前的x.x.x.x的网络,确保ceph集群是可以通的。这里可以执行下面的命令查看是否连通,显示HEALTH_OK则表示连通
2.获取monmap,并查看
[root@k8s-node1 ~]# mkdir ceph-tmp
[root@k8s-node1 ~]# cd ceph-tmp/
[root@k8s-node1 ceph-tmp]# ceph mon getmap -o map
[root@k8s-node1 ceph-tmp]# monmaptool --print map
3.删除旧的map配置,新增配置到map
[root@k8s-node1 ceph-tmp]#monmaptool --rm k8s-node1 map
#下面的IP表示要替换的ceph集群的IP,端口号不变
[root@k8s-node1 ceph-tmp]#monmaptool --add k8s-node1 10.0.2.21:6789 map
[root@k8s-node1 ceph-tmp]#monmaptool --print map
4.修改/etc/ceph/ceph.conf文件
#把配置文件的mon_host的ip更改为要替换的ceph集群的IP
[root@k8s-node1 ~]# vi /etc/ceph/ceph.conf
[global]
fsid = 1b47d6b8-d96a-49d0-b31d-32e6510edc25
mon_initial_members = node1
mon_host = 192.168.1.205
auth_cluster_required = cephx
auth_service_required = cephx
auth_client_required = cephx
5.停止mon进程
[root@k8s-node1 ~]#systemctl stop ceph-mon.target
6.载入新的monmap
[root@k8s-node1 ~]#cd ceph-tmp/
[root@k8s-node1 ~]#ceph-mon -i k8s-node1 --inject-monmap map
7.重启服务
[root@k8s-node1 ~]#systemctl restart ceph-mon.target
[root@k8s-node1 ~]#systemctl restart ceph-osd.target
8.将网卡配置为要更换的IP,查看集群状态是否正常
[root@k8s-node1 ~]# ceph -s
cluster:
id: 1b47d6b8-d96a-49d0-b31d-32e6510edc25
health: HEALTH_OK
services:
mon: 1 daemons, quorum node1
mgr: node1(active)
osd: 1 osds: 1 up, 1 in
data:
pools: 1 pools, 64 pgs
objects: 505 objects, 1.24GiB
usage: 2.22GiB used, 929GiB / 931GiB avail
pgs: 64 active+clean
Ceph集群更换public_network网络的更多相关文章
- 使用虚拟机CentOS7部署CEPH集群
第1章 CEPH部署 1.1 简单介绍 Ceph的部署模式下主要包含以下几个类型的节点 Ø CephOSDs: A Ceph OSD 进程主要用来存储数据,处理数据的replication,恢复 ...
- 配置Ceph集群为OpenStack后端存储
配置Ceph存储为OpenStack的后端存储 1 前期配置 Ceph官网提供的配置Ceph块存储为OpenStack后端存储的文档说明链接地址:http://docs.ceph.com/docs/ ...
- CentOS 7 搭建 Ceph 集群(nautilus 版本)
搭建 Ceph 分布式集群( nautilus 版本 ) 一.服务器环境说明 主机名 角色 IP地址 ceph-admin ceph-deploy 192.168.92.21 ceph-node1 m ...
- CEPH集群操作入门--配置
参考文档:CEPH官网集群操作文档 概述 Ceph存储集群是所有Ceph部署的基础. 基于RADOS,Ceph存储集群由两种类型的守护进程组成:Ceph OSD守护进程(OSD)将数据作为对象 ...
- Ceph 集群整体迁移方案(转)
场景介绍:在我们的IDC中,存在着运行了3-6年的Ceph集群的服务器,这些服务器性能和容量等都已经无法满足当前业务的需求,在购入一批高性能机器后,希望将旧机器上的集群整体迁移到新机器上,当然,是保证 ...
- 分布式存储ceph集群实践
1.环境规划,三台主机 10.213.14.51/24 10.213.14.52/24 10.213.14.53/24 集群网络 172.140.140.11. ...
- ceph 集群快速部署
1.三台Centos7的主机 [root@ceph-1 ~]# cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) 2.主机 ...
- ceph-deploy离线部署ceph集群及报错解决FAQ
ceph-deploy部署ceph集群 环境介绍 主机名 ip地址 操作系统 角色 备注 ceph-node1 10.153.204.13 Centos7.6 mon.osd.mds.mgr.rgw. ...
- 分布式存储系统之Ceph集群部署
前文我们了解了Ceph的基础架构和相关组件的介绍,回顾请参考https://www.cnblogs.com/qiuhom-1874/p/16720234.html:今天我们来部署一个ceph集群: 部 ...
随机推荐
- PHP——laravel之DB类->查询
DB类之查询: 满足条件的全部获取:DB::table("表名")->where("name",">","1" ...
- python实现简单二分查找
#!/usr/bin/pythondef binary_search(list, item): low = 0 high = len(list)-1 while low <= high: mid ...
- SVN导出差异版本更新的文件列表
对于在服务器上没有使用版本控制的运维人员来说,每次SVN修改的文件都需要查看更改日志,一个个查找出来再更新到服务器,过程实在是痛苦 那么有没有一种方法跑个命令比对一下版本就哗啦啦的把修改好的文件复制出 ...
- 出错:(unicode error) 'unicodeescape' codec can't decode bytes in position 8-9: malformed \N character escape
报错原因:python 中 \N 是换行的意思.这里要把 N 前面的 \ 转义一下.用 \\ 代替即可. Nokia_mac = np.loadtxt('data\oui\\NokiaMac201 ...
- Keras + LSTM 做回归demo
学习神经网络 想拿lstm 做回归, 网上找demo 基本三种: sin拟合cos 那个, 比特币价格预测(我用相同的代码和数据没有跑成功, 我太菜了)和keras 的一个例子 我基于keras 那个 ...
- [数据结构] P2.3 Trie树
1.Trie树的概念 Trie树也叫做`字典树`或者`单词查找树`.用于字符串以及字符串元信息的快速查询. 例如:
- JSP介绍
1.JSP简介 JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它是由Sun Microsystems公司倡导.许多公司参与一起建立的 ...
- VS2013 密钥– 所有版本
Visual Studio Ultimate 2013 KEY(密钥):BWG7X-J98B3-W34RT-33B3R-JVYW9Visual Studio Premium 2013 KEY(密钥): ...
- vue+vue-cli+淘宝lib-flexible做移动端自适应
总结用vue+vue-cli+淘宝lib-flexible做移动端自适应方案: 1.安装淘宝lib-flexible npm install lib-flexible --save 2.在入口文价ma ...
- 我的第一个Angular2应用
1需要具备的基本前端基础:HTML.CSS.JavaScript.为了实现对项目包的管理,推荐使用npm NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题:官网先下 ...