使用 openstack 命令创建一个名为 lvm 的卷类型,使用 cinder 命令创建该类型规格键值对, 要求 lvm 卷类型对应 cinder 后端驱动 lvm 所管理的存储资源,名字 lvm_test,大小 1G 的云硬 盘并查询该云硬盘的详细信息。
时间: 2024-10-01 14:07:05 浏览: 48
在 OpenStack 环境中,你可以通过以下步骤创建 LVM 卷类型、规格键值对以及对应的云硬盘:
1. **创建 LVM 卷类型**:
首先,你需要登录到 OpenStack 控制台或者使用命令行工具 `openstack`。使用 `cinder type-create` 命令创建一个名为 `lvm` 的新卷类型,指定后端驱动为 `lvm`。示例如下:
```
openstack volume type create --driver lvm lvm
```
2. **设置卷类型规格**:
虽然 OpenStack 的 API 不直接提供设置规格键值对的功能,但是通常在创建卷类型时可以指定一些额外属性,如容量。在这里,我们可以假设已经设置了大小为 1GB 的属性。然而,这个过程可能需要修改 Cinder 的配置文件(如 `/etc/cinder/volume_types.conf`),或者直接操作数据库来添加或更新类型属性。
3. **创建云硬盘**:
使用 `cinder volume-create` 创建一个基于刚刚创建的 LVM 类型的云硬盘,并命名为 `lvm_test`,同时指定大小为 1GB:
```
openstack volume create --size 1 --type lvm lvm_test --availability-zone <zone>
```
其中 `<zone>` 指定存储池所在的可用区域。
4. **查询云硬盘详细信息**:
最后,可以使用 `openstack volume show` 来获取云硬盘 `lvm_test` 的详细信息,包括其状态、大小等:
```
openstack volume show lvm_test
```
注意:实际操作时,可能需要管理员权限 (`sudo`) 并且确保 OpenStack 和 Cinder 已经正确配置并且运行良好。
阅读全文