linxu虚拟机操作
安装条件及虚拟化相关信息
- 安装条件
- inter cpu ------------> vmx文件
- amd cpu ------------>svm文件
2.相关信息
- 服务名称:libvirtd
- 虚拟化核心:qemu/kvm
- 虚拟化存储目录(虚拟机硬盘)/var/lib/libvirt/images/westos.qcow2
- 虚拟化硬件信息:/etc/libvirt/qemu/westos.xml
虚拟化安装操作过程
手动安装
-
安装虚拟化所需要的组件
Virtualization Client ##虚拟机客户端 Virtualization Tools ##虚拟化工具 Virtualization Hypervisor ##虚拟化核心套件
查找软件组,并安装,查看是否安装成功。
-
开启虚拟化服务
-
创建虚拟机并进行相关设置(镜像可以提前下载好)
如果最后安装不成功,可以检查一下是不是自己的内存不够,我的是因为内存不够,调成了1024,然后安装成功了。
红帽系统内部安装
安心坐等进度条走完然后重启。
虚拟机快照
- 设置虚拟机快照
- 使用快照安装虚拟机
然后全部下一步即可,可以发现会直接进入系统,不需要重复安装。
脚本安装
-
通过硬盘脚本安装
-
通过快照脚本安装
虚拟机管理命令
virt-manager ##打开虚拟机管理界面
virsh list ##列出所有正在运行的虚拟机
virsh list --all ##列出所有虚拟机,包括关机的
virsh start xxx ##启动名字为xxx的虚拟机
virsh shutdown xxx ##正常关机
virsh destroy ##强制关机
virt-viewer xxx ##显示虚拟机界面
虚拟机在linux中的传输与恢复
虚拟机的传输命令
传输有俩个重要文件:一个是母盘文件,位于 /var/lib/libvirt/images/ xxx.qcow2,一个是/etc/libvirt/qemu/下的以.xml结尾的文件(名字是母盘的名字),即对应母盘的.xml文件
命令:
拷贝别人的虚拟机母盘和对应文件
scp [email protected]:/var/lib/libvirt/images/母盘名称.qcow2 /var/lib/libvirt/images/
scp [email protected]:/etc/libvirt/qemu/母盘名称.xml /etc/libvirt/qemu/
虚拟机的恢复命令
virsh define westos.xml ##通过硬件信息文件恢复虚拟机
virsh create westos.xml ##通过硬件信息文件打开虚拟机,虚拟机关闭后消失
virsh undefine westos ##删除虚拟机硬件信息