《Linux菜鸟入门》虚拟机及脚本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《Linux菜鸟入门》虚拟机及脚本相关的知识,希望对你有一定的参考价值。

系统虚拟机管理

 

1.安装

#!/bin/bash      

virt-install \

--name $1 \

--ram 1000 \

--file /var/lib/libvirt/image/$1.img \

--file-size 8 \

--cdrom /var/ftp/pub/iso/

 

 

2.管理

virt-manager                  开启图形管理工具

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

virsh list                    列出正在运行的vm

virsh list                    列出所有的vm

virsh start vmname            运行指定vm

virsh shutdown                正常关闭指定vm

virsh destroy                 强制关闭指定

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

virsh define vmname.xml       永久恢复vm

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

 

 

 

3.虚拟机快照

 

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



脚本:用case语句实现多个功能



#!/bin/bash

case "$1" in

 deladd)

   echo poweroff $1

   virsh destroy $1 &> /dev/null

   echo del $1.xml ...

   virsh undefine $1 &> /dev/null

   echo create disk..

   qemu-img create -f qcow2 -b /var/lib/libvirt/images/$1.qcow2 /var/lib/libvirt/images/$2.qcow2 &> /dev/null

   echo create $1 vm

   virt-install \

   --name $2 \

   --ram 1000 \

   --disk /var/lib/libvirt/images/$2.qcow2 \

   --import &> /dev/null &

   echo create $2 successful;;

 create)

   virt-install \

   --name $1 \

   --ram 1000 \

   --file /var/lib/libvirt/images/$1.qcow2 \

   --file-size 8 \

   --cdrom /home/kiosk/Desktop/rhel-server-7.1-x86_64-dvd.iso &

   echo create $1 successful;;

 createdisk)

  qemu-img create -f qcow2 -b /var/lib/libvirt/images/$1.qcow2 /var/lib/libvirt/images/$2.qcow2 &> /dev/null

  echo create $2 sucessful;;

 poweroff)

  virsh shutdown $1 &> /dev/null

  echo already shutdown $1

esac

 


本文出自 “12147236” 博客,请务必保留此出处http://12157236.blog.51cto.com/12147236/1863529

以上是关于《Linux菜鸟入门》虚拟机及脚本的主要内容,如果未能解决你的问题,请参考以下文章

VMware虚拟机及Linux安装

记录下WIN下配置LINUX虚拟机及PYTHON环境

第三次随笔--安装虚拟机及学习linux系统初体验

使用VMware创建虚拟机及安装Red Hat Linux 64位

VMware安装虚拟机及网络配置

《Linux设备驱动开发详解》虚拟机及案例代码下载