使用VirtualBox和VMware安装Fuel-OpenStack的网络地址规划以及通信机制

基于仿真环境搭建的需要,在衡量了现有的众多开源工具之后,决定选用 OpenStack作为实验环境。

那么首先就需要部署OpenStack环境,于是又对OpenStack的部署方式进行了考量。目前主要分为三种:

1. 在Linux上使用源代码编译安装。

2. 在Linux上使用二进制安装包进行安装。

3. 使用辅助安装工具进行安装(Fuel,OpenShit等等)。

从1到3的难度等级为高、中、低。对于像我一样的新手而言,我比较推荐方案3。前两者安装过程实在是过于繁杂,安装过程可能还需要安装其他很多的依赖项,而且错误频出。很容易就会打消初学者的积极性,因此初上手的同学建议先使用3来了解openstack,熟悉之后有兴趣可以使用1,2进行安装。

在此,我给出一个Fuel-Openstack体验的链接,仅仅是体验而言,并没有过多的功能可供操作。

http://demo.fuel-infra.org:8000/#clusters

其中,用户名和密码都是admin。

然后关于3的安装,网上有很多教程,这里不做过多说明。仅给出几个详细的链接供参考。

http://www.cnblogs.com/dyllove98/p/4115629.html

http://www.cnblogs.com/heybob/p/4718927.html

以上两个都图解了Fuel的安装过程,没什么好说的。我主要想表达的是其中的一个小问题,即为什么按照Fuel Server给出的URL访问不了Fuel UI。

这个问题本身是和网络地址的规划有关的,而不管是VirtualBox还是VMware,都有自己的一套主张。分别进行简单说明:

VirtualBox:

以上两个链接中都在VBox下定义了三个全局的虚拟网卡(Host-only模式):10.20.0.1;172.16.0.1;192.168.4.1;分别对应的是A、B、C类地址。也是三个不同的网段,分别负责openstack内部通信,浮动ip以及数据业务等等。暂且不去考虑这些地址的设计意义,但是必须明白一点就是10.20.0.1这个地址是Fuel节点默认的IP地址,因此建议这个地址保持不变。

然后,我按照教程全部设置好之后,却访问不了Fuel UI。在翻阅了VBox REF之后,将VBox中的VNet0修改为和主机同网段的IP(上面的三个网络不变,是VNet1,2,3),瞬间可以访问了。分析如下:

对于VBox的Host-only模式而言,主机和虚拟机的通信网卡是VNet0,而默认情况下的Net0和主机的IP并不在同一个网段,因此无法通信,修改之后,那就搞定了。VMware也是同样的原理(虽然我没有用VMware安装过)。

VMware:

对于VMware的使用而言,它默认有三个虚拟网卡:VMnet0、VMnet1、VMnet8,其中0对应的是Bridge模式,1对应Host-only模式,8对应的是NAT模式,下虚拟机和主机的通信渠道。因此自主新建的网段不应该使用这三个。我大概画了一下这个结构,如下图所示:

以上的观念仅为个人在摸索安装Fuel过程中的体会,可能有理解错误的地方,欢迎指正。也是在网上搜索Fuel UI Access的解决方案时,发现很多人都有这样的问题,但却没人解答,因此才有了这篇博文,纯属原创,希望转载注明出处。

时间: 2024-11-05 19:28:00

使用VirtualBox和VMware安装Fuel-OpenStack的网络地址规划以及通信机制的相关文章

openstack 之 使用virtualbox 脚本自动安装mirantis openstack

请直接参考https://docs.mirantis.com/openstack/fuel/fuel-9.0/  上的 <Mirantis-OpenStack-9.0-QuickStartGuide> 以前不知道mirantis还提供了更加快捷的部署方案,就是连virtualbox的环境都帮你自动化部署完成了,你只需要根据你的硬件条件,按照你的需求配置虚拟机的相关参数,比如你的环境只有8G内存,那么你就选择部署一个3个节点的openstack,直接在virtualbox script中调用相应

基于VirtualBox 安装和配置Fuel OpenStack(V6.1)

1.环境准备 准备一台内存较大的主机,12G以上 下载安装VirtualBox及其匹配的扩展包 virtualbox: http://download.virtualbox.org/virtualbox/4.3.28/VirtualBox-4.3.28-100309-Win.exe 扩展包(extension):(扩展包的版本与virtualbox要一致) http://download.virtualbox.org/virtualbox/4.3.28/Oracle_VM_VirtualBox_

使用Fuel安装OpenStack juno之一安装Fuel Master

安装OpenStack是一件很复杂的事情,特别是在想目中,如果一个组件一个组件,一台一台的coding部署,估计太消耗时间,而且出错的概率很高,所以使用工具推送部署的效率就很高了,而且必须得可靠.mirantis是一家专门做openstack服务的公司,对openstack的贡献也很高,目前已经实现盈利,其openstack部署工具Fuel也很高效稳定,可以在生产环境使用,而且可以购买其服务. 那就不多说此工具了,咱们开始部署,先来了解下大致的环境: 部署硬件:windows 7 (8GB RA

利用脚本在Virtualbox中部署fuel Openstack

准备工作: Mirantis Fuel OpenStack安装文件(ISO格式) Virtual Box Scripts Cygwin及相关组件 Virtual Box安装文件及扩展文件 下载地址: Mirantis相关:https://software.mirantis.com/releases/#supported Virtual Box相关:https://www.virtualbox.org Cygwin相关:https://cygwin.com/mirrors.html 安装Virtu

VirtualBox和VMware虚拟机相互转换

如果你已经按照自己的喜好设置好了虚拟机,那么就不需要再从头安装--你可以迁移现有的虚拟机. VirtualBox 和 VMware 使用不同的虚拟机格式,不过他们都支持标准的开放式虚拟化格式.将已经存在的虚拟机转换为 OVF/OVA 格式就可以导入其他的虚拟机程序. 不幸的是,这并不总是奏效.因为 VirtualBox 和 VMware 看起来使用些许不同的 OVA/OVF 实现方式,因此也不完全兼容.如果这不奏效,你可能需要重新安装虚拟机的客户机操作系统了. VirtualBox 转换到 VM

VMware安装xp虚拟机

VMware安装xp虚拟机 1.用到的软件: 2.安装VMware:  接受 选择自定义 要等上一小会. 输入密钥:百度一个就可以了. 安装成功: 禁用VMware网卡: 3.安装xp系统: 创建新的虚拟机,选自定义: 加载iso镜像: 输进密钥: 选择虚拟机安装目录: VirtualBox需要自己一步一步设定,VMware很多自己就自动进行了. 屏幕太小,可以调节分辨率: 至此,xp系统就装好了.

esxi 部署fuel openstack

Esxi安装部署fuel 9.0 前注: 最近需要部署openstack环境.想用esxi部署先测试.于是开始查找资料,准备部署.很遗憾,GOOGLE了好久,都没有找到比较翔实的部署资料. 通过不断的折腾,终于部署成功.记录下来.分享给需要的朋友. 废话不多说.开始. 1.基础环境: 公司内网网段192.168.11.0/24. DHCP自动分配地址段192.168.11.100-192.168.11.199 在DELL R720上安装ESXI6. IP为192.168.11.80 ESXI安装

VMware安装Linux系统

|   版权声明:本文为博主原创文章,未经博主允许不得转载. VMware是一款非常不错的虚拟机,下面我们将用VMware实现安装GMac Linux系统,和在虚拟机上运行 GMac系统.附上一张配置安装好的GMac Linux系统. 1.准备好VMware和要安装的系统,并安装好VMware. 2.新建虚拟机 在通过VMware安装任何一个系统前,都要先新建一个虚拟机,这里最重要的一部就是,导入安装的系 统文件.我这里导入的是系统的镜像. 3.虚拟机设置 在虚拟机的设置里面,主要设置的是关于硬

VMware 安装易飞的方法

(Oracle VM VirtualBox 虚拟机可以直接安装易飞)VMware 在安装易飞系统管理员时会提示:“此台机器为虚拟机,系统控制员不允许安装在此类机器上,请注意!”其实只需要在安装的虚拟机上修改一个参数即可,找到安装在虚拟机上的以.vmx的文件,用记事本打开,找到SMBIOS.reflectHost = "FALSE" ,此处“FALSE”改为“TRUE”即可安装! —————————————来源:204U软件 VMware 安装易飞的方法