zoukankan      html  css  js  c++  java
  • centos6.5制作OpenStack云平台Windows7镜像

    # yum install virt-manager libvirt qemu-img virt-viewer -y

    # vi /etc/libvirt/qemu.conf

    # service libvirtd restart

    [root@localhost ~]# ll /opt/virtio-win-*
    -rw-r--r--. 1 root root 58497024 Jan 11 08:34 /opt/virtio-win-0.1-52.iso
    -rw-r--r--. 1 root root  1474560 Jan 11 08:36 /opt/virtio-win-1.1.16.vfd
    [root@localhost ~]# ll /opt/cn_windows_7_ultimate_x64_dvd_x15-66043.iso
    -rw-r--r--. 1 root root 3341268992 Mar 20 2017 /opt/cn_windows_7_ultimate_x64_dvd_x15-66043.iso
    [root@localhost ~]#
    [root@localhost ~]# chown qemu /opt/cn_windows_7_ultimate_x64_dvd_x15-66043.iso
    [root@localhost ~]#
    [root@localhost ~]# chgrp qemu /opt/cn_windows_7_ultimate_x64_dvd_x15-66043.iso
    [root@localhost ~]#
    [root@localhost ~]# ll /opt/cn_windows_7_ultimate_x64_dvd_x15-66043.iso
    -rw-r--r--. 1 qemu qemu 3341268992 Mar 20 2017 /opt/cn_windows_7_ultimate_x64_dvd_x15-66043.iso
    [root@localhost tmp]# qemu-img  create -f raw Cloud_win7_64bit.img 50G
    Formatting 'Cloud_win7_64bit.img', fmt=raw size=53687091200 
    [root@localhost tmp]# 
    [root@localhost tmp]# ll Cloud_win7_64bit.img 
    -rw-r--r--. 1 root root 53687091200 Jan 11 20:16 Cloud_win7_64bit.img
    [root@localhost tmp]# 
    [root@localhost tmp]# virt-install --name Cloud_win7_64bit --ram 2048 --vcpus 2 --network network=default,model=virtio --disk=Cloud_win7_64bit.img,format=raw,device=disk,bus=virtio --cdrom=/opt/cn_windows_7_ultimate_x64_dvd_x15-66043.iso --disk=/opt/virtio-win-0.1-52.iso --disk=/opt/virtio-win-1.1.16.vfd,device=floppy --graphics listen=0.0.0.0,port=5901 --video qxl --channel spicevmc --os-type windows --os-variant win7 --force

     # virt-install --name Cloud_win7_64bit --ram 2048 --vcpus 2 --network network=default,model=virtio --disk=Cloud_win7_64bit.img,format=raw,device=disk,bus=virtio --cdrom=/opt/cn_windows_7_ultimate_x64_dvd_x15-66043.iso --disk=/opt/virtio-win-0.1-52.iso --disk=/opt/virtio-win-1.1.16.vfd,device=floppy --graphics listen=0.0.0.0,port=5901 --video qxl --channel spicevmc --os-type windows --os-variant win7 --force

     漫长的等待过程……

     

    安装Windows需要重启好多次,安装好Windows后用VNC连接客户端

    判断依据就是等命令自动结束

    # virsh list --all

     

     # virsh edit Cloud_win7_64bit

    然后关机,再开机

    # virsh list --all

    开启虚拟机

    # virsh start Cloud_win7_64bit

     

     # virsh list --all

    报错,问题已解决

    [root@localhost tmp]# qemu-img convert -f raw -o qcow2 Cloud_win7_64bit.img Cloud_win7_64bit.qcow2
    Unknown option 'qcow2'
    Invalid options for file format 'raw'.

    参考国外OpenStack社区

    https://docs.openstack.org/image-guide/convert-images.html

    [root@localhost tmp]# qemu-img convert -f raw -O qcow2 Cloud_win7_64bit.img Cloud_win7_64bit.qcow2
    [root@localhost tmp]# 
    [root@localhost tmp]# 
    [root@localhost tmp]# ll Cloud_win7_64bit.qcow2
    -rw-r--r-- 1 root root 7724400640 Jan 15 23:24 Cloud_win7_64bit.qcow2
    [root@localhost tmp]# 
    [root@localhost tmp]# 

  • 相关阅读:
    基于Haproxy+Keepalived构建高可用负载均衡集群
    基于 Haproxy 构建负载均衡集群
    shell for循环练习题99乘法表
    帮软件同事写的vsftpd服务虚拟用户管理脚本
    sed文件处理练习题
    判断ssh登录密码验证错误超过5次的IP被拉黑
    使用shell中数组功能生成自己的手机号
    利用Crontab设置每个月第一个周六的17:30执行/opt/shell.sh 脚本
    Tomcat 项目代码上线步骤详解
    Jar/War/Ear等包的作用与区别详解
  • 原文地址:https://www.cnblogs.com/djlsunshine/p/10251365.html
Copyright © 2011-2022 走看看