##虚拟机(Virtual Machine)##
虚拟机:指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。
优势:终端虚拟化可带来维护费用大幅降低,如能降低占用空间,降低购买软硬件设备的成本,节省能源和更低的维护成本。
它比实际存在的终端设备更加具备性价比优势。另一方面,虚拟化技术能大幅提升系统的安全性。
##图形界面安装虚拟机##
1)用virt-mange打开虚拟机管理点击左上角create a new virtual machine
2)选择第一个本地驱动安装
//没有光驱,选择iso镜像文件添加进去
3)选择内存大小和cup核数
4)选择虚拟机容量
5)虚拟机名字
6)进入虚拟机安装选项
//选择第一个直接安装。
//第二个测试文件并安装
//Troubleshooting 故障修复
7)加载过后进入图形安装界面,安装时语言选择
8)出现多选项界面
//data&time时区选择,keyboard键盘类型,language support支持语言。
9)software selection软件安装
//选择GUI图形用户界面
10)磁盘分盘
//选择手动分盘
//选择Standard partition标准磁盘划分,标准磁盘划分分为三种
/boot系统启动200M
swap系统运行500M(swap一般比内存大两倍,32G内存以上要大四倍)
/根 剩余空间留给根
11)开始安装
安装过程中可以设置root用户的密码
##安装虚拟机##
用脚本语言安装虚拟机
1)\ 表示换行
2)&表示将安装进程打入后台
3)$1表示虚拟机的名字,运行脚本时,需要在后面加上虚拟机的名字
4)运行脚本可用sh -x对脚本进行排错
//保存脚本后用chmod +x 给脚本可执行权限
##管理虚拟机##
##恢复虚拟机##
1)虚拟机文件
/var/lib/libvirt/images/vmname.qcow2 ##硬盘文件
/etc/libvirt/qemu/vmname/xml ##前端配置文件
2)删除虚拟机
virsh undefine vmname.xml
3)恢复
virsh define vmname.xml ##永久恢复虚拟机
virsh create vmname.xml ##临时恢复虚拟机
##虚拟机快照##
1)虚拟机快照
用虚拟机快照文件运行的虚拟机,读取的是原磁盘文件,存储用快照文件,修改内容不会损害原磁盘文件。
2)创建虚拟机快照
qemu-img create -f qcow2 -b /var/lib/libvirt/images/vmname.qcow2 /var/lib/libvirt/images/vmname_1.qcow2
3)脚本创建虚拟机快照
//chmod +x filename 给脚本可执行权限
4)虚拟机重置
重置虚拟机就是删除快照文件,重新创建一个快照文件
//以后虚拟机出现问题,就可以瞬间重置一个新的虚拟机了。