`

openstack常用命令

阅读更多

#查看nova服务状态

nova-manage service list

#启动服务

nova-compute start #带日志

service nova-compute start

/etc/init.d/nova-compute start

#重启服务

nova-compute restart #带日志

service nova-compute restart 

/etc/init.d/nova-compute restart

 

时间不同步解决

date -s "2014-03-20 15:27:03"

hwclock -w

-----------------------------network--------------------------------------

#显示创建的网络

nova-manage network list

 

#删除创建的网络

nova-manage network delete 192.168.23.0/24

 

#设置network 和sfixed ip

nova-manage network create private --fixed_range_v4=192.168.22.0/23 --num_networks=2 --bridge=br192 --bridge_interface=eth1 --network_size=254

 

nova-manage network create private --fixed_range_v4=192.168.10.0/22 --num_networks=1 --bridge=br192 --bridge_interface=eth1 --network_size=1000

 

内网分配不上解决办法:(DHCP原因)

# killall dnsmasq

# restart nova-network

# ps aux | grep dnsmasq

-----------------------------floating ip--------------------------------------

#设定floating IP

nova-manage floating create --ip_range=172.26.80.0/24

 

#申请floating IP

export OS_TENANT_NAME=admin

export OS_USERNAME=admin

export OS_PASSWORD=123456

export OS_AUTH_URL=http://127.0.0.1:5000/v2.0/

export NOVA_VERSION=1.1

nova floating-ip-create

 

#查看申请flating IP 列表

nova floating-ip-list

 

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

nova list

 

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

nova add-floating-ip  6fd9df91-17d7-477c-a3ae-78d23bbb7afb 172.26.80.199

 

#删除floating IP (ID就是虚拟机ID,通过 nova list 获得)

nova remove-floating-ip ID 10.1.199.33

 

-----------------------------instance--------------------------------------

#创建虚拟机

nova boot --flavor 1 --image 472821c8-d02b-4561-818e-efa1e1605bc9 --nic net-id=4f45a389-82b4-4f25-b4c3-dc9283b65f80,v4-fixed-ip=172.26.22.10 test_llz

nova boot --flavor 1 --image 11dd6b54-b7fc-4457-82f4-b736c93b86c8 e4   --availability-zone nova

 

#查看虚拟机列表

nova list

+--------------------------------------+----------------+--------+------------------------------------+

|                  ID                  |      Name      | Status |              Networks              |

+--------------------------------------+----------------+--------+------------------------------------+

| d2f7ee1b-1c97-4580-b0e9-c639d12b59e4 | donenotdelete3 | ACTIVE | private=172.26.22.8, 172.26.80.240 |

| d82e9ddd-f5fc-4d2c-b9a1-dbe4463c67d9 | donotdelete2   | ACTIVE | private=172.26.22.7, 172.26.80.236 |

| f109ca38-8813-4859-864b-f5ed91323684 | test           | BUILD  | private=172.26.22.2                |

+--------------------------------------+----------------+--------+------------------------------------+

#查看虚拟机信息

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

 

#删除虚拟机

nova delete ID

 

#虚拟机暂停、重置、重启

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

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

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

 

#查看配置类型列表

nova flavor-list

+----+-----------+-----------+------+-----------+------+-------+-------------+

| ID |    Name   | Memory_MB | Disk | Ephemeral | Swap | VCPUs | RXTX_Factor |

+----+-----------+-----------+------+-----------+------+-------+-------------+

| 1  | m1.tiny   | 512       | 10   | 0         |      | 1     | 1.0         |

| 10 | e2e256M5g | 256       | 5    | 0         |      | 2     | 1.0         |

| 14 | test1     | 1024      | 30   | 0         |      | 1     | 1.0         |

| 2  | m1.small  | 2048      | 10   | 20        |      | 1     | 1.0         |

| 3  | m1.medium | 2048      | 50   | 40        |      | 2     | 1.0         |

| 4  | m1.large  | 8192      | 10   | 80        |      | 4     | 1.0         |

| 5  | m1.xlarge | 16384     | 10   | 160       |      | 8     | 1.0         |

| 6  | test      | 512       | 30   | 0         |      | 1     | 1.0         |

| 8  | e1        | 128       | 5    | 0         |      | 1     | 1.0         |

| 9  | e2h2g30g  | 2048      | 30   | 0         |      | 2     | 1.0         |

+----+-----------+-----------+------+-----------+------+-------+-------------+

#查看镜像列表

nova image-list

+--------------------------------------+-------------+--------+--------------------------------------+

|                  ID                  |     Name    | Status |                Server                |

+--------------------------------------+-------------+--------+--------------------------------------+

| 25f358b9-2591-494b-9d8e-86c75ca097bd | 111         | ACTIVE | d2f7ee1b-1c97-4580-b0e9-c639d12b59e4 |

| 54d5566d-63dc-4da4-a655-4246e4a803b4 | ubuntu12.04 | ACTIVE |                                      |

| 6ef67683-4225-44ab-b5dc-11cf0c606a30 | test2_img   | ACTIVE | 3bdfb65d-0c2e-4208-90a5-70b1cec47e37 |

| 8ad0fff7-89e5-4816-ba67-babd8d757edf | win2008     | ACTIVE |                                      |

| bfc5d1d1-33e7-4917-ad3e-4f574d501638 | test        | ACTIVE |                                      |

| e15470f6-edfc-4da8-84db-4c4aa9e86cf2 | kuaizhao    | ACTIVE | f4e51bb0-f5b9-42dd-9ca4-8c2dd9087566 |

| e8b5ce31-08ca-4730-8ae2-500028c9466f | CentOS64    | ACTIVE |                                      |

| eb28a0d1-0461-4907-9e00-bf0ce83c1c89 | whv1        | ACTIVE | 7a732971-2880-48f8-a0b5-b8815f746e21 |

+--------------------------------------+-------------+--------+--------------------------------------+

 

----------------------------------------------secgroup-----------------------------------------------------

$ nova secgroup-list

$ nova secgroup-create SEC_GROUP_NAME GROUP_DESCRIPTION

$ nova secgroup-delete SEC_GROUP_NAME 

 

----------------------------------------------keystone-----------------------------------------------------

keystone命令

$ keystone user-list

$ keystone role-list

$ keystone tenant-list

$ keystone  user-create  --name=alice  --pass=mypassword123  --mail=alice@example.com 

$ keystone  tenant-create  --name=acme 

$ keystone  role-create  --name=compute-user 

$ keystone user-role-add --user=96a6ebba0d4c441887aceaeced892585 --role=f8dd5a2e4dc64a41b96add562d9a764e --tenant_id=2395953419144b67955ac4bab96b8fd2

 

----------------------------------------------glance-----------------------------------------------------

glance add name="CentOS6.4" is_public=true container_format=ovf disk_format=qcow2 < CentOS6.464bitmin30G.qcow2

分享到:
评论

相关推荐

    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之Curl使用

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

    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安装指南

    - **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