openstack中运维操作的命令

发布时间 2023-12-09 13:42:11作者: q_7

1:keystone运维

管理的选项有域,项目,用户,角色,服务,端点这些操作

首先域是用户和项目的集合,所以创建项目的时候要指定域,删除的时候也要指定域,

但是在创建用户的时候需要指定域,删除用户的时候不需要指定域

格式:

openstack 操作的对象 动作

一些简单的运维:

创建一个用户并分配这个用户一个角色,最后取消这个用户的角色,删除掉这个用户

[root@controller ~]# openstack project create  --domain default  qqqq
[root@controller ~]# openstack user create --domain default --password '123456789' qcy
[root@controller ~]# openstack role create wwww
#分配角色
[root@controller ~]# openstack role add --project qqqq --user qcy wwww
#查看角色
[root@controller ~]# openstack role assignment list 

#取消这个角色
[root@controller ~]# openstack role remove --project qqqq --user qcy wwww
[root@controller ~]# openstack role assignment list

#删除这个用户
[root@controller ~]# openstack user delete qcy 

#删除这个项目
[root@controller ~]# openstack project delete qqqq
#删除这个角色
[root@controller ~]# openstack role delete wwww

  

2:glance运维

glance运维就是操作镜像的管理

元数据和镜像这个2种类型

操作有查看镜像,上传镜像,删除镜像,导出镜像,更新镜像这些的操作

导出镜像就是将这个镜像存放在其他的文件路径下了

一些简单的操作:

将已有的镜像删除掉,然后上传这个镜像到openstack平台中去,更新这个镜像,将这个镜像导出到一个文件里面去,最后查看这个镜像的状态

[root@controller ~]# openstack image list
+--------------------------------------+-----------+--------+
| ID                                   | Name      | Status |
+--------------------------------------+-----------+--------+
| 93d13d06-5844-4719-8014-f16188a73725 | centos7.2 | active |
| c405cc0e-aa2e-45be-b972-ad6ed4cbbec3 | cirros    | active |
+--------------------------------------+-----------+--------+
#删除镜像
[root@controller ~]# openstack image delete centos7.2

#上传镜像到openstack平台中去
[root@controller ~]# openstack image create --file CentOS_7.2_x86_64_XD.qcow2 --disk-format qcow2 --container-format bare --public centos7.2

#更新这个镜像,设置为min-ram 为1
[root@controller ~]# openstack image set --min-ram 1 centos7.2
[root@controller ~]# openstack image show centos7.2

#导出这个到/mnt目录下的11.txt这个文件里面
[root@controller mnt]# openstack image save --file 11.txt centos7.2
[root@controller mnt]# ll -h
total 383M
-rw-r--r-- 1 root root 383M Dec  9 13:27 11.txt
[root@controller mnt]# 

这样就导出来了,如果不存在这个文件的话,会自动的创建这个文件

  

3:nova运维

nova就是管理云主机

选项的范围:生命周期的管理,计算节点的管理,类型管理,安全组的管理,就这些的操作

 

 

4:neutron运维

包括网络的创建,删除,看还有,创建子网,网关的操作

5:cinder运维