WebVirtMgr是近两年发展迅速、比较活跃、非常新鲜的KVM管理平台。它提供主机和虚拟机的统一管理。与kvm自带的图形化管理工具(虚拟机管理器)不同,这使得kvm管理更加简单。更加直观,为中小平米应用场景提供更多便利。WebVirtMgr几乎完全用Python开发。前端是基于Python的Django,后端是基于Libvirt的Python界面,使得日常的kvm管理作更加可视化。作简单,使用方便,通过libvirtAPI接口管理kvm,提供虚拟机生命周期管理,主机管理支持以下功能,CPU利用率、内存利用率、资源池管理、存储资源池管理、虚拟机镜像、虚拟机、快照管理、日志管理、虚拟机迁移,虚拟机管理支持以下功能,CPU使用率、内存利用率、CD管理、关闭/开启/暂停虚拟机、安装虚拟机、VNCconsole连接、创建快照https://
1.思路只有4步:1.创建镜像文件
2.创建镜像文件
使用nova-compute自带的kvm启动.iso文件并使用vncviewer完成作安装过程
3.作安装完成后,停止虚拟机,重新启动kvm镜像,安装必要的软件
4.监控:将图像上传至云端
2.镜像指南
来源众多OpenStack编译了多种镜像。您可以直接并使用这些镜像来熟悉OpenStack。
但是,如果要部署到生产环境,则必须构建包含自定义软件或配置的映像文件。本章将指导您完成几个流行的Linux发行版映像,并最终创建Windows映像。
当从不同的Linux发行版镜像时,过程几乎是相同的,只有一些差异。得益于Cloud-ini软件包,人们使用Ubuntu创建镜像文件变得非常容易。Cloud-init软件可以在实例运行时自动维护实例配置,可以完成密钥导入、无密码登录主机名配置等任务。每个实例通过169.254.169.254上的元数据接口从Nova作读取特定配置。
如果您创建的发行版不包含cloud-init等软件包,您需要手动导入密钥并完成其他任务。说起来容易,只要在文件中添加相关命令即可。
上一篇:kvm 创建虚拟机原理
下一篇:kvm虚拟机命令大全