虚拟化管理工具

一、虚拟机的安装与硬件管理
虚拟机是由两部分组成
/etc/libvirt/qemu/虚拟机.xml ##虚拟机硬件信心文件
/var/lib/libvirt/images/虚拟机.qcow2 ##虚拟机硬盘文件
virt-manager ##开启图形管理工具
virt-viewer vmname ##显示虚拟机,vname表示虚拟机名称
virsh list ##显示正在运行的虚拟机
virtsh list –all ##显示所有虚拟机
virsh start vmname ##开启虚拟机
virsh shutdown vmname ##关闭虚拟机
virsh destory vmname ##强行结束指定vm
virsh creat vmname.xml ##一次性恢复指定虚拟机
virsh define vmname.xml ##永久性恢复vm
virsh undefine vmname.qcow2 ## 删除vm的硬件信息文件,不会删除硬盘文件

示图:图形管理工具
这里写图片描述
示图:显示虚拟机
这里写图片描述
示图:list
这里写图片描述
示图:关闭虚拟机
这里写图片描述

二、虚拟机安装
1.半自动安装(官方名字还不知道)
[root@foundation18 Desktop]# virt-manager ##进去图形管理工具
点击file下边进行添加虚拟机
选中之前下载好的镜像文件,作为安装源
这里写图片描述
这里写图片描述

内存大小为1024M,CPU个数为1
这里写图片描述

硬盘大小为8G
这里写图片描述

设置硬盘信息(硬盘位置,bus=virtio 设定硬盘类型)
这里写图片描述

选择第一项(可以用上下键)
这里写图片描述

默认语言为英文
这里写图片描述

时区设置:选择亚洲上海
这里写图片描述
语言设置:语言默认为英文,可添加其他语言,此处添加中文
这里写图片描述

显示设置:图形界面选择最后一项,文本界面选择第一项
这里写图片描述

硬盘分区:选择下面 I will configure partitioning 【手动分配分区选项】
这里写图片描述

倒三角处点击选择standard partition
这里写图片描述

根据相应的需求设置分区,此处为/boot为200M,swap为500M,其他的全分给/
这里写图片描述
这里写图片描述

点击确认,accept changes
这里写图片描述

点击右下角开始安装
这里写图片描述

安装过程中设置超级用户密码,普通用用户以及密码
这里写图片描述
这里写图片描述
安装结束后点击:finish configuratiom (这里不再配图)

2.文本图形安装
文本部分:编辑脚本,执行开启安装源的过程
在/bin/下建立文件jianli.sh (脚本内容中换行符 \ 与前面内容有一个空格,\后无空格,不要随意输入)

!/bin/bash ##指定命令运行环境
virt-install \ ##安装虚拟机
–cdrom /home/kiosk/Desktop/rhel-server-7.3-x86_64-dvd.iso \ ##安装系统所用的镜像文件
–ram 1024 \ ##内存大小
–vcpus 1 \ ##cpu核数
–file /var/lib/libvirt/images/ 1.qcow2,bus=virtio \ ##硬盘位置,bus=virtio 设定硬盘类型  –file-size 8 \ ##硬盘文件大小  –name 1 \ ##指定安装虚拟机名称
–network source=br0,model=virtio & ##设定虚拟网卡类型以及工作模式
编写完毕以后,修改文件权限为可执行。(如果文件一开始没有建立在/bin下,在检测使用是否可以正常运行,成功以后可以移入/bin下,注意:复制会改变文件权限,移动不会改变)
示图:脚本内容,和加执行权限
这里写图片描述
这里写图片描述
这里写图片描述

示图:执行显示
这里写图片描述
这里写图片描述

2.全自动安装
1.kickstart工具安装
示图:寻找安装包
这里写图片描述

示图:软件安装(本人已安装)
这里写图片描述

2.创建kickstart文件
1>使用system-config-kickstart 工具
示图:进入kickstart软件
这里写图片描述

设置时区Aisa/shanghai,和密码
这里写图片描述
设置安装来源,此处安装来源为http,作为共享形式的安装文本
这里写图片描述
设置安装类型
这里写图片描述
设置硬盘分区
此处:/boot 200 , swap 500 ,其他全部为 / ,点击add进行添加
Master Boot Record, Partitions, Disk lable全选第一项
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
添加网卡
这里写图片描述
Firewall Configuration中SElinux选择关闭disabled, Security level选择关闭防火墙
这里写图片描述
其他的都不动
将设定好的内容保存在 /var/www/html/,并且以.cfg结尾(本人之前已经保存好了)
这里写图片描述
这里写图片描述

2>使用文本编辑器
vim /var/www/html/ks.cfg这里写图片描述

这里写图片描述
编辑完后使用ksvalidator命令校验正确性,并加执行权限
这里写图片描述
打开httpd服务,并关闭防火墙
这里写图片描述

在真机中打开之间建立的半自动安装脚本,并编辑脚本
这里写图片描述
这里写图片描述
执行脚本
这里写图片描述

3.虚拟机快照和虚拟机重置
虚拟机的快照只是一个存更改信息的文件
在虚拟机被读取的时候还是读取母盘中的内容
qemu-img create -f qcow2 -b 母盘.qcow2 快照.qcow2
在虚拟机管理工具中把 “快照.qcow“import 导入到新的虚拟机中即可使用
示图:快照结果
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

示图:快照脚本
这里写图片描述
这里写图片描述

示图:重置脚本
这里写图片描述

谢谢观赏!

猜你喜欢

转载自blog.csdn.net/guaiderzhu1314/article/details/79130739