openstack创建出来的虚拟机结构 是一个_base目录与instance-000000xx目录
_base目录下是虚拟实例的base image  
instance-000000xx下放的是虚拟机的增量部分和一些配置文件
比如:
_base/
      d16cd5300fe89eb64f8d4283291e33de94eb2e57
      d16cd5300fe89eb64f8d4283291e33de94eb2e57_30
      ephemeral_0_20_None
instances-000000xx/
      console.log
      disk
      disk.local
      libvirt.xml因为测试windows硬盘写效率特别低下。本地磁盘拷贝1G的一个普通文件需要1小时甚至更久。linux下的实例还是比较正常的。nova配置文件设置--libvirt_type=kvm 不知道是openstack自身的问题还是?openstack windows

解决方案 »

  1.   

    测试了下我这边OpenStack里的win7实例,没有这方面的问题
      

  2.   


    我做的系统是 windows2003x64的 我做了个文件400多M 复制到磁盘里面 前几个还行 差不多瞬间复制完 几个以后就
    做windows2003的步骤:
    1。kvm-img create -f raw windowsserver.img 10G2。kvm -m 1024 -cdrom cn_win_srv_2003_r2_enterprise_x64_with_sp2_vl_cd1.iso -drive file=windowsserver.img,if=virtio,boot=on -fda virtio-win-1.1.16.vfd -boot order=d,menu=on -usbdevice tablet -nographic -vnc :03。然后按F6选择Red Hat VirtIO SCSI Disk Device Win2003/64-bit4。装完系统之后加载virto驱动
       kvm -m 1024 -drive file=windowsserver.img  -cdrom virtio-win-0.1-30.iso -net nic,model=virtio -net user -boot order=c -usbdevice tablet -nographic -vnc :0之后创建的虚拟机硬盘驱动器都正常 是Red Hat的VirtIO SCSI Disk Device
    复制文件的时候发现 disk.local增量文件增加缓慢当然是跟系统里面增加量一直。
    很奇怪,一直没发现是什么问题,希望有人也能测试测试。
      

  3.   


    你做win7的系统镜像的步骤能不能给我参考下 谢谢啦!
      

  4.   


    帮楼主引用一下正确的回复。你做win7的系统镜像的步骤能不能给我参考下 谢谢啦!
      

  5.   

    我的windows的镜像制作过程在这里http://blog.csdn.net/ugyn109/article/details/8070646
    今天我又简单做了以下测试
    环境:win7,只有一个root磁盘创建一个C分区,另外通过cinder挂载一个D盘用于测试。
    1.通过windows共享从远程机器拷贝一个800M的视频到C盘,速度约16M/s,同目录下再拷贝一次,速度最后约20M/s
    2.通过windows共享从远程机器拷贝一个2.47G文件到D盘,速度约20M/s,再将该文件拷贝到C盘,速度约50M/s,删除D盘文件从C盘拷回速度约65M/s
      

  6.   


    感谢你做的实验!
    原来是这样,我用的不是cinder挂载的,呵呵,那个性能是没问题。 我用的是openstack的暂存盘(Ephemeral Disk )今天我又做了win7的镜像发现还是一样的问题。之前做的win2008也是这样。硬盘驱动都是red hat virtio。很奇怪!
    复制文件到root盘的速度也是很低
    google也没找到相关资料 挺无语的