首页 > 代码库 > Linux学习笔记7

Linux学习笔记7

虚拟机的安装

命令模式

virt-install \                 

--name $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

脚本方式

vim westos.sh

#!/bin/bash        环境制定

virt-install \          安装虚拟机

--name $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    制定安装源

管理虚拟机

virt-manager                    开启图形管理工具

virt-viewer vmname          显示虚拟机

vrish list                            列出正在运行的虚拟机

vrish list -all                      列出所有虚拟机

vrish start vmname          运行制定vm

virsh shutdown vmname  正常关闭vm

virsh destroy vmname      强行结束vm

virsh create vmname.xml    临时恢复vm

virsh define vmname.xml     永久恢复vm

virsh undedine vmname        删除vm的前端不删除存储

快照的建立

qemu-img create -f qcow2 -b /var/lib/libvirt/images/vm1.qcow2 /var/lib/libvirt/images/hello.qcow2

利用脚本重置快照

vim filename.sh

#!/bin/bash

     echo poweroff hello
        virsh destroy hello &> /dev/null        / 关闭快照
        echo del hello.xml ...
virsh undefine hello &> /dev/null       / 删除快照
        echo create disk ...
        qemu-img create -f qcow2 -b /var/lib/libvirt/images/vm1.qcow2 /var/lib/libvirt/images/hello.qcow2                       / 建立快照
        echo create hello vm ...
        virt-install \                          / 安装虚拟机
        --name hello \                          / 确定名字
        --ram 2000 \                            / 确定内存大小
        --disk /var/lib/libvirt/images/hello.qcow2 \   / 指定硬盘位置
        --import &> /dev/null &                   /  启动图形界面


Linux学习笔记7