博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Openstack命令行创建不同vlan段虚拟机
阅读量:6928 次
发布时间:2019-06-27

本文共 913 字,大约阅读时间需要 3 分钟。

  

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

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

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

Contents []

查询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中的唯一主键很多使用了这样的字符串。

效果

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

这里的效果我们可以看到,最上面一个虚拟机的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主机创建。

转载于:https://www.cnblogs.com/CLTANG/p/4332200.html

你可能感兴趣的文章
2017最好的JavaScript框架、库和工具 — SitePoint
查看>>
Linux 集群
查看>>
R语言推特twitter转发可视化分析
查看>>
模仿也是提高,纯css小技巧实现头部进度条
查看>>
js 改变只读属性的值
查看>>
nodejs vue SyntaxError:Block-scoped declarations (let,const,function,class) not yet supported
查看>>
PHP JQUERY JSON 实现瀑布流
查看>>
英雄所见略同——每个人都有的一套价值体系观念
查看>>
oracle学习5
查看>>
Demo学习: Dialogs Anonymous Callback
查看>>
Android使用GestureDetector实现手势滑动效果
查看>>
Java设计原则之里氏替换原则
查看>>
智销功能_基本项目搭建
查看>>
并发编程之 Fork-Join 分而治之框架
查看>>
Spring @Import注解 —— 导入资源
查看>>
jquery 事件委托(利用冒泡)
查看>>
javascript数组去重算法-----4(另一种写法)
查看>>
mongodb启动关闭;
查看>>
MYSQL错误:You can't specify target table for update in FROM clause
查看>>
Java-输入输出流
查看>>