linux之虚拟机的安装,管理和快照

本文详细介绍通过图形界面和Shell脚本方式安装虚拟机的方法,包括配置内存、CPU及硬盘等参数。此外还介绍了虚拟机的基本管理和恢复操作,以及如何创建虚拟机快照。
1.镜像安装虚拟机:

1.图形方法:
1)输入virt-manager命令开启虚拟机图形管理工具
这里写图片描述
2)点击黄色的电脑新建虚拟机,选择第一个iso镜像安装虚拟机
这里写图片描述
3)选择镜像在电脑中的位置
这里写图片描述
4)设置cpu,内存,硬盘
这里写图片描述
这里写图片描述
5)设置虚拟机的名称
这里写图片描述
6)设置完成!选择Install Red Hat Enterprise Linux 7.2进入虚拟机的安装
这里写图片描述
7)选择语言,时间,键盘等,选择左边Server with GUI,右边不选,手动分区: 选择分区/boot占200M swap占500M 其他都放在/下,之后开始安装
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
8)安装时注意要设置root用户密码(安装需要漫长的等待…1239个包)这里写图片描述

2.编写shell脚本安装虚拟机

[root@foundation16 ~]# vim /mnt/create_vm.sh
chmod 755 /mnt/create_vm.sh

脚本:#!/bin/bash ##命令的运行环境
virt-install \ ##安装虚拟机
–cdrom /home/kiosk/Desktop/rhel-server-7.2-x86_64-dvd.iso ##指定安装源选择绝对路径(电脑)
–ram 1024 \ ##指定内存大小1024
–cpus 1 \ ##指定单核cpu
–disk /var/lib/libvirt/image/1.qcow2,bus=virtio,size=9 name1.qcow2,bus=virtio,size=9 –name1 \ ##指定虚拟机的名称
–network bridge=br0,model=virtio &> /dev/null & ##不显示安装文件

运行完shell脚本,安装步骤如图形界面安装!
这里写图片描述
这里写图片描述

可能发生的错误:镜像文件放到桌面上无法进行安装时,把镜像文件放在电脑的任意目录下,可解决此问题!(此示例是把镜像文件放在/abc中)
[root@foundation16 ~]# mkdir /abc
[root@foundation16 ~]# mv /home/kiosk/Desktop/rhel-server-7.2-x86_64-dvd.iso /abc
[root@foundation16 ~]# vim /mnt/create_vm.sh
[root@foundation16 ~]# sh /mnt/create_vm.sh test //可以在脚本中指定test,也可以在后面写test
注意:当镜像的路径发生变化时,脚本中的镜像路径也要记着改!


2.虚拟机管理

1)虚拟机管理命令

virt-manager ##开机虚拟机管理
virt-viewer desktop ##显示开启的虚拟机== rht-vmctl view desktop
virsh list ##查看正在运行的虚拟机
virsh start desktop ##打开desktop虚拟机
virsh shutdown desktop ##正常关闭虚拟机
virsh destory desktop ##强行关闭虚拟机
这里写图片描述

2)模拟虚拟机的恢复

虚拟机的两个组成部分:硬盘文件.qcow和硬件信息文件.xml

准备一个已经安装好的虚拟机
mv /etc/libvirt/qemu/test.xml /mnt
mv /var/lib/libvirt/images/test.qcow2 /mnt
在虚拟机管理器中删除这个装好的虚拟机

恢复模拟过程
cd /mnt
virsh create test.xml ##用硬件信息文件启动test虚拟机,可以正常使用,退出后消失
virsh define test.xml ##永久恢复虚拟机
在操作中会有以下错误:
这里写图片描述
mv /mnt/test.qcow2 /var/lib/libvirt/images/

这里写图片描述
这里写图片描述
这里写图片描述


3.虚拟机的快照

母盘只读,操作快照

vim /mnt/create_kz.sh ##编写快照脚本(名字只要是.sh结尾就可以)
sh create_kz.sh test node1##运行快照脚本 node1是test的虚拟机快照
这里写图片描述
这里写图片描述


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值