openstack基本命令
1 nova
△列出所有的虚拟机
nova list
△查看所有的nova image
nova image-list
△查看所有的nova volume
nova volume-list
△附加volume到虚拟机上
nova volume-attach SERVER-NAME-OR-ID VOLNAME DEVICE(DEVICE形如/dev/vda)
△从虚拟机上分离volume
nova volume-detach SERVER-NAME-OR-ID VOLNAME
△查看当前的虚拟机配置类型
nova flavor-list
△查看当前安全组
nova secgroup-list
△查看安全组的规则
nova secgroup-list-rules default
△查看某个虚拟机信息
nova show NAME-OR-ID
△查看申请flating IP列表
nova floating-ip-list
△删除虚拟机
nova delete NAME-OR-ID
△创建snapshot
nova image-create SERVER-ID "snapshot 1"
△查看snapshot
nova image-list
△挂起、恢复、重启虚拟机
nova suspend NAME-OR-ID
nova resume NAME-OR-ID
nova reboot NAME-OR-ID
△查看nova服务运行情况
nova-manage service list
△查看floating IP
nova-manage floating list
2 keystone
△列出keystone用户
keystone user-list
△查看keystone服务
keystone service-list
△查看keystone的endpoint
keystone endpoint-list
△查看keystone的role
keystone role-list
△查看keystone租户
keystone tenant-list
△查看租户情况
keystone tenant-get ID
3 glance
△列出全部镜像(比nova image-list更加详细)
glance index
△查看image具体信息(ID通过glance index查看获得)
glance show ID
4 cinder
△显示存储卷列表(和nova volume-list命令功能相同)
cinder list
△显示存储卷类型列表
cinder type-list
△创建存储卷
cinder create --display-name VOLNAME SIZE(SIZE的单位为GB)
△删除存储卷
cinder delete VOLNAME-OR-ID
cinder force-delete VOLNAME-OR-ID(强制删除)
△重命名存储卷
cinder rename VOLNAME-OR-ID NEW-VOLNAME
△显示存储卷信息
cinder show VOLNAME-OR-ID
△存储卷元数据
cinder metadata VOLNAME-OR-ID set KEY=VALUE
cinder metadata VOLNAME-OR-ID unset KEY
△创建存储卷备份
cinder backup-create --display-name BACKUP-VOLNAME VOLNAME-OR-ID
△删除存储卷备份
cinder backup-delete VOLNAME-OR-ID
△显示存储卷备份信息
cinder backup-show VOLNAME-OR-ID
△显示存储卷备份列表
cinder backup-list
△创建存储卷快照
cinder snapshot-create --display-name SNAPSHOT-VOLNAME VOLNAME-OR-ID
△删除存储卷快照
cinder snapshot-delete VOLNAME-OR-ID
△重命名存储卷快照
cinder snapshot-rename VOLNAME-OR-ID NEW-VOLNAME
△显示存储卷快照信息
cinder snapshot-show VOLNAME-OR-ID
△显示存储卷快照列表
cinder snapshot-list
△上传存储卷作为镜像
cinder upload-to-image VOLNAME-OR-ID IMAGE-NAME-OR-ID
5 rabbitmq
△查看rabbitmq队列
rabbitmqctl list_queues
6 其它
△查看keystone进程
ps -ef | grep -i keystone-all
△查看keystone日志是否有错误
grep ERROR /var/log/keystone/keystone.log
△查看虚拟机里的volume情况
cat /proc/partitions
△完整创建一个虚拟机的流程
nova keypair-add oskey > oskey.priv
chmod 600 oskey.priv
nova flavor-list
nova image-list
nova boot --flavor 2 --key_name oskey --image ea3ffba1-065e-483f-bfe2-c84184ee76be test1
nova secgroup-add-rule default tcp 22 22 0.0.0.0/0
nova secgroup-add-rule default icmp -1 -1 0.0.0.0/0

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
openstack之nova启动实例过程
概述: 启动一个实例包含以下步骤: API server:处理用户请求并转发至cloud controller cloud controller:处理计算节点、网络控制、api server 以及scheduler的通信 scheduler:选择节点启动实例 Compute worker:管理实例,启动/关闭实例,挂载/卸载卷 Network controller:管理网络资源,分配浮动ip、配置vlan 启动实例的流程类似于这样: API服务从用户收到一个run_instances的命令,API服务转发这个命令给云控制器(1),在这里执行认证以确保该用户有相应的权限.去控制器把这条信息发给调度(2). 调度将这条信息扔给一个随机的主机(计算节点)让他启动一个新的实例(3).这台主机上的计算服务抓到这条信息(4).计算服务需要一个fixed IP来启动一个新实例,所以她发了一条信息给网络控制器(5,6,7,8).计算服务继续创建这个实例.下面我们将深入这些步骤的细节中去
- 下一篇
如何使用 OpenStack CLI - 每天5分钟玩转 OpenStack(22)
本节首先讨论 image 删除操作,然后介绍 OpenStack CLI 的使用方法,最后讨如何 Troubleshoot。 Web UI删除 image admin 登录后,Project -> Compute -> Images在列表中选择格式为 ARI 和 AKI 的 image,点击 点击确认删除 操作成功 CLI删除 image 设置环境变量 查询现有image 删除image 如何使用 OpenStack CLI OpenStack 服务都有自己的 CLI。 命令很好记,就是服务的名字,比如 Glance 就是 glance,Nova 就是 nova。 但 Keystone 比较特殊,现在是用 openstack 来代替老版的 keystone 命令。 比如查询用户列表,如果用 keystone user-list 会提示 keystone 已经 deprecated 了。 用 openstack 命令代替 不同服务用的命令虽然不同,但这些命令使用方式却非常类似,可以举一反三。 1. 执行命令之前,需要设置环境变量。 这些变量包含用户名、Project、密码等;...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS关闭SELinux安全模块
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS7,8上快速安装Gitea,搭建Git服务器