温馨提示×

centos虚拟机怎样克隆

小樊
40
2026-10-23 08:27:09
栏目: 云计算

在 CentOS 虚拟机 上进行“克隆”,通常是指在 虚拟化平台(VMware / VirtualBox / KVM) 中克隆一台已有虚拟机。下面按常见场景分别说明。


一、VMware 中克隆 CentOS 虚拟机(最常用)

1️⃣ 关闭虚拟机

克隆前 必须关机:

shutdown -h now

2️⃣ 使用 VMware 克隆

  • 右键虚拟机 → 管理 → 克隆
  • 选择:
    • 克隆类型:完整克隆(推荐)
  • 设置新虚拟机名称和存储位置

3️⃣ 启动克隆后的虚拟机

克隆完成后需要修改以下信息,避免冲突:

(1)修改主机名

hostnamectl set-hostname centos-clone

(2)修改 IP 地址(避免 IP 冲突)

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

修改:

IPADDR=192.168.1.101

重启网络:

systemctl restart network

(3)重新生成 MAC(可选)

VMware 一般会自动生成新 MAC,无需手动改。


二、VirtualBox 克隆 CentOS 虚拟机

1️⃣ 关闭虚拟机

shutdown -h now

2️⃣ 克隆

  • 右键虚拟机 → 克隆
  • 勾选:
    • ✅ 重新初始化所有网卡的 MAC 地址

3️⃣ 启动后修改

hostnamectl set-hostname centos-clone

修改 IP:

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

三、KVM / QEMU 克隆 CentOS

方法一:使用 virt-clone(推荐)

virt-clone \
--original centos-vm \
--name centos-clone \
--file /var/lib/libvirt/images/centos-clone.qcow2

启动:

virsh start centos-clone

方法二:复制磁盘 + 新建虚拟机

cp centos.qcow2 centos-clone.qcow2

四、克隆后必须注意的问题

✅ 主机名不同
✅ IP 地址不同
✅ UUID(一般自动生成)
✅ SSH key(可选重置)

rm -f /etc/ssh/ssh_host_*
systemctl restart sshd

五、总结一句话

CentOS 虚拟机克隆 = 平台克隆 + 改主机名 + 改 IP

如果你告诉我你用的是 VMware / VirtualBox / KVM / 云服务器,我可以给你更精确的步骤。

0 踩