news 2026/8/5 22:43:39

VMware Workstation 17.5安装RHEL 8.0全攻略

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
VMware Workstation 17.5安装RHEL 8.0全攻略

1. 项目概述

在虚拟化技术日益普及的今天,VMware Workstation作为一款功能强大的桌面虚拟化软件,已经成为开发者和系统管理员必备的工具之一。我最近在VMware Workstation 17.5上成功安装了Red Hat Enterprise Linux 8.0(简称RHEL 8.0),整个过程虽然不算复杂,但确实有一些值得注意的细节和技巧。本文将详细记录这次安装的全过程,特别针对新手可能会遇到的坑点进行重点说明。

Red Hat Enterprise Linux作为企业级Linux发行版的代表,其8.0版本带来了许多新特性,如Cockpit Web控制台、Application Streams应用流、改进的容器支持等。对于想要学习企业级Linux环境或者搭建开发测试环境的用户来说,在VMware中安装RHEL 8.0是一个很好的起点。

2. 准备工作

2.1 硬件与软件需求

在开始安装前,我们需要确保主机满足以下基本要求:

  • 主机系统:Windows 10/11 64位或Linux 64位操作系统
  • 处理器:64位x86架构CPU,支持硬件虚拟化(Intel VT-x或AMD-V)
  • 内存:至少8GB(推荐16GB以上),因为需要分配给虚拟机
  • 磁盘空间:至少40GB可用空间(RHEL 8.0最小安装需要约10GB)
  • VMware Workstation版本:17.5 Pro或Player版本

提示:可以通过任务管理器->性能选项卡查看CPU是否支持虚拟化技术。如果显示"虚拟化:已启用"则表示支持。

2.2 获取安装镜像

Red Hat Enterprise Linux 8.0的ISO镜像可以从Red Hat官网下载,但需要注册开发者账号。作为替代,也可以使用CentOS 8 Stream或Rocky Linux 8等RHEL的社区分支版本,它们与RHEL高度兼容。

下载完成后,建议验证ISO文件的完整性,可以使用以下命令(Linux/macOS):

sha256sum rhel-8.0-x86_64-dvd.iso

然后与官网提供的校验值进行比对。

2.3 安装VMware Workstation 17.5

如果尚未安装VMware Workstation,可以从官网下载17.5版本。安装过程相对简单,但有几个关键点需要注意:

  1. 安装过程中选择"增强型键盘驱动程序",这对Linux虚拟机特别重要
  2. 安装完成后,建议立即应用最新的补丁更新
  3. 首次运行时,会提示输入许可证密钥(如果是Pro版本)

3. 创建虚拟机

3.1 新建虚拟机向导

打开VMware Workstation 17.5,点击"创建新的虚拟机"或File->New Virtual Machine:

  1. 选择"自定义(高级)"安装类型,这样可以更精细地控制虚拟机配置
  2. 硬件兼容性选择"Workstation 17.x"
  3. 选择"稍后安装操作系统",这样我们可以先配置好虚拟机再挂载ISO

3.2 虚拟机硬件配置

针对RHEL 8.0,推荐以下配置:

  • 操作系统类型:Linux -> Red Hat Enterprise Linux 8 64位
  • 处理器:至少2个CPU核心(开发环境可以给更多)
  • 内存:至少2048MB(生产环境建议4096MB以上)
  • 网络连接:NAT模式(适合大多数开发场景)
  • I/O控制器类型:LSI Logic(兼容性最好)
  • 虚拟磁盘类型:SCSI
  • 磁盘容量:至少40GB,选择"将虚拟磁盘拆分成多个文件"
  • 磁盘文件命名:建议使用有意义的名称,如"rhel8_dev.vmdk"

注意:如果计划使用Kubernetes或容器,建议分配更多资源和磁盘空间。

3.3 虚拟机高级设置

在完成基本配置后,有几个高级设置值得关注:

  1. 虚拟化引擎

    • 勾选"虚拟化Intel VT-x/EPT或AMD-V/RVI"
    • 勾选"虚拟化IOMMU(IO内存管理单元)"
  2. 显示设置

    • 加速3D图形(如果需要在虚拟机中运行图形应用)
    • 显存设置为256MB或更高
  3. USB控制器

    • 启用USB 3.0支持(如果主机支持)

4. 安装RHEL 8.0

4.1 启动安装程序

  1. 右键新建的虚拟机->设置->CD/DVD,选择"使用ISO映像文件",浏览到下载的RHEL 8.0 ISO
  2. 启动虚拟机,快速按ESC键进入启动菜单(如果错过,可以重启虚拟机)
  3. 选择"Install Red Hat Enterprise Linux 8.0"

4.2 安装过程详解

安装程序启动后,会进入图形化安装界面:

  1. 语言选择:选择简体中文或其他偏好语言(注意:这会同时设置系统的默认语言)

  2. 安装信息摘要:这里需要配置几个关键部分:

    • 软件选择

      • 基础环境:选择"带GUI的服务器"(如果需要图形界面)或"最小安装"
      • 附加选项:根据需求勾选开发工具、系统管理等
    • 安装目的地

      • 自动分区或手动分区
      • 如果是学习用途,自动分区即可
      • 生产环境建议手动分区,至少要有/、/home、swap等
    • 网络和主机名

      • 打开以太网连接
      • 设置有意义的主机名,如rhel8-dev
    • 根密码:设置强壮的root密码

    • 用户创建:建议至少创建一个普通用户,并给予管理员权限

  3. 点击"开始安装",安装过程大约需要15-30分钟,取决于硬件性能

4.3 首次启动配置

安装完成后,系统会重启并进入首次启动配置:

  1. 接受许可证协议
  2. 完成初始设置(时区、键盘布局等)
  3. 如果创建了普通用户,现在可以用它登录系统

5. 安装VMware Tools

VMware Tools是一组增强功能,能显著提升虚拟机的性能和可用性:

5.1 安装步骤

  1. 在VMware Workstation菜单中,选择"虚拟机"->"安装VMware Tools"
  2. 在RHEL 8.0中,会自动挂载VMware Tools的ISO
  3. 打开终端,执行以下命令:
# 创建挂载点并挂载CD mkdir /mnt/cdrom mount /dev/cdrom /mnt/cdrom # 复制安装包并解压 cp /mnt/cdrom/VMwareTools-*.tar.gz /tmp/ cd /tmp tar zxvf VMwareTools-*.tar.gz # 运行安装脚本 cd vmware-tools-distrib/ ./vmware-install.pl
  1. 安装过程中,对所有提示按回车使用默认值即可
  2. 安装完成后重启虚拟机

5.2 VMware Tools功能验证

安装成功后,应该能够:

  • 在主机和虚拟机之间无缝移动鼠标
  • 调整虚拟机窗口大小时,客户机分辨率自动调整
  • 启用主机与虚拟机之间的剪贴板共享
  • 支持拖放文件(需要额外配置)

6. 系统配置与优化

6.1 网络配置

RHEL 8.0使用NetworkManager管理网络,可以通过以下命令查看和配置:

nmcli connection show # 查看当前连接 nmcli device status # 查看网络设备状态

如果需要静态IP,可以编辑连接配置:

nmcli connection edit "有线连接 1"

6.2 软件管理

RHEL 8.0引入了DNF作为默认包管理器,替代了YUM:

sudo dnf update # 更新所有包 sudo dnf search httpd # 搜索软件包 sudo dnf install httpd # 安装软件包

6.3 防火墙配置

RHEL 8.0使用firewalld作为防火墙:

sudo firewall-cmd --list-all # 查看当前规则 sudo firewall-cmd --add-service=http --permanent # 永久允许HTTP sudo firewall-cmd --reload # 重载配置

6.4 性能优化

针对虚拟机环境,可以进行以下优化:

  1. 在VMware设置中,为虚拟机分配更多资源(如果主机允许)
  2. 在RHEL中安装并配置tuned:
sudo dnf install tuned sudo systemctl enable --now tuned sudo tuned-adm profile virtual-guest
  1. 调整swappiness值(减少交换分区使用):
echo 'vm.swappiness=10' | sudo tee -a /etc/sysctl.conf sudo sysctl -p

7. 常见问题与解决方案

7.1 安装过程中无法识别磁盘

可能原因:

  • 磁盘控制器类型选择不当
  • 虚拟机配置的存储设备不兼容

解决方案:

  1. 关闭虚拟机
  2. 编辑虚拟机设置->硬盘->选择不同的控制器类型(如从SATA改为SCSI)
  3. 重新启动安装程序

7.2 网络连接问题

症状:

  • 虚拟机无法访问外部网络
  • 主机无法ping通虚拟机

排查步骤:

  1. 检查虚拟机网络适配器设置(NAT/桥接等)
  2. 在RHEL中检查网络服务状态:
systemctl status NetworkManager
  1. 检查防火墙规则是否阻止了连接

7.3 VMware Tools安装失败

常见错误:

  • 内核头文件缺失
  • 编译工具链不完整

解决方案:

  1. 确保安装了开发工具和内核头文件:
sudo dnf groupinstall "Development Tools" sudo dnf install kernel-devel
  1. 获取与当前内核版本完全匹配的头文件:
uname -r # 查看内核版本 sudo dnf install kernel-devel-$(uname -r)
  1. 重新运行VMware Tools安装脚本

7.4 图形界面问题

如果选择安装了图形界面但无法正常启动:

  1. 尝试切换到文本控制台(Ctrl+Alt+F2)
  2. 检查显示管理器状态:
systemctl status gdm
  1. 重新安装图形组件:
sudo dnf groupinstall "Server with GUI"

8. 高级配置与使用技巧

8.1 快照管理

VMware的快照功能非常有用,可以保存虚拟机特定状态:

  • 创建快照:虚拟机->快照->拍摄快照
  • 建议在重大系统变更前创建快照
  • 不要长期保留过多快照,会影响性能

8.2 共享文件夹配置

  1. 在VMware设置中,添加主机文件夹作为共享文件夹
  2. 在RHEL中挂载共享文件夹:
vmware-hgfsclient # 查看可用的共享文件夹 mkdir ~/shared vmhgfs-fuse -o allow_other ~/shared

8.3 远程访问配置

可以通过SSH远程访问RHEL虚拟机:

  1. 在RHEL中安装并启用SSH:
sudo dnf install openssh-server sudo systemctl enable --now sshd
  1. 检查虚拟机IP地址:
ip a
  1. 从主机使用SSH客户端连接

8.4 克隆虚拟机

对于需要多个相似环境的场景,可以克隆现有虚拟机:

  1. 关闭要克隆的虚拟机
  2. 右键虚拟机->管理->克隆
  3. 选择"创建完整克隆"(性能更好)
  4. 启动克隆后的虚拟机,修改主机名和网络配置以避免冲突

9. 实际应用场景

9.1 开发环境搭建

RHEL 8.0虚拟机非常适合作为开发环境:

  1. 安装开发工具链:
sudo dnf groupinstall "Development Tools"
  1. 配置Python环境(RHEL 8.0默认带Python 3.6):
sudo dnf install python3-devel python3 -m venv ~/venv source ~/venv/bin/activate
  1. 安装Docker(需要额外配置):
sudo dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo sudo dnf install docker-ce sudo systemctl enable --now docker

9.2 Web服务器部署

在RHEL 8.0虚拟机上部署Apache/Nginx:

# Apache sudo dnf install httpd sudo systemctl enable --now httpd # 或Nginx sudo dnf install nginx sudo systemctl enable --now nginx

配置防火墙允许HTTP/HTTPS:

sudo firewall-cmd --add-service=http --add-service=https --permanent sudo firewall-cmd --reload

9.3 学习系统管理

RHEL 8.0虚拟机是学习Linux系统管理的理想平台:

  1. 练习用户和权限管理
  2. 学习SELinux配置
  3. 实践磁盘管理和LVM
  4. 熟悉systemd服务管理

10. 维护与备份

10.1 系统更新

定期更新系统软件包:

sudo dnf update

对于安全更新:

sudo dnf upgrade --security

10.2 数据备份策略

  1. 使用VMware的快照功能进行系统状态备份
  2. 定期导出虚拟机(文件->导出为OVF)
  3. 在RHEL内部配置重要数据的定期备份:
sudo dnf install rsync rsync -avz /重要数据 /备份位置/

10.3 监控系统健康

  1. 使用内置工具监控系统:
top # 实时系统监控 df -h # 磁盘空间检查 journalctl -xe # 查看系统日志
  1. 安装和配置cockpit Web管理界面:
sudo dnf install cockpit sudo systemctl enable --now cockpit.socket

然后通过https://虚拟机IP:9090访问

11. 性能调优经验

经过多次实践,我发现以下几个调优点特别有效:

  1. 内存分配:不要过度分配内存给虚拟机,保留足够内存给主机,否则会导致整体性能下降。我的经验法则是主机至少保留25%的物理内存。

  2. 磁盘类型选择:对于开发环境,使用SCSI虚拟磁盘比SATA性能更好。生产环境可以考虑NVMe类型。

  3. CPU核心分配:不是核心越多越好。我通常给开发虚拟机分配2-4个核心,太多核心反而可能因为调度开销降低性能。

  4. 文件系统选择:在RHEL 8.0中,XFS是默认文件系统,对虚拟机环境表现良好。除非有特殊需求,否则不要改为ext4。

  5. 定期清理:虚拟机使用一段时间后,运行以下命令清理不必要的文件:

sudo dnf autoremove sudo dnf clean all sudo journalctl --vacuum-time=1months
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/5 22:42:28

江苏建设人才网站深度解析:如何借助权威平台实现职业生涯的华丽转身与项目精准对接

在江苏这片热土上,每一座拔地而起的摩天大楼,每一条横跨江海的壮丽桥梁,背后都凝聚着无数建设者的心血与智慧。对于身处建筑行业的一线人员、项目经理、技术骨干或是刚踏入行业的新生力量来说,寻找一个靠谱的、能真正解决职业发展痛点的平台,始终是最大的刚需。以前,大家…

作者头像 李华
网站建设 2026/8/5 22:42:46

Deform:如何在Unity中实现实时网格变形的终极指南

Deform:如何在Unity中实现实时网格变形的终极指南 【免费下载链接】Deform A fully-featured deformer system for Unity that lets you stack effects to animate models in real-time 项目地址: https://gitcode.com/gh_mirrors/de/Deform 想象一下&#x…

作者头像 李华
网站建设 2026/8/5 22:39:48

MySQL表约束:数据完整性的关键设计与实践

1. MySQL表约束的核心价值与应用场景刚接触数据库设计时,我最常犯的错误就是忽视约束的重要性。直到有次线上事故——某电商平台因为缺失外键约束,导致订单系统出现大量"幽灵订单",才真正理解约束机制是数据完整性的最后防线。MySQ…

作者头像 李华
网站建设 2026/8/5 22:37:32

Pixel-Composer终极指南:零代码打造专业像素特效的完整教程

Pixel-Composer终极指南:零代码打造专业像素特效的完整教程 【免费下载链接】Pixel-Composer Node base VFX editor for pixel art. 项目地址: https://gitcode.com/gh_mirrors/pi/Pixel-Composer 还在为复杂的像素艺术特效制作而烦恼吗?Pixel-Co…

作者头像 李华
网站建设 2026/8/5 22:33:22

专业靠谱北京国贸网站建设公司推荐,揭秘高转化率域名备案与源码交付全流程

在这个数字化浪潮汹涌的时代,企业想要在激烈的市场竞争中站稳脚跟,拥有一张亮丽的“电子名片”已经不再是一道选择题,而是一道必答题。尤其是对于身处北京核心商务区——国贸(CBD)周边的企业来说,北京国贸网站建设不仅仅是一个技术活,更是一门关于品牌、信任与转化的综合…

作者头像 李华
网站建设 2026/8/5 22:30:39

TagUI与Robocorp:从快速原型到企业级RPA机器人的完整实践指南

1. 从零开始:为什么选择TagUI与Robocorp这对组合? 如果你正在寻找一个既能快速上手、又具备企业级扩展潜力的RPA(机器人流程自动化)入门方案,那么TagUI和Robocorp的组合绝对值得你花时间研究。我最初接触RPA时&#x…

作者头像 李华