更新时间:2022-05-12 GMT+08:00
分享

集成验证

验证Glance集成Ceph

  1. 在controller节点执行,创建新的镜像CentOS7-ceph。

    1
    openstack image create "CentOS7-ceph" --file CentOS-7-aarch64-Custom.qcow2 --disk-format qcow2 --container-format bare --public
    

    执行镜像上传,OpenStack本地环境中需要有.qcow2格式的镜像文件,例如本例中的CentOS-7-aarch64-Custom.qcow2镜像。

  2. 在控制节点查看OpenStack中的可用镜像。

    1
    openstack image list
    

  3. 查看ceph images存储池中的镜像。

    1
    rbd ls images
    

验证Cinder集成Ceph

  1. 在控制节点上执行,创建一个新的OpenStack卷ceph_volume,大小为10G。

    1
    cinder create --name ceph_volume 10
    

  2. 在控制节点查看OpenStack以及ceph volumes存储池,发现卷创建成功并存储在Ceph中。

    1
    2
    openstack volume list
    rbd ls volumes
    

验证Cinder_backup集成Ceph

  1. 在控制节点上执行,为上一步创建的ceph_volume卷创建一个新的备份backup_ceph_volume。

    1
    cinder backup-create --name backup_ceph_volume ceph_volume
    

  2. 在控制节点上执行,查看Ceph中的备份存储池。

    1
    rbd ls backups
    

验证Nova集成Ceph

  1. 在控制节点上执行,列出环境中可用的flavor以及image资源。

    1
    2
    openstack flavor list
    openstack image list
    

  2. 在控制节点上执行,使用现有资源创建一个虚拟机。

    1
    openstack server create --image 3f9f9cd4-aa56-42cd-86cc-04d52315cc25 --flavor m2.large testvm5
    

  3. 在控制节点上执行,一段时间过后,查看虚拟状态,可以看到创建完成,在OpenStack环境和ceph查看虚拟机是否存在。

    1
    2
    openstack server list
    rbd ls vms
    

验证Swift集成Ceph

  1. 在controller节点上执行,查看用户radosgw网关存储下的存储桶。

    1
    swift list
    

  2. 在controller上执行,将本地“/var/log/messages上”传到radosgw网关的ceph_test对象存储桶中。

    1
    swift upload ceph_test /var/log/messages
    

  3. 再次查看radosgw网关存储下的对象,可以看到ceph_test桶创建成功。

    1
    swift list
    

  4. 查看ceph rados默认的数据存储池中的文件,也可以看到上传的“var/log/messages”文件。

    1
    rados -p default.rgw.buckets.data ls
    

分享:

    相关文档

    相关产品

关闭导读