随着虚拟机的数量增加,面临着一个问题就是如何管理虚拟机。这时候往往希望有一款管理工具,能够完成以下任务:
1.能够快速创建一台或者一批虚拟机。
2.能够完成虚拟机的创建、维护、销毁整个生命周期的管理。
能够和其他运维系统交互,为其他的运维系统提供虚拟化服务,提高整体的自动化运维水平。运维工程师从对kvm的熟悉对虚拟机的管理,必然经过以下过程:
1.管理单台虚拟机。
2.通过脚本批量的创建、管理虚拟机、宿主机。
3.通过Virt-Manger或者libvirt管理多平台宿主机。
4.通过开源或者自研的云管理平台完成虚拟机管理。
5.整合云管理平台和其他运维系统。
虚拟机少的时候,往往是通过virsh或者Virt-Manger管理。Vish、Virt-Manger都是手动管理方式,所以一次只能管理一台虚拟机,要批量管理就需要写脚本,或者和自动化的管理工具结合。虚拟机的数量再增加,或者频繁变更,或者希望把虚拟机的申请、维护以服务方式提供给使用方,这时候就需要管理平台。
那么在实际的生产环境中,如何选择管理平台呢?主要取决于以下几个因素:
1.宿主机、虚拟机规模
2.稳定性
3.易用性
4.使用者的喜好
5.规模比较小,熟悉python,希望做一些定制,建议选择webvirtmgr
6.规模非常大,有足够的运维和开发,建议基于openStack
7.规模中等,完全是企业内部的私有云,建议使用opennebula、cloudstack、convirt开源版、ovirt这样的管理平台。
![]() |
地址中国广东省深圳市宝安区石岩街道石新社区山城工业区27栋6楼 |
![]() |
电话 |
![]() |
电子邮箱 |
![]() |
传真+86 0755 26756039 |
扫一扫关注Kinan