要用Nova建虚拟机,首先要用neutron建立网络
1.建立一个外部网络
neutron net-create public --shared --provider:physical_network public --provider:network_type flat
2.给外部网络建立一个子网
neutron subnet-create public 192.168.142.0/20 --name public --allocation-pool start=192.168.142.180,end=192.168.142.200 --dns-nameserver 8.8.4.4 --gateway 192.168.128.1
neutron subnet-create public 192.168.142.0/20 --name public --allocation-pool start=192.168.129.180,end=192.168.129.200 --dns-nameserver 8.8.4.4 --gateway 192.168.128.1(公司的网关)
创建一个公网的子网 192.168.142.0/20 和192.168.128.1能ping
3.创建用户自己的私网
neutron net-create private
4.私网内创建子网
neutron subnet-create private 172.16.1.0/24 --name private --dns-nameserver 8.8.4.4 --gateway 172.16.1.1
neutron subnet-create private 172.16.1.0/24(自己随便指定,外部不能访问) --name private(名字自己起) --dns-nameserver 8.8.4.4 --gateway 172.16.1.1
5.要使虚拟机能够访问外网,或外网能够访问虚拟机。需要创建一个路由器,一段连接外网,一段连接用户的私网
neutron net-update public --router:external
neutron router-create router
neutron router-list //查看路由器列表
neutron router-interface-add router private //连接私网
neutron router-gateway-set router public //连接外网
neutron router-port-list router //查看路由器的端口
6.把本机秘钥放入keystone,以后登虚拟机的时候就可以直接登录
ssh-keygen -q -N ""
nova keypair-add --pub-key ~/.ssh/id_rsa.pub mykey
nova keypair-list
7.创建安全组
nova secgroup-list
nova secgroup-list-rules default //显示default 安全组的规则
nova secgroup-add-rule default icmp -1 -1 0.0.0.0/0 //给安全组加规则
nova secgroup-add-rule default tcp 22 22 0.0.0.0/0
8.查看创建虚拟机所需的资源
nova flavor-list
nova image-list
neutron net-list
nova secgroup-list
9.Nova命令创建虚拟机
nova boot --flavor m1.tiny --image cirros --nic net-id=c273f3dc-a567-4e4a-8473-0ecaa3587ec7 --security-group default --key-name mykey private-instance
nova boot --flavor m1.tiny --image cirros --nic net-id=c273f3dc-a567-4e4a-8473-0ecaa3587ec7 --security-group default --key-name mykey(刚才给秘钥起的名字) private-instance(虚拟机的名字)
Neutron网络入门:
https://www.ustack.com/blog/neutron_intro/
运行Nova list命令之前,设置环境变量
vim openrc.sh
export OS_USERNAME=admin
export OS_PASSWORD=haoning
export OS_TENANT_NAME=demo export OS_AUTH_URL=http://192.168.139.167:5000/v2.0
上面已写
分享到:
相关推荐
Nova虚拟机动态迁移源码分析。解析一下Nova虚拟机动态迁移的实现源码。目的是来整理Nova虚拟机动态迁移的实现步骤和相关源码部分架构
华为Nova3手机原厂维修图纸 原理图 电路图 故障维修图(PDF版) 华为Nova3 位置图 点位图 位号图.pdf 华为Nova3 原理图 电路图.pdf 华为Nova3 注释图 故障标注 主板元器件位置图.pdf 华为Nova3 原厂图 维修流程图 ...
华为Nova青春手机原厂维修图纸 原理图 电路图 故障维修图(PDF版)华为Nova青春 注释图 故障标注 主板元器件位置图.pdf 华为Nova青春 故障维修流程图 GPS故障.pdf 华为Nova青春 故障维修流程图 LCD显示故障.pdf 华为...
华为Nova3i手机原厂维修图纸 原理图 电路图 故障维修图(PDF版) 华为Nova3i 位置图 点位图 位号图.pdf 华为Nova3i 原理图 电路图.pdf 华为Nova3i 注释图 故障标注 主板元器件位置图.pdf 华为Nova3i 原厂图 维修流程...
华为Nova7原理图nova7 青春版原理图
Linux 虚拟机安装包和Ubuntu镜像
华为MATE40 主板 Main schematic.pdf nova5 nova6 nova7原理图电路图位号图
华为Nova5Pro卡刷包
Nova 是 OpenStack 组件,它提供一个云计算网络控制器,支持大量的虚拟机技术,包括 KVM、Xen、LXC、VMware 等。除了本地的 API,它还兼容常遇到的 Amazon EC2 和 S3 APIs。Nova 主要由一组 Python 守护进程组成,...
Nova
以色列Ophir 激光功率计novaⅡ用户手册
华为Nova3e手机原厂维修图纸 原理图 电路图 故障维修图(PDF版) 华为nova3e 位置图 位号图 元件图.pdf 华为nova3e 原理图 电路图.pdf 华为nova3e 注释图 故障标注 主板元器件位置图.pdf
openstack 插件 nova
Nova Launcher Prime 高度可定制,性能驱动的主屏幕。不接受任何替代品!Nova Launcher是现代Android的顶级发射器,全程采用完整的Material Design。Nova Launcher用您控制的主屏幕取代您的主屏幕,并可以自定义。...
nova, OpenStack计算机( Nova ) 团队和知识库标签 NovaOpenStack Nova提供云计算 fabric 控制器,支持多种计算技术,包括: libvirt ( KVM,Xen,LXC等),Hyper-V,VMware,XenServer,OpenStack
本文档详细介绍了nova的组件和启动虚拟机的流程,有助于初学者对于nova部分的了解。
openstack nova 源码分析
openstack nova-network分析
nova-compute源码分析