学习运维——虚拟机管理
来源:互联网 发布:暂七师军乐队 知乎 编辑:程序博客网 时间:2024/04/25 12:35
虚拟机管理
1.管理
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 ##删除vm的前端管理,不会删除存储
2.虚拟机快照
1>先建立一个快照的虚拟机
#qemu-img create -f qcow2 -b /var/lib/libvirt/images/nogoname.qcow2(你要照的) /var/lib/libvirt/images/node.qcow2(照完之后的)
执行下面的脚本来创建一个快照的虚拟机
#!/bin/bash
virt-install \
--name node \
--ram 1024 \
--file /var/lib/libvirt/images/node.qcow2 \
--import &
之后就可以使用快照的虚拟机来工作,若是不小心把虚拟机弄坏了,可以用母本主机来恢复他
2>恢复虚拟机
执行下面恢复虚拟机的脚本,$1是被破坏虚拟机的名称:
#!/bin/bash
virsh destroy $1
rm -fr /var/lib/libvirt/images/$1.qcow2
qemu-img create -f qcow2 -b /var/lib/libvirt/images/nogoname.qcow2 /var/lib/libvirt/images/$1.qcow2
virsh start $1
virt-viewer $1 &
若恢复之后还是一样,请注意母本是否被破坏了
- 学习运维——虚拟机管理
- java虚拟机管理学习
- Linux——虚拟机管理
- 虚拟机内存管理—深入理解Java虚拟机(三)
- linux ——系统虚拟机管理
- 学习运维——进程管理
- java虚拟机学习之内存管理
- Linux运维笔记-文档总结-系统虚拟机管理
- davlik虚拟机内存管理之一——内存分配
- 探秘Java虚拟机——内存管理与垃圾回收
- 探秘Java虚拟机——内存管理与垃圾回收
- 探秘Java虚拟机——内存管理与垃圾回收
- 探秘Java虚拟机——内存管理与垃圾回收
- 探秘Java虚拟机——内存管理与垃圾回收
- 探秘Java虚拟机——内存管理与垃圾回收
- 探秘Java虚拟机——内存管理与垃圾回收
- 探秘Java虚拟机——内存管理与垃圾回收
- 探秘Java虚拟机——内存管理与垃圾回收
- HDU4027线段树
- hdu 1085
- Android 开发,关于依赖库的制作,打包aar,及使用过程
- ZigBee_2530初学笔记
- pyspark + mongodb
- 学习运维——虚拟机管理
- 自动配置ssh公私钥
- RecyclerView加载不同类型的布局
- Oracle数据库的归档模式与非归档模式
- spring+mybatis+spring-mvc
- 廖雪峰的Python教程学习笔记一Python简介和基础语法
- FCM(Fuzzy C-Means)模糊C聚类
- Android Studio导入项目的遇到的两个问题
- 如何在Eclipse下查看JDK源代码以及java源代码阅读方法