Contents ...
udn網路城邦
關於虛擬化的零散記錄
2015/10/01 21:26
瀏覽77
迴響0
推薦0
引用0
1.硬件的支持程度,安装是否方便

KVM(基于内核的虚拟机)是一个x86 Linux全虚拟化解决方案,需要硬件支持虚拟化扩展(Intel VT 或AMD-V),

egrep -c ‘(vmx|svm)’ /proc/cpuinfo如果上面的命令返回0表示不支持KVM,如果返回1表示支持。


1.vmotion热迁移功能

KVM支持动态迁移功能吗(在不离线的情况下把虚拟机从一个主机移到另一个主机上)?

现在kvm支持非动态迁移, 当内存数据需转移的时候, 系统需要停止. 动态迁移功能正在开发当中.


3.p2v成功率


---------

设计虚拟机的应考虑的几个因素

性能:虚拟机合理地利用了系统的资源,但是在性能上也要尽可能接近真实机器的性能。这需要优秀的设计来到达这个目标。另外,在完成虚拟机的实现以后,专门的性能提升和优化也是必不可少的。


功能:虚拟机必须要完成相应的功能。从而达到资源的合理利用和重新分配的目的。

安全:利用了虚拟化技术以后,系统的安全性进一步受到了挑战。虚拟化技术是对传统的操作系统架构的颠覆,必然导致新的入侵方式和漏洞的产生。因此在设计虚拟机的时候必须要周密地考虑。

能耗:计算机对电能的消耗已经不止一次被重提。值得奇怪的是,电能的消耗已经成为很多公司一笔巨大的开支,因此虚拟机术的引入必须充分利用ACPI技术,对能耗的使用进行优化。

管理:虚拟机必须要面对最终用户,对于接口和用户界面的设计必须尽量地简单和人性化,否则将很不利于虚拟机的管理,更不利于虚拟化技术的推广和使用。


常用的有以下命令

显示虚拟机运行状态:xm list

开启虚拟系统:xm create  <虚拟机名称>

使用文本方式连接虚拟系统:xm console  <虚拟机名称>

关闭虚拟系统:xm shutdown  <虚拟机名称>         xm destroy  <虚拟机名称>

重新启动虚拟系统:xm reboot  <虚拟机名称>

X将虚拟系统当前状态保存到文件中:xm save  <虚拟机名称>  <文件名>

恢复已保存的虚拟系统:xm restore  <文件名>

暂停虚拟系统:xm pause <虚拟机名称>

限會員,要發表迴響,請先登入