Linux系统虚拟机管理

系统虚拟机管理


一、虚拟机安装

1、真机命令virt-manager        ##开启图形管理工具

Linux系统虚拟机管理

2、点击小电视,选择本地镜像安装,forward

Linux系统虚拟机管理

3、选择添加本地镜像路径。点击下一步

Linux系统虚拟机管理

4、设置内存ram,hard disk硬盘大小

Linux系统虚拟机管理

Linux系统虚拟机管理

5、给虚拟机个名字噻,点击finish

Linux系统虚拟机管理

6、之后就进入到安装界面,上下键选择第一行install那个

Linux系统虚拟机管理

7、还没完,接下来要进行一些基础设置

设置语言

选择时间时区

支持语言选择添加简体中文

(这里不再附图)

设置software selection:选择server with GUI(使用图形界面会比较人性化)

Linux系统虚拟机管理

设置system中点击 INSTALLNATION DESTNATION,选择Standard Partition,点击加号添加分区

Linux系统虚拟机管理

Linux系统虚拟机管理


Linux系统虚拟机管理

添加分区之后哦,要设置root用户密码,添加本机其他用户并设置密码

之后到下面的安装界面,耐心等待安装完成。。。

Linux系统虚拟机管理



二、虚拟机系统管理常用命令

virt-viewer vmname           ##显示虚拟机,vmname表示虚拟机名称

Linux系统虚拟机管理

virsh list                ##列出正在运行的vm

virsh list --all        ##列出所有vm

Linux系统虚拟机管理

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的前端管理,不会删除存储

Linux系统虚拟机管理



三、利用脚本命令安装虚拟机

&建立Create_Vm.sh脚本文件

 Linux系统虚拟机管理

&如下编辑该脚本文件,并保存退出

Linux系统虚拟机管理

#!/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 脚本文件名       

Linux系统虚拟机管理

接下来按照之前利用镜像安装虚拟机的方式安装

 

四、虚拟机快照

虚拟机快照相当于一个模板,在此模板上操作失败可直接删除模板,而不会破坏原始虚拟机

qemu-img create -f qcow2 -b Vm_storage.qcow2 node.qcow2

Linux系统虚拟机管理


 也可以利用脚本文件制作快照:

!/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 &

Linux系统虚拟机管理