admin
不忘初心,方得始终
级别: 管理员
只看楼主 | | | 0楼 发表于:2017-03-31 17:54

Openstack  修改windows镜像文件内容

  可以通过命令直接修改Openstack的镜像文件,具体的过程如下:
1.安装软件包。
  yum install libguestfs-winsupport -y
2.查看镜像windows2008R2_standard_x64_cn.img镜像里面有哪些文件。
  virt-ls -a /home/Package_image/windows2008R2_standard_x64_cn.img /
  
  挂载镜像windows2008R2_standard_x64_cn.img的/dev/sda2系统盘分区到/mnt目录。
guestmount -a /home/Package_image/windows2008R2_standard_x64_cn.img -m /dev/sda2 /mnt

拷贝/etc/resolv.conf到windows2008R2_standard_x64_cn.img镜像的/Program/Files文件夹里面。
virt-copy-in  -a /home/Package_image/windows2008R2_standard_x64_cn.img  /etc/resolv.conf /Program\ Files

  拷贝文件reset_password.py的python文件到到windows2008R2_standard_x64_cn.img镜像的CloudBase-init软件LocalScripts的文件夹里面。
virt-copy-in -a /home/Package_image/windows2008R2_standard_x64_cn.img /root/reset_password/reset_password.py /Program\ Files/Cloudbase\ Solutions/Cloudbase-Init/LocalScripts/