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 中一些常用的命令行工具: 镜像管理 * `glance image-create`:创建一个新的镜像,例如 `glance image-create --name=centos_7.4_x64_globalegrow --is-public=True --container-format bare --...
个人从事openstack平台私有云运维,对openstack常用命令的整理,提供openstack从业者一份资料留存
本文将深入探讨OpenStack中的常用命令,帮助管理员更有效地管理和操作OpenStack环境。 一、Nova 命令 1. 创建实例(虚拟机): `nova boot --image <image_id> --flavor <flavor_id> <instance_name>` 这里,`...
这篇文章总结了 OpenStack 的一些常用命令,包括主机命令、认证服务命令、镜像服务命令、计算服务命令、网络服务命令、块存储命令和虚拟机管理命令。了解这些命令可以帮助用户更好地使用 OpenStack 平台。
OpenStack 相关维护命令详解 OpenStack 是一个开源的云计算平台,提供了许多命令来维护和管理云计算环境。在这篇文章中,我们将对 OpenStack 中的各种维护命令进行详解,包括 Keystone、Glance、Nova、Neutron、...
一.OenStack常用服务查看命令 OpenStack节点的开启与关闭 openstack查看命令 查看Nova计算服务的状态 查看Neutron网络服务的状态 查看glance镜像服务的状态 查看cinder块存储状态 二.OpenStack应用案例 创建项目...
用户指南还提供了一个命令行界面的速查表,帮助用户快速找到并执行常用的OpenStack命令。此外,文档中还包含了一个附录,其中可能包括一些额外的有用信息、参考资源或排错帮助。 OpenStack的用户指南是专门为...
MongoDB 数据库常用命令大全 MongoDB 是 NoSQL 数据库系统中比较流行的数据库之一。它也是最接近关系型数据库的,一个数据库可以包含多个集合(Collection),类似于关系数据库中的表;而每个集合中可以存储一组由...
- **消息队列**:RabbitMQ是常用的OpenStack消息队列服务,用于处理组件之间的异步通信。 ### 三、添加身份服务 #### OpenStack身份服务概念 Keystone是OpenStack的身份服务,它提供了统一的认证、授权和服务发现...
3. **配置路由器**:使用`openstack router create`命令创建路由器,并使用`openstack router set`命令为其添加网关和接口。 4. **创建安全组**:使用`openstack security group create`命令创建安全组,并设置相应...
安装OpenStack所需的软件包主要来自EPEL仓库,可以通过以下命令添加仓库: ```bash sudo yum install epel-release ``` #### Database OpenStack使用关系型数据库来存储其元数据。最常用的数据库是MySQL或MariaDB...
OpenStack提供了多种迁移方式,其中最常用的就是虚拟机热迁移。 热迁移(Live Migration)指的是在虚拟机正在运行时,将虚拟机的状态、内存以及运行环境从一台物理服务器实时迁移到另一台物理服务器的过程,而用户...
- 使用OpenStack故障处理的常用工具。 - 掌握OpenStack典型故障的处理方法。 - 了解与故障处理相关的其他OpenStack服务。 - 增强OpenStack日常故障处理的能力。 #### 二、OpenStack故障处理基础知识 - **基础...
2. **安装常用工具**:通过`yum`命令安装一些常用的系统工具。 ```bash yum install -y net-tools vim lrzsz tree screen lsof tcpdump nmap wget ``` 3. **确认SELinux状态**:确保SELinux处于关闭状态,避免...
通过curl命令可以直接调用OpenStack的REST API接口,获取版本信息、API扩展等。例如,获取版本号可以使用如下命令: ``` curl *** ``` 当需要以普通用户身份登录时,可以使用以下格式的curl命令: ``` curl -X ...
- **SQL数据库**:存储云基础设施的状态信息,理论上支持SQL-Alchemy支持的任何数据库,但常用的是MySQL。 #### 四、OpenStack安装实践 虽然OpenStack的安装流程相对直接,但在实际操作中仍可能遇到各种问题。确保...
- 运行以下命令添加OpenStack Folsom版本的源: - `echo deb http://ubuntu-cloud.archive.canonical.com/ubuntu precise-updates/folsom main >> /etc/apt/sources.list` - `echo deb ...
需要创建数据库、认证服务、APIendpoint,安装并配置Nova服务,包括控制节点和计算节点的配置,最后通过相应的命令验证安装。 10. Neutron:Neutron负责网络服务,包括创建数据库、认证服务、APIendpoint、安装、...
- **安装常用工具:** 除了操作系统之外,还需要安装一些辅助工具,如`ssh`用于远程管理、`wget`或`curl`用于下载文件等。 - **安装bridge工具:** 在Ubuntu Server上,可能需要额外安装bridge-utils包来管理和配置...