天天看點

在centos6.7上安裝kvm,批量建立虛拟機

實驗環境:dell r710 linux系統使用centos6.7

記憶體32G,硬碟800G

伺服器主機:172.18.204.1

kickstart檔案主機:172.18.11.115

]# modprobe kvm

]# lsmod |grep kvm

顯示如下即可繼續:

<a href="http://s5.51cto.com/wyfs02/M00/83/29/wKiom1dr8dnwMSTmAAAgeKYgl7A960.png" target="_blank"></a>

驗證:如下檔案存在即可

]# ls /dev/kvm

<a href="http://s2.51cto.com/wyfs02/M01/83/29/wKioL1dr8j-yv0PIAAAKwna6b0Q555.png" target="_blank"></a>

關閉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-manager

出現圖形視窗:

<a href="http://s4.51cto.com/wyfs02/M00/83/29/wKiom1dr9VzgdGGDAAC87Iithnk432.png" target="_blank"></a>

在以上基礎上,還可通過腳本實作批量建立虛拟機,且在本地提供一個kickstart裝機分區檔案,根據次檔案為虛拟機自動分區:

172.18.11.115上:

提供一個web伺服器,并把kickstart檔案能夠被通路;

]# yum -y install httpd

]# vim /var/www/html/centos6

<a href="http://s3.51cto.com/wyfs02/M01/83/29/wKioL1dr99Hitp8FAAB9b4jrLRk495.png" target="_blank"></a>

<a href="http://s3.51cto.com/wyfs02/M01/83/29/wKiom1dr99LzNhsRAAApKRiBoYI008.png" target="_blank"></a>

]# vim createvm.sh

<a href="http://s4.51cto.com/wyfs02/M01/83/29/wKioL1dr-FWzglQEAABBAkcjchE642.png" target="_blank"></a>

]# 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,如需轉載請自行聯系原作者

繼續閱讀