第十五章 系统虚拟机管理
下载虚拟机 lftp 172.25.254.250
ls
cd pub/iso/
get rhel-server-7.1-x86_64-dvd.iso
- 安装
************************virt-install*********************
#!/bin/bash
virt-install \ /*建立虚拟机
-name $1 \ /*虚拟机名字
--ram 1000 \ /*虚拟机ram大小
--file /var/lib/libvirt/images/$1.img \ /*硬盘存储位置
--file-size 8 \ /*硬盘大小
--cdrom /var/ftp/pub/iso/rhel-serer-7.1-x86_64-dvd.iso & /*镜像文件加载位置
- 管理
virt-manager 开启图形管理工具
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,vmname表示前端管理文件
virsh define vmname.xml 永久恢复vm
virsh undefine vmname.xml 删除vm的前端管理,不删除存储
- 虚拟机快照
qemu-ing create -f qcow2 -b vm2.qcow2 nodel.qow2
!/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/image/$2.qcow2 \
--import &> /dev/null &