openstack glance 运维命令

简介: Glance是OpenStack的镜像服务,负责虚拟机镜像的查找、注册和检索,不存储镜像但保存到多种后端存储。

Glance是OpenStack镜像服务组件,负责虚拟机镜像的查找、注册和检索。简单来说,Glance就是我们用来查找、注册和检索虚拟机镜像的地方。这个镜像并不是我们常见的操作系统的ISO镜像,而是特定制作的,用于产生虚拟机系统盘的模板。Glance提供RESTful API来查询虚拟机镜像的metadata及获取镜像。值得注意的是,Glance并不负责镜像的存储,而是将镜像保存到多种后端存储上,比如简单的文件存储或者对象存储。

创建一个centos7.2的镜像

[root@localhost ~(keystone_admin)]# ls
anaconda-ks.cfg  Desktop    Downloads         keystonerc_demo  original-ks.cfg                        Pictures  Templates
CentOS7.2.qcow2  Documents  keystonerc_admin  Music            packstack-answers-20240318-231803.txt  Public    Videos
[root@localhost ~(keystone_admin)]# glance image-create --name "centos7.2" --disk-format  qcow2 --container-format bare --progress  < CentOS7.2.qcow2
[=============================>] 100%
+------------------+----------------------------------------------------------------------------------+
| Property         | Value                                                                            |
+------------------+----------------------------------------------------------------------------------+
| checksum         | ad11feb5af04f08d74ff6f4cb14527fa                                                 |
| container_format | bare                                                                             |
| created_at       | 2024-03-22T06:48:07Z                                                             |
| disk_format      | qcow2                                                                            |
| id               | 1f9b092d-68fa-4856-a61c-cf51330789ff                                             |
| min_disk         | 0                                                                                |
| min_ram          | 0                                                                                |
| name             | centos7.2                                                                        |
| os_hash_algo     | sha512                                                                           |
| os_hash_value    | 113e5609932b8c161fd4717896c4583f35efeeacc3b8c44380acc4381cc2a1d4121b38a03b03815f |
|                  | 1868e008e1e30d03b9cf5a3ec6129987f20f33fb77d27bad                                 |
| os_hidden        | False                                                                            |
| owner            | 009a94428fb84a0db16aa4a1adab9a35                                                 |
| protected        | False                                                                            |
| size             | 1373306880                                                                       |
| status           | active                                                                           |
| tags             | []                                                                               |
| updated_at       | 2024-03-22T06:48:18Z                                                             |
| virtual_size     | Not available                                                                    |
| visibility       | shared                                                                           |
+------------------+----------------------------------------------------------------------------------+
[root@localhost ~(keystone_admin)]#

列出所有的镜像


[root@localhost ~(keystone_admin)]# glance image-list 
+--------------------------------------+-----------+
| ID                                   | Name      |
+--------------------------------------+-----------+
| 1f9b092d-68fa-4856-a61c-cf51330789ff | centos7.2 |
| 112198be-3c42-43e8-ba57-5cc87d651876 | cirros    |
+--------------------------------------+-----------+
[root@localhost ~(keystone_admin)]#

查看某个镜像详情
名称用不了用ID号


[root@localhost ~(keystone_admin)]# glance image-show centos7.2
HTTP 404 Not Found: No image found with ID centos7.2
[root@localhost ~(keystone_admin)]# glance image-show  1f9b092d-68fa-4856-a61c-cf51330789ff 
+------------------+----------------------------------------------------------------------------------+
| Property         | Value                                                                            |
+------------------+----------------------------------------------------------------------------------+
| checksum         | ad11feb5af04f08d74ff6f4cb14527fa                                                 |
| container_format | bare                                                                             |
| created_at       | 2024-03-22T06:48:07Z                                                             |
| disk_format      | qcow2                                                                            |
| id               | 1f9b092d-68fa-4856-a61c-cf51330789ff                                             |
| min_disk         | 0                                                                                |
| min_ram          | 0                                                                                |
| name             | centos7.2                                                                        |
| os_hash_algo     | sha512                                                                           |
| os_hash_value    | 113e5609932b8c161fd4717896c4583f35efeeacc3b8c44380acc4381cc2a1d4121b38a03b03815f |
|                  | 1868e008e1e30d03b9cf5a3ec6129987f20f33fb77d27bad                                 |
| os_hidden        | False                                                                            |
| owner            | 009a94428fb84a0db16aa4a1adab9a35                                                 |
| protected        | False                                                                            |
| size             | 1373306880                                                                       |
| status           | active                                                                           |
| tags             | []                                                                               |
| updated_at       | 2024-03-22T06:48:18Z                                                             |
| virtual_size     | Not available                                                                    |
| visibility       | shared                                                                           |
+------------------+----------------------------------------------------------------------------------+

修改镜像指定大小信息

[root@localhost ~(keystone_admin)]# glance image-update --min-disk=15 1f9b092d-68fa-4856-a61c-cf51330789ff
+------------------+----------------------------------------------------------------------------------+
| Property         | Value                                                                            |
+------------------+----------------------------------------------------------------------------------+
| checksum         | ad11feb5af04f08d74ff6f4cb14527fa                                                 |
| container_format | bare                                                                             |
| created_at       | 2024-03-22T06:48:07Z                                                             |
| disk_format      | qcow2                                                                            |
| id               | 1f9b092d-68fa-4856-a61c-cf51330789ff                                             |
| min_disk         | 15                                                                               |
| min_ram          | 0                                                                                |
| name             | centos7.2                                                                        |
| os_hash_algo     | sha512                                                                           |
| os_hash_value    | 113e5609932b8c161fd4717896c4583f35efeeacc3b8c44380acc4381cc2a1d4121b38a03b03815f |
|                  | 1868e008e1e30d03b9cf5a3ec6129987f20f33fb77d27bad                                 |
| os_hidden        | False                                                                            |
| owner            | 009a94428fb84a0db16aa4a1adab9a35                                                 |
| protected        | False                                                                            |
| size             | 1373306880                                                                       |
| status           | active                                                                           |
| tags             | []                                                                               |
| updated_at       | 2024-03-22T07:01:37Z                                                             |
| virtual_size     | Not available                                                                    |
| visibility       | shared                                                                           |
+------------------+----------------------------------------------------------------------------------+

删除镜像


[root@localhost ~(keystone_admin)]# glance  image-list 
+--------------------------------------+-----------+
| ID                                   | Name      |
+--------------------------------------+-----------+
| 1f9b092d-68fa-4856-a61c-cf51330789ff | centos7.2 |
| 112198be-3c42-43e8-ba57-5cc87d651876 | cirros    |
+--------------------------------------+-----------+
[root@localhost ~(keystone_admin)]# 
[root@localhost ~(keystone_admin)]# glance image-delete   1f9b092d-68fa-4856-a61c-cf51330789ff 
[root@localhost ~(keystone_admin)]# glance  image-list 
+--------------------------------------+--------+
| ID                                   | Name   |
+--------------------------------------+--------+
| 112198be-3c42-43e8-ba57-5cc87d651876 | cirros |
+--------------------------------------+--------+
[root@localhost ~(keystone_admin)]#

openstack 命令执行创建镜像

[root@localhost ~(keystone_admin)]# openstack image  create centos7 --disk-format qcow2 --container-format bare --file CentOS7.2.qcow2
+------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field            | Value                                                                                                                                                                                      |
+------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| checksum         | ad11feb5af04f08d74ff6f4cb14527fa                                                                                                                                                           |
| container_format | bare                                                                                                                                                                                       |
| created_at       | 2024-03-22T07:14:10Z                                                                                                                                                                       |
| disk_format      | qcow2                                                                                                                                                                                      |
| file             | /v2/images/1d83e2a5-88c0-40c1-a4f7-2cbb72387b6b/file                                                                                                                                       |
| id               | 1d83e2a5-88c0-40c1-a4f7-2cbb72387b6b                                                                                                                                                       |
| min_disk         | 0                                                                                                                                                                                          |
| min_ram          | 0                                                                                                                                                                                          |
| name             | centos7                                                                                                                                                                                    |
| owner            | 009a94428fb84a0db16aa4a1adab9a35                                                                                                                                                           |
| properties       | os_hash_algo='sha512', os_hash_value='113e5609932b8c161fd4717896c4583f35efeeacc3b8c44380acc4381cc2a1d4121b38a03b03815f1868e008e1e30d03b9cf5a3ec6129987f20f33fb77d27bad', os_hidden='False' |
| protected        | False                                                                                                                                                                                      |
| schema           | /v2/schemas/image                                                                                                                                                                          |
| size             | 1373306880                                                                                                                                                                                 |
| status           | active                                                                                                                                                                                     |
| tags             |                                                                                                                                                                                            |
| updated_at       | 2024-03-22T07:14:20Z                                                                                                                                                                       |
| virtual_size     | None                                                                                                                                                                                       |
| visibility       | shared                                                                                                                                                                                     |
+------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
[root@localhost ~(keystone_admin)]#

openstack 命令修改磁盘大小、查看镜像列表

[root@localhost ~(keystone_admin)]# openstack image set  --min-disk=15 centos7
[root@localhost ~(keystone_admin)]# openstack image show  centos7
+------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Field            | Value                                                                                                                                                                                      |
+------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| checksum         | ad11feb5af04f08d74ff6f4cb14527fa                                                                                                                                                           |
| container_format | bare                                                                                                                                                                                       |
| created_at       | 2024-03-22T07:14:10Z                                                                                                                                                                       |
| disk_format      | qcow2                                                                                                                                                                                      |
| file             | /v2/images/1d83e2a5-88c0-40c1-a4f7-2cbb72387b6b/file                                                                                                                                       |
| id               | 1d83e2a5-88c0-40c1-a4f7-2cbb72387b6b                                                                                                                                                       |
| min_disk         | 15                                                                                                                                                                                         |
| min_ram          | 0                                                                                                                                                                                          |
| name             | centos7                                                                                                                                                                                    |
| owner            | 009a94428fb84a0db16aa4a1adab9a35                                                                                                                                                           |
| properties       | os_hash_algo='sha512', os_hash_value='113e5609932b8c161fd4717896c4583f35efeeacc3b8c44380acc4381cc2a1d4121b38a03b03815f1868e008e1e30d03b9cf5a3ec6129987f20f33fb77d27bad', os_hidden='False' |
| protected        | False                                                                                                                                                                                      |
| schema           | /v2/schemas/image                                                                                                                                                                          |
| size             | 1373306880                                                                                                                                                                                 |
| status           | active                                                                                                                                                                                     |
| tags             |                                                                                                                                                                                            |
| updated_at       | 2024-03-22T07:15:56Z                                                                                                                                                                       |
| virtual_size     | None                                                                                                                                                                                       |
| visibility       | shared                                                                                                                                                                                     |
+------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
[root@localhost ~(keystone_admin)]# 
[root@localhost ~(keystone_admin)]# openstack image list
+--------------------------------------+---------+--------+
| ID                                   | Name    | Status |
+--------------------------------------+---------+--------+
| 1d83e2a5-88c0-40c1-a4f7-2cbb72387b6b | centos7 | active |
| 112198be-3c42-43e8-ba57-5cc87d651876 | cirros  | active |
+--------------------------------------+---------+--------+
目录
相关文章
|
1天前
|
运维 Kubernetes 监控
揭秘高效运维:如何用kubectl top命令实时监控K8s资源使用情况?
揭秘高效运维:如何用kubectl top命令实时监控K8s资源使用情况?
91 0
|
1天前
|
运维 Kubernetes 容器
K8S运维命令必备kubectl命令总结
K8S运维命令必备kubectl命令总结
35 3
|
1天前
|
运维 网络协议 Linux
【专栏】 20 个 Linux 命令,运维工程师工作时最常用的
【4月更文挑战第28天】本文介绍了运维工程师常用的20个Linux命令,包括`ls`、`cd`、`pwd`、`mkdir`、`rm`、`cp`、`mv`、`cat`、`more`、`less`、`head`、`tail`、`grep`、`find`、`chmod`、`chown`、`chgrp`、`ps`、`top`和`ifconfig`,帮助提升工作效率。此外,还提到了其他常用的命令如`df`、`free`、`tar`、`ssh`、`scp`、`ping`、`netstat`、`iptables`、`systemctl`、`hostname`等,建议运维人员掌握以应对各种运维场景。
|
1天前
|
运维 自然语言处理 开发工具
【专栏】NeoVim正逐渐取代Vim成为运维人员首选的文本编辑器。这 8 个原因或许是答案,命令对比一目了然!
【4月更文挑战第28天】NeoVim正逐渐取代Vim成为运维人员首选的文本编辑器。其优势包括更好的扩展性、现代化界面、多语言编程支持、异步处理能力、协作功能、持续更新及活跃社区。NeoVim的命令与Vim相似,但在启动配置、插件管理和窗口管理等方面有所优化。总的来说,NeoVim提供了更强大、灵活和现代的编辑体验。
|
1天前
|
运维 监控 Linux
【专栏】Docker命令`docker ps`的使用,包括列出运行中的容器、筛选特定容器、组合使用与其他命令配合以及在故障排查中的应用
【4月更文挑战第28天】本文介绍了Docker命令`docker ps`的使用,包括列出运行中的容器、筛选特定容器、组合使用与其他命令配合以及在故障排查中的应用。通过基础和高级用法示例,如列出所有容器、搜索特定镜像、监控资源使用等,帮助读者理解和提升容器管理效率。对于Linux运维工程师,掌握`docker ps`是必备技能。
|
1天前
|
运维 安全 Swift
openstack 运维命令
OpenStack包含多个服务,如Keystone(认证服务,管理Swift、Glance、Nova等的认证与授权),Nova(管理虚拟机实例生命周期),Glance(镜像服务),Swift(分布式对象存储),Cinder(块存储服务)和Neutron(虚拟网络)。此外,介绍了在OpenStack环境中操作用户、项目、角色、端点、镜像、实例规格、网络、云主机、云硬盘、容器、安全组等的命令行步骤。这些命令涉及创建、查看、修改和删除资源,以及监控资源使用情况。
28 0
|
1天前
|
运维 网络协议 安全
neutron 运维命令
OpenStack Neutron是OpenStack的网络服务,它负责管理虚拟机和其他计算资源之间的网络连接。Neutron提供API和插件,支持多种网络拓扑和服务,包括虚拟网络和物理网络的配置、管理和调度。它还支持IP地址分配、网络连接和安全策略等。
16 1
|
1天前
|
存储 运维 Swift
openstack cinder、swift运维命令
Cinder是OpenStack的块存储服务,提供虚拟机块设备功能,包括卷的创建、挂载等。它由cinder-api、cinder-scheduler和cinder-volume三个组件构成,前者处理请求,中间者负责调度,后者执行卷管理。Swift是OpenStack的分布式对象存储服务,高可用、持久性,适用于大文件存储。Swift架构对称,无单点故障,提供类似文件系统的简单逻辑和高效读写。Cinder关注虚拟机层面的块存储,而Swift则提供对象存储服务。命令示例展示了如何使用cinder和openstack命令操作云硬盘和Swift容器。
24 0
|
1天前
|
运维 安全 数据安全/隐私保护
openstack keystone运维基础命令
在OpenStack中,Keystone作为身份服务模块,负责用户认证、令牌管理、服务目录和基于角色的访问控制。通过设置环境变量进行授权,然后执行如创建用户alice并设置密码,修改密码,列出用户,显示用户详情等操作。此外,还涉及到创建项目yun2024,查看和删除项目,创建及分配角色yunjisuanmy给用户alice,以及列出和删除角色。最后展示了查询OpenStack端点地址信息和使用`openstack role --help`查看相关命令帮助。
17 1
|
1天前
|
运维 Linux Shell
linux运维常用命令
linux运维常用命令
http://www.vxiaotou.com