`

openstack常用命令

 
阅读更多

openstack的常用命令

1、查看rabbitmq 队列:rabbitmqctl list_queues

2、查看keystone的用户:keystone user-list

3、查看keystone endpoint:keystone endpoint-list

4、查看keystone的role:keystone role-list

5、查看keystone 服务:keystone service-list

6、查看keystone租户:keystone tenant-list

7、查看租户情况:keystone tenant-get ID

8、查看keystone进程:ps -ef | grep -i keystone-all

9、查看日志是否有错误:grep ERROR /var/log/keystone/keystone.log

上传imageglance:

add name="Ubuntu 12.04 cloudimg amd64" is_public=true container_format=ovf \

disk_format=qcow2 < /root/precise-server-cloudimg-amd64-disk1.img 

10、查看image:glance index

11、nova 命令查看image:nova image-list

12、查看image具体信息(ID是通过 glance index 查看获得):glance show ID

13、查看nova 服务:nova-manage service list

14、创建密钥:nova keypair-add oskey > oskey.priv

chmod 600 oskey.priv

15、申请floating IP:nova floating-ip-create

16、安全组相关命令:

nova secgroup-add-rule default tcp 22 22 0.0.0.0/0  ---设置虚拟机能ssh

nova secgroup-add-rule default icmp -1 -1 0.0.0.0/0  ---设置虚拟机能ping icmp包

nova secgroup-list

nova secgroup-list-rules default 

17、查看虚拟机配置种类:nova flavor-list

18、创建虚拟机(一个test的虚拟机):

nova boot --flavor 2 --key_name oskey --image ea3ffba1-065e-483f-bfe2-c84184ee76be test1

19、完整创建一个虚拟机的流程:

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

20、查看申请flating IP 列表:nova floating-ip-list

21、查看虚拟机:nova list

22、添加floating IP给虚拟机(id是虚拟机的ID,通过nova list获得):

nova add-floating-ip  7eb1d4b3-13fa-4e39-be17-3a27eb0db218 10.1.199.33

23、查看虚拟机的floating IP (nova list,就可以查看,需要等待1分钟):nova list

24、ssh到虚拟机上 (ubuntu的虚拟机,默认的用户名是ubuntu,只能用密钥登陆):

ssh -i oskey.priv ubuntu@192.168.22.2

25、删除flating IP (ID就是虚拟机ID,通过 nova list 获得):

nova remove-floating-ip ID 10.1.199.33

26、删除虚拟机:nova delete ID

27、创建10G的volumenova:volume-create --display_name "test volume" 10

28、查看nova volume情况:nova volume-list

29、把volume添加到虚拟机上( ID是虚拟机的id,后面的1,是volume的ID)添加完后可以通过 nova volume-list查看结果:

nova volume-attach 7eb1d4b3-13fa-4e39-be17-3a27eb0db218 1 /dev/vdc

30、查看虚拟机里的volume情况(登陆虚拟机里):

ubuntu@test1:~$ cat /proc/partitions 

major minor  #blocks  name

253        0   10485760 vda

253        1   10474380 vda1

253       16   20971520 vdb

253       32   10485760 vdc

31、删除volume:nova volume-detach VM_ID Volume_ID

32、创建snapshot ( 完成后可以通过 nova image-list 查看):

nova image-create 7eb1d4b3-13fa-4e39-be17-3a27eb0db218 "snapshot 1"

33、虚拟机重启,停止:

nova suspend ac9e6a9f-58c3-47c3-9b4c-485aa421b8a8

nova resume ac9e6a9f-58c3-47c3-9b4c-485aa421b8a8

nova reboot ac9e6a9f-58c3-47c3-9b4c-485aa421b8a8

34、迁移虚拟机:nova live-migration <server ID> <destination compute>

35、挂载快存储到虚拟机:nova volume-attach <server> <volume> <device>

36、基于kvm的也可以使用virsh list查看实例

root@compute1:/var/lib/nova/instances# virsh list

分享到:
评论

相关推荐

    openstack常用命令.docx

    下面是 OpenStack 中一些常用的命令行工具: 镜像管理 * `glance image-create`:创建一个新的镜像,例如 `glance image-create --name=centos_7.4_x64_globalegrow --is-public=True --container-format bare --...

    openstack命令集

    个人从事openstack平台私有云运维,对openstack常用命令的整理,提供openstack从业者一份资料留存

    常用命令 - OpenStack

    本文将深入探讨OpenStack中的常用命令,帮助管理员更有效地管理和操作OpenStack环境。 一、Nova 命令 1. 创建实例(虚拟机): `nova boot --image &lt;image_id&gt; --flavor &lt;flavor_id&gt; &lt;instance_name&gt;` 这里,`...

    openstack命令手册.docx

    这篇文章总结了 OpenStack 的一些常用命令,包括主机命令、认证服务命令、镜像服务命令、计算服务命令、网络服务命令、块存储命令和虚拟机管理命令。了解这些命令可以帮助用户更好地使用 OpenStack 平台。

    Openstack 相关维护命令.docx

    OpenStack 相关维护命令详解 OpenStack 是一个开源的云计算平台,提供了许多命令来维护和管理云计算环境。在这篇文章中,我们将对 OpenStack 中的各种维护命令进行详解,包括 Keystone、Glance、Nova、Neutron、...

    OpenStack维护命令以及应用实例

    一.OenStack常用服务查看命令 OpenStack节点的开启与关闭 openstack查看命令 查看Nova计算服务的状态 查看Neutron网络服务的状态 查看glance镜像服务的状态 查看cinder块存储状态   二.OpenStack应用案例 创建项目...

    openstack用户指南

    用户指南还提供了一个命令行界面的速查表,帮助用户快速找到并执行常用的OpenStack命令。此外,文档中还包含了一个附录,其中可能包括一些额外的有用信息、参考资源或排错帮助。 OpenStack的用户指南是专门为...

    MongoDB数据库常用命令.docx

    MongoDB 数据库常用命令大全 MongoDB 是 NoSQL 数据库系统中比较流行的数据库之一。它也是最接近关系型数据库的,一个数据库可以包含多个集合(Collection),类似于关系数据库中的表;而每个集合中可以存储一组由...

    openstack install guide zypper kilo英文版

    - **消息队列**:RabbitMQ是常用的OpenStack消息队列服务,用于处理组件之间的异步通信。 ### 三、添加身份服务 #### OpenStack身份服务概念 Keystone是OpenStack的身份服务,它提供了统一的认证、授权和服务发现...

    OpenStack网络管理

    3. **配置路由器**:使用`openstack router create`命令创建路由器,并使用`openstack router set`命令为其添加网关和接口。 4. **创建安全组**:使用`openstack security group create`命令创建安全组,并设置相应...

    OpenStack Kilo—CentOS安装指南 中文版

    安装OpenStack所需的软件包主要来自EPEL仓库,可以通过以下命令添加仓库: ```bash sudo yum install epel-release ``` #### Database OpenStack使用关系型数据库来存储其元数据。最常用的数据库是MySQL或MariaDB...

    openstack虚拟机热迁移详解

    OpenStack提供了多种迁移方式,其中最常用的就是虚拟机热迁移。 热迁移(Live Migration)指的是在虚拟机正在运行时,将虚拟机的状态、内存以及运行环境从一台物理服务器实时迁移到另一台物理服务器的过程,而用户...

    OpenStack故障处理

    - 使用OpenStack故障处理的常用工具。 - 掌握OpenStack典型故障的处理方法。 - 了解与故障处理相关的其他OpenStack服务。 - 增强OpenStack日常故障处理的能力。 #### 二、OpenStack故障处理基础知识 - **基础...

    openstack安装文档

    2. **安装常用工具**:通过`yum`命令安装一些常用的系统工具。 ```bash yum install -y net-tools vim lrzsz tree screen lsof tcpdump nmap wget ``` 3. **确认SELinux状态**:确保SELinux处于关闭状态,避免...

    OpenStack之Curl使用

    通过curl命令可以直接调用OpenStack的REST API接口,获取版本信息、API扩展等。例如,获取版本号可以使用如下命令: ``` curl *** ``` 当需要以普通用户身份登录时,可以使用以下格式的curl命令: ``` curl -X ...

    openstack安装指南

    - **SQL数据库**:存储云基础设施的状态信息,理论上支持SQL-Alchemy支持的任何数据库,但常用的是MySQL。 #### 四、OpenStack安装实践 虽然OpenStack的安装流程相对直接,但在实际操作中仍可能遇到各种问题。确保...

    云计算架构-Openstack 实验v4.0

    - 运行以下命令添加OpenStack Folsom版本的源: - `echo deb http://ubuntu-cloud.archive.canonical.com/ubuntu precise-updates/folsom main &gt;&gt; /etc/apt/sources.list` - `echo deb ...

    Ubuntu 14.04一步一步安装Openstack Kilo版本

    需要创建数据库、认证服务、APIendpoint,安装并配置Nova服务,包括控制节点和计算节点的配置,最后通过相应的命令验证安装。 10. Neutron:Neutron负责网络服务,包括创建数据库、认证服务、APIendpoint、安装、...

    OpenStack Grizzly版本单节点双网卡实验部署指导书

    - **安装常用工具:** 除了操作系统之外,还需要安装一些辅助工具,如`ssh`用于远程管理、`wget`或`curl`用于下载文件等。 - **安装bridge工具:** 在Ubuntu Server上,可能需要额外安装bridge-utils包来管理和配置...

Global site tag (gtag.js) - Google Analytics