Esxi虚拟系统中虚拟机docker桥接网络
目的:实现容器和公司服务器同网段ip,公司服务器为esxi创建的虚拟机
注意:首先需要将公司esxi虚拟系统的主机网络设置为混杂模式
混杂模式:指一台机器能够接收所有经过它的数据流,而不论其目的地址是否是他
1. 登录VMWare vsphere client,找到主机配置中的网络,点击属性
2. 修改网络模式为混杂模式
centos6.5版本将docker容器配置局域网段
1、安装docker
[root@Zabbix ~]# rpm -ivh http://dl.Fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
[root@Zabbix ~]# rpm --import/etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
[root@Zabbix ~]# yum -y install docker-io
[root@Zabbix ~]# yum installdevice-mapper-event-libs #防止启动docker时 死锁
[root@Zabbix ~]# service docker restart
[root@Zabbix ~]# service docker status
[root@Zabbix ~]# docker pull centos:6
[root@Zabbix ~]# ip link set dev docker0down #删除以前的网桥,docker0为你启动容器时候自动创建
[root@Zabbix ~]# brctl delbr docker0
[root@Zabbix ~]# cd/etc/sysconfig/network-scripts/
[root@Zabbix network-scripts]# vimifcfg-eth0
DEVICE=eth0
HWADDR=00:0C:29:6D:DF:B8
TYPE=Ethernet
UUID=0b55c691-24ed-422d-bfbd-16bc03fecda4
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
BRIDGE=br0
vim ifcfg-br0
DEVICE=br0
HWADDR=00:0C:29:6D:DF:B8
TYPE=Bridge
UUID=0b55c691-24ed-422d-bfbd-16bc03fecda4
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
IPADDR=192.168.1.104
GATEWAY=192.168.1.1
DNS=114.114.114.114
[root@Zabbix network-scripts]# servicenetwork restart
[root@Zabbix network-scripts]# unzippipework-master.zip
[root@Zabbix network-scripts]# cppipework-master/pipework /usr/local/bin/
[root@Zabbix network-scripts]# cd
#由于6版本中 iproute版本过低,后期分配IP给容器时会报错,所以需要升级
[root@Zabbix ~]# rpm -qa|grep iproute #当前iproute版本
iproute-2.6.32-31.el6.x86_64
[root@Zabbix ~]# yum install -yhttp://rdo.fedorapeople.org/rdo-release.rpm
[root@Zabbix ~]# vim/etc/yum.repos.d/rdo-release.repo
[openstack-queens]
name=OpenStack Queens Repository
baseurl=https://repos.fedorapeople.org/repos/openstack/EOL/openstack-icehouse/epel-6/
skip_if_unavailable=0
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-RDO-kilo
doc
[root@Zabbix ~]# yum repolist
[root@Zabbix ~]# yum install -y iproute
[root@Zabbix ~]# rpm -qa|grep iproute #升级后的iproute版本
iproute-2.6.32-130.el6ost.netns.2.x86_64
[root@Zabbix ~]# docker run -itd --net=none--name test centos:6 /bin/bash #运行容器
[root@Zabbix ~]# pipework br0 test192.168.1.104/24@192.168.1.1
[root@Zabbix ~]# docker exec -it test3/bin/bash
[root@5d9a7e86cb62 /]# ifconfig | head -5
eth1 Link encap:Ethernet HWaddrBE:1F:68:72:40:08
inet addr:192.168.1.104 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::bc1f:68ff:fe72:4008/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:11266 errors:0 dropped:0 overruns:0 frame:0
[root@5d9a7e86cb62 /]# yum -y installiputils #安装ping命令软件包
[root@5d9a7e86cb62 /]# ping 192.168.1.1 #ping网关
PING 192.168.1.1 (192.168.1.1) 56(84) bytesof data.
64 bytes from 192.168.1.1: icmp_seq=1ttl=254 time=5.53 ms
[root@5d9a7e86cb62 /]# pingwww.baidu.com #到此完成
PING www.a.shifen.com (14.215.177.39)56(84) bytes of data.
64 bytes from 14.215.177.39: icmp_seq=1ttl=55 time=6.36 ms
64 bytes from 14.215.177.39: icmp_seq=2ttl=55 time=7.14 ms
Esxi虚拟系统中虚拟机docker桥接网络相关推荐
- kali Linux虚拟机配置桥接网络模式
kali Linux虚拟机配置桥接网络模式 1.打开虚拟网络编辑器 2.虚拟机设置成桥接模式 桥接模式下物理网卡和虚拟网卡的IP地址处于同一个网段,子网掩码.网关.DNS等参数都相同. 本地物理网卡和 ...
- Fedora 19配置KVM虚拟机的桥接网络
Fedora 19配置KVM虚拟机的桥接网络 本文讲述如何在Fedora 19下配置桥接网络,使得局域网中的其它机器能够访问KVM中的虚拟机.注:Fedora 19是宿主机器的操作系统 下面开始! 简 ...
- 关于虚拟机下桥接网络的小问题
遇到一个问题,简单讲就是共享网络,Host-Only网络都能使用,但是桥接网络一直不能使用,一链接就报错当前设备已离线/OffLine. 起初以为是虚拟机软件问题,从parallels desktop ...
- Ubuntu虚拟机使用桥接网络设置静态IP
需求:在Windows下使用VMware安装Ubuntu18.04,需要为Ubuntu系统设置桥接网络,给系统一个静态IP,使得在不同网段下的两台笔记本的Ubuntu虚拟机实现互通. 遇到的问题: 1 ...
- Go游戏服务器开发的一些思考(九):Docker桥接网络及固定IP (二)
桥接网络的问题 在使用docker交接网络时,有不少问题.主要问题如下: IP不固定 或者 是固定IP在重启后失效 把Docker容器直接暴露到在该网段上了 Docker Overlay 网络模型 最 ...
- vmware虚拟机出现桥接网络不稳定,连接不上,宿主机网络正常
1.大概率是虚拟机桥接网络时,桥接到了宿主机的其余网络,这个时候只需要打开虚拟机的:编辑--虚拟机网络编辑,从自动模式修改为指定网络,重启一下虚拟机,就可以了. wlp代表的是无线网络 enx开头的网 ...
- kvm桥接网络配置linux,KVM 虚拟机网卡桥接网络配置
KVM三种网络类型: [root@node124 opt]# virt-install --help| grep network --pxe Boot from the n ...
- KVM创建虚拟机设置桥接网络,使不同网段的宿主机所创建的虚拟机之间可以互相通信
需求:两台宿主机,位于同一网段或不同网段,需要在两台宿主机上各创建5台虚拟机,并且虚拟机之间可以两两通信. 步骤一:首先,安装KVM虚拟机,教程很多,此处不再赘述 若创建的虚拟机不要求在同一网段或宿主 ...
- VMware ESXi克隆导出虚拟机下载时网络错误(或创建时FileNotFound)解决
在VMware ESXi平台上想要克隆虚拟机,在关闭了电源的前提下,点击"导出"提示一共要下载2个文件,一个是.ovf文件,另一个是.vmdk文件. 出现如下问题: .ovf文件下 ...
最新文章
- 常用DOS命令全面收藏
- spoj Find Log
- SAP CRM 物料request download - 两个队列的分析
- WebAssembly增加Go语言绑定
- 自定义UserProvider,更改验证方法
- 浙江省高校计算机等级考试三级考什么容易,浙江省高校计算机等级考试大纲(三级)(3)...
- docker高级应用之智能添加与修改防火墙规则
- 怎样看mysql是不是支持SSL_mysql是如何支持ssl通信的?
- 性能测试:记一次生产环境性能测试优化实践
- datatables java 分页_DataTables后台分页的使用
- 压缩感知 热身实验 OMP算法Python实现(详细代码注释)
- 少年张三丰java版_长这么大才知道,《少年张三丰》有两个版本,更喜欢哪一个版本...
- ts类中的private和protected
- cdr 表格自动填充文字_6个excel表格制作技巧,熟练掌握,工作效率加倍
- 【Javascript】length属性
- Ant Design vue v-decorate 进行数据绑定
- JS的数据类型分类以及用法,没有这些基础,学不好js
- 接口测试平台代码实现134: 全局变量-13
- ubuntu下Android开发环境的搭建:eclipse+SDK详细安装教程+常见问题及其解决方案
- PDF转TXT免费脚本