vagrant虚拟化之多网卡网络配置
vagrant虚拟化之多网卡网络配置
vagrant虚拟化之多网卡网络配置,通过ambari配置了3个节点。
config.vm.define :master do |master|
master.vm.hostname = "master"
master.vm.network :private_network ,ip: "192.168.11.41"
end
config.vm.define :slave1 do |slave1|
slave1.vm.hostname = "slave1"
slave1.vm.network :private_network, ip: "192.168.11.42"
end
config.vm.define :slave2 do |slave2|
slave2.vm.hostname = "slave2"
slave2.vm.network :private_network, ip: "192.168.11.43"
end
这样配置完以后,发现使用xshell,节点之间互相ping不通,但是ping外网可以。
尝试各种方式后,附上2种解决方案:
一、network改为public
config.vm.define :master do |master|
master.vm.hostname = "master"
master.vm.network "public_network", bridge: "enp0s8",adapter: 2, ip: "192.168.11.41"
end
将集群的网络改为公网形式,然后互相之间就可以ping通。
具体参考案例:
vagrant虚拟化之多网卡网络配置
二、查看本地主机网络的ip地址范围(最佳解决方案)
通过virtual box工具,点击管理选型里的主机网络管理器,看到如下内容。
可以看到IP地址的范围。
然后将ambari中的ip地址进行修改,只是将之前的11改为41,但是最后的地址没按那个IP地址范围,居然也可以ping通,具体原因为啥,目前还不懂,网络这块有点懵逼,还需再多看多学学,留待解决。
config.vm.define :master do |master|
master.vm.hostname = "master"
master.vm.network :private_network ,ip: "192.168.56.41"
#master.vm.network "private_network", bridge: "enp0s8",adapter: 2, ip: "192.168.56.41"
end
config.vm.define :slave1 do |slave1|
slave1.vm.hostname = "slave1"
slave1.vm.network :private_network, ip: "192.168.56.42"
end
config.vm.define :slave2 do |slave2|
slave2.vm.hostname = "slave2"
slave2.vm.network :private_network, ip: "192.168.56.43"
end
三、vagrant优秀博文
vagrant虚拟化之多网卡网络配置的更多相关文章
- ESXI多网卡网络配置
1.两台路由器接入不同网络: 2.一台4网口服务器,网口分别为:vmnic0.vmnic1.vmnic2.vmnic3 3.ESXI6.5服务器虚拟机系统 测试环境模拟: 路由1:192.168.0. ...
- 05、ip划分+网络配置+虚拟化基础+基本路由
-- IP IANA (Internet Assigned Numbers Authority) ,Internet号分配机构.负责对IP地 址分配规划以及对TCP/UDP公共服务的端口定义.国际 ...
- linux配置网卡IP地址命令详细介绍及一些常用网络配置命令
linux配置网卡IP地址命令详细介绍及一些常用网络配置命令2010-- 个评论 收藏 我要投稿 Linux命令行下配置IP地址不像图形界面下那么方 便,完全需要我们手动配置,下面就给大家介绍几种配置 ...
- Vagrant网络配置
Vagrant中网络配置 一.基本配置 Vagrant offers multiple options for how you are able to connect your guest machi ...
- Debian-Linux配置网卡网络方法
Debian不同于centos系统,网卡配置不是在/etc/sysconfig/network-scrip里面,而是在/etc/network/interfaces里面 1.Debian网络配置 配置 ...
- Linux网络配置之虚拟网卡的配置(ubuntu 16.04)
关于图形界面的配置,我这里就不多介绍了,这个很简单.这里介绍的是如何通过修改配置文件来实现虚拟网卡. 首先介绍ubuntu(我这里使用的是ubuntu-16.04)下虚拟网卡的配置 1.先用ifcon ...
- Java API研究:获取本地环境所有网卡及每个网卡的所有网络配置
一个网卡(不太标准,应该叫做一个网络接口,一个网卡是可以拥有多个网络接口的,如SoftAP)拥有一套网络配置:ip地址,子网掩码,网关,dns等等. 自java 1.6开始,提供了访问网络配置的一些接 ...
- CentOS 6.9配置网卡IP/网关/DNS命令详细介绍及一些常用网络配置命令(转)
一.IP 即时生效(重启后失效): ifconfig eth0 192.168.1.102 netmask 255.255.255.0 //添加IP地址 route add default gw 19 ...
- ubuntu 16.04 网络配置之虚拟网卡的配置
关于图形界面的配置,我这里就不多介绍了,这个很简单.这里介绍的是如何通过修改配置文件来实现虚拟网卡. 首先介绍ubuntu(我这里使用的是ubuntu-16.04)下虚拟网卡的配置 1.先用ifcon ...
随机推荐
- [linux]makefile多目录
在使用makefile多目录编写前需要掌握几个函数及符号 自定义变量 target=edit 引用的时候直接使用 $(target) 有点像C语言中的#define,这里的 $(target)会被替换 ...
- 如何理解SQL的可重复读和幻读之间的区别?
从本源来理解比较容易理解,如果只是描述概念和定义,容易让人云里雾里找不到方向.正好这两天在浏览mysql的文档,我可以简单在这里总结一下,帮助其他还没有理解的朋友,如果有错误也麻烦帮忙指正. 先讲一点 ...
- eclips如何安装jetty插件
转载自http://www.cnblogs.com/nightswatch/p/4639687.html的博文 eclipse中安装jetty插件并使用 一.eclipse中jetty插件安装: ...
- java的多线程:java安全问题产生的原因与JMM的关系
一.多线程产生安全问题 1.Java内存模型 共享内存模型指的就是Java内存模型(简称JMM),JMM决定一个线程对共享变量的写入时,能对另一个线程可见. 从抽象的角度来看,JMM定义了线程和主内存 ...
- linux IP 注释
DEVICE=name,这里name是物理设备的名字(动态分配的PPP设备应当除外,它的名字是"逻辑名". IPADDR=addr, 这里addr是IP地址. NETMASK=ma ...
- std::thread线程库详解(2)
目录 目录 简介 最基本的锁 std::mutex 使用 方法和属性 递归锁 std::recursive_mutex 共享锁 std::shared_mutex (C++17) 带超时的锁 总结 简 ...
- 实验一-最小生成树Kruskal算法
实验名称 最小生成树算法-Kruskal算法 实验目的 1.掌握并查集的合并优化和查询优化: 2.掌握Kruskal算法. 3.能够针对实际问题,能够正确选择贪心策略. 4.能够针对选择的贪心策略,证 ...
- 设置.ignore后不生效解决方案
/logs/*.lock /logs/*.log/reports/API_TEST_V*/.idea/ 设置.ignore后不生效解决方案: 在terminal中输入已下几行代码: git rm -r ...
- 【Oracle】sum(..) over(..)用法分析
今天再看sql优化详解的时候,提到了一个sum(..) over(..) 于是自己实验并在网上找了相关的一些文章来看 下面创建一张表: create sequence xulie increment ...
- pandas 写csv 操作
pandas 写csv 操作 def show_history(self): df = pd.DataFrame() df['Time'] = pd.Series(self.time_hist) df ...