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

一、简单实现代码

#!/bin/sh
#Description: Create a virtual machine
#The author: Tantianran
#Email address: [email protected]
#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、开始创建

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

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

时间: 2024-10-06 18:08:24

小试牛刀之简单脚本式创建单台KVM虚拟机的相关文章

Linux下利用vagrant创建单台虚拟机

1.创建虚拟机 VBoxManage createvm --name hadoop71 --ostype RedHat_64 --register 2.查看一下当前可用的虚拟机 VBoxManage list vms 3.查看一下当前虚拟机hadoop71的状态及一些默认配置 VBoxManage showvminfo hadoop71 4.VBoxManage modifyvm "hadoop71" --memory 2048  ---修改内存大小 5.VBoxManage modi

AWS cloudfomation 模板1 创建单台

{ "AWSTemplateFormatVersion": "2010-09-09", "Description": "AWS CloudFormation template", "Parameters": { "KeyName": { "Description": "Name of an existing EC2 KeyPair to enable SSH

shell脚本编程《linux下kvm虚拟机的创建、开启、显示、停止、重置》

Shell脚本编程--案例一 编程要求: 1.创建vm-ctl脚本,在/bin/下 2.实现功能:创建虚拟机.创建虚拟机快照.开启虚拟机.显示虚拟机.停止虚拟机.重置虚拟机. 脚本实现预期结果: sh vm-ctl create|nodecreate|start|view|stop|reset vmname 实现脚本如下: #!/bin/bash case "$1" in create)            ##创建虚拟机 echo create vm $2 ... virt-ins

初识KVM之1——虚拟化介绍及创建KVM虚拟机

一.基础知识 CPU的工作机制 随着云计算的兴起,虚拟化作为云计算的组成部分也火了一把,但虚拟化并不是什么新技术,早在上世纪70年代虚拟化技术就已经出现.传统的CPU由4个环组成,分为:环0--环3,环0只与内核通信,执行特权指令,而环3工作在用户空间,环1.环2预留,每当用户空间发起特权请求时,会立即激活内核空间,此时用户与内核空间的切换称为软中断,用户空间的所有特权指令都必须通过系统调用的方式来完成 全虚拟化.半虚拟化和CPU辅助虚拟化 虚拟化按照实现方式分为:全虚拟化.半虚拟化和CPU辅助

kvm虚拟机创建及常用管理

安装kvm支持库,qemu也是一款虚拟软件,但是只在kvm里虚拟网络.磁盘等io信息 yum install -y qemu-kvm qemu-key-tools virt-manager libvirt virt-install python-virtinst bridge-utils 创建磁盘 -f 指定磁盘格式为raw qemu-img create -f raw /opt/Centos-7-x86_64.raw 10G 开机自启动 systemctl enable libvirtd.se

python3.6 批量创建 多台阿里云ECS主机 示例

RunInstances 介绍 http://blog.51cto.com/hequan/2174407 上一篇是创建单台,如果想创建多台,需要for循环,比较麻烦,还容易被api限流. 利用RunInstances 可以批量创建多台. 调用该接口时,您需要注意: 单次最多能创建100台实例. 您可以指定参数AutoReleaseTime设置实例自动释放时间. 创建成功后会返回实例ID列表,您可以通过API DescribeInstances查询新建实例状态. 创建实例前,您需要确保您已经有可用

单台电脑上启动多个Modelsim图形环境窗口的简单办法(windows)

1 http://blog.21ic.com/user1/3128/archives/2010/73447.html 单台电脑上启动多个Modelsim图形环境窗口的简单办法(windows) Modelsim由于License限制,一般一个PC机只能启动一个窗口程序,打开第二个时候就会出错退出,很不方便调试使用.后来发现,结合一个叫zDesk的软件使用可以很好的解决这个问题.这个软件有点像linux下的多窗口,切换到第二个窗口下,就可以打开一个新的Modelsim图形环境.软件可以启动很多个窗

单台主机一键编译部署LAMP+wordpress+discuz系统的shell脚本

单台主机一键编译部署LAMP+wordpress+discuz系统的shell脚本 ? 说明: 1.shell脚本与应用程序包在同一个目录中: 2.虚拟机尽量加大CPU核数,以提高编译速度: 3.根据需要修改相应的变量,主要是安装目录.用户名.密码: 4.Mariadb的grant授权部分,需要先手动修改授权范围(@后面的内容)和密码: 5.httpd与php采用sock通讯. ? 完整的shell脚本 #!/bin/bash #*********************************

ng2响应式表单-翻译与概括官网REACTIVE FORMS页面

本文将半翻译半总结的讲讲ng2官网的另一个未翻译高级教程页面. 原文地址. 文章目的是使用ng2提供的响应式表单技术快速搭出功能完善丰富的界面表单组件. 响应式表单是一项响应式风格的ng2技术,本文将解释响应式表单并用来创建一个英雄详情编辑器. 包含内容: 响应式表单介绍 开始搭建 创建数据模型 创建响应式的表单组件 创建组建的模板文件 引入ReactiveFormsModule 显示HeroDetailComponent 添加一个FormGroup 看看表单模型 介绍FormBuilder 验