用脚本实现虚拟机的安装和管理

用脚本安装虚拟机,并管理虚拟机的简单运行开启等操作

安装虚拟机

#! bin/bash     ###定义文件为bin目录下运行的bash

vir-install \    ###开始安装虚拟机

--name $1 \      ###命名虚拟机

--ram 1024 \     ###设定内存大小

--file /var/lib/libvirt/images/$1.img\  ###设定硬盘文件

--file-size 8 \ ##硬盘分配大小

--cdrom /root/Desktop/rhel-server-7.1-86_64-dvd.iso&   ###指定安装文件

管理虚拟机

#!bin/bash      ###表示文件是在bin目录下运行的bash

case “$1” in       ####“$n”表示输入的第n个命令

start)

virsh start $2     ####打开键入的第二个命令名称的虚拟机

echo starting...   #####显示打开中....

virsh view $2      ###显示打开的虚拟机

echo successful

;;

shutdown)

echo shutdowning...

virsh shutdown $2   ###关闭键入的第二个命令名称的虚拟机

echo successful

;;

destroy)

virsh destroy $2    ###强制关闭xx虚拟机

echo successful

;;

restart)

virsh destroy $2    ###重启xx虚拟机

virsh start $2

virsh view $2

echo successful

;;

create)

virsh create $2     ###临时创建$2虚拟机

echo successful

;;

define)

virsh define $2     ####永久创建$2虚拟机

echo successful

;;

undefine)

virsh undefine $2   ####删除$2虚拟机

echo successful

;;

*)                  ####键入其他命令

echo input error    ####显示输入错误

esac

时间: 2024-10-29 19:07:33

用脚本实现虚拟机的安装和管理的相关文章

KVM虚拟机的安装和日常管理

公司为了节约成本,需要把一部分业务迁到虚拟化平台上,今天把虚拟机装了出来,记一下笔记 1.物理机的系统安装(硬盘为300G+300G): centos6.5 64位,不安装桌面环境,默认运行级别为3 分区: /boot 128M swap 8G / 20G /data1  第一块硬盘剩余空间 /data2  第二块硬盘全部空间 采用最小化安装+以下软件包: BaseSystem -- Base Development-- Development tools 要配置好dns 确定系统时间与北京时间

Windows下用Putty管理VMware Workstation 虚拟机中安装的Ubuntu12.04 LTS

Windows下实现用Putty登录管理VMware Workstation 虚拟机中安装的Ubuntu12.04 LTS 1.下载putty软件:http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html,下载putty.exe,该软件不许安装,下载后直接可以运行: 2.查看Ubuntu12.04 IP地址:在VMware Workstation 虚拟机中的Ubuntu12.04 LTS上使用ctrl+alt+t 快捷键开启一

红帽linux系统下虚拟机的安装与配置

虚拟机的安装和配置 图形安装虚拟机 一直点Forward 安装图形界面 自己配置 命令模式下,shell脚本安装虚拟机 #!/bin/bash      //命令运行环境的指定 virt-install \   //安装虚拟机 --name $1  \       //虚拟机名称指定,$1表示脚本的第一个参数 --ram 1000  \      //硬盘文件大小 --file/var/lib/libvirt/images/$1.img  \   //硬盘文件 -- cdrom/home/kio

Linux中虚拟机的安装

一 使用图形化界面安装虚拟机: 1 准备阶段: 将其CPU等配置为虚拟化:准备镜像文件并拷贝到指定目录配置yum源并挂载软件后进行virt的安装安装virt-manger[[email protected] ~]# yum -y install virt-* 2 管理虚拟机 virt-manager 打开图形管理工具virt-viewer 显示虚拟机virt list 列出正在运行的虚拟机virsh list --all 列出所有虚拟机virsh start 运行指定的vmvirsh shutd

多实例mysql的安装和管理

多实例mysql的安装和管理 mysql的多实例有两种方式可以实现,两种方式各有利弊. 第一种是使用多个配置文件启动不同的进程来实现多实例,这种方式的优势逻辑简单,配置简单,缺点是管理起来不太方便. 第二种是通过官方自带的mysqld_multi使用单独的配置文件来实现多实例,这种方式定制每个实例的配置不太方面,优点是管理起来很方便,集中管理. 下面就分别来实战这两种多实例的安装和管理 先来学习第一种使用多个配置文件启动多个不同进程的情况: 环境介绍: mysql 版本:5.1.50 操作系统:

详解DHCP服务安装与管理

DHCP服务安装与管理 一.DHCP是什么 名称:DHCP – Dynamic Host Configuration Protocol 动态主机配置协议 功能:DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一个局域网的网络协议,使用UDP协议工作, 主要有两个用途: 1. 给内部网络或网络服务供应商自动分配IP地址,主机名,DNS服务器,域名 2. 配和其它服务,实现集成化管理功能.如:无人执守安装服务器 DHCP是一个C/S架构的协议,D

博客9:程序包的管理,以及软件的安装和管理

1.对于二进制应用程序的认识  (1)组成部分:       二进制文件,库文件,配置文件,帮助文件(前两项是由源代码组成的)  (2)程序包管理器:       debian:deb,dpt       redhat:rpm,rpm  (3)源代码的命名方式       name-VERSION.tar.gz       其中VERSION:major.minor.release 2.查看二进制程序所依赖的库文件   # ldd /PATH/TO/BINARY_FILE  管理以及查看本机装载

Linux软件安装与管理

软件安装和管理软件包1.bin文件.bin2.rpm包3.源码压缩包 安装软件的步骤:    1.检查是否已经安装         rpm -qa | grep jdk    2.下载软件包    3.安装        依赖 rpm 包,已经编译之后的应用程序. rpm命令: 1.安装rpm -i /PATH/TO/PACKAGE_FILE    -h: 以#显示进度:每个#表示2%;     -v: 显示详细过程    -vv: 更详细的过程    rpm -ivh /PATH/TO/PAC

在虚拟机中安装Ubuntu Server 15.04

学Linux,上红联! 红联Linux门户|Linux通用技术|Linux发行版技术|Linux企业应用|Linux实验室|红联Linux论坛 Linux系统教程 Linux入门 Linux管理 Linux技巧 Linux命令 Ubuntu系统 Linux服务器 Linux数据库 Linux开发 您的位置: Linux系统教程 > Ubuntu系统 > 在虚拟机中安装Ubuntu Server 15.04 时间:2015-06-13来源:blgpl.blog.51cto.com 作者:XIAO