码迷,mamicode.com
首页 > 系统相关 > 详细

Linux 系统虚拟机管理

时间:2017-10-24 22:32:22      阅读:248      评论:0      收藏:0      [点我收藏+]

标签: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 &    ##安装源指定

a.编写脚本内容

技术分享

技术分享

b.记得写完后要给权限! chmod +x Create_Vm.sh

技术分享

技术分享

####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                   ##删除vm的前端管理,不会删除存储

技术分享

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


有了快照可以让虚拟机“永葆青春”,随时恢复……


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


技术分享

技术分享

技术分享
!/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 &

技术分享

[root@foundation12 sbin]# vim Createvm.sh

[root@foundation12 sbin]# chmod +x  Createvm.sh

[root@foundation12 sbin]# ./Createvm.sh node2

技术分享

以上命令创建虚拟机!!!

实验:用以上命令创建node2虚拟机,创建好后打开虚拟机,在里面执行删根命令,再次打开后无法正常使用。此时要想重建该虚拟机,可如下操作。

[root@foundation12 mnt]# vim Resetvm.sh

[root@foundation12 mnt]# chmod +x Resetvm.sh

[root@foundation12 mnt]# ./Resetvm.sh node2

技术分享


小记:

echo

技术分享

.xml

可扩展标记语言,可对数据进行封装


Linux 系统虚拟机管理

标签:linux 虚拟机管理

原文地址:http://13362895.blog.51cto.com/13352895/1975792

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!