1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > vmware搭建多台虚拟机-桥接模式

vmware搭建多台虚拟机-桥接模式

时间:2018-07-22 19:24:15

相关推荐

vmware搭建多台虚拟机-桥接模式

我们本次的目的是搭建4台虚拟机,网络配置为桥接模式,以供局域网使用。

(1)创建虚拟机

以下文章详细介绍了单台虚拟机镜像的下载及安装,大家只看到第(1)部分就可以,上篇文章第二部分不用看。

/Myuhua/article/details/98618926

(2)虚拟机网络配置-桥接模式

1)设置虚拟网络

选中第一步创建完成的虚拟机,点击编辑->虚拟网络编辑器->更改设置

选择桥接地址,设置完点应用,然后确定。

2)设置虚拟机网络为桥接模式

在创建的虚拟机上右击->设置->网络适配器->桥接模式

3)物理机的ip修改为静态ip,不要自动分配,设置方法参照下文:

/Myuhua/article/details/99307519

4)桥接模式下虚拟机设置静态ip地址(以前在用mac搭多台虚拟机的时候写过在nat模式设置静态ip地址,感兴趣的朋友可以看一下/Myuhua/article/details/99307519)

在执行下面操作前关闭防火墙(重要),若不关闭虚拟机的防火墙则能导致ping不通物理机,在此同时也把物理机的防火墙给关闭:

//查看防火墙状态,此时防火墙还在启动状态[root@localhost ~]# systemctl status firewalld● firewalld.service - firewalld - dynamic firewall daemonLoaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled)Active: active (running) since 三 -08-14 15:31:21 CST; 5min agoDocs: man:firewalld(1)Main PID: 5995 (firewalld)CGroup: /system.slice/firewalld.service└─5995 /usr/bin/python -Es /usr/sbin/firewalld --nofork --nopid8月 14 15:31:20 localhost.localdomain systemd[1]: Starting firewalld - dynamic firewall daemon...8月 14 15:31:21 localhost.localdomain systemd[1]: Started firewalld - dynamic firewall daemon.//停止防火墙,这个命令执行后只是本次停止了防火墙[root@localhost ~]# systemctl stop firewalld//再次查看防火墙状态,防火墙已经被关闭[root@localhost ~]# systemctl status firewalld● firewalld.service - firewalld - dynamic firewall daemonLoaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)Active: inactive (dead)Docs: man:firewalld(1)8月 14 15:31:20 localhost.localdomain systemd[1]: Starting firewalld - dynamic firewall daemon...8月 14 15:31:21 localhost.localdomain systemd[1]: Started firewalld - dynamic firewall daemon.8月 14 15:38:27 localhost.localdomain systemd[1]: Stopping firewalld - dynamic firewall daemon.//最后要禁止防火墙开机启动[root@localhost ~]# systemctl disable firewalld

关闭selinux

[root@yumaster ~]# cat /etc/selinux/config # This file controls the state of SELinux on the system.# SELINUX= can take one of these three values:#enforcing - SELinux security policy is enforced.#permissive - SELinux prints warnings instead of enforcing.#disabled - No SELinux policy is loaded.SELINUX=disabled //改为disabled# SELINUXTYPE= can take one of three values:#targeted - Targeted processes are protected,#minimum - Modification of targeted policy. Only selected processes are protected. #mls - Multi Level Security protection.SELINUXTYPE=targeted

在设置虚拟机静态ip前,我们需要在dos窗口看一下物理机的网络配置信息(本人采用的是有线网络,根据自己的情况查看):

根据物理机的ip信息配置虚拟机的ip信息:在设置前一定要先关闭物理机与虚拟机的防火墙,避免后期出现ping不通的情况!!!

[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=static #改为staticDEFROUTE=yesIPV4_FAILURE_FATAL=yesIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_FAILURE_FATAL=noIPV6_ADDR_GEN_MODE=stable-privacyNAME=ens33UUID=c7eb8025-355e-4a0a-8124-1218c3f48eeaDEVICE=ens33ONBOOT=yes#改为yes#add contentIPADDR=1xx.xx.xx.xxx#根据物理机的ip设置,前三个位置需要一致,最后位置可在1-255范围内自己修改NETMASK=255.255.255.0 #跟物理机一样GATEWAY=1xx.xx.xx.x#跟物理机一样DNS1=8.8.8.8DNS2=114.114.114.114PEERDNS=yesPEERROUTES=yes//上面配置文件修改保存后一定记得重启一下网络使其生效[root@localhost ~]# systemctl restart network.service

验证网络是否已通:

在这边还有个虚拟机与物理机可以互相ping通,而虚拟机就是ping不通外网的坑,可见下文章:

/Myuhua/article/details/99441927

(3)克隆虚拟机

1)在克隆虚拟机前需要先关闭虚拟机,右击虚拟机->关闭选项卡->关机

2)等待虚拟机完全关闭后,右击虚拟机->管理->克隆

克隆完毕后在左侧就看到新克隆的虚拟机了。

在第二台虚拟机被克隆出来之后,我们检查一下他的联网方式是否为桥接模式:右击虚拟机->设置

生成虚拟机mac:

打开第二台虚拟机修改配置文件,修改第二台虚拟机的ip地址,在修改完配置文件后一定要再重新起一下网络,保证配置文件生效:

修改主机名:

//每台虚拟机的主机名自己取就可以,建议第一台以master命名,后面的以slave命名[root@localhost ~]# hostnamectl set-hostname yuslave1[root@localhost ~]# hostname yuslave1//修改完主机名后再退出重新登录[root@localhost ~]# exit

到此为止第二台克隆虚拟机就完毕了。

(4)克隆多台虚拟机

第三台、第四台虚拟机还是从第一台虚拟机克隆,配置过程参照(3)第二台虚拟机的配置。

注意:

1)每台虚拟机都需要修改/etc/sysconfig/network-scripts/ifcfg-ens33 路径下的配置文件,使其ip与物理机在同一网段且每台虚拟机ip都是唯一(除网段外整个ip肯定不能与物理机相同)。

2)保证每台虚拟机的mac地址都不相同,若相同在同一局域网下会出现除自身外ping不通其他虚拟机、物理机等情况。

3)如果公司有mac入网管理,需要将每台虚拟机的mac地址都加入公司的入网权限中,否则会出现ping不通外网的情况。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。