创建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小时内删除。
发表评论