KVM入门资料

先整理大佬博客,回头好好学习一笔

1)介绍和安装

2CPU 内存虚拟化

3I/O QEMU 全虚拟化和准虚拟化(Para-virtulizaiton

4I/O PCI/PCIe设备直接分配和 SR-IOV

5libvirt 介绍

6Nova 通过 libvirt 管理 QEMU/KVM 虚机

7)快照 snapshot

8)迁移 migration

 

https://www.cnblogs.com/cyleon/p/9816989.html

 

序列号

命令行

查看虚拟机和状态

1

virsh list –all

查看虚拟机和状态

2

virsh start  test

启动该虚拟机

3

virsh reboot test       

重启虚拟机

4

virsh  suspend test

虚拟机处于paused暂停状态,一般情况下是被admin运行了virsh suspend才会处于这种状态,但是仍然消耗资源,只不过不被超级管理程序调度而已。

5

virsh resume test

把虚拟机唤醒,使其恢复到running状态

6

virsh shutdown test

关闭指令,是虚拟机进入shutoff状态,系统提示虚拟机正在被关闭,却未必能成功

7

virsh destroy test

强制关闭该虚拟机,但并非真的销毁该虚拟机,只是关闭而已。

 

virsh save test a

将该虚拟机的运行状态存储到文件a中

 

virsh restore a

根据文件a恢复被存储状态的虚拟机的状态,即便虚拟机被删除也可以恢复(如果虚拟机已经被undefine移除,那么恢复的虚拟机也只是一个临时的状态,关闭后自动消失)

 

virsh undefine test                                                        

移除虚拟机,虚拟机处于关闭状态后还可以启动,但是被该指令删除后不能启动。在虚拟机处于Running状态时,调用该指令,该指令暂时不生效,但是当虚拟机被关闭后,该指令生效移除该虚拟机,也可以在该指令生效之前调用define+TestKVM.xml取消该指令

 

virsh edit test

修改TestKVM的配置文件,效果等于先dumpxml得到配置文件,然后vi xml,最后后define该xml文件(建议关机修改,修改完virsh define防止不生效)

 

virt-clone -o test -n test01 –file   /data/test01.img                                                                                                                                                       

在-o后面为被克隆虚拟机名称,-n后克隆所得虚拟机名称,file为克隆所得虚拟机镜像存放地址。

克隆的好处在于,假如一个虚拟机上安装了操作系统和一些软件,那么从他克隆所得的虚拟机也有一样的系统和软件,大大节约了时间。

 

 

 

猜你喜欢

转载自blog.csdn.net/weixin_39752599/article/details/108492080