博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
克隆虚拟机后需要修改的配置
阅读量:4658 次
发布时间:2019-06-09

本文共 2880 字,大约阅读时间需要 9 分钟。

问题描述: 有时候为了方便,我们可以直接在windows本机上复制整个虚拟机文件夹,完成虚拟机克隆,本实验将虚拟机11gnode1克隆,生成11gnode2,从而拥有多个实验环境。但是如此克隆后,两台虚拟机的配置信息完全相同,物理上没有独立,远程连接不上,Ping不通,要想两台虚拟机都可用,需要更改一些配置。

 

修改流程

 

1.打开虚拟机时,选择已经复制该虚拟机。

该操作会生成新的MAC地址。

 

2.更新新生成的MAC到配置文件  (新克隆的虚拟机都需要更新MAC到配置文件)

2.1  查看新生成的MAC值。打开新克隆的虚拟机的网络适配器>高级>查看MAC值     

 

 

当我们使用 VMware 克隆 linux 主机时会发生克隆主机和原主机网卡 UUID 重复的问题,这样会对网络通信产生影响。

只要保证每台主机的 UUID 独一无二即可,即为新的主机绑定新的 UUID。

1. 生成随机uuid号

# uuidgen   46269697-0bd5-4088-af92-337325daea9e

2. 替换UUID值

# vi /etc/sysconfig/network-scripts/ifcfg-ens33TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=no BOOTPROTO=none DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=ens33 DEVICE=ens33 ONBOOT=yes IPV6_PRIVACY=no IPADDR=192.168.0.11 PREFIX=24 GATEWAY=192.168.0.1 DNS1=192.168.0.1 DNS2=114.114.114.114 UUID=46269697-0bd5-4088-af92-337325daea9e

2.2   vi    /etc/sysconfig/network-scripts/ifcfg-eth0  ,编辑配置文件,更新   HWADDR  设为新的MAC值 。

[root@11gnode2 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 

DEVICE=eth0
HWADDR=00:0C:29:07:01:21
TYPE=Ethernet
UUID=57ad0560-5de8-4128-95b0-4fe3f47509b7
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=10.100.25.9
NETWORK=10.0.0.0
NETMASK=255.0.0.0

 

3.  删除/etc/udev/rules.d/70-persistent-net.rules文件,这个文件删除,重启系统后自动生成的,可以放心删除。  (新克隆的虚拟机删除)

rm -rf /etc/udev/rules.d/70-persistent-net.rules  

 

4. 重置ip  (只操作克隆出来的虚拟机),   把 IPADDR=10.100.25.8  改为  IPADDR=10.100.25.9   。

vi /etc/sysconfig/network-scripts/ifcfg-eth0

 

5. 修改克隆出的虚拟机的主机名,从  11gnode1 改为  11gnode2 

5.1 先临时修改:sudo hostname 11gnode2 

5.2 再永久修改:  vi /etc/sysconfig/network  添加内容如下

[root@11gnode2 ~]# cat /etc/sysconfig/network

NETWORKING=yes
HOSTNAME=11gnode2

 

6.  修改克隆出来虚拟机的  /etc/hosts,修改后的内容如下

[root@11gnode2 ~]# cat /etc/hosts

127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
10.100.25.9 11gnode2

 重启网卡

验证查看

此时新主机的网卡UUID值设置完毕,可以通过 nmcli 命令查看

查看网卡 UUID值

# nmcli connection showNAME   UUID                                  TYPE      DEVICE ens33  46269697-0bd5-4088-af92-337325daea9e  ethernet  ens33

7. 关linux防火墙与selinux

7.1   关linux防火墙 :

[root@11gnode2 ~]# service iptables stop

[root@11gnode2 ~]# chkconfig iptables off
[root@11gnode2 ~]# service iptables status
iptables: Firewall is not running.

8. 测试。   

C:\Users\andy>ping 10.100.25.8

正在 Ping 10.100.25.8 具有 32 字节的数据:

来自 10.100.25.8 的回复: 字节=32 时间<1ms TTL=64
来自 10.100.25.8 的回复: 字节=32 时间<1ms TTL=64

10.100.25.8 的 Ping 统计信息:

数据包: 已发送 = 2,已接收 = 2,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
最短 = 0ms,最长 = 0ms,平均 = 0ms
Control-C
^C
C:\Users\andy>ping 10.100.25.9

正在 Ping 10.100.25.9 具有 32 字节的数据:

来自 10.100.25.9 的回复: 字节=32 时间<1ms TTL=64
来自 10.100.25.9 的回复: 字节=32 时间<1ms TTL=64

10.100.25.9 的 Ping 统计信息:

数据包: 已发送 = 2,已接收 = 2,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
最短 = 0ms,最长 = 0ms,平均 = 0ms

转载于:https://www.cnblogs.com/fusheng11711/p/10829787.html

你可能感兴趣的文章
eclipse、tomca和jvm的相关内存配置
查看>>
python的迭代器
查看>>
spy memcached spring demo
查看>>
Python基础语法
查看>>
4.1.1 硬币游戏
查看>>
获取服务器信息
查看>>
JavaScript_5_对象
查看>>
DataGrip导出查询结果数据
查看>>
2019春第三次实验报告
查看>>
DockerToolbox在Win7上的安装和设置
查看>>
【洛谷 1168】动态中位数
查看>>
DNS安装配置
查看>>
bootstrap-treeview 树形菜单带复选框以及级联选择
查看>>
读《大道至简》第一章有感
查看>>
bzoj3238:[Ahoi2013]差异
查看>>
Easy-ARM IMX283 移植RTL8192CU驱动
查看>>
javascript-装饰者模式
查看>>
最近的几个任务
查看>>
去哪儿网2015校园招聘产品经理笔试(时间:2014-9-23)
查看>>
java默认继承
查看>>