【云镜像】恒天云镜像制作方案

  • 来源:恒天云
  •  2014-08-24
  •   浏览 1875 次

1.     恒天云镜像制作流程

1.1       kvm上安装一个操作系统

远程登录到装有KVM虚拟化平台的服务器上,打开virt-manager使用virt-manager创建一个虚拟机。


创建方式、名字


选择一个镜像


选择虚拟机大小


        创建虚拟机磁盘(因为作为镜像使用,尽量小一般40G左右最好)


选择网络配置



详细配置(重点),磁盘驱动改成qcow2



设置完成点击apply->Begin Installation


1.2       拷贝镜像,上传至恒天云

生成的镜像文件在/var/lib/libvirt/images/文件目录下,文件名为虚拟机名字+后缀(.img)。把这个镜像文件拷贝至本地,通过恒天云界面上传。


2.     使用命令行制作镜像

PS:windows镜像需要安装virtiolinux镜像则不需要安装virtio

2.1  准备工作

a)         windows-xp-x86_64镜像isoen_win_xp_Pro x64_SP2_vl.iso

b)         virtio镜像isovirtio-win-0.1-74.iso

http://alt.fedoraproject.org/pub/alt/virtio-win/latest/images/

c)         装有kvm的物理机器

2.2  创建镜像

a)         创建虚拟机的配置文件wxp-insigma.xml

<domain type="kvm">

  <name>wxp-insigma</name>

  <memory>2097152</memory>

  <vcpu>2</vcpu>

  <os>

    <type>hvm</type>

    <boot dev="cdrom"/>

    <boot dev="hd"/>

    <smbios mode="sysinfo"/>

  </os>

  <features>

    <acpi/>

    <apic/>

  </features>

  <clock offset="utc">

    <timer name="pit" tickpolicy="delay"/>

    <timer name="rtc" tickpolicy="catchup"/>

  </clock>

  <cpu mode="host-model" match="exact"/>

  <devices>

    <disk type="file" device="disk">

      <driver name="qemu" type="qcow2" cache="none"/>

      <source file="/var/lib/libvirt/images/wxp-insigma.img"/>

      <target bus="ide" dev="vda"/>

    </disk>

    <disk type='file' device='cdrom'>

      <driver name='qemu' type='raw'/>

      <source file="/var/lib/libvirt/images/en_win_xp_Pro x64_SP2_vl.iso"/>

      <target dev='hdc' bus='ide'/>

      <readonly/>

    </disk>

    <interface type="bridge">

        <model type="virtio"/>

<source bridge="br0"/>

    </interface>

    <serial type="pty"/>

    <input type="tablet" bus="usb"/>

    <graphics type="vnc" autoport="yes" keymap="en-us" listen="0.0.0.0"/>

  </devices>

</domain>

b)         创建磁盘镜像

qemu-img create -f qcow2 wxp-insigma.img 20G

c)         libvirt创建镜像

virsh create wxp-insigma.xml

d)         安装完成之后安装virtio

把配置文件wxp-insigma.xmlcdrom改成virtio镜像

<source file="/var/lib/libvirt/images/en_win_xp_Pro x64_SP2_vl.iso"/>改成

<source file="/var/lib/libvirt/images/virtio-win-0.1-74.iso"/>


To Top