Oracle VM VirtualBox +ubuntu server 搭建虚拟服务器局域网


因为公司项目需要做架构原型Demo,但是在架构部署方面又不可以完全都用真机来弄(成本),

所以这里就只能搭建虚拟机局域网环境。也比较简单,这里只是做一下记录。

 注意:安装VirtualBox,在VirtualBox上安装ubuntu server及server上安装软件不在此讲范围内。

        

1.配置宿主机网络

     右键本地连接==》属性==》共享==》勾选Internet连接共享的2个复选框

     右键本地连接==》属性==》网络==》勾选VirtualBox Bridged Networking Driver=》安装(三个都安装下试试)


2.在VirtualBox上设置每个虚拟ubuntu server的网络设置:

 网卡1:连接方式:桥接网卡

        界面名称:Realtek PCIe GBE Family Controller(注意不要选择那个虚拟机的)

        高级:

              控制芯片:Intel PRO/1000 MT 桌面

              混杂模式:拒绝

              MAC地址:默认

              勾选接入网络

确定即可


3.重启Oracle VM VirtualBox,启动Ubuntu Server。

  配置Ubuntu Server的静态ip地址(让其在网络上与宿主机地位均等),

   (1).配置静态ip:

             sudo vim /etc/network/interfaces

             注释掉默认的 iface eth0 inet xxx

             添加如下配置:

                iface eth0 inet static

                address 192.168.2.15(内网可用IP,我宿主机在内网的ip为192.168.2.12)

                gateway 192.168.2.254(内网网关,和宿主机一样)

                netmask 255.255.255.0

               dns-nameservers 192.168.3.45 192.168.8.10 (不要直接配置/etc/resolv.conf,那样重启后就还原)

              保存退出




4. 最后执行sudo /etc/init.d/networking restart 使网络配置生效。或者重启服务。


我这里按照此方法配置了多台ubuntu server。

这个时候就可以发现,宿主机和这些server可以互相通信,这些server也可以上网,每台server之间也是可以互相通信的。

到此,就可以用他们来玩耍了!