Linux中虚拟机的管理

虚拟机的安装

第一步:安装虚拟机需要先下载光驱文件,可以在Linux官网进行下载,我这里下载的是rhel-server-7.2-x86_64-dvd.iso
第二步:图形法安装虚拟机
1)打开图形管理
这里写图片描述
2)点击左上角带星的电脑图标选择安装途径
这里写图片描述
选择第一个光驱安装,然后点Forward继续
3)选择光驱文件的位置
这里写图片描述
4)选择内存大小和CUP核数
这里写图片描述
5)设定硬盘大小
这里写图片描述
6)给虚拟机设定名称,并选择Customize configuration before install自行设定
这里写图片描述
7)设定虚拟网卡类型及工作模式和硬盘类型
这里写图片描述
这里写图片描述
8)进行系统安装
这里写图片描述
9)完成后会选择系统语言后进入系统内部设定,依次为:日期和时间设定,键盘设定,语言设定,密码设定,系统软件资源,配置分区,KDMUP、网络设定和主机名称。(带黄色叹号的必须进行选择设定)
这里写图片描述
这里写图片描述

这里写图片描述
10)配置分区的设定:如下图,依次为:最小安装、基础设施服务、文件及打印服务器、基本网页服务器、虚拟化主机、带GUI(图形的)安装,这里我选的是最后一项
这里写图片描述
11)进入系统分区设定,选择手动设定分区,选择按标准分区分,完成后点击AcceptChanges就开始安装了
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
12)进入安装界面后需要配置用户和密码,配置完成后等待安装
这里写图片描述
这里写图片描述
以上就是虚拟机的图形安装方法

虚拟机管理命令

virt-manager        ##开启虚拟机管理器
virsh list          ##查看正在运行的虚拟机
virsh list --all            ##查看所有虚拟机
virsh shutdown desktop      ##正常关闭虚拟机desktop
virsh destroy desktop       ##强行关闭虚拟机desktop
virsh start desktop         ##打开虚拟机desktop
virt-viewer desktop         ##显示已经开启的虚拟机desktop


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

在家中模拟虚拟机的恢复:
准备一个已经安装好的虚拟机
mv /etc/libvirt/qemu/test.xml /mnt/
mv /var/lib/libvirt/images/test.qcow2 /mnt/

在虚拟机管理器中删除这个装好的虚拟机
模拟恢复过程

mv /mnt/test.qcow2 /var/lib/libvirt/images/
cd /mnt
virsh create test.xml ##用硬件信息文启动虚拟机(一次性的恢复)
virsh define test.xml           ##永久恢复虚拟机 

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

安装虚拟机脚本:

vim create_vm.sh ##创建脚本

#!/bin/bash
virt-install \
--cdrom /home/kiosk/Desktop/Linux/rhel-server-7.2-x86_64-dvd.iso \   ##虚拟机镜像地址
--ram 1024 \                                                   ##内存大小
--cpus 1 \                                                     ##cpu数
--disk /var/lib/libvirt/images/$1.qcow2,bus=virtio,size=9 \    ##虚拟机硬盘地址,类型,大小
--name $1 \                                                    ##虚拟机名字
--network bridge=br0,model=virtio &                            ##虚拟机网络配置的网桥,模式

sh create_vn.sh test1 ##运行脚本
这里写图片描述
这里写图片描述

虚拟机快照脚本:

vim vm_kuaizhao.sh ##创建脚本

#!/bin/bash
qemu-img create -f qcow2 -b \
/var/lib/libvirt/images/$1.qcow2 \
/var/lib/libvirt/images/$2.qcow2

virt-install \
--name $2 \
--ram 1024 \
--cpus 1 \
--disk /var/lib/libvirt/images/$2.qcow2,bus=virtio \
--network bridge=br0,model=virtio \
--import &

sh vm_kuaizhao.sh test test2 ##运行脚本
这里写图片描述
这里写图片描述

虚拟机reset脚本:

vim vm_reset.sh ##创建脚本

#!/bin/bash
virsh destroy $1
rm -fr /var/lib/libvirt/images/$1.qcow2
qemu-img create -f qcow2 -b /var/lib/libvirt/images/$2    .qcow2 /var/lib/libvirt/images/$1.qcow2
virsh start $1
virt-viewer $1 &

sh vm_reset.sh test2 test ##运行脚本
这里写图片描述
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值