Redhat 7 桌面到工作站

Redhat 7 桌面到工作站

我从安装 CD 安装了 RedHat,注册了我的权利,等等。

作为订阅的一部分,我拥有 Red Hat Enterprise Linux Workstation 和 Red Hat Enterprise Linux Desktop。(以及大量其他产品)

我的问题是目前安装的产品是 Red Hat Enterprise Linux桌面

有没有办法将其更改为 RHEL工作站无需重新安装所有内容?

答案1

您是否尝试过通过 更改频道subscription-manager

输出是什么sudo subscription-manager list --consumed

无论哪种方式,您都不需要重新安装。

从许可角度来看,答案取决于您安装的硬件……

可以这样想:RHEL 桌面(又名客户) 适用于单插槽计算机。Workstation 适用于功能更强大的工作站(双插槽)。

所有发行版(客户端/工作站/服务器)都使用相同的内核,显然也使用相同的安装介质。主要区别在于默认已安装软件包的集合。您可以自由安装任何您想要的软件包,但是为了获得“支持”,您的硬件应该符合下表中设定的范围:

在此处输入图片描述

答案2

这个问题有点老了,也许是时候用新信息更新答案了。我需要进行类似的迁移,但从工作站到服务器,而不是从桌面到工作站。不过,下面的信息也同样适用。

RedHat 有话要说

Red Hat does not support the direct migration from Workstation to Server or vice versa.

Our recommendation is a fresh installation of the required Product.

话虽如此,似乎有办法,至少在 RHEL 7.9 中是如此。这篇博客的作者警告说,他最终还是遇到了麻烦。

程序如下:

  • 从实际服务器获取 redhat-release-server RPM(或者 redhat-release-workstation 为你提供)
  • 卸载以前的 redhat-release-* RPM,然后安装新的。该博客建议使用 yum shell 来处理依赖性问题(它使卸载和重新安装变得原子化)。您还可以使用带有 --nodeps 选项的 rpm 命令。
  • 我发现我必须取消注册并重新注册订阅管理器。即使在那之后,订阅管理器仍报告我已安装 Workstation 和 Server ,因此这里肯定存在一个问题
  • 验证所有相关存储库是否仍处于启用状态。取消注册并重新注册可能会产生更改。
  • 如果使用卫星服务器,还请验证生命周期环境和内容视图是否设置正确。
  • 我也重新安装了全部使用命令“yum reinstall *”来安装 RPM。我猜这是保持系统平稳运行的关键。@MichaelHamptom 建议改用 yum distro-sync。

更新:Workstation 仍然显示为产品的原因是,相应的 Satellite 客户端证书仍然在 /etc/pki/product 中。要解决此问题,请执行以下操作:

  • 运行订阅管理器列表
  • 记下工作站产品的产品 ID。
  • 列出 /etc/pki/product 中的文件。文件名应遵循 .pem 模式
  • 删除具有正确产品 ID 的文件。

相关内容