小试牛刀之简单脚本式创建单台KVM虚拟机

简介:

一、简单实现代码

1
2
3
4
5
6
#!/bin/sh
#Description: Create a virtual machine
#The author: Tantianran
#Email address: 996298929@qq.com
#The last modification time: 2016-9-13 20:10
virt- install  --name=kvm03 -- ram =1024 --vcpus=1 --disk path= /datapool/vm/kvm02/kvm02 .qcow2,size=30, format =qcow2,bus=virtio --os- type =Linux --virt- type =kvm --hvm --accelerate --cdrom= /datapool/iso/ubuntu-12 .10-server-amd64.iso --bridge=virbr0


二、这里用到的参数说明

--name 虚拟机名称

--ram 内存大小

--vcpus CPU个数

--disk 磁盘路径

 --os-type 操作系统类型

-virt-type 虚拟化引擎KVM

 --hvm 完全虚拟化

--accelerate 当安装QEMU客户机时,如果支持可用KVM或KQEMU内核加速能力。除非一个客户机操作系统不兼容加速,这个选项是推荐最好加上。 如果KVM和KQEMU都支持,KVM加速当安装QEMU客户机时,如果支持可用KVM或KQEMU内核加速能力。除非一个客户机操作系统不兼容加速,这个选项是推荐最好加上。如果KVM和KQEMU都支持,KVM加速 器优先使用。

--cdrom 虚拟光驱加载ISO

--bridge 网卡连接哪个设备

注意:更多的参数可以自行查阅哦!


三、创建虚拟机之前需要做的事情

1、确定虚拟机硬盘文件存储的位置,可以时间文件夹,也可以是创建存储池,存储池是可以基于文件夹、NFS、NAS等等

2、根据自己的需求,确定虚拟硬件配置、操作系统类型等等


四、脚本运行

1、开始创建

C4BAFCC73C62455FB432BF3FBF559FCF


2、从ISO引导,进行操作系统安装

FA681192EB484700A3F17877FF1E8ECB

接下来呢,操作系统安装的过程就省略



本文转自 TtrToby 51CTO博客,原文链接:http://blog.51cto.com/freshair/1862132

相关文章
|
1天前
|
SQL 关系型数据库 MySQL
【简单无脑】自动化脚本一键安装虚拟机下的MySQL服务
该文章提供了在虚拟机上安装MySQL服务的简化方法,特别是针对新手。作者提供了一个自动化脚本`install_mysql.sh`,使得安装过程更简单。用户需要下载`install.rpm`资源,将其放在指定目录下,然后创建并编辑脚本文件,将提供的代码粘贴进去,通过`chmod u+x`授权,最后运行脚本`./install_mysql.sh [rpm文件路径]`来安装MySQL。文章还附有相关图片说明。
10 1
【简单无脑】自动化脚本一键安装虚拟机下的MySQL服务
|
7天前
|
存储 弹性计算 运维
调整虚拟机内存参数的shell 脚本
【4月更文挑战第29天】
15 0
|
7天前
|
弹性计算 Shell KVM
查看KVM 虚拟机中的网卡信息
【4月更文挑战第29天】
6 0
|
7天前
|
弹性计算 Shell KVM
快速克隆KVM 虚拟机
【4月更文挑战第29天】
13 3
|
8天前
|
弹性计算 Shell KVM
|
8天前
|
存储 弹性计算 运维
调整虚拟机内存参数的 shell 脚本
【4月更文挑战第29天】
17 2
|
8天前
|
弹性计算 运维 Shell
使用脚本开启关闭虚拟机
【4月更文挑战第29天】
7 2
|
13天前
|
运维 IDE Linux
KVM详解(九)——CentOS6虚拟机关机失败问题解决
KVM详解(九)——CentOS6虚拟机关机失败问题解决
21 5
|
13天前
|
运维 Linux KVM
KVM详解(八)——KVM虚拟机自启动
KVM详解(八)——KVM虚拟机自启动
17 5
|
14天前
|
运维 Linux KVM
KVM详解(六)——KVM虚拟机快照
KVM详解(六)——KVM虚拟机快照
9 0