主页 > 学习 > Proxmox虚拟机克隆

Proxmox虚拟机克隆

proxmox本身是不带有虚拟机复制/克隆功能的,如果需要在一台proxmox机器上,一次性搭建多台相同环境的虚拟机就显得比较麻烦了。不过参阅它的虚拟机创建过程,我们似乎可以自己手工复制。

101虚拟机(CentOS5.5)我们已经创建并安装配置完毕了,现在新建一个配置和101完全一样的一台虚拟机102(可以直接用https方式进入web界面创建,或者是终端用命令行模式创建):

/usr/sbin/qm create 102 --ostype other --memory 1024 --onboot yes --sockets 1 --cdrom cdrom --name CentOS-2 --vlan0 rtl8139=A6:87:EB:56:F5:D3 --bootdisk scsi0 --scsi0 local:100,format=raw
Formatting '/var/lib/vz/images/102/vm-102-disk-1.raw', fmt=raw size=107374182400

上面的命令是创建一台ID为102,系统类别是other,内存为1024MB,名字为CentOS-2,虚拟网卡类型rtl8139,MAC地址A6:87:EB:56:F5:D3,磁盘类型为SCSI,存储大小100G,格式是raw的映像文件位于/var/lib/vz/images/102/vm-102-disk-1.raw。

我们虚拟机102和101之间的差别只有是虚拟网卡不同,那么我们是不是进入到/var/lib/vz/images/101/中,将vm-101-disk-1.raw直接复制到/var/lib/vz/images/102/并重命名为vm-102-disk-1.raw就能得到完全一样的虚拟机呢?

我们启动102虚拟机,正常进入系统,然后输入:

ip add命令,查看系统MAC地址和IP地址,发现MAC不是101的网卡地址,而是102自身的网卡地址,且IP自动获取的,能正常ping同内网其他IP,手动将IP设置为静态IP,重启network服务,ping内网正常。

java -version命令,查看102的jdk,发现和101的完全一样,证明我们将101虚拟机复制成了102了。

总结上述步骤如下:

1、创建、安装101虚拟机

2、创建102虚拟机,硬件环境除网卡外和101一样

3、/var/lib/vz/images/101/vm-101-disk-1.raw中的raw映像拷贝到/var/lib/vz/images/102/中,重命名成vm-102-disk-1.raw(如果ID是103,就改成vm-103-disk-1.raw,以此类推)

4、启动102虚拟机

5、设置102虚拟机IP地址为静态(根据需求,也可以不设定)

完工!

原创文章,转载请注明: 转载自三叶草

本文链接地址:https://www.anjing.me/1330.html

特别声明:商业网站转载需经作者同意,否则视为侵权!

, , ,

评论:8

参与评论
  1. 回复 一零八八 12/03/18

    如何在安装xp时加载硬盘驱动呢? 网上说要挂载软盘,然后按f6,但是怎么挂载软盘呢?能否告知,qxwo#qq.com 谢谢

    • 回复 三叶草 12/03/19

      貌似安装xp不要加载啥驱动了…你说的按f6,那个是raid相关驱动,基本上行用不到,直接忽略跳过就行了

  2. 回复 一零八八 12/03/19

    我的意思是硬盘用virtio,但是xp不认这个硬盘,网速搜索需要加载驱动,但是驱动是软盘格式的,proxmox又不能在面板里添加软盘,所以就不会搞了,难道只能用ide硬盘?

    • 回复 三叶草 12/03/19

      额,这个不知道啦…你的xp是安装版本的?还是ghost,如果出现f6,应该是安装版本的,,,,ghost版本中自带的一些分区工具,开始的时候看看能不能用这些分区工具识别硬盘

    • 回复 kk 12/11/01

      这个问题好解决的,按以下思路进行:
      1)那个VIRTIO的驱动可挂载为CD-ROM
      2)在原有VM上增加一块硬盘,大小1G就够了,格式定为VIRTIO
      3)开启这台VM进入XP,这时候会找到这个新硬盘,XP为让你加载驱动,这时加载CD-ROM上的驱动,这步骤完成后XP本身就已经支持VIRTIO了,然后再次关闭这台VM
      4)把原来VM的C盘删除,删除不会直接删除的,而是“预留”在硬件列表中,这时更改格式为VIRTIO,再把这块已经被删除的硬盘“增加”回去,重新开机,XP就能正常引导了
      不知道是否能看明白?

      • 回复 三叶草 12/11/02

        恩,可以直接后台命令启动(ps aux|grep 100查看虚拟机启动参数),在参数末尾加上-fda /mnt/pve/nfs/template/iso/virtio-win-1.1.16.vfd
        这个参数,这个vfd可以去网上下载,是xp的virtio驱动

        • 回复 匿名 12/11/02

          非常感谢

      • 回复 匿名 12/11/02

        用你的方法试过了,xpsp3竟然不能识别驱动,提示无法加载这个设备的驱动程序,说驱动坏了

发表评论

邮箱地址不会被公开。

*

引用:1

下面所列的是引用到本博客的链接
Proxmox虚拟机克隆 来自 三叶草
pingback 来自 Proxmox虚拟机克隆 | 春暖花開 2013/11/28

[…] 本文链接地址:http://www.anjing.me/1330.html […]

顶部