---
title: 集成验证
description: "1. 在controller节点执行，创建新的镜像CentOS7-ceph。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengcpfs/ecosystemEnable/OpenStack/kunpengopenstackceph_04_0007.html
sourcePath: /source/zh/kunpengcpfs/ecosystemEnable/OpenStack/kunpengopenstackceph_04_0007.html
indexId: 82fc0f6dae26986248e0e8fe02ad2be777e63857287689b9395ac3200bf4780382
---
# 集成验证

#### 验证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
