在centos6.7上安装kvm,批量创建虚拟机

简介:

实验环境:dell r710 linux系统使用centos6.7

内存32G,硬盘800G


服务器主机:172.18.204.1

kickstart文件主机:172.18.11.115


]# modprobe kvm

]# lsmod |grep kvm

显示如下即可继续:

wKiom1dr8dnwMSTmAAAgeKYgl7A960.png


验证:如下文件存在即可

]# ls /dev/kvm

wKioL1dr8j-yv0PIAAAKwna6b0Q555.png

关闭selinux:

]# vim /etc/sysconfig/selinux

selinux=dsabled


]# service NetworkManager stop

]# chkconfig NetworkManager off


]# yum -y install  libvirt install qemu-kvm virt-manager virt-viewer virt-insatll qemu-kvm-tools  kvm python-virtinst


]# service  libvirtd start

]# chkconfig libvirtd on

创建物理桥:

]# virsh iface-bridge em1 br0


]# mkdir -pv /data/vms/images/test/



]# virt-install --name=centos6 --os-type=linux --os-variant=rhel6 --ram 1024 --vcpus=2 --disk path=/data/vms/images/test/test.img,format=qcow2,size=80,bus=virtio --accelerate --location http://172.18.0.1/cobbler/ks_mirror/CentOS-6.7-x86_64/ --vnc --vnclisten=0.0.0.0 --network bridge=br0,model=virtio --noautoconsole


]# virt-manager

出现图形窗口:

wKiom1dr9VzgdGGDAAC87Iithnk432.png

以上一个虚拟机就创建完成,此种情况下,前提是网络中有pxe+cobbler自动装机系统http://172.18.0.1/cobbler/ks_mirror/CentOS-6.7-x86_64/


在以上基础上,还可通过脚本实现批量创建虚拟机,且在本地提供一个kickstart装机分区文件,根据次文件为虚拟机自动分区:


172.18.11.115上:

提供一个web服务器,并把kickstart文件能够被访问;

]# yum -y install httpd

]# vim /var/www/html/centos6

wKioL1dr99Hitp8FAAB9b4jrLRk495.png

wKiom1dr99LzNhsRAAApKRiBoYI008.png


]# vim createvm.sh

wKioL1dr-FWzglQEAABBAkcjchE642.png


]# chmod +x createvm.sh

]# bash -n createvm.sh


上例执行示例:创建8台虚拟机,名称为CentOS6-24到CentOS6-30,内存为参数1指定的数量设定为1024,cpu个数为参数2指定的数量设定为2核,kickstart文件指向了172.18.11.115中提供的文件;


]# createvm.sh 1024 2

此时,会自动创建出8台虚拟机。










本文转自 crystaleone 51CTO博客,原文链接:http://blog.51cto.com/linsj/1792380,如需转载请自行联系原作者
目录
相关文章
|
1月前
|
数据安全/隐私保护 虚拟化 Windows
如何在 VM 虚拟机中安装 Windows Server 2012 操作系统保姆级教程(附链接)
如何在 VM 虚拟机中安装 Windows Server 2012 操作系统保姆级教程(附链接)
49 0
|
1月前
|
数据安全/隐私保护 虚拟化 Windows
如何在 VM 虚拟机中安装 Windows 7 操作系统保姆级教程(附链接)
如何在 VM 虚拟机中安装 Windows 7 操作系统保姆级教程(附链接)
72 0
如何在 VM 虚拟机中安装 Windows 7 操作系统保姆级教程(附链接)
|
1月前
|
数据安全/隐私保护 虚拟化 Windows
如何在 VM 虚拟机中安装 Windows XP 操作系统保姆级教程(附链接)
如何在 VM 虚拟机中安装 Windows XP 操作系统保姆级教程(附链接)
101 0
|
1月前
|
Linux 网络安全 数据安全/隐私保护
如何在 VM 虚拟机中安装 CentOS Linux 9 操作系统保姆级教程(附链接)
如何在 VM 虚拟机中安装 CentOS Linux 9 操作系统保姆级教程(附链接)
137 0
|
1月前
|
安全 Linux 网络安全
如何在 VM 虚拟机中安装 Red Hat Enterprise Linux 9.3 操作系统保姆级教程(附链接)
如何在 VM 虚拟机中安装 Red Hat Enterprise Linux 9.3 操作系统保姆级教程(附链接)
87 0
|
23小时前
|
Ubuntu Linux 定位技术
手把手教你优雅的安装虚拟机 Ubuntu —— 图文并茂
手把手教你优雅的安装虚拟机 Ubuntu —— 图文并茂
|
7天前
|
关系型数据库 MySQL Linux
CentOS 7 下使用yum安装MySQL5.7.20 最简单 图文详解
CentOS 7 下使用yum安装MySQL5.7.20 最简单 图文详解
32 0
|
13天前
|
IDE Linux 开发工具
CentOS7.4+REDHAWK2.3.1安装教程——折腾篇
CentOS7.4+REDHAWK2.3.1安装教程——折腾篇
17 0
|
17天前
|
Linux Shell 开发工具
CentOS8中Docker安装及部署
CentOS8中Docker安装及部署
63 0
|
26天前
如何在vm虚拟机里面安装win10操作系统
如何在vm虚拟机里面安装win10操作系统
10 0

热门文章

最新文章