Redhat 7 с рабочего стола на рабочую станцию

Я установил RedHat с установочного диска, зарегистрировал мои права и все такое.

В рамках моих подписок у меня есть рабочая станция Red Hat Enterprise Linux и рабочий стол Red Hat Enterprise Linux. (плюс куча других)

Моя проблема в настоящее время установлен продукт Red Hat Enterprise Linux Desktop

Есть ли способ изменить его на рабочую станцию RHEL без переустановки всего?

2 ответа

Вы пытались изменить канал через subscription-manager?

Каков выход sudo subscription-manager list --consumed

В любом случае вам не понадобится переустановка.

С точки зрения лицензирования ответ зависит от оборудования, на которое вы установили...

Думайте об этом так: RHEL Desktop (он же Клиент) предназначен для компьютеров с одним сокетом. Рабочая станция предназначена для более мощных рабочих станций (двойная розетка).

Все дистрибутивы (клиент / рабочая станция / сервер) используют одно и то же ядро ​​и, очевидно, один и тот же установочный носитель. Основным отличием является стандартный набор установленных пакетов. Вы можете свободно устанавливать все, что вы хотите в терминах пакетов, но для того, чтобы "поддерживать", ваше оборудование должно соответствовать границам, установленным в таблице ниже:

Вопрос немного устарел, и, возможно, пришло время обновить ответ новой информацией. У меня возникла потребность в аналогичной миграции, но с рабочей станции на сервер, а не с рабочего стола на рабочую станцию. Однако приведенная ниже информация в равной степени применима.

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. Автор этого блога предупредил, что в конечном итоге у него возникнут проблемы.

Процедура такова:

  • С реального сервера получите RPM-пакет redhat-release-server (или redhat-release-workstation для вас)
  • Удалите предыдущий RPM redhat-release-* и вместо него установите новый. В блоге предлагается использовать для этой цели оболочку yum для решения проблем с зависимостями (она делает удаление и переустановку атомарной). Вы также можете использовать команду rpm с опцией --nodeps.
  • Я обнаружил, что мне пришлось отменить регистрацию и повторно зарегистрироваться в диспетчере подписок. Даже после этого менеджер подписки сообщил, что у меня установлены и Рабочая станция, и Сервер , так что здесь есть одна определенная проблема .
  • Убедитесь, что все соответствующие репозитории по-прежнему включены. Отмена регистрации и повторная регистрация могут внести изменения.
  • При использовании спутникового сервера также убедитесь, что среда жизненного цикла и представление содержимого настроены правильно.
  • Я также переустановил все RPM командой «yum reinstall *». Я предполагаю, что это ключ к обеспечению бесперебойной работы системы. @MichaelHamptom предлагает вместо этого использовать yum distro-sync.

Обновление: причина, по которой рабочая станция по-прежнему отображалась как продукт, заключалась в том, что соответствующий сертификат клиента Satellite все еще находился в /etc/pki/product. Чтобы решить эту проблему:

  • запустить список менеджера подписок
  • Запишите идентификатор продукта рабочей станции.
  • перечислите файлы в /etc/pki/product. Имена файлов должны соответствовать шаблону .pem.
  • Удалите файл с правильным идентификатором продукта.
Другие вопросы по тегам