虚拟机控制
一.虚拟机安装
输入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 母本名 快照名