**
Linux中的虚拟机管理
**
- 虚拟的作用
虚拟化作用:省电
qemu-img 处理组建
virt-manager调用图形
swap:虚拟交换分区(暂时,内存释放到小于80%时,交给内存处理)
内存使用量达到80%以上,将硬盘的一部分当作内存使用
virsh list #正在运行的虚拟机
virsh list --all #显示所有虚拟机
virt-manager #开启虚拟机管理器
点击左上的小电视,选择安装镜像文件
选择虚拟机的内存大小以及CPU内核数量
设定虚拟机的名字
单击Finish则实现虚拟机的安装
选择系统语言
选择时区:东八区
选择安装完成以后支持的语言
安装时选择图形安装界面
给磁盘分区
选中该磁盘,选择手动分区,点击左上角的Done
点击开始安装
终于完成
设置超级用户
单击reboot
虚拟机安装完成!
二、虚拟机的管理命令
命令 | 含义 |
---|---|
virt-manager | 开启虚拟机管理器 |
virsh list | 显示正在运行的虚拟机 |
virsh list --all | 查看所有虚拟机 |
virsh start desktop | 打开虚拟机 |
virsh shutdown desktop | 正常关闭虚拟机 |
virsh destroy desktop | 强行关闭虚拟机 |
virt-viewer desktop | 显示虚拟机 |
打开虚拟机管理器
virsh list 显示正在运行的虚拟机
virsh list --all 显示所有虚拟机
打开虚拟机
关闭虚拟机
virt-viewer desktop 显示虚拟机
三、从远程拷贝虚拟机
如果在本机上没有虚拟机,可以从同一局域网下的另一台主机拷贝
拷贝虚拟机文件即可:
1.虚拟机的硬盘
2.虚拟机的数据封装文件
scp root@172.25.70.250:/var/lib/libvirt/images/desktop.qcow2 /mnt/ 硬盘过去
scp root@172.25.70.250:/var/lib/libvirt/qemu/desktop.xml /mnt/ #拷贝desktop虚拟机的封装语言
ls /mnt/ #查看目录
mv /mnt/desktop.qcow2 /var/lib/libvirt/images/ #移动硬盘到安装的虚拟目录中
virsh create /mnt/desktop.xml 一次性打开虚拟机,shutdown后直接消失
virsh define /mnt/desktop.xml 永久打开虚拟机