创建kvm虚拟机模板,及以模板新建虚拟机环境:利⽤centos-7  虚拟机    。  先创建⼀个虚拟机模板
1.配置yum
导⼊gpg  key
2.禁⽤ selinux    vim  /etc/selinux/config
SELINUX=disabled
3.卸载防⽕墙与NetworkManager
yum  -y  remove  NetworkManager-*    firewalld-*  python-firewall
4. 禁⽤空路由    vim  /etc/sysconfig/network
NOZEROCONF=“yes”
⽹卡配置    vim  /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
ONBOOT="yes“
IPV6INIT="no"
TYPE="Ethernet"
BOOTPROTO ="dhcp"
5.添加 Console 配置    vim  /etc/default/grubpython虚拟机
GRUB_CMDLINE_LINUX="biosdevname=0 net.ifnames=0  console=ttyS0,115200n8"
GRUB_DISABLE_LINUX_UUID="true"
GRUB_ENABLE_LINUX_LABEL="true"
重新⽣成 grub.cfg
grub2-mkconfig -o /boot/grub2/grub.cfg
6.修改fstab⽂件    vim  /etc/fstab
/
etc/fstab ⽂件中的 UUID ⼿⼯修改成系统设备
7.安装分区扩展软件
yum  -y  install  cloud-utils-growpart
设置第⼀次开机⾃动扩容根⽬录
chmod 755  /etc/rc.local
在rc.local  ⾥加⼊:
/usr/bin/growpart    /dev/vda  1
/usr/sbin/xfs_growfs  /
8.关闭虚拟机,执⾏清理⼯作,模板虚拟机就制作成了。
virt-sysprep      -d    虚拟机名
以模板新建虚拟机:
(1)在  /var/libvirt/images  ⽬录⾥
qemu-img    create  -b  模板.img    -f    qcow2      名字.img    ⼤⼩
在  /etc/libvirt/qemu ⽬录⾥(先准备个xml模板)
cp    /root/xml模板        名字.xml
(2)定义新虚拟机
virsh    define    /etc/libvirt/qemu/名字.xml (3)启动虚拟机
virsh  start  名字

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。