15.系统虚拟机管理 (linux)

简介:

####1.安装####
自动 ;输入命令就可以执行
#!/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 &  ##安装源指定

wKiom1j4YrODK6g6AAEZlwXJJlg663.png-wh_50

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

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

virsh start vmname          ##运行指定vm
virsh shutdown vmname       ##正常关闭指定vm
virsh destroy vmname        ##强行结束指定vm

wKiom1j4Y3GTw7foAAB2CzlzBgA199.png-wh_50

virt-viewer vmname      ##显示虚拟机,vmname表示虚拟机名称
virsh list              ##列出正在运行的vm
virsh list --all        ##列出所有vm
virsh create vmname.xml     ##临时恢复指定vm,vmname表示前端管理文件
virsh define vmname.xml     ##永久恢复vm
virsh undefine  vmname      ##删除vm的前端管理,不会删除存储
wKioL1j4Y3GCR8hiAAAPiVKc9WM582.png-wh_50
####3.虚拟机快照####
qemu-img create -f qcow2 -b vm2.qcow2 node1.qcow2

手动 输入快照命令,在前端手动设置node1前端

wKiom1j4ZHOCtmdjAAEUtXTDjm8999.png-wh_50

wKiom1j4ZHKgUoOYAACQZX3bR68393.png-wh_50

wKioL1j4ZHKwv-5tAACHM-9xLYU240.png-wh_50

wKioL1j4ZHLQcy-kAABPCHNnDng398.png-wh_50

wKiom1j4ZHOxDW8CAAB0VzTXsww467.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 &


vim /bin/vm_snapshot.sh

wKioL1j4nquCiuJiAABVnX5YQh4766.png-wh_50


vim /bin/reset.shbin/reset.sh(node1的重置)

wKioL1j4npfRpXP_AAA9yS99vXU484.png-wh_50










本文转自 如何何如  51CTO博客,原文链接:http://blog.51cto.com/12778805/1917794,如需转载请自行联系原作者
目录
相关文章
|
1天前
|
缓存 运维 算法
深入理解Linux内核的虚拟内存管理
【5月更文挑战第6天】 在现代操作系统中,尤其是类Unix系统如Linux中,虚拟内存管理是一项核心功能,它不仅支持了多任务环境,还提供了内存保护和抽象。本文将深入探讨Linux操作系统的虚拟内存子系统,包括分页机制、虚拟地址空间布局、页面置换算法以及内存分配策略。通过对这些概念的剖析,我们旨在为读者揭示Linux如何有效地管理和优化物理内存资源,并确保系统的稳定运行与高效性能。
|
1天前
|
存储 移动开发 Linux
Linux系统之部署h5ai目录列表程序
【5月更文挑战第3天】Linux系统之部署h5ai目录列表程序
11 1
|
1天前
|
分布式计算 大数据 Hadoop
【经验分享】用Linux脚本管理虚拟机下的大数据服务
【经验分享】用Linux脚本管理虚拟机下的大数据服务
9 1
|
3天前
|
网络协议 Linux 网络安全
虚拟机Vmware详细安装(包含kali,win7与winxp三系统相互ping与安装)
本文是一篇关于虚拟机安装和配置的教程,包括使用VMware安装虚拟机和在虚拟机中安装Kali Linux、Windows 7和Windows XP系统。作者提供了详细的步骤和截图说明,指导读者如何下载和安装VMware,以及如何从提供的链接下载预配置的操作系统镜像文件。安装过程中,重点介绍了如何选择安装路径、接受许可协议、启动安装过程,并强调了不要勾选某些选项以保持默认设置。此外,还提到了如何在虚拟机中配置网络,确保三个系统在同一网段并能互相ping通。最后,作者布置了一些练习,如熟悉操作系统的使用、获取IP地址和互相通信,以及鼓励读者享受学习网络安全的过程。
36 9
|
6天前
|
运维 监控 Linux
提升系统稳定性:Linux内核参数调优实战
【5月更文挑战第1天】 在运维领域,保障服务器的高效稳定运行是核心任务之一。Linux操作系统因其开源、可靠和灵活的特点被广泛应用于服务器中。本文将深入探讨通过调整Linux内核参数来优化系统性能,提升服务器的稳定性和响应能力。文章首先介绍了内核参数调优的必要性和基本原则,然后详细阐述了调优过程中的关键步骤,包括如何监控当前系统状态,确定性能瓶颈,选择合适的参数进行调优,以及调优后的测试与验证。最后,文中提供了一些常见问题的解决策略和调优的最佳实践。
28 5
|
6天前
|
Linux
Linux系统ps命令
这些是一些常见的 `ps`命令选项和用法,用于查看系统中运行的进程及其相关信息。您可以根据需要选择合适的选项以满足您的任务要求。
18 0
|
6天前
|
存储 Linux 文件存储
Linux使用Docker部署Traefik容器并实现远程访问管理界面-1
Linux使用Docker部署Traefik容器并实现远程访问管理界面
|
6天前
|
存储 固态存储 Linux
|
7天前
|
存储 负载均衡 网络协议
在Linux中优化系统性能的实用指南
【4月更文挑战第30天】本文是关于Linux系统性能优化的指南,涵盖硬件选择、系统及软件更新、调整Swap分区、内核参数优化、使用性能分析工具、文件系统优化、网络服务优化和定期维护等方面。通过这些方法,可提升系统响应速度,降低资源消耗,延长硬件寿命。注意,优化需根据具体系统和应用需求进行。
|
7天前
|
弹性计算 Shell Linux