Linux下虚拟机管理(虚拟机的命令,安装,恢复,快照)
2019-07-28 14:23
375 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Zhangxu0606/article/details/97184790
执行
执行
建立完成!
1.虚拟机管理命令
命令 | 作用 |
---|---|
virt-manager | 打开虚拟机管理器 |
virsh list | 显示正在运行的虚拟机 |
virsh list --all | 查看所有虚拟机 |
virsh start desktop | 打开 |
virsh shutdown desktop | 正常关闭虚拟机 |
virsh destroy desktop | 强行关闭 |
virt-viewer desktop | 显示虚拟机 |
执行
virt-manager打开虚拟机管理器
执行virsh list显示正在运行的虚拟机
执行virsh list --all查看所有虚拟机
2.虚拟机的安装
方法一:手动图形安装
- 准备好一个虚拟机的镜像
- 在真机root用户下,执行命令:
virt-manager
,在弹出的界面中选择左上角,选择第一个本地安装,点击Forward。
- 选择虚拟机镜像存放的路径,点击Browse
- 找到虚拟机镜像之后点击Choose Volume
- 选择分配的内存大小和CPU的个数,带图形的虚拟机内存不能小于768M,点击Forward
- 选择分配的硬盘大小,带图形的虚拟机硬盘不能小于6G,点击Forward
- 填写虚拟机的名字,并勾选下面的Customize configuration before install,点击Finish
- 将虚拟机的硬盘和网卡按照下图的方式设置,选择Apply,点击左上角的开始安装
- 选择安装版本为第一个Linux 7.3
- 选择语言
- 进入如下界面
- 选择时区
- SOFTWARE SELECTION选择GUI
- INSTALLATION DESTINATION最下方选择I will configure partitioning
- 设置如下,其中:swap是虚拟交换分区,当内存释放小于80%时,交给内存处理,内存使用量达到80%以上,将硬盘的一部分当作内存使用。(硬盘便宜,内存贵;硬盘处理速度慢,内存处理速度快。)
- 选择Accert Changes
- 设置完毕,开始安装
- 安装过程中,建立一个超户密码
- 安装完成
方法二:脚本安装
执行
vim vm_install.sh编写脚本文件,执行
sh vm_install.sh即可进行安装,无需手动选择
3.在家中模拟机的恢复
准备1个已经安装好的虚拟机
scp root@remote_host:/etc/libvirt/qemu/test.xml /mnt/ ##硬盘信息 scp root@remote_host:/var/lib/libvirt/images/test.qcow2 /mnt/ ##硬盘
在虚拟机管理器中删除这个装好的虚拟机
模拟恢复过程:
cd /mnt/
virsh creat test.xml##用硬件信息启动虚拟机
在操作过程中会有以下错误:
error:Cannot access storage file ‘/var/lib/libvirt/images/test.qcow2’
No such file or dtrectory
解决方案:
mv /mnt/test.qcow2 /var/lib/libvirt/images/
virsh define test.xml ##永久恢复虚拟机
virsh undefine test ##delete test.xml
rm -fr /var/lib/libvirt/images/test.qcow2 ##delete disk(虚拟机)
安装新的虚拟机:
vim /mnt/vm_create.sh
test -z “$1” && {
echo “Error:Please inout VMNAME following scripts!”
exit
}
virt-install
–name $1
–cdrom /home/kiosk/rhel-server-7.3-x86_64-dvd.iso
–memory 1024
–vcpus 1
–disk /var/lib/libvirt/images/$1.qcow2,size=6,bus=virtio
–network source=br0,model=virtio &> /dev/null &
/mnt/vm_create.sh westos
4.虚拟机快照
方法一:命令图形安装
qemu-img create -f qcow2 -b westos.qcow2 node.qcow2
其中,参数-f qcow2表示虚拟机的硬盘类型为qcow2,-b westos.qcow2表示要快照的虚拟机,node.qcow2表示需要生成的快照的名称
接下来在虚拟机管理界面添加快照虚拟机:
- 选择安装方式:
- 在本地选择刚才创建的快照文件
- 选择内存大小和cpu核数
- 设置快照名称
- 如下,快照test已经建好
方法二:脚本文件安装
执行
vim vm_create_snopshot.sh来编写脚本
执行
chmod +x vm_create_snopshot.sh
执行
/var/lib/libvirt/images/vm_create_snopshot.sh westos abc
建立完成!
- 删除快照
执行du -sh /var/lib/libvirt/images/node.qcow2
执行file /var/lib/libvirt/images/node.qcow2
查看快照虚拟机的大小 执行virsh undefine 虚拟机名称
##删除虚拟机
执行rm -fr /var/lib/libvirt/images/虚拟机名称.qcow2
##删除硬盘信息
相关文章推荐
- linux中虚拟机的安装(镜像,快照,reset,自动安装)虚拟机的管理命令,进程的信号
- Linux下虚拟机相关操作:管理命令、手(自)动安装虚拟机、手(自)动对虚拟机快照等
- Linux系统虚拟机管理(安装、删除、快照)
- Linux系统虚拟机管理(安装、删除、快照)
- 虚拟机管理命令,安装,恢复
- Linux系统虚拟机管理(安装、删除、快照)
- Linux初学-日志管理与虚拟机安装快照
- Linux系统虚拟机管理(安装、删除、快照)
- Linux系统虚拟机管理(安装、删除、快照)
- 01 Linux系统管理—(Linux安装及命令基本操作)
- Linux中进程管理工具htop的安装与其命令使用教程
- Linux的虚拟机管理及恢复
- Linux-软件包管理-rpm命令管理-安装-卸载
- Linux system 系统虚拟机管理及其安装、重置的简单脚本
- Linux--软件安装--RPM命令管理
- Linux 第四周学习笔记(2)虚拟机安装,虚拟机快照
- 关于vmware软件菜单栏点击【虚拟机】->【安装VMware Tools】没反应安装失败的问题及Linux命令使用问题
- 虚拟机的安装,管理和快照
- 虚拟机中Linux系统(优麒麟为例)下利用终端命令安装VMwareTools工具详细教程
- Linux中虚拟机的安装及虚拟化管理