配置多台可以互相通信且可以与主机和外网通信的虚拟机

简介: 使用VMware-Workstation的克隆功能配置5台可以互相通信且可以与主机、外网通信的虚拟机

VMware版本:VMware-workstation-full-12.0.0-2985596
Linux版本:Linux版本:CentOS-6.5-x64
需要准备一个虚拟机,如何安装一个Linux虚拟机请参考博主的另一篇博客:
使用VMware-Workstation安装Linux系统
网址:https://yq.aliyun.com/articles/196553?spm=5176.8091938.0.0.YSHYIG

1. 配置原有虚拟机,使其可以和主机通信

  • 查看虚拟网络编辑器,得到虚拟网卡的IP为192.168.9.0,那么要使得主机(Windows)和虚拟机通信,就必须设置虚拟机的IP为192.168.9.xxx,也就是说,虚拟机与主机必须在同一网关。
    image
  • 设置网卡为net模式
  • 确保windows下的服务是否启动(dhcp,net服务)
  • 编辑文件:vi /etc/sysconfig/network-scripts/ifcfg-eth0
    文件原始内容:

image
作以下修改:
删除UUID和HWADDR
ONBOOT=ye
BOOTPROTO=static
IPADDR=192.168.9.100(IP必须是192.168.9.xxx)
NETMASK=255.255.255.0
GATEWAY=192.168.9.2
DNS1=1921.68.9.2
image

  • 保存退出并重启网络:service network restart
  • 测试:
    主机和虚拟机相互ping

image
image
测试虚拟是否可以连接外网:
image

  • rm -fr /etc/udev/rules.d/70-persistent-net.rules
    /etc/udev/rules.d/70-persistent-net.rules这个文件中记录了一台虚拟机的MAC地址,虚拟机第一次启动时会在这个文件中自动生成MAC地址,如果不删除这个文件的话,克隆出来的机器启动时回生成MAC地址,原来文件中也有MAC地址,造成冲突,导致新机器不能使用eth0接口,配置的/etc/sysconfig/network-scripts/ifcfg-eth0就不能应用
  • 设置主机名
    Linux中设置:vi /etc/sysconfig/network,如果安装系统的时候指定了主机名为basic,就不用在这里配置,但克隆的虚拟机需要修改

image
Windows中设置:打开C:WindowsSystem32driversetchosts文件作修改
image

  • 关闭防火墙
  1. iptables stop

chkconfig iptables off
vi /etc/selinux/config : SELINUX=disabled
image

  • 关机并保存快照

2. 使用当前虚拟机克隆一台虚拟机

image

image

image

image

image

image

可以看到,CentOS-6已经克隆好了另外一台虚拟机node001

image

3. 使用相同的方法再克隆三台机器:node002、node003、node004

image

4. 启动这4台机器并登陆,分别在每台虚拟机对应的配置文件中做如下修改

  • 配置IP:vi /etc/sysconfig/network-scripts/ifcfg-eth0

    ifcfg-eth0文件中只有本虚拟机的IP
    
    node001设置为192.168.9.101
    
    node002设置为192.168.9.102
    
    node003设置为192.168.9.103
    
    node004设置为192.168.9.104
  • Linux中修改主机名
  1. /etc/sysconfig/network 配置本台机器主机名,比如node001中,修改为HOSTNAME=node001
network文件中只有本虚拟机的主机名

vi /etc/hosts 配置所有虚拟机的主机名和IP的映射

![image](https://yqfile.alicdn.com/5ef6724419248348ca78011e4eba815f05b5737f.png)
  • Windows中保存所有虚拟机的主机名和IP的映射
    打开C:WindowsSystem32driversetchosts文件作修改

image

5. 检查各台虚拟机是否可以相互ping通,是否可以ping通主机,是否可以ping通外网,没有问题后,关机,拍照

目录
相关文章
|
9天前
|
存储 网络协议 网络安全
Hyper-V Win10虚拟机配置常见问题
在配置Hyper-V Win10虚拟机时,用户常面临网络连接、虚拟交换机配置、资源分配及其他问题。例如,虚拟机无法获取IP地址可能源于DHCP服务异常,需检查并启动该服务;外部虚拟交换机配置错误则需确保物理网络适配器正确连接。此外,内存不足或虚拟硬盘性能瓶颈也会影响运行效果。通过合理调整资源配置、优化设置及遵循最佳实践,可有效解决这些问题。
|
24天前
|
存储 编解码 虚拟化
【2025最新】VMware Workstation Pro 虚拟机配置与安装VMware Tools 感受它的强大~
VMware Tools 是 VMware 虚拟机中自带的一种增强工具,能够显著提升虚拟机的性能和用户体验。它提供了优化的显卡驱动程序、文件共享与拖放功能、时间同步以及跨虚拟机和宿主机的复制粘贴功能。安装 VMware Tools 可以让虚拟机在 VMware 平台上运行得更加高效,并且对于老旧系统(如 Win98、Win2000、WinXP)也能提供必要的驱动支持。每个虚拟机都需要独立安装与其操作系统版本相匹配的 VMware Tools,以确保最佳兼容性和性能表现。
74 6
【2025最新】VMware Workstation Pro 虚拟机配置与安装VMware Tools 感受它的强大~
|
7天前
|
监控 安全 网络协议
Hyper V上网实战:多虚拟机网络环境配置
在Hyper-V环境中配置多虚拟机网络以实现上网功能,需完成以下步骤:1. 确认Hyper-V安装与物理网络连接正常;2. 配置虚拟交换机(外部、内部或专用)以支持不同网络需求;3. 设置虚拟机网络适配器并关联对应虚拟交换机;4. 验证虚拟机网络连接状态;5. 根据场景需求优化多虚拟机网络环境。此外,还需注意网络隔离、性能监控及数据备份等事项,确保网络安全稳定运行。
|
15天前
|
安全 网络协议 网络安全
当虚拟机出现网络连接问题时,应该先检查Hyper-V的网卡连接配置
当虚拟机出现网络连接问题时,应首先检查Hyper-V的网卡配置。具体步骤包括:确认虚拟机运行状态、检查虚拟交换机类型和物理网卡连接、确保虚拟机网络适配器正确连接到虚拟交换机,并验证网络配置(IP地址等)。常见问题如虚拟交换机配置错误、网络适配器未连接或防火墙阻止连接,可通过重新配置或调整设置解决。必要时重启虚拟机和宿主机,查看事件日志或联系技术支持以进一步排查问题。
|
16天前
|
虚拟化 网络虚拟化 Windows
导入虚拟机到Hyper-V环境时,理解并配置网络适配器设置是确保网络通信的关键
在Hyper-V环境中,正确配置虚拟机的网络适配器是确保其网络通信的关键。需先启用Hyper-V功能并创建虚拟交换机。接着,在Hyper-V管理器中选择目标虚拟机,添加或配置网络适配器,选择合适的虚拟交换机(外部、内部或私有),并根据需求配置VLAN、MAC地址等选项。最后,启动虚拟机并验证网络连接,确保其能正常访问外部网络、与主机及其他虚拟机通信。常见问题包括无法访问外部网络或获取IP地址,需检查虚拟交换机和适配器设置。
|
5月前
|
Linux 网络安全
Linux虚拟机与主机和Xshell的连接问题解决
Linux虚拟机与主机和Xshell的连接问题解决
216 1
|
7月前
|
虚拟化
vmware虚拟机使用主机代理访问谷歌
vmware虚拟机使用主机代理访问谷歌
|
6月前
|
虚拟化
虚拟机系统Win7与主机之间不能实现拖放的问题及解决方法
虚拟机系统Win7与主机之间不能实现拖放的问题及解决方法
124 0
|
7月前
|
安全
【Azure 云服务】Azure Cloud Service 关于虚拟机资源,杀毒软件配置,补丁机制的问答
【Azure 云服务】Azure Cloud Service 关于虚拟机资源,杀毒软件配置,补丁机制的问答
|
7月前
|
存储 网络协议 搜索推荐
在Linux中,如何配置和管理虚拟机的网络和存储?
在Linux中,如何配置和管理虚拟机的网络和存储?

热门文章

最新文章