unit15

来源:互联网 发布:python 股票预测 编辑:程序博客网 时间:2024/06/16 22:14

十五单元:系统虚拟机管理
1.
安装
#!/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& 安装源指定


2.管理
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    临时恢复指定vmvmname表示前端管理文件
virsh define vmname.xml    永久恢复vm
virsh undefine vmname  删除vm的前端管理,不会删除存储
3.虚拟机快照
qemu-img create -f qcow2 -b vm2.qcow2 node1.qcow2
!/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 &

对快照重置



0 0
原创粉丝点击