openstack基本命令

简介: 1 nova △列出所有的虚拟机 nova list   △查看所有的nova image nova image-list   △查看所有的nova volume nova volume-list   △附加volume到虚拟机上 nova volume-attach SE...

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

 
相关文章
|
6月前
|
Shell
openstack 查看所有项目配额的命令
在OpenStack中,可以使用以下命令来查看所有项目的配额: 1. 查看所有项目的配额列表: ```shell openstack quota list ``` 2. 查看指定项目的配额: ```shell openstack quota show <project_id> ``` 3. 查看默认项目的配额: ```shell openstack quota default-show ``` 这些命令将显示每个项目的配额信息,包括各种资源的配额限制和使用情况。请注意,您需要具有适当的权限和角色才能执行这些命令。
226 0
|
6月前
|
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. **查看属于特定亲和性组的虚拟机实例列表:**
147 0
|
6月前
|
云计算 对象存储 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(计算服务):** - 实
262 2
|
数据可视化 API 云计算
【收藏级】88条关于OpenStack命令的手册(常看常新)(一)
【收藏级】88条关于OpenStack命令的手册(常看常新)
733 0
|
存储 测试技术 网络安全
【收藏级】88条关于OpenStack命令的手册(常看常新)(三)
【收藏级】88条关于OpenStack命令的手册(常看常新)(三)
324 0
|
网络协议 安全 网络架构
【收藏级】88条关于OpenStack命令的手册(常看常新)(二)
【收藏级】88条关于OpenStack命令的手册(常看常新)(二)
299 0
|
缓存 网络协议
arping命令 《openstack 网络》
arping命令作用是使用arp数据包,通过ping命令检查来测试网络。arping命令能够测试一个ip地址是否是在网络上已经被使用,并能够获取更多设备信息。功能类似于ping。
217 0
|
Linux API
tracepath命令 – 追踪报文的路由信息《openstack网络》
tracepath命令 – 追踪报文的路由信息《openstack网络》
660 0
下一篇
无影云桌面