虚拟机控制

一.虚拟机安装

输入virt-manager,打开虚拟机管理工具

虚拟机控制

新建一个虚拟机

选择本地镜像

虚拟机控制

选择本地镜像路径

虚拟机控制

选择RAM CPU

虚拟机控制

选择硬盘大小

虚拟机控制

虚拟机名字

虚拟机控制

安装界面,选择第一项。

虚拟机控制

语言选择

虚拟机控制

时间选择

虚拟机控制

输入语言选择

虚拟机控制

软件包安装

虚拟机控制

分区选择

虚拟机控制

选择standard partition

虚拟机控制


/boot 200

swap 500

/ 剩余所有

虚拟机控制

设置root密码,等待安装

虚拟机控制

虚拟机控制

二.虚拟机半自动安装

在主机root下进行实验

1.cd /mnt/

2.vim vm_create.sh

虚拟机控制

#!/bin/bash

virt-install \ ##建立虚拟机

--cdrom /home/kiosk/Desktop/rhel-server-7.0-x86_64-dvd.iso \ ##镜像路径地址

--ram 1024 \ ##虚拟机存储空间

--cpus 1 \  ##cpu的占用内核数

--disk /var/lib/libvirt/images/$1.qcow2,size=9,bus=virtio \ ## 硬盘的位置

--name $1 \ ##名字参数

--network source=br0,model=virtio &

2.chmod +x /mnt/vm_create.sh

3./mnt/vm_create.sh  虚拟机名字

虚拟机控制

三.母本快照

1.cd /var/lib/libvirt/

2.ls

虚拟机控制

3.cd images/

4.ls

虚拟机控制

5.qemu-img create -f qcow2 -b linux.qcow2 node1.qcow2

6.virt-manager

虚拟机控制

虚拟机控制

四.虚拟机管理命令

虚拟机由两部分组成

/etc/libvirt/qemu/虚拟机名称.xml ##虚拟机硬件信息文件

/var/lib/libvirt/images/虚拟机名称.qcow2 ##虚拟机硬盘文件

html ##超级文本语言

xml ##可扩展文本语言

virt-manager ##打开虚拟机管理图形界面

virsh list ##列出运行中的用户

virsh list all ##列出全部用户

virsh start 虚拟机名称 ##启动虚拟机

virsh destroy 虚拟机名称 ##强制关闭

virsh create 虚拟机名称 ##利用虚拟机硬件信息文件打开虚拟机,只是一次性的

virsh define 虚拟机名称 ##恢复虚拟机

virsh undefine 虚拟机名称 ##删除虚拟机硬件信息文件

virt-viewer 虚拟机名称 ##显示虚拟机

virt shutdown 虚拟机名称 ##关闭虚拟机

五.脚本生成快照

cd  /mnt/

vim vm_sanpshoot.sh

虚拟机控制

chmod +x /mnt/vm_sanpshoot.sh

/mnt/vm_sanpshoot.sh 母本名 快照名