克隆虚拟机后需要修改的配置

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

修改流程

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

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

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

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

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

[[email protected] ~]# 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  添加内容如下

[[email protected] ~]# cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=11gnode2

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

[[email protected] ~]# 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

7. 关linux防火墙与selinux

7.1   关linux防火墙 :

[[email protected] ~]# service iptables stop
[[email protected] ~]# chkconfig iptables off
[[email protected] ~]# 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

时间: 2024-10-13 17:26:07

克隆虚拟机后需要修改的配置的相关文章

vmware克隆虚拟机后网卡名称及网络地址xiuf

使用vmware克隆虚拟机后,若原主机网卡名称为eth0,那么克隆后的主机使用ifconfig查看仅能看到一个名称为eth1的网卡 并且在/etc/sysconfig/network-scripts/此目录下仅有ifcfg-eth0一个网卡配置文件 ifcfg-eth0的DEVICE属性同样为eth0 那么此时我们无法修改ifconfig中显示的eth1的网络地址及状态,需要让eth0的配置文件生效才能正常使用该网卡. 首先查看网络设备绑定文件:/etc/udev/rules.d/70-pers

CentOS中eth0问题,复制或者克隆虚拟机后eth0变成eth1

CentOS中eth0问题,复制或者克隆虚拟机后eth0变成eth1. 使用ifconfig -a后发现有eth1和lo 解决方案: 1.将配置网卡配置文件由eth0改为eth1: mv /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth1 2.把/etc/sysconfig/network-scripts/ifcfg-eth1中DIVCE=eth0改为DIVCE=eth1和删除HW

RHEL克隆虚拟机后改变网卡地址

RHEL克隆虚拟机后改变网卡地址 (一)更改hostname # vi /etc/sysconfig/network NETWORKING=yes HOSTNAME=your-vm-hostname-here (二)更改网卡地址 在使用virt-manager或virtual-box克隆了RHEL6的虚拟机之后,网卡地址需要手动更改. 首先在virt-manager中查看虚拟机属性: View->Details Overview  |  Basic Details Name: vm-rhel64

克隆虚拟机CentOS6需要修改70-persistent-net文件

实验环境:准备一台centos6的虚拟机,克隆 1. 将克隆好的虚拟机开机,编辑修改网卡的IP地址,保存好.vi /etc/sysconfig/network-scripts/ifcfg-eth02. 重启网卡:service network restart,会发现重启失败,因为centos6克隆虚拟机还需要修改70-persistent-net.reles文件.3. 修改配置文件vi /etc/udev/rules.d/70-persistent-net.reles,删掉中间划红色部分或者#注

克隆虚拟机后的mac修改。

Vmware虚拟机在进行克隆操作后,会发现克隆后的主机原eth0将会不见,取而代之会有一个新MAC的网卡eth1:重启网卡后,发现会报错,no device found for connection ‘ System eth0′,具体错误代码如下: Shutting down loopback interface:                          [  OK  ] Bringing up loopback interface:                          

VMware克隆虚拟机后网络配置

修复克隆虚拟机文件 # vi /etc/udev/rules.d/70-persistent-net.rules # PCI device 0x8086:0x100f (e1000) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:f6:8e:5f", ATTR{type}=="1", KERNEL==&quo

可编辑路由&mdash;Asp.NET MVC项目编译后,修改路由配置可动态加载

Asp.NET MVC 应用程序一旦完成部署到线上后,就不能够修改路由配置,只有重新编译应用程序,重新部署到程序集才能够完成,最近在学习过程中看到了一篇博客关于如何更改路由选项后,能够直接运行到已部署的应用程序中. 首先看看我在程序中,解决方案的结构选项,方便学习,,Route文件夹中放的是这次需要的类文件和接口,在控制器中我定义了一个HomeController 在里面定义了Index和Modify两个方法,也在Views文件夹中定义了相应的视图用于测试使用. 1,定义一个IRouteRegi

克隆虚拟机后修改MAC地址

克隆后的主机找不到eth0 修改 /etc/udev/rules.d/70-persistent-net.rules 删除原eth0的信息,将eth1的name改为eth0 修改 /etc/sysconfig/network-scripts/ifcfg-eth0 ,网卡地址修改成上面文件显示的地址. 重启虚拟机.

VMware克隆虚拟机后无法启动网卡

最简单的办法: 修改这个文件:/etc/udev/rules.d/70_persistent-net.rules 把eth1修改为eth0,记下里面的mac地址 修改/etc/sysconfig/network-script/ifcfg-eth0中的mac字段 重启 reboot ==================================== 老男孩教育给出的方法:vmware克隆Centos6.4虚拟机网卡无法启动问题 快速处理办法: cat /etc/sysconfig/netwo