zoukankan      html  css  js  c++  java
  • 使用KVM创建Windows系统镜像

    前言:

          制作KVM虚拟机镜像方法有很多种,在此不一一列举,本文采用我工作中最常用的创建方式和大家分享一下镜像制作过程,希望您从中能够有所收获,请多多指教~!

    *************************************************************************************

    一、实验环境:

    主机名              IP(Static)                          系统                                                 配置 

    opensystem    192.168.100.116     Ubuntu-12.04-server-amd64             4CPU,8G RAM,100G DISK,1网卡

    *************************************************************************************

    二、准备工作:

    1.下载virtio驱动包括光盘启动的ISO镜像和软盘启动的VFD镜像:

    下载Virtio驱动ISO镜像:virtio-win-0.1-52.iso

    下载Virtio驱动VFD镜像virtio-win-0.1-52.tar.gz

    下载Windows VNC软件:vnc-installer-x86_win32.zip


    2.将Windows系统镜像和需要的Virtio驱动上传到服务器的root目录下:

    root@opensystem:~# ls

    WIN2K3_SP2_CHS.iso    virtio-win-0.1-52.iso     virtio-WIN2003-x86.vfd


    3.系统要求:

    实验采用Ubuntu-12.04-server-amd64操作系统,在系统安装时安装OpenSSH server和Virtual Machine host组件(如下图所示),其他默认即可。

    *************************************************************************************

    三、Windows制作过程:

    1.创建一个30G的qcow2格式的磁盘:

    root@opensystem:~# kvm-img create -f qcow2 win2k3-32bit_30G.qcow2 30G


    2.使用刚才创建的30G磁盘,加载ISO镜像,采用光驱引导的方式启动,并通过VNC访问:

    root@opensystem:~# kvm -m 1024 -cdrom WIN2K3_SP2_CHS.iso -drive file=win2k3-32bit_30G.qcow2,if=virtio -fda virtio-WIN2003-x86.vfd -boot d -nographic -vnc 192.168.100.116:0


    3.通过VNC客户端连接刚创建的虚拟镜像:


    4.系统引导界面:


    5.系统启动时一直按F6加载软区驱动:


    6.按"S"键,手动加载软盘Virtio驱动:


    7.选择对应驱动,"回车"进入下一步:


    8.“回车”加载Virtio磁盘驱动器的驱动:


    9.之后的系统安装和平时装系统步骤相同,不再复述,系统安装完成后登录,配置RDP,Firewall等,配置完毕后关机。


    10.挂载Virtio驱动光盘,并将网卡改成Virtio模式,通过VNC登录,安装Virtio网卡驱动:

    root@opensystem:~# kvm -m 1024 -drive file=win2k3-32bit_30G.qcow2,if=virtio -cdrom virtio-win-0.1-52.iso -net nic,model=virtio -net user -boot c -nographic -vnc 192.168.100.116:0


    11.关闭虚拟机,镜像制作完成。


    12.在Opennebula虚拟机系统不会自动为虚拟机加载Virtio驱动,需要通过virsh edit vm来更改VM的XML配置文件。

          XML配置方法请参照http://hi.baidu.com/myiaas/item/09a51dc4fe6ecb1c515058bb


  • 相关阅读:
    决策树理解
    堆排序
    glove理解
    PHP图片水印类
    宝塔nginx安装rtmp模块实现推拉流
    nginx安装配置
    结构体,位域,共用体
    指针
    升级mac Catalina版本后无操作权限
    脚本连接linux服务器
  • 原文地址:https://www.cnblogs.com/myiaas/p/4161374.html
Copyright © 2011-2022 走看看