系统虚拟机管理
一、虚拟机安装
1、真机命令virt-manager ##开启图形管理工具
2、点击小电视,选择本地镜像安装,forward
3、选择添加本地镜像路径。点击下一步
4、设置内存ram,hard disk硬盘大小
5、给虚拟机起个名字噻,点击finish
6、之后就进入到安装界面,上下键选择第一行install那个
7、还没完,接下来要进行一些基础设置
设置语言
选择时间时区
支持语言选择添加简体中文
(这里不再附图)
设置software selection:选择server with GUI(使用图形界面会比较人性化)
在设置system中点击 INSTALLNATION DESTNATION,选择Standard Partition,点击加号添加分区
添加完分区之后哦,要设置root用户密码,添加本机其他用户并设置密码
之后到下面的安装界面,耐心等待安装完成。。。
二、虚拟机系统管理常用命令
virt-viewer vmname ##显示虚拟机,vmname表示虚拟机名称
virsh list ##列出正在运行的vm
virsh list --all ##列出所有vm
virsh start vmname##运行指定vm
virsh shutdown vmname##正常关闭指定vm,不能立即关闭
virsh destroy vmname ##强行结束指定vm,立即关闭
virsh create vmname.xml ##临时恢复指定vm
virsh define vmname.xml ##永久恢复vm
.xml为可扩展标记语言,vmname.xml是虚拟机前端管理文件,删除后虚拟机还可以恢复
virsh undefine vmname ##删除vm的前端管理,不会删除存储
三、利用脚本命令安装虚拟机
&建立Create_Vm.sh脚本文件
&如下编辑该脚本文件,并保存退出
#!/bin/bash##命令运行环境的指定
virt-install \##安装虚拟机命令
--name $1 \##虚拟机名称指定,$1表示脚本后的第一串字符
--ram 1000 \##内存大小
--file /var/lib/libvirt/images/$1.img \##硬盘文件
--file-size 8 \##硬盘文件大小
--cdrom /var/ftp/pub/iso/rhel-server-7.1-x86_64-dvd.iso & ##安装源指定
&完成后给脚本文件赋予执行权利,然后执行
chmod +x 脚本文件名
接下来按照之前利用镜像安装虚拟机的方式安装
四、虚拟机快照
虚拟机快照相当于一个模板,在此模板上操作失败可直接删除模板,而不会破坏原始虚拟机
qemu-img create -f qcow2 -b Vm_storage.qcow2 node.qcow2
也可以利用脚本文件制作快照:
!/bin/bash
virsh destroy $1 &> /dev/null
virsh undefine $1 &> /dev/null
qemu-img create -f qcow2 -b /var/lib/libvirt/images/$1.qcow2 /var/lib/libvirt/images/$2.qcow2 &> /dev/null
virt-install \
--name $2 \
--ram 1000 \
--disk /var/lib/libvirt/images/$2.qcow2 \
--import &> /dev/null &