Linux虚拟机的管理

虚拟机管理命令

  virsh list              查看正在运行的虚拟机
  virsh list --all        查看主机中所有的虚拟机
  virsh shutdown westos   正常关闭westos虚拟机
  virsh destroy westos    强行关闭westos虚拟机
  virsh start westos      开启westos虚拟机
  virt-viewer westos      显示westos虚拟机

virsh list --all 查看主机中所有的虚拟机
在这里插入图片描述
virsh start westos 开启westos虚拟机在这里插入图片描述
virt-viewer westos 显示westos虚拟机
在这里插入图片描述
virsh destroy westos 强行关闭westos虚拟机
在这里插入图片描述

虚拟机迁移

将虚拟机从一台主机迁移到另一台主机,需要拷贝虚拟机的系统文件和硬件配置文件。系统文件在/etc/libvirt/qemu/###.xml,硬件配置文件在/var/lib/libvirt/images/###.qcow2中,(###代表虚拟机的名字)。拷贝之后将这两个文件分别移动到相应的目录下。修改 ###.xml 为可执行文件,然后用 命令 virsh create XXX.xml 查看虚拟机,这个命令只是显示一次,永久显示用virsh define ###.xml 这个命令,删除虚拟机用virsh undefine ### 这条命令。

虚拟机快照

qemu-img create -f qcow2 -b westos.qcow2 MTF.qcow2
命令把westos.qcow2 拍照成MTF.qcow2
qemu-img ##是QEMU的磁盘管理工具
-f qcow2 ##指定硬盘影响格式
-b westos.qcow2 ##指定所要作快照的后端文件
MTF.qcow2 ##快照名

在这里插入图片描述
以图形方式显示快照,步骤如下
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
批量快照和安装可以用脚本完成,具体如下

#!/bin/bash
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 1024
–vcpus 1
–network source=br0,model=virtio
–disk /var/lib/libvirt/images/$2.qcow2,bus=virtio
–import &> /dev/null &

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值