KVM虚拟化技术全解析
1. 分布式Kickstart解决方案
分布式Kickstart解决方案摒弃了每个站点设置单个集群的方式,而是搭建多个DHCP、PXE和Kickstart服务器。这种分布式设置的优势显著:
- 避免了集群的复杂性。
- 能将负载分散到不同网络和主机上。
设置的分布式服务器数量取决于网络规模。例如,若每个站点的虚拟机监控程序分布在十个网络中,那么至少需要十个Kickstart、DHCP和PXE服务器。不过,这种设置的成本可能高于设置集群,但可降低所有服务器同时不可用的风险,且无需在路由器上配置IP助手来转发BOOTP DHCP流量到服务器。其缺点是需要管理更多硬件,但如果某个网络的Kickstart出现故障,仅该网络受影响。
2. VM配置
KVM安装完成后,企业级别的VM配置就提上日程。使用Kickstart配置VM是可行的,尤其在使用桥接网络模式时效果良好。VM的一大优势是可以克隆,能显著减少配置时间。例如,使用Kickstart配置每个VM可能需要20分钟,而从克隆模板部署VM可能只需几分钟。以下是使用virt命令克隆VM的示例:
# 使用virt-sysprep将关闭的虚拟机准备为模板
# virt-sysprep -d centos.template
Examining the guest ...
Performing "yum-uuid" ...
Performing "utmp" ...
Performing "udev-persistent-net" ...
Performing "sssd-db-log" ...
Per