openstack 怎样创建虚拟网络

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了openstack 怎样创建虚拟网络相关的知识,希望对你有一定的参考价值。

参考技术A (一)网络服务配置
1、在compute node上面安装nova-network nova-api-metadata,在controller管理机上面安装nova-network服务compute node:# apt-get install nova-api-metadata
controller : # apt-get install nova-network

2、编辑nova.conf定义网络模块,在[DEFAULT]选项下修改添加如下,注意,controller和compute节点都要添加该配置文件
[DEFAULT]
...
network_manager=nova.network.manager.FlatDHCPManager
firewall_driver=nova.virt.libvirt.firewall.IptablesFirewallDriver
network_size=254
allow_same_net_traffic=False
multi_host=True
send_arp_for_ha=True
share_dhcp_address=True
force_dhcp_release=True
flat_network_bridge=br100
flat_interface=eth1
public_interface=eth1

3、重启网络服务
# service nova-network restart
4、现在在controller管理机设置环境变量,运行
# source openrc.sh
然后创建一个可以使用的虚拟机网络
# nova network-create vmnet --fixed-range-v4=10.0.0.0/24 --bridge=br100 --multi-host=T
5、通过nova命令查看创建的虚拟机网络
root@ubuntu:~# nova network-list
+--------------------------------------+-------+-------------+
| ID | Label | Cidr |
+--------------------------------------+-------+-------------+
| f115a713-3411-4ff9-b71e-4fa43bcfda79 | vmnet | 10.0.0.0/24 |
+--------------------------------------+-------+-------------+本回答被提问者和网友采纳

##8.创建虚拟机--openstack

 

 

##8.创建虚拟机.txt.sh
#仅作为参考

source ./admin-openstack.sh

#创建虚拟网络
openstack network create --share --external --provider-physical-network provider --provider-network-type flat vnet_10.2

#创建子网
openstack subnet create --network vnet_10.2 --allocation-pool start=10.2.1.200,end=10.2.1.220 --dns-nameserver 172.16.11.14 --gateway 10.2.1.1 --subnet-range 10.2.1.0/24 --name sub_vnet_10.2
#cc312fbb-9538-4896-aa6d-bcbe62d7dcc4

#查看网络
neutron net-list
neutron subnet-list


#创建秘钥
ssh-keygen -t dsa -P ‘‘ -f ~/.ssh/id_dsa
nova keypair-add --pub-key ~/.ssh/id_dsa.pub mykey
nova keypair-list #查看密钥

#创建可用域
nova aggregate-create Dell01 Dell01
nova aggregate-list

#创建云主机类型
openstack flavor create --id 1 --vcpus 1 --ram 512 --disk 5  m1.nano

#安全规则
openstack security group rule create --proto icmp default
openstack security group rule create --proto tcp --dst-port 22 default

#云主机可用类型
openstack flavor list
#可用镜像
openstack image list
#可用的网络
openstack network list
#可用的安全组
openstack security group list

#创建虚拟机 kvm01-cirros
#m1.nano 主机类型,net-id后面是网络ID号
nova boot --flavor m1.nano --image cirros   --nic net-id=5f8f16c1-a647-4a49-9c39-2e8747bfb329   --security-group default --key-name mykey   kvm01-cirros


###--------------------------------------------------------

 

以上是关于openstack 怎样创建虚拟网络的主要内容,如果未能解决你的问题,请参考以下文章

13.CentOS7下Openstack-Train版本安装--创建虚拟网络

openstack N版——创建云主机

OpenStack使用flat网络创建虚拟机失败——PortBindingFailed: Binding failed for port

openstack neutron网络介绍

在openstack上创建第一个虚拟机

云计算之openstack(N版)虚拟机创建