首页 > 代码库 > 第十五章 系统虚拟机管理

第十五章 系统虚拟机管理

第十五章  系统虚拟机管理

下载虚拟机  lftp 172.25.254.250

ls

cd  pub/iso/

get rhel-server-7.1-x86_64-dvd.iso

  1. 安装

    ************************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 &    /*镜像文件加载位置

  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      临时恢复指定vm,vmname表示前端管理文件

    virsh define vmname.xml       永久恢复vm

    virsh undefine vmname.xml     删除vm的前端管理,不删除存储

  3. 虚拟机快照

    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 &




第十五章 系统虚拟机管理