虚拟机模拟SSD用于Ceph测试

一.简单介绍

在一些使用场景中,我们需要使用SSD进行测试,如Ceph的分级,OpenStack多种云硬盘配置。在物理设备受限的情况下,我们可以采用模拟SSD的方式进行

二.SSD的标识

在实际的使用场景中,通过Linux系统命令查看SSD的方式为:

[root@openstack01 ~]# lsblk -o Name,ROTA
NAME                        ROTA
fd0                            1
sda                            1
├─sda1                         1
├─sda2                         1
├─sda3                         1
├─sda4                         1
└─sda5                         1
  └─d8fab234_vg_root-lv_opt    1
sdb                            0
└─sdb1                         0
sdc                            1
└─sdc1                         1
sdd                            1
└─sdd1                         1
sr0                            1

标识为0的为SSD磁盘,标识为1的为SAS或者SATA盘。lsblk读取的是 /sys/block/sdb/queue/rotational文件的值,文件值为0时为SSD类型的磁盘,文件值为1时,为SATA或者SAS类型磁盘。

三.模拟SSD磁盘

  • 查看系统磁盘
[root@openstack02 ~]# lsblk -o Name,ROTA
NAME                        ROTA
fd0                            1
sda                            1
├─sda1                         1
├─sda2                         1
├─sda3                         1
├─sda4                         1
└─sda5                         1
  └─285ac9ad_vg_root-lv_opt    1
sdb                            1
└─sdb1                         1
sdc                            1
└─sdc1                         1
sdd                            1
└─sdd1                         1
sr0                            1
  • 将sdb盘模拟为一块SSD磁盘
[root@openstack01 ~]# echo 0 > /sys/block/sdb/queue/rotational
  • 查看是否模拟成功
[root@openstack02 ~]# lsblk -o Name,ROTA
NAME                        ROTA
fd0                            1
sda                            1
├─sda1                         1
├─sda2                         1
├─sda3                         1
├─sda4                         1
└─sda5                         1
  └─285ac9ad_vg_root-lv_opt    1
sdb                            0
└─sdb1                         0
sdc                            1
└─sdc1                         1
sdd                            1
└─sdd1                         1
sr0                            1

如上面所示,sdb显示为0,模拟成功。

posted @ 2018-10-22 17:20  yuhaohao  阅读(1462)  评论(0编辑  收藏  举报