创建网络

提供者为external,类型为flat,网络名称为public,:

root@controller:~# neutron net-create --shared --provider:physical_network external  --provider:network_type flat public
Created a new network:
+---------------------------+--------------------------------------+
| Field                     | Value                                |
+---------------------------+--------------------------------------+
| admin_state_up            | True                                 |
| id                        | 75c074be-1905-495d-9c2a-413761e0f67b |
| mtu                       | 0                                    |
| name                      | public                               |
| provider:network_type     | flat                                 |
| provider:physical_network | external                             |
| provider:segmentation_id  |                                      |
| router:external           | False                                |
| shared                    | True                                 |
| status                    | ACTIVE                               |
| subnets                   |                                      |
| tenant_id                 | 89254dc0494c4f15936f0f762ff050eb     |
+---------------------------+--------------------------------------+ root@controller:~# neutron net-list 
+--------------------------------------+--------+---------+
| id                                   | name   | subnets |
+--------------------------------------+--------+---------+
| 75c074be-1905-495d-9c2a-413761e0f67b | public |         |
+--------------------------------------+--------+---------+

创建子网

子网名称:public-subnet

子网范围:192.168.10.10,192.168.10.100

root@controller:~# neutron subnet-create --name public-subnet --allocation-pool start=192.168.10.10,end=192.168.10.100 --dns-nameserver 114.114.114.114 --gateway 192.168.10.1 public 192.168.10.0/24
Created a new subnet:
+-------------------+-----------------------------------------------------+
| Field             | Value                                               |
+-------------------+-----------------------------------------------------+
| allocation_pools  | {"start": "192.168.10.10", "end": "192.168.10.100"} |
| cidr              | 192.168.10.0/24                                     |
| dns_nameservers   | 114.114.114.114                                     |
| enable_dhcp       | True                                                |
| gateway_ip        | 192.168.10.1                                        |
| host_routes       |                                                     |
| id                | 6ad951d8-8000-44e1-adc1-89506d9a8433                |
| ip_version        | 4                                                   |
| ipv6_address_mode |                                                     |
| ipv6_ra_mode      |                                                     |
| name              | public-subnet                                       |
| network_id        | 75c074be-1905-495d-9c2a-413761e0f67b                |
| subnetpool_id     |                                                     |
| tenant_id         | 89254dc0494c4f15936f0f762ff050eb                    |
+-------------------+-----------------------------------------------------+
root@controller:~# neutron subnet-list 
+--------------------------------------+---------------+-----------------+-----------------------------------------------------+
| id                                   | name          | cidr            | allocation_pools                                    |
+--------------------------------------+---------------+-----------------+-----------------------------------------------------+
| 6ad951d8-8000-44e1-adc1-89506d9a8433 | public-subnet | 192.168.10.0/24 | {"start": "192.168.10.10", "end": "192.168.10.100"} |
+--------------------------------------+---------------+-----------------+-----------------------------------------------------+

子网创建好后,network节点会创建一个虚拟网桥:

root@network:~# brctl show 
bridge name     bridge id               STP enabled     interfaces
brq75c074be-19          8000.000c29db9568       no              eth1
                                                        tapb11ba192-6d

创建虚拟机

先要新建一把key:

root@controller:~# nova keypair-add mykey

root@controller:~# nova keypair-list
+-------+-------------------------------------------------+
| Name  | Fingerprint                                     |
+-------+-------------------------------------------------+
| mykey | 45:c1:71:78:e5:8c:c4:08:d1:af:a3:69:e6:66:96:c5 |
+-------+-------------------------------------------------+

启动虚拟机:

root@controller:~# nova boot --flavor m1.tiny --image cirros-0.3.3-x86_64 --nic net-id=75c074be-1905-495d-9c2a-413761e0f67b --security-group default --key-name mykey demo1

获取虚拟机vnc:

root@controller:~# nova get-vnc-console demo1 novnc

OpenStack kilo版(6) 启动第一台虚拟机的更多相关文章

  1. KVM 命令行启动第一台虚拟机

    KVM创建第一台虚拟机 1 创建一个镜像 [root@kvm ~]# qemu-img create -f raw /opt/CentOS6.-x86_64.raw 5G Formatting [ro ...

  2. OpenStack Kilo版加CEPH部署手册

    OpenStack Kilo版加CEPH部署手册 作者: yz联系方式: QQ: 949587200日期: 2015-7-13版本: Kilo 转载地址: http://mp.weixin.qq.co ...

  3. <Mastering KVM Virtualization>:第四章 使用libvirt创建你的第一台虚拟机

    在第3章<搭建独立的KVM虚拟化>中,你安装并启动了libvirtd服务.你还引入了帮助你管理虚拟机的libvirt管理工具virt-manager和virsh. 相较于命令行,新用户总是 ...

  4. CentOS7安装OpenStack(Rocky版)-08.启动一个虚拟机实例

    安装完openstack的必要组件keystone,nova,glance,neutron以后就可以使用openstack命令创建一台云虚拟机了 ------------------- 完美的分割线 ...

  5. OpenStack kilo版(1) 部署环境

    硬件 VMware workstation虚拟机 Ubuntu14.04操作系统 虚拟机网络规划 管理网络: eth0, 桥接模式 10.0.0.0/24 外部网络: eth1, nat模式(需要关闭 ...

  6. OpenStack kilo版(8) 部署cinder

    直接将cinder服务和块设备都部署在controller节点上 在controller节点添加一块100G的块设备/dev/sdb 配置数据库 (root@localhost) [(none)]&g ...

  7. OpenStack kilo版(5) Neutron部署

    neutron简介: Neutron 通过 plugin 和 agent 提供的网络服务. plugin 位于 Neutron server,包括 core plugin 和 service plug ...

  8. OpenStack kilo版(7) 部署dashboard

    安装dashboard  root@controller:~# apt-get install openstack-dashboard  配置 /etc/openstack-dashboard/loc ...

  9. OpenStack kilo版(4) Glance部署

    Glance简介 Glance-api:接受云系统镜像的构建.删除.读取请求 Glance-Registry:云系统的镜像注册服务 部署在controller节点 配置数据库 MariaDB [(no ...

随机推荐

  1. Qt tableView设置不可编辑

    main_ui.tableView_record->horizontalHeader()->setSectionResizeMode(QHeaderView::ResizeToConten ...

  2. Java Class与反射相关的一些工具类

    package com.opslab.util; import org.apache.log4j.Logger; import java.io.File;import java.io.IOExcept ...

  3. 【Java】Junit快速入门

    Junit介绍 JUnit是一个Java语言的单元测试框架.它由Kent Beck和Erich Gamma建立,逐渐成为源于Kent Beck的sUnit的xUnit家族中最为成功的一个. JUnit ...

  4. C++类成员存储大小

    1.对象分布图 2.解析 每个类的大小只有其成员变量大小,其中包括:类成员属性,虚函数指针: 而其他没有如:静态变量[静态区],普通函数.静态函数[代码区] 3.总结 类对象的sizeof只包含成员变 ...

  5. sql 获取某一时段中每一天中最大的时间的一条记录

    SELECT *FROM ( SELECT ROW_NUMBER() OVER( PARTITION BY CONVERT(CHAR(10), DataTime, 120) ORDER BY Data ...

  6. 123457123457#0#----com.MC.3or1KongLongPT867----前拼后广--3or1恐龙PtGame-mc

    com.MC.3or1KongLongPT867----前拼后广--3or1恐龙PtGame-mc

  7. easymock的用法

    常用场景 几个值随机取1个 "f08|1": ["有", "没有", "不知道"], 轮训抽一个 "f08|+ ...

  8. DB2使用MERGE INTO语句实现西虹市首富的新增及更新操作

    首先我们新建一张名为XIHONGSHISHOUFU的表,这张表是评委会初步评选出的西虹市首富的候选人员,下面的SQL语句包含建表和插入数据的部分: CREATE TABLE XIHONGSHISHOU ...

  9. mysql开启缓存、设置缓存大小、缓存过期机制

    目录 一.开启缓存 1.修改配置文件my.ini 2.命令方式 二.查看是否生效 1.query_cache_type 使用查询缓存的方式 2.have_query_cache 设置查询缓存是否可用 ...

  10. Asp.Net Core 调用第三方Open API查询物流数据

    在我们的业务中不可避免要与第三方的系统进行交互,调用他们提供的API来获取相应的数据,那么对于这样的情况该怎样进行处理呢?下面就结合自己对接跨越速运接口来获取一个发运单完整的物流信息为例来说明如何在A ...