虚拟机开关机
2016-12-24 07:06:53 0 举报
虚拟机开关机是一项简单的操作,它允许用户在计算机上运行多个操作系统。当用户需要启动虚拟机时,只需点击“开机”按钮,系统会自动加载虚拟机的操作系统并进入桌面界面。同样地,当用户需要关闭虚拟机时,只需点击“关机”按钮,系统会先保存所有未保存的数据,然后自动关闭虚拟机。这项功能为用户提供了极大的便利,使得在同一台计算机上同时运行多个操作系统成为可能。此外,虚拟机开关机还具有安全性高、资源占用少等优点,深受广大用户的喜爱。总之,虚拟机开关机是一项实用且高效的功能,为用户带来了极大的便利。
作者其他创作
大纲/内容
删除数据库中相关虚拟机记录
删除已经存在的虚拟机
获取虚拟机相关信息
Y
开始
循环初始化每个主机的Libvirt类
$status='standalone'(单机版)
调用Host类中获取分配的主机的$hostIp和$host_key
引入Libvirt类,并初始化Host模型
连接分配的服务器主机
N
虚拟机成功开启?
结束
执行获取虚拟机IP脚本
删除该虚拟机的代理
删除实例镜像,并删除镜像表记录
成功删除虚拟机?
$status=='standalone'?
获取集群分配的服务器主机信息,并连接
$hostIp='127.0.0.1'; $host_key=0;
更新host表相关字段
开启别人的靶场?
调用findmax($arr)方法,获取剩余可存储虚拟机数量最多的主机信息数组$hostInfo
删除数据库中相关表的对应虚拟机记录
开启虚拟机
底层虚拟机存在?
‘127.0.0.1’主机状态==0?
删除IP池中该虚拟机分配的IP
配置XML,创建虚拟机
获取host表中服务器主机相关信息,默认$status='cluster'
复制课件镜像为实例镜像
将虚拟机信息插入数据库表
返回$hostIp和$host_key
返回分配到的主机信息
更新虚拟机表记录
count($hostInfo) == 0?
引入主机Host类
成功关闭虚拟机?
关闭自己的镜像?
获取每个主机剩余可存储的虚拟机数量,并将其存入$arr数组中
0 条评论
下一页