Linux unit15

简介:

15.系统虚拟机管理

 

1.安装

命令:vim /bin/create.sh 

#!/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 &  ##安装源指定

wKioL1j4yxnwEcJlAAAyCWZ1jyg168.png-wh_50 

实验

wKiom1j4y26CVfQqAAFGtxKVhVE845.png-wh_50

####2.管理####

virt-manager##开启图形管理工具

wKioL1j4yzTgd7qUAABOpyEiA20188.png-wh_50

virt-viewer vmname##显示虚拟机,vmname表示虚拟机名称

virsh list##列出正在运行的vm

wKioL1j4y4vioJBbAAAe0aa4GjY630.png-wh_50

virsh list --all##列出所有vm

wKioL1j4y5-TwwUiAAAj0KoCfQ8373.png-wh_50

virsh start vmname##运行指定vm

virsh shutdown vmname##正常关闭指定vm

wKiom1j4y7OhsIBYAAAt8C1J3lk168.png-wh_50

virsh destroy vmname##强行结束指定vm

virsh create vmname.xml##临时恢复指定vm,vmname表示前端管理文件

virsh define vmname.xml##永久恢复vm

virsh undefine  vmname##删除vm的前端管理,不会删除存储

 

 

####3.虚拟机快照####

qemu-img create -f qcow2 -b vm2.qcow2 node1.qcow2

 wKiom1j4y9DhumCiAAB851_Ns54092.png-wh_50

 

#!/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 &


本文转自 AELY木 51CTO博客,原文链接:http://blog.51cto.com/12768057/1917969,如需转载请自行联系原作者

相关文章
|
7月前
|
网络协议 Linux 网络安全
【Linux环境】centos7 Failed to start iptables.service: Unit not found 防火墙
【Linux环境】centos7 Failed to start iptables.service: Unit not found 防火墙
304 0
|
8月前
|
Linux
17.1.2 【Linux】systemd使用的unit分类
17.1.2 【Linux】systemd使用的unit分类
74 0
|
设计模式 监控 网络协议
关于Linux中通过 Systemd Path Unit 监听配置更新自动重启服务的一些笔记
在 stackoverflow.com 的Unix & Linux 社区 看到有小伙伴提出相关的问题。 这里整理分享给小伙伴,博文内容涉及: Systemd 的 Path Units常用命令手册学习 Path Units 的应用 通过httpd服务演示监听配置文件自动重启服务 食用方式:需要了解一点 Systemd 理解不足小伙伴帮忙指正
205 0
|
Linux 开发工具 Shell
|
网络安全
Linux_异常_03_Failed to restart iptables.service: Unit not found.
启动防火墙时出现: Failed to restart iptables.service: Unit not found.     解决方案: 1.https://stackoverflow.
7660 0
|
监控 Unix 测试技术
|
网络协议 Linux 开发工具
|
Web App开发 Linux 开发工具