【收藏级】88条关于OpenStack命令的手册(常看常新)(一)

简介: 【收藏级】88条关于OpenStack命令的手册(常看常新)

大家好,我是无名小歌。

按照目录查询相关命令、 按照目录查询相关命令 、 按照目录查询相关命令

(常看常新)(常看常新)(常看常新)


相信大家都有过这样的经历哈,就是我们在操作OpenStack时,一般为了操作方便都会使用Dashboard web可视化界面上对OpenStack进行操作,如:创建用户、镜像、网络、云主机、云主机类型等等。

这里有个问题哈,这会导致我们对命令行操作命令大量失忆,在我们必须或想要使用命令操作时发现很多都已经没有多少印象了。所以在这里我罗列了80条相对比较常用的命令,方便大家查看,查看时多看目录结构找到自己所需要的区域。帮助大家快速查找,从而节约时间成本。


如果对你有帮助,还望赏个关注鸭!!! 😜

欢迎大家加入云社区,一起学习云计算,走向年薪50万。

按照目录查询相关命令、 按照目录查询相关命令、 按照目录查询相关命令

(常看常新)(常看常新)(常看常新)


一、openstack客户端命令

1.1、openstack命令

  • OpenStack API 的命令行界面

注意:这个命令特别重要,集成了所有组件的命令(它可以使用所有组件的命令)

语法格式: openstack [参数] [Commands]

常用参数: --version

参考实例:

查看OpenStack版本

[root@controller ~]# openstack --version
openstack 4.0.1

PS:

openstack版本是按26个字母表中的顺序排序的。

比如:A是第一个版本,B是第二个版本,C是第三个版本,往后依次类推。

上面查看的版本是4.0.1,我们需要到官网上比对这个数字版本是以什么字母版本表示的。

查看OpenStack版本地址:https://releases.openstack.org/



这里以T版为例:



我们搜索找到python-openstackclient字段,可以看到T版所发布的以数字表示的版本。只要在这区间内都是T版,最新版为4.0.2。

1.2、openstack-service命令

  • 控制启用的openstack服务

语法格式: openstack-service [service]

常用参数:

参考实例:

查看、重启、停止、启动所有openstack组件的服务

[root@controller ~]# openstack-service status
[root@controller ~]# openstack-service restart
[root@controller ~]# openstack-service stop
[root@controller ~]# openstack-service start

查看、重启、停止、启动某个组件的服务(这里以glance为例)

[root@controller ~]# openstack-service status glance
[root@controller ~]# openstack-service restart glance
[root@controller ~]# openstack-service stop glance
[root@controller ~]# openstack-service start glance

PS:

不建议使用stop停止命令

1.3、openstack-status命令

  • 显示已安装 OpenStack 服务的状态概览

语法格式: openstack-status

常用参数:

参考实例:

查看所有组件状态

[root@controller ~]# openstack-status
== Nova services ==
openstack-nova-api:                     active
openstack-nova-compute:                 inactive  (disabled on boot)
openstack-nova-network:                 inactive  (disabled on boot)
openstack-nova-scheduler:               active
openstack-nova-conductor:               active
...
...

1.4、openstack-config命令

  • 用于操作对ini文件的应用程序,可以对ini文件增删改查。

语法格式: openstack-config --set [OPTION] config_file section [param] [value]

常用参数: --set、–get

参考实例:

修改/etc/nova/nova.conf配置文件,DEFAULT区域下enabled_apis的值为osapi_compute,metadata。

[root@controller ~]# openstack-config --set  /etc/nova/nova.conf DEFAULT enabled_apis osapi_compute,metadata

查看/etc/nova/nova.conf配置文件,DEFAULT区域下enabled_apis的值为是什么。

[root@controller ~]#  openstack-config --get  /etc/nova/nova.conf DEFAULT enabled_apis
osapi_compute,metadata


二、Keystone(认证)

2.1、创建用户、给用户赋予权限、创建实体服务

$ openstack user create --domain default --password 123456 glance
$ openstack role add --project service --user glance admin
$ openstack service create --name glance --description "OpenStack Image" image

2.2、创建端点endpoint:

  • public 其他用户使用地址 、internal 组件内部通信地址 、 admin用户使用地址
$ openstack endpoint create --region RegionOne image public http://controller:9292
$ openstack endpoint create --region RegionOne image internal http://controller:9292
$ openstack endpoint create --region RegionOne image admin http://controller:9292

2.3、列出所有的用户

$ openstack user list

2.4、查看某个用户详细信息

$ openstack user show admin

2.5、列出认证服务目录

$ openstack catalog list

2.6、列出所有的端点地址

$ openstack endpoint list

2.7、生成令牌并验证keystone

$ openstack token issue


三、glance(镜像)

3.1、上传镜像

$ openstack image create "cirros" --disk-format qcow2 \
  --container-format bare --public \
  --file ~/images/cirros-0.3.5-x86_64-disk.img

参数说明:

–disk-format: 映像磁盘格式,支持的选项有:ami,ari, aki, vhd, vmdk, raw, qcow2, vhdx, vdi, iso, 默认格式为:raw

–container-format: 图像容器格式,支持的选项有:ami、ari、aki、bare、docker、ova、ovf。 默认格式为:bare

–public: 镜像可供公众访问

–file: 从本地文件上传镜像

目录
相关文章
|
7月前
|
Shell
openstack 查看所有项目配额的命令
在OpenStack中,可以使用以下命令来查看所有项目的配额: 1. 查看所有项目的配额列表: ```shell openstack quota list ``` 2. 查看指定项目的配额: ```shell openstack quota show <project_id> ``` 3. 查看默认项目的配额: ```shell openstack quota default-show ``` 这些命令将显示每个项目的配额信息,包括各种资源的配额限制和使用情况。请注意,您需要具有适当的权限和角色才能执行这些命令。
241 0
|
7月前
|
JSON Shell 数据格式
openstack查看亲和组的命令
在OpenStack中,你可以使用命令行工具(例如,OpenStack CLI)或者通过OpenStack的Dashboard(Horizon)来查看和管理亲和性组。以下是使用命令行工具的一些示例命令: 1. **查看亲和性组列表:** ```bash openstack server group list ``` 2. **查看特定亲和性组的详细信息:** ```bash openstack server group show <group_id> ``` 确保将 `<group_id>` 替换为你要查看的亲和性组的实际ID。 3. **查看属于特定亲和性组的虚拟机实例列表:**
163 0
|
7月前
|
云计算 对象存储 Swift
openstack 常用的命令
OpenStack 是一个用于构建和管理公共云和私有云的开源云计算平台。以下是一些常用的 OpenStack 命令: 1. **Keystone(身份认证服务):** - 登录:`openstack token issue` - 用户列表:`openstack user list` - 项目列表:`openstack project list` 2. **Glance(镜像服务):** - 镜像列表:`openstack image list` - 创建镜像:`openstack image create` 3. **Nova(计算服务):** - 实
299 2
|
存储 测试技术 网络安全
【收藏级】88条关于OpenStack命令的手册(常看常新)(三)
【收藏级】88条关于OpenStack命令的手册(常看常新)(三)
356 0
|
网络协议 安全 网络架构
【收藏级】88条关于OpenStack命令的手册(常看常新)(二)
【收藏级】88条关于OpenStack命令的手册(常看常新)(二)
319 0
|
缓存 网络协议
arping命令 《openstack 网络》
arping命令作用是使用arp数据包,通过ping命令检查来测试网络。arping命令能够测试一个ip地址是否是在网络上已经被使用,并能够获取更多设备信息。功能类似于ping。
222 0
|
Linux API
tracepath命令 – 追踪报文的路由信息《openstack网络》
tracepath命令 – 追踪报文的路由信息《openstack网络》
677 0
|
存储
openstack cinder命令
1、卷创建 cinder create 1)通过glance image 创建cinder create --image-id --name yy size 2)通过已有卷创建新卷:cinder create --source-volid xxx --...
2718 0
|
4月前
|
消息中间件 缓存 Shell
跟我一起来学OpenStack部署
跟我一起来学OpenStack部署
352 0