第 3 章 创建虚拟机
在 Red Hat Enterprise Linux 7 主机系统上安装了 虚拟化软件包 后,您可以使用 virt-manager 界面创建虚拟机并安装客户机操作系统。或者,您可以使用 virt-install 命令行工具和一个参数列表或使用脚本。本章将涵盖这两种方法。
3.1. 客户机虚拟机部署注意事项
创建任何客户机虚拟机之前应考虑各种因素。部署前应评估虚拟机的角色,但也应根据可变因素(负载,客户端的数量)来定期监控和评估。因素包括:
- 性能
- 应根据预期的任务来部署和配置客户机虚拟机。有些客户端系统(例如,运行数据库服务器的客户机)可能需要特殊的性能考虑。可能需要根据客户机的角色和预计的系统负载来给它们分配更多的 CPU 或内存。
- 输入/输出要求和输入/输出类型
- 某些客户机虚拟机可能有特别的高 I/O 要求,或者可能根据 I/O 类型(例如,典型的磁盘块大小访问或客户端的数量)需要做进一步的考虑或预测。
- 存储
- 有些客户虚拟机可能需要更高的优先级来访问存储或快速的磁盘类型,或者可能需要对存储区域进行独占访问。在部署和维护存储时,还应定期监控和考虑虚拟机所使用的存储量。请务必阅读 Red Hat Enterprise Linux 7 虚拟化安全指南 中概述的所有注意事项。另请务必了解您的物理存储可能会限制您的虚拟存储中的选项。
- 网络和网络基础架构
- 根据您的环境,某些客户机虚拟机可能需要比其他客户机更快的网络连接。在部署和维护客户机时,带宽或延迟通常是要考虑的因素,特别是在需求或负载发生变化时。
- 请求要求
- 如果整个磁盘都支持 virtio 驱动器,则只能对 virtio 驱动器上的客户机虚拟机发出 SCSI 请求,磁盘设备参数在 域 XML 文件 中被设为
lun
,如下例所示:<devices> <emulator>/usr/libexec/qemu-kvm</emulator> <disk type='block' device='lun'>