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 (он же Клиент) предназначен для компьютеров с одним сокетом. Рабочая станция предназначена для более мощных рабочих станций (двойная розетка).
Все дистрибутивы (клиент / рабочая станция / сервер) используют одно и то же ядро и, очевидно, один и тот же установочный носитель. Основным отличием является стандартный набор установленных пакетов. Вы можете свободно устанавливать все, что вы хотите в терминах пакетов, но для того, чтобы "поддерживать", ваше оборудование должно соответствовать границам, установленным в таблице ниже:
Вопрос немного устарел, и, возможно, пришло время обновить ответ новой информацией. У меня возникла потребность в аналогичной миграции, но с рабочей станции на сервер, а не с рабочего стола на рабочую станцию. Однако приведенная ниже информация в равной степени применима.
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.
- Удалите файл с правильным идентификатором продукта.