openstack镜像之Windows(可重置密码)

时间:2021-09-21 07:59:43

本文修改主机密码的方式为 metadata 注入方式,在云主机内部再配合一个修改密码、重置密码的脚本,达到修改、重置云主机密码的作用; 目前修改、重置密码的脚本都是python脚本,所以做此镜像需要在镜像中安装python,pywin32才行,因为目前测试的结果是,cloud-init在windows系统中,只会在初始化的时候启动一次,之后便不会再启动了,所以还有一个重置密码的脚本,重置密码的脚本会在系统中生成一个reset-Administrator的系统服务,此服务需要将启动类型修改为“延迟自启”;要是哪位大神看到了,希望可以指点一二


原文链接:





1.在kvm中安装虚拟机

openstack镜像之Windows(可重置密码)


openstack镜像之Windows(可重置密码)



openstack镜像之Windows(可重置密码)


然后开始安装即可



2.为kvm中的虚拟安装虚拟驱动


断开连接---->挂载virtios-win.iso---->安装设备驱动


安装如下3个就ok

viostor

vioserial

NetKVM

openstack镜像之Windows(可重置密码)


openstack镜像之Windows(可重置密码)


openstack镜像之Windows(可重置密码)


openstack镜像之Windows(可重置密码)



viostor

vioserial

NetKVM


openstack镜像之Windows(可重置密码)


openstack镜像之Windows(可重置密码)


虽然出现磁盘了,但是还需要安装网卡的驱动,继续


openstack镜像之Windows(可重置密码)


openstack镜像之Windows(可重置密码)




3.继续安装系统

断开virtios-win.iso ----> windows.iso

openstack镜像之Windows(可重置密码)


openstack镜像之Windows(可重置密码)



安装完系统之后,需要将系统激活开启远程桌面,添加重置密码的脚本(安装python python32)第一次修改密码的脚本安装cloud-init软件包  这些操作