Openstack命令行创建不同vlan段虚拟机

  

默认使用nova-network的vlan模式,但是在使用默认的dashboard的时候,不能指定创建的虚拟机的使用网段,固定IP地址。

实际上该功能是在存在的,只是openstack的dashbboard只是一个基础简单版本,没有该功能,我们可以扩展该功能或者直接抛弃openstack的自带dashboard重新实现。

这里我们先验证该功能的存在:

Contents [hide]

查询flavor-id

查询flavor-id,得到一组列表,这里取ID=2的一组flavor

1
nova flavor-list

查询镜像id或者名字

查询镜像id或者名字,得到一组镜像列表,我们可以使用他的镜像ID或者镜像名字,这里我们将记录他的镜像名字。

1
nova image-list

查询当前网络列表

查询当前网络列表,得到一组网络,我们在自待的openstack的dashboard默认一直使用的是1网络,我们这里主动使用2网段。

1
nova net-list

创建虚拟机,使用命令

1
nova boot --flavor 2 --image centos-6.5.qcow2 test6 --nic net-id=64900206-9682-4976-a2a7-fb9b82ab01b4

上面的net-id的id不是数字,在openstack中的唯一主键很多使用了这样的字符串。

效果

执行完成以后,我们到界面的虚拟机列表就可以看到效果:

Openstack命令行创建不同vlan段虚拟机

这里的效果我们可以看到,最上面一个虚拟机的IP段是37网段。已经和默认的创建网段不一样了,并且该虚拟机正常访问。

扩展

我们还可以指定固定IP创建虚拟机:

1
nova boot --flavor 2 --image centos-6.5.qcow2 test6 --nic net-id=64900206-9682-4976-a2a7-fb9b82ab01b4,v4-fixed-ip=172.17.37.10

执行后类似上面的图片,将看到有37.10的IP主机创建。

上一篇:Time的各种变量unity3d


下一篇:VLAN模式