一、虚拟机的控制

1、虚拟机的安装

* * * * * 方法一* * * *

打开Applications>System Tools>Virtual Machine Manager

* * * * * 方法二* * * * *

(1)输入virt-manager 命令来打开

pl011虚拟化 j4125 虚拟化_ios


(2)点击左上角的图标来建立虚拟机

pl011虚拟化 j4125 虚拟化_虚拟化_02


(3)选择第一种安装镜像,这种方法需要提前从官方获取镜像

pl011虚拟化 j4125 虚拟化_虚拟化_03


(4)选择第二种Use ISO image从中浏览寻找镜像文件

pl011虚拟化 j4125 虚拟化_虚拟化_04


(5)选择1024Mib,CPUs选择1

pl011虚拟化 j4125 虚拟化_bash_05


(6)硬盘大小选择8.0GiB(必须大于4.8G)

pl011虚拟化 j4125 虚拟化_虚拟化_06


(7)给虚拟机起一个名字,点击完成

pl011虚拟化 j4125 虚拟化_pl011虚拟化_07


(8)选择第一个进行安装(第一个表示直接安装,前提是镜像必须完 整;第二个是检测镜像是否完整并安装;第三个是故障检修)

pl011虚拟化 j4125 虚拟化_ios_08


(9)选择中文安装便于理解,也可以选择其他适合自己的

pl011虚拟化 j4125 虚拟化_ios_09


(10)选择安装位置

pl011虚拟化 j4125 虚拟化_bash_10


3、硬盘分区

(1)选择我要配置分区

pl011虚拟化 j4125 虚拟化_虚拟化_11


(2)选择标准分区(第一项)

pl011虚拟化 j4125 虚拟化_bash_12


(3)给/boot分配200Mib

给swap分配500Mib

其余的都分配给/目录

pl011虚拟化 j4125 虚拟化_pl011虚拟化_13


pl011虚拟化 j4125 虚拟化_虚拟化_14


pl011虚拟化 j4125 虚拟化_pl011虚拟化_15


(4)安装时设定root用户的密码

pl011虚拟化 j4125 虚拟化_xml_16


pl011虚拟化 j4125 虚拟化_bash_17


4、虚拟机的脚本安装(半自动脚本)

vim /bin/vm_create.sh ##建立脚本在/bin,方便以后直接用名字调用 
**#!/bin/bash 
 ##解释器幻数,脚本中命令的解释器指定** 
 virt-install \ 
 ##启动虚拟机安装程序 
 - -cdrom /home/kiosk/Desktop/rhel-server-7.3-x86_64-dvd.iso \ ##安装系统镜像文件的路径 
 - -ram 1024 \ 
##内存 
 - -vcpus 1 \ 
##cpu内核数 
 - -file-size 8 \ 
##硬盘大小 
 - -file /var/lib/libvirt/images/$1,qcow2,bus=virtio \ 
##硬盘位置,指定为虚拟指定名字 
 - -network sourcbr0,model=virtio \ 
 - -name $1 &

pl011虚拟化 j4125 虚拟化_ios_18


二、虚拟机的管理命令

1、virt-viewer 虚拟机名称 ##显示虚拟机 
 2、virsh start 虚拟机名称 ##打开虚拟机 
 3、virsh list ##显示正在运行的虚拟机 
 4、virsh list -all ##显示所有的虚拟机 
 5、virsh shutdown ##正常关闭虚拟机 
 6、virsh destroy ##强制关闭虚拟机 
 7、virsh define .xml ##恢复虚拟机 
 8、virsh undefine vmname ##删除vm的前端管理,不会删除存储 
 9、virsh create .xml ##利用硬件信息文件打开虚拟机,这是一次性的在重启后会消失 
 10、qemu-img create -f qcow2 -b 母盘.qcow2 快照.qcow2 
 ##虚拟机的快照,在虚拟机管理工具中把“快照.qcow2” import 导入到新的虚拟机中即可使用 
 虚拟机的快照脚本 
*#!/bin/bash* 
##幻数,脚本中命令的解释器指定 
 qeum-img create -f qcow2 -b \ 
##-f 类型,-b 备份 
 /var/lib/libvirt/images/westos.qcow2 \ 
 /var/lib/libvirt/images/$1.qcow2 
##生成快照硬盘文件echo creating snapshoot disk 
 11、 虚拟机的重置脚本 
#!/bin/bash* 
 virsh destroy 1re−rf/var/lib/libvirt/images/1.qcow2 
 qemu-img create -f qcow2 -b \ 
 /var/lib/libvirt/image/westos.qcow2 \ 
 /var/lib/libvirt/images/1.qcow2> /dev/null 
 virsh start 1virt−viewer1

三、自动装机脚本

pl011虚拟化 j4125 虚拟化_虚拟化_19


pl011虚拟化 j4125 虚拟化_ios_20


设置密码

pl011虚拟化 j4125 虚拟化_bash_21


pl011虚拟化 j4125 虚拟化_pl011虚拟化_22


pl011虚拟化 j4125 虚拟化_ios_23


点击下方Add

pl011虚拟化 j4125 虚拟化_xml_24


添加/boot分区,给它分配200M

pl011虚拟化 j4125 虚拟化_pl011虚拟化_25


添加swap分区,给它分配500M

pl011虚拟化 j4125 虚拟化_pl011虚拟化_26


添加/,将剩余全部分配给它

pl011虚拟化 j4125 虚拟化_bash_27


点击左上角file将其保存在/var/www/html下

pl011虚拟化 j4125 虚拟化_pl011虚拟化_28


配置123.cfg文件

pl011虚拟化 j4125 虚拟化_pl011虚拟化_29


pl011虚拟化 j4125 虚拟化_bash_30