Ceph创建块存储镜像 客户端安装部署ceph软件 客户端部署虚拟机 客户端创建secret 设置虚拟机配置文件,调用ceph存储

  1. 案例1:块存储应用案例
  2. 案例2:Ceph文件系统
  3. 案例3:创建对象存储服务器

1 案例1:块存储应用案例

1.1 问题

延续Day04的实验内容,演示块存储在KVM虚拟化中的应用案例,实现以下功能:

  • Ceph创建块存储镜像
  • 客户端安装部署ceph软件
  • 客户端部署虚拟机
  • 客户端创建secret
  • 设置虚拟机配置文件,调用ceph存储

1.2 方案

使用Ceph存储创建镜像。

KVM虚拟机调用Ceph镜像作为虚拟机的磁盘。

1.3 步骤

实现此案例需要按照如下步骤进行。

1)创建磁盘镜像。

 
  1. [root@node1 ~]# rbd create vm1-image --image-feature layering --size 10G
  2. [root@node1 ~]# rbd create vm2-image --image-feature layering --size 10G
  3. [root@node1 ~]# rbd list
  4. [root@node1 ~]# rbd info vm1-image
  5. [root@node1 ~]# qemu-img info rbd:rbd/vm1-image
  6. image: rbd:rbd/vm1-image
  7. file format: raw
  8. virtual size: 10G (10737418240 bytes)
  9. disk size: unavailable

2)Ceph认证账户。

Ceph默认开启用户认证,客户端需要账户才可以访问,

默认账户名称为client.admin,key是账户的密钥,

可以使用ceph auth添加新账户(案例我们使用默认账户)。

 
  1. [root@node1 ~]# cat /etc/ceph/ceph.conf //配置文件
  2. [global]
  3. mon_initial_members = node1, node2, node3
  4. mon_host = 192.168.2.10,192.168.2.20,192.168.2.30
  5. auth_cluster_required = cephx //开启认证
  6. auth_service_required = cephx //开启认证
  7. auth_client_required = cephx //开启认证
  8. [root@node1 ~]# cat /etc/ceph/ceph.client.admin.keyring //账户文件
  9. [client.admin]
  10.     key = AQBTsdRapUxBKRAANXtteNUyoEmQHveb75bISg==

3)部署客户端环境。

注意:这里使用真实机当客户端!!!

客户端需要安装ceph-common软件包,拷贝配置文件(否则不知道集群在哪),

拷贝连接密钥(否则无连接权限)。

 
  1. [root@room9pc01 ~]# yum -y install ceph-common
  2. [root@room9pc01 ~]# scp 192.168.4.11:/etc/ceph/ceph.conf /etc/ceph/
  3. [root@room9pc01 ~]# scp 192.168.4.11:/etc/ceph/ceph.client.admin.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值