而将 CentOS 7——这款基于 Red Hat EnterpriseLinux (RHEL) 的开源操作系统,部署在 Hyper-V 上,不仅能够充分利用虚拟化带来的灵活性和资源优化,还能享受到 CentOS 提供的强大稳定性和丰富的软件包资源
本文将详细介绍如何在 Hyper-V 上安装 CentOS 7,旨在为您提供一份详尽、有说服力的操作指南
一、准备工作:环境搭建与资源准备 1. 硬件与软件要求 - Windows 10 专业版/企业版/教育版 或Windows Server(2012 R2 及以上版本)作为宿主机,确保已启用 Hyper-V 功能
- 至少4GB的RAM(建议8GB以上以获得更好的性能)
- 至少20GB的可用磁盘空间用于创建虚拟机及其存储
- 下载最新版本的 CentOS 7 ISO 镜像文件,可以从 CentOS 官方网站获取
2. 启用 Hyper-V 在 Windows 功能中启用 Hyper-V: - 打开“控制面板” > “程序和功能” > “启用或关闭Windows功能”
- 勾选“Hyper-V”及其所有子功能,点击“确定”并重启计算机
3. Hyper-V 管理工具 - 使用 Hyper-V Manager(可通过开始菜单搜索找到)进行虚拟机的创建和管理
- 或者,通过 PowerShell 脚本实现更高级的自动化部署
二、创建虚拟机:步骤详解 1. 打开 Hyper-V Manager 启动 Hyper-V Manager 后,您会看到左侧的“虚拟机”列表和右侧的“操作”窗格
2. 新建虚拟机 - 在右侧操作窗格中,点击“新建虚拟机”
- 向导会引导您完成虚拟机配置
3. 配置虚拟机名称与存储位置 - 输入虚拟机名称,选择虚拟机文件存储的位置
- 点击“下一步”
4. 分配内存 - 根据需求为虚拟机分配内存(建议至少分配2GB)
- 注意:分配给虚拟机的内存将从宿主机中扣除,确保宿主机有足够的剩余内存运行其他应用
5. 配置网络连接 - 选择一个虚拟交换机,通常是默认创建的“外部”虚拟交换机,以便虚拟机能够访问外部网络
- 如果需要内部或专用网络配置,根据需求选择相应的虚拟交换机
6. 创建虚拟硬盘 - 选择“创建虚拟硬盘”,并指定其大小和存储路径
- 建议至少分配20GB,但可根据实际需求调整
- 选择动态扩展或固定大小磁盘类型,动态扩展可根据实际使用情况增长,节省空间;固定大小则性能更佳,但会预先占用指定大小的磁盘空间
7. 安装操作系统 - 在“安装选项”中,选择“从ISO镜像文件加载操作系统安装程序”
- 浏览并选择之前下载的 CentOS 7 ISO 文件
- 点击“完成”开始创建虚拟机
8. 启动虚拟机并完成安装 - 在虚拟机列表中,双击新创建的虚拟机以启动它
- 虚拟机将启动并进入 CentOS 7 的安装界面
- 按照屏幕提示完成安装过程,包括语言选择、时区设置、磁盘分区(通常默认自动分区即可)、网络配置和root密码设置等
三、优化与配置:提升性能与安全性 1. 安装 Hyper-V Integration Services 在 CentOS 7 虚拟机中,安装 Hyper-V Integration Services 可以显著提高性能并增强兼容性
这些服务包括时间同步、键盘鼠标优化、心跳检测等
- 安装过程中,选择“Custom (Advanced)”安装选项
- 在软件包选择界面,找到并启用 Hyper-V Integration Services
2. 配置静态IP(可选) 为了更稳定的网络连接,可以为虚拟机配置静态IP
- 编辑虚拟机的网络配置文件(通常位于`/etc/sysconfig/network-scripts/ifc