Поиск по сайту:

Как зарегистрировать и включить подписку Red Hat, репозитории и обновления для сервера RHEL 7.0


После последнего руководства по минимальной установке Red Hat Enterprise 7.0 пришло время зарегистрировать вашу систему в службе подписки Red Hat, включить системные репозитории и выполнить полное обновление системы.

Служба подписки призвана идентифицировать зарегистрированные системы с установленными на них продуктами. Служба Local Subscription Manager отслеживает установленные программные продукты, доступные и использованные подписки и взаимодействует с клиентским порталом Red Hat с помощью таких инструментов, как YUM.

Требования

  1. Минимальная установка Red Hat Enterprise Linux 7.0

В этом руководстве вы узнаете, как мы можем выполнять такие задачи, как регистрация нового RHEL 7.0, как активировать подписку и репозитории, прежде чем мы сможем фактически обновить нашу систему.

Шаг 1. Зарегистрируйтесь и активируйте подписку Red Hat.

1. Чтобы зарегистрировать свою систему в Управлении подпиской на портале клиентов, используйте следующую команду, за которой следует учетные данные, используемые для входа на портал клиентов Red Hat.

subscription-manager register --username your_username --password your_password

ПРИМЕЧАНИЕ. После успешной аутентификации системы в командной строке вашей системы отобразится ID.

2. Чтобы отменить регистрацию вашей системы, используйте переключатель отменить регистрацию , который удалит запись системы из службы подписки и всех подписок, а также удалит ее удостоверение личности и сертификаты подписки на локальном компьютере.

subscription-manager unregister

3. Чтобы получить список всех доступных подписок, используйте переключатель list и запишите свой Идентификатор пула подписок, который вы хотите активировать на своем система.

subscription-manager list -available

4. Чтобы активировать подписку, используйте Идентификатор пула подписок, но имейте в виду, что при покупке она действительна в течение определенного периода времени, поэтому обязательно приобретите новый период времени до истечения срока действия. Поскольку эта система предназначена для тестирования, я использую только бесплатную подписку 30-дневную самоподдерживаемую версию. Чтобы активировать подписку, используйте следующую команду.

subscription-manager subscribe --pool=Pool ID number

5. Чтобы получить статус использованных подписок, используйте следующую команду.

subscription-manager list –consumed

6. Чтобы проверить включенные подписки, используйте команду ниже.

subscription-manager list

7. Если вы хотите удалить все активные подписки, используйте аргумент –all или просто укажите серийный номер подписки, если вы хотите удалить только определенный пул.

subscription-manager remove --all
subscription-manager unsubscribe --serial=Serial number

8. Чтобы просмотреть список доступных уровней обслуживания в вашей системе RHEL 7.0, используйте следующую команду, а если вы хотите установить желаемый уровень, используйте переключатель –set на команда уровня обслуживания.

subscription-manager service-level --list
subscription-manager service-level --set=self-support

Шаг 2. Включите репозитории Yum

9. После того, как ваша система зарегистрирована на портале клиентов Red Hat и в вашей системе активирована подписка, вы можете начать просматривать и включать системные репозитории. Чтобы получить список всех предоставленных вами репозиториев по определенной подписке, используйте следующую команду.

subscription-manager repos --list

ПРИМЕЧАНИЕ. Должен появиться длинный список репозиториев, и вы сможете узнать, включены ли определенные репозитории (те, которые имеют 1 на ) Включено).

10. Более простой вывод, который должна генерировать команда yum repolist all, и вы также можете проверить, включены ли определенные репозитории.

yum repolist all

11. Чтобы просмотреть только включенные системные репозитории, используйте следующую команду.

yum repolist

12. Теперь, если вы хотите включить определенное репо в своей системе, откройте файл /etc/yum.repos.d/redhat.repo и обязательно измените строку включено от 0 до 1 для каждого конкретного репозитория, который вы хотите активировать.

 # vi /etc/yum.repos.d/redhat.repo

ПРИМЕЧАНИЕ. Здесь я включил репозитории дополнительных RPM-файлов для сервера RHEL 7, которые мне понадобятся позже для установки некоторых важных модулей PHPна сервере LAMP.

13. После того, как вы отредактировали файл и включили все необходимые репозитории, используя описанную выше процедуру, запустите yum repolist all или просто yum repolist, еще раз, чтобы проверьте статус репозитория, как показано на скриншотах ниже.

yum repolist all

Шаг 3. Полное обновление RHEL 7.0.

14. После того, как все, что касается подписок и репозиториев, настроено, обновите свою систему, чтобы убедиться, что в ней установлены новейшие пакеты, ядра и исправления безопасности, выполнив следующую команду.

yum update

Вот и все! Теперь ваша система обновлена, и вы можете приступить к выполнению других важных задач, например, начать создавать полноценную веб-среду для производства, установив все необходимые пакеты программного обеспечения, которые будут рассмотрены в будущих руководствах.