openstack

创建虚拟机(50G、100G、150G、200G)

根目录  . admin-openrc

qemu-img convert -f vmdk -O qcow2 Centos-new-disk1.vmdk Centos -new-disk1.qcow2

qemu-img convert: QEMU 提供的命令行工具,用于转换磁盘镜像文件格式。
-f vmdk: 指定输入文件的格式为 vmdk。
-O qcow2: 指定输出文件的格式为 qcow2。
CentOS_50G-disk1.vmdk: 输入文件。
CentOS_50G-disk1.qcow2: 输出文件。

glance image-create --name ubuntu_16(自定义名字) --file Ubuntu64-disk1.qcow2(上传镜像名字) --disk-format qcow2 --container-format bare --progress

命令及参数解释
time: 这个命令用于测量 glance image-create 命令执行的时间。它会在命令完成后输出执行的实际时间、用户时间和系统时间。

glance image-create: 这是 OpenStack Glance 客户端命令,用于创建新的镜像。

--name CentOS_50G_83: 指定新镜像的名称为 CentOS_50G_83。

--file CentOS_50G-disk1.vmdk: 指定要上传的文件为 CentOS_50G-disk1.vmdk。这个文件包含了镜像的实际数据。

--disk-format qcow2: 指定镜像文件的磁盘格式为 qcow2。这是一个常见的磁盘格式,具有高效的存储和支持快照的特点。

--container-format bare: 指定镜像的容器格式为 bare,表示镜像没有任何额外的封装格式。

--progress: 在上传过程中显示进度条。这对于上传大文件时特别有用,因为可以直观地看到上传的进度。

总结
整个命令的作用是:将 CentOS_50G-disk1.vmdk 文件上传到 OpenStack Glance 中,并创建一个名为 CentOS_50G_83 的新镜像。文件的磁盘格式被指定为 qcow2,容器格式为 bare,并在上传过程中显示进度条。同时,使用 time 命令来测量整个过程所需的时间

查看所有已上传的镜像,包括它们的 ID、名称、状态等信息

openstack image list

看特定镜像的详细信息。你需要提供镜像的 ID 或名称

openstack image show <image-id>

删除指定的镜像。你需要提供镜像的 ID。

openstack image delete <image-id>

重启glance服务

sudo systemctl restart openstack-glance-api
sudo systemctl restart openstack-glance-registry

posted @ 2024-07-29 15:32  阿Qi早起了吗  阅读(37)  评论(0)    收藏  举报