加入收藏 | 设为首页 | 会员中心 | 我要投稿 网站开发网_盐城站长网 (https://www.0515zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长百科 > 正文

批量检查和修复Windows虚拟机的方法

发布时间:2018-11-21 19:25:46 所属栏目:站长百科 来源:燕杰 李京龙 蔡冠伟
导读:副标题#e# 【新产品上线啦】51CTO播客,随时随地,碎片化学习 01 - 系统概况 我们内部有一个规模不大的私有云,承载内部应用和测试系统,目前运行了超过1000台虚拟机。采用技术方案为KVM虚拟化+Sheepdog分布式块存储: (1)运行虚拟机的计算节点为CentOS 6.5

(2)上传vmlist.txt文件后,脚本会读取文件里的主机名或者IP,自动进行VNC登陆和截图,并会压缩成一个以时间日期为名称的压缩文件,可将截图的压缩文件保存到本地。

批量检查和修复Windows虚拟机的方法

(3)解压压缩文件,进入目录查看虚拟机VNC截图的目前的运行情况,人工检查虚拟机屏幕截图,并在checklist表格里记录检查信息(重点是将蓝屏、自检、无法进入系统的虚拟机过滤出来)。因为截图已经匹配做好,且做好命名,这个时候人工检查工作量就相对小。

批量检查和修复Windows虚拟机的方法

3.4 - 虚拟机一键修复引导

(1)如果虚拟机异常,则尝试进行虚拟机修复。

批量检查和修复Windows虚拟机的方法

(2)执行工具输入需要修复IP或主机名,脚本将自动从镜像库将Win PE文件传输到计算节点对应目录下,修改虚拟机配置文件来挂载Win PE(Win PE已进行修改,能够自动进入Win PE并打开NTboot修复工具),然后重启虚拟机以使虚拟机配置生效。

批量检查和修复Windows虚拟机的方法

(3)虚拟机启动后,将自动调用NTboot工具进行磁盘修复。此时需要手工进行选择操作和观察修复结果。

批量检查和修复Windows虚拟机的方法

3.5 一键重装虚拟机系统

如果需要重装虚拟机,执行工具输入需要重装IP或主机名。脚本将自动:

(1)进入计算节点关闭虚拟机。

(2)进入分布式块存储系统节点备份虚拟机镜像,记录镜像ID,然后卸载镜像。

(3)在分布式块存储系统节点中,通过基础镜像(Windows初始化后的状态)克隆出一个跟原有镜像ID一样的镜像,作为新的虚拟机镜像。

(4)重新挂载新的虚拟机镜像,实现重装。

批量检查和修复Windows虚拟机的方法


批量检查和修复Windows虚拟机的方法

04 -可探讨和优化的问题

(编辑:网站开发网_盐城站长网 )

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!