三 vsm import cluster

3.1登录vsm web UI

登陆 VSM web UI,https://172.16.34.51/dashboard/vsm/,点击Cluster Management菜单中的Import Cluster,页面显示如下:

3.2在ceph节点上启动vms-agent

在ceph各节点执行

python /usr/bin/vsm-agent --config-file /etc/vsm/vsm.conf --log-file /var/log/vsm/vsm-agent.log >& &

ceph各节点启动vsm-agent后,Import Cluster如下所示:

3.3生成osdkeyring以及修改ceph.conf ceph deploy node

3.3.1.生成osd的keyring。

ceph auth get-or-create osd. | tee /home/cephcluster_yhc/keyring.osd.
ceph auth get-or-create osd. | tee /home/cephcluster_yhc/keyring.osd.
ceph auth get-or-create osd. | tee /home/cephcluster_yhc/keyring.osd.

拷贝到相应节点

cp  /home/cephcluster_yhc/keyring.osd. /etc/ceph/
scp /home/cephcluster_yhc/keyring.osd. ceph02:/etc/ceph/
scp /home/cephcluster_yhc/keyring.osd. ceph03:/etc/ceph/

3.3.2.修改ceph.conf,并推送到各ceph节点

ceph.conf修改如下:

[global]
fsid = add3d8a4-f6aa-4d6b-a3ce-aa285d55ae56
mon_initial_members = ceph01, ceph02, ceph03
mon_host = 192.1.35.52,192.1.35.53,192.1.35.54
auth_cluster_required = cephx
auth_service_required = cephx
auth_client_required = cephx public network = 192.1.35.0/
cluster network = 192.2.35.0/
[mon]
mon data = /var/lib/ceph/mon/$cluster-$id
mon clock drift allowed = . [mon.ceph01]
host = ceph01
mon addr = 192.1.35.52: [mon.ceph02]
host = ceph02
mon addr = 192.1.35.53: [mon.ceph03]
host = ceph03
mon addr = 192.1.35.54: [osd]
osd mount options xfs = rw,noatime,inode64,logbsize=256k,delaylog
osd crush update on start = false
filestore xattr use omap = true
keyring = /etc/ceph/keyring.$name
osd data = /var/lib/ceph/osd/ceph-$id
osd heartbeat grace =
osd heartbeat interval =
osd mkfs type = xfs
osd mkfs options xfs = -f
osd journal size = [osd.]
osd journal = /dev/sdb2
devs = /dev/sdb1
host = ceph01
cluster addr = 192.2.35.52
public addr = 192.1.35.52 [osd.]
osd journal = /dev/sdb2
devs = /dev/sdb1
host = ceph02
cluster addr = 192.2.35.53
public addr = 192.1.35.53 [osd.]
osd journal = /dev/sdb2
devs = /dev/sdb1
host = ceph03
cluster addr = 192.2.35.54
public addr = 192.1.35.54

推送到各ceph节点

ceph-deploy --overwrite-conf admin ceph01 ceph02 ceph03

到各ceph节点重启ceph 进程

service ceph restart

3.4执行Import Cluster操作

1)  点击 Import Cluster 页面的Import Cluster 按钮,出现页面如下

2)  页面的Crushmap旁的AutoDetect按钮,选择Monitor Host 为ceph01 , Monitor Keyring 填入/etc/ceph/ceph.client.admin.keyring,点击AutoDetect按钮。 如下图所示。

3)点击AutoDetect按钮后,crushmap自动填入ceph osd crush dump的输出,页面如下

4)在Ceph.conf里填入ceph集群的配置信息,点击“Validate”按钮,如果配置没问题,页面右上角就会弹出“Validate Cluster Successfully!”,同时会展示出Crushmap的拓扑结构。

5)点击“Submit”,提交。如果导入成功,右上角会弹出提示语句,然后跳转到Cluster Status页面,页面如下:

四、Cluster Status页面的Performance 显示

4.1 设置显示属性

在VSM Managemnet菜单的settings页面设置里设置一下CPU_DIAMOND_COLLECT_INTERVAL和CEPH_DIAMOND_COLLECT_INTERVAL这两个属性,设为5.

VSM Import Cluster功能验证二(导入篇)的更多相关文章

  1. VSM Import Cluster功能验证一(准备篇)

    一.概述 本文档记录了VSM Import Cluster功能验证过程及过程中遇到的问题. 二.准备 2.1.网络规划 1) Management Network:VSM控制节点对其他节点的管理网络, ...

  2. 深入探讨 Python 的 import 机制:实现远程导入模块

        深入探讨 Python 的 import 机制:实现远程导入模块 所谓的模块导入( import ),是指在一个模块中使用另一个模块的代码的操作,它有利于代码的复用. 在 Python 中使用 ...

  3. Django Admin后台管理功能使用+二次开发

    一  使用环境 开发系统: windows IDE: pycharm 数据库: msyql,navicat 编程语言: python3.7  (Windows x86-64 executable in ...

  4. 【浅墨Unity3D Shader编程】之二 雪山飞狐篇:Unity的基本Shader框架写法&颜色、光照与材质

    本系列文章由@浅墨_毛星云 出品,转载请注明出处. 文章链接:http://blog.csdn.net/poem_qianmo/article/details/40955607 作者:毛星云(浅墨)  ...

  5. 通过扩展改善ASP.NET MVC的验证机制[使用篇]

    原文:通过扩展改善ASP.NET MVC的验证机制[使用篇] ASP.NET MVC提供一种基于元数据的验证方式是我们可以将相应的验证特性应用到作为Model实体的类型或者属性/字段上,但是这依然具有 ...

  6. 持续交付的Mesos与Docker导入篇

    变革这个词在当今的数字化时代司空见惯,IT技术每过一段时间就会有一起革新,从WEB2.0.虚拟化.云计算.大数据.微架构.DevOps再到今天的容器Docker与Mesos. Docker的出现方便了 ...

  7. ASP.NET MVC Model验证(二)

    ASP.NET MVC Model验证(二) 前言 上篇内容演示了一个简单的Model验证示例,然后在文中提及到Model验证在MVC框架中默认所处的位置在哪?本篇就是来解决这个问题的,并且会描述一下 ...

  8. 关于WEB Service&WCF&WebApi实现身份验证之WebApi篇

    之前先后总结并发表了关于WEB Service.WCF身份验证相关文章,如下: 关于WEB Service&WCF&WebApi实现身份验证之WEB Service篇. 关于WEB S ...

  9. Angularjs,WebAPI 搭建一个简易权限管理系统 —— 基本功能演示(二)

    目录 前言 Angularjs名词与概念 Angularjs 基本功能演示 系统业务与实现 WebAPI项目主体结构 Angularjs 前端主体结构 基本功能演示(二) 非常抱歉这个月实在太忙,一直 ...

随机推荐

  1. 【298】◀▶ IDL 系统过程&函数

    参考: Programming and Control 序号 类名称   功能说明   语法 & 举例 01 DEFSYSV   ====<<<< Descriptio ...

  2. Kafka Zookeeper 基本命令示例

    Kafka 新建Topic bin/kafka-topics. --replication-factor --partitions --topic my-topic 查看已存在Topic列表 bin/ ...

  3. Binormal - 副法线

    [Binormal - 副法线] Binormal是垂直于Normal.Tangent平面的直线.Normal.Binormal.Tangent三条线构成一个坐标系. 参考:http://202.11 ...

  4. MYSQL 测试常用语句使用技巧

     终于有时间可以整理一下工作中常用的sql语句,基本的sql语句及增删改查就不说了.对于测试而言,经常用到的还是造数据,取随机数据和查询.比如造数据时,为了确保数据真实性,可能时间是随机的,用户是随机 ...

  5. php魔术方法__SET __GET

    __SET  设置一个不可访问的属性的时候 调用_set方法 __GET 获取一个不可访问的属性的时候  调用_get 方法 <?php class stu{ private $a; priva ...

  6. git回滚到某个commit 上和 返回最新的版本git

    1. 代码回退 首先你要用git log 查看你要回到的那个本版, 然后用 git reset --hard HEAD^ 回退到上个版本 git reset --hard commit_id 退到/进 ...

  7. 五分钟带你入门TensorFlow

    TensorFlow是Google开源的一款人工智能学习系统.为什么叫这个名字呢?Tensor的意思是张量,代表N维数组:Flow的意思是流,代表基于数据流图的计算.把N维数字从流图的一端流动到另一端 ...

  8. 750. Number Of Corner Rectangles四周是点的矩形个数

    [抄题]: Given a grid where each entry is only 0 or 1, find the number of corner rectangles. A corner r ...

  9. Openssl rsautl命令

    一.简介 rsautl指令能够使用RSA算法签名,验证身份,加密/解密数据 二.语法 openssl rsautl [-in file] [-out file] [-inkey file] [-pas ...

  10. 在linux下设置定时任务

    输入命令 crontab -l(列出当前有哪些定时任务)crontab -e(修改这些任务)然后编辑:添加定时任务(编辑命令是vi编辑器的,tips:i,insert;:wq,保存并退出)格式:* * ...