Зарегистрируйте SLES 15 в SUSE Manager в автономной сети.

Вы можете зарегистрировать клиент SLES 15 без прямого доступа к интернету, если он по-прежнему может связаться с вашим сервером SUSE Manager или прокси-сервером в частной сети. Подготовьте соответствующее программное обеспечение и репозитории начальной загрузки на Manager, создайте ключ активации, а затем запустите скрипт начальной загрузки на машине SLES. Клиент без сетевого пути к Manager не сможет завершить регистрацию Salt или выполнить фиксацию изменений; копирование скрипта только через USB не делает его управляемым.

Гипотетический пример: администратор подключает новую виртуальную машину SLES 15 SP7 x86_64 к сети предприятия, не имеющей доступа к интернету. SUSE Multi-Linux Manager 5.1 (текущее название SUSE Manager в этом руководстве) также отключен от интернета. Его программные каналы были зеркалированы в среду с помощью съемных носителей. Виртуальная машина может связаться с внутренним менеджером через порты HTTPS и Salt. Этот сценарий является иллюстративным, а не описанием реального развертывания или тестирования.

Страница продуктов SUSE Multi-Linux Manager, отображающая строку продукта SLES 15 SP7 x86_64.
На странице «Продукты» администратор выбирает продукт SLES, соответствующий версии и архитектуре клиентского приложения.

1. Убедитесь, что изолированная среда готова.

«Офлайн» может означать, что у клиента и Менеджера нет прямого доступа к интернету, или что клиент не может связаться ни с одним сервером. Первый вариант поддерживает регистрацию; второй — нет. Клиенту необходим внутренний маршрут к Менеджеру или прокси-серверу SUSE Multi-Linux Manager, а Менеджеру — локально доступные пакеты и метаданные для клиента.

Если Manager отключен от SUSE Customer Center, в документации SUSE для настройки используются RMT или SMT и съемные носители для зеркалирования репозиториев. Для SLES 15 синхронизируйте продукт и необходимые каналы клиентских инструментов Manager для клиентской архитектуры. Затем убедитесь, что соответствующий репозиторий начальной загрузки присутствует на Manager. В веб-интерфейсе выбор продукта находится в разделе Admin > Setup Wizard > Products. Синхронизация продукта должна завершиться до начала начальной загрузки; если репозиторий начальной загрузки отсутствует, в документации Manager предусмотрена mgr-create-bootstrap-repoвозможность его создания вручную.

Для гипотетической виртуальной машины перед выбором каналов проверьте ее пакет обновлений SLES и архитектуру. Для машины SLES 15 SP7 x86_64 требуется соответствующий продукт, а не канал с похожим названием для другого пакета обновлений или архитектуры. Список поддерживаемых продуктов и названия каналов могут меняться в зависимости от версии SUSE Multi-Linux Manager, поэтому используйте руководство для фактически установленной версии Manager.

2. Создайте ключ активации для клиента.

Ключ активации применяет назначение канала и другие параметры регистрации при запуске скрипта начальной загрузки. В веб-интерфейсе менеджера откройте Systems > Activation Keysи создайте ключ, например, такой sles15-sp7-offline. Выберите базовый канал SLES 15 SP7 x86_64 и необходимые дочерние каналы для вашей подписки и настройки клиентских инструментов. Избегайте использования родительского канала по умолчанию, если можно назначить конкретный канал SLES.

Форма активации ключа с полями «Описание», «Ключ», «Базовые каналы» и «Дочерние каналы».
Используйте ключ активации с базовым каналом и дочерними каналами, соответствующими пакету обновлений SLES и архитектуре клиента.

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

3. Сгенерируйте и передайте скрипт начальной загрузки.

На хосте контейнера SUSE Multi-Linux Manager войдите в контейнер сервера и создайте скрипт, привязанный к ключу активации:

mgrctl term
mgr-bootstrap --activation-keys=sles15-sp7-offline --script=bootstrap-sles15-offline.sh

Скрипт начальной загрузки хранится в каталоге менеджера /srv/www/htdocs/pub/bootstrap/. В скрипте должен быть включен SSL. В примере сети виртуальная машина SLES может загрузить скрипт по внутреннему протоколу HTTPS. Если вам необходимо перенести скрипт в изолированный сегмент на утвержденных съемных носителях, скопируйте его из этого каталога, используя процесс контролируемой передачи данных вашей организации. Перед запуском сравните контрольную сумму SHA-256, вычисленную с обеих сторон, и защитите скрипт как данные конфигурации, поскольку он содержит ключ активации.

Терминал контейнера менеджера отображает команду mgr-bootstrap с ключом активации SLES и именем скрипта.
Запустите генератор из контейнера Manager, предварительно выбрав ключ активации и уникальное имя файла скрипта.

Не следует передавать только скрипт начальной загрузки и предполагать, что клиент будет самодостаточным. Скрипт устанавливает зависимости регистрации из репозитория начальной загрузки менеджера. Эти RPM-пакеты и каналы программного обеспечения должны быть уже синхронизированы на отключенном менеджере.

4. Проверьте защищенное соединение и выполните регистрацию.

На машине SLES убедитесь, что ее часы близки к часам менеджера и что внутренний DNS разрешает имя менеджера:

timedatectl
getent hosts manager.example.net

Замените manager.example.netна полное доменное имя менеджера или прокси, встроенное в ваш скрипт. Требования к клиенту SUSE Multi-Linux Manager 5.1 включают исходящий доступ с клиента к менеджеру или прокси через порт HTTPS 443 и порты TCP 4505 и 4506 для Salt. Порт 80 также может использоваться развертыванием. Порт SSH 22 актуален при использовании метода отправки SSH-сообщений. Используйте текущее руководство по сетевым требованиям для вашего развертывания и проектирования брандмауэра; не открывайте эти порты в общедоступный интернет.

Запустите скрипт на стороне клиента и убедитесь, что внутренние репозитории доступны. Для этого используйте Bash и запустите скрипт от имени root:

bash ./bootstrap-sles15-offline.sh
Клиентский терминал SLES в командной строке с правами root, использующий команду локального скрипта загрузки.
После подтверждения возможности связи с внутренним менеджером запустите переданный или загруженный из внутренней системы скрипт начальной загрузки из клиента SLES.

Регистрация может занять некоторое время, пока клиент устанавливает свой компонент Salt и загружает конфигурацию репозитория. Не прерывайте этот процесс только потому, что он протекает без сбоев. Если он завершится неудачей, сохраните точный результат и проверьте журналы начальной загрузки и Salt клиента, репозиторий начальной загрузки менеджера, DNS, доверие сертификатов и путь к брандмауэру, прежде чем повторять попытку.

5. Примите ключ и подтвердите первую регистрацию заезда.

В веб-интерфейсе менеджера проверьте Systems > Overviewналичие нового клиента. Если он отсутствует, откройте его Salt > Keysи найдите ожидающий ключ клиента. Перед принятием убедитесь, что его идентификатор миньона и идентификатор машины совпадают с виртуальной машиной SLES. После успешной регистрации система должна отображаться в списке, ее ключ Salt должен быть принят, а также должна быть видна недавняя регистрация.

Если у виртуальной машины нет маршрута к менеджеру, остановитесь после подготовки скрипта и пакетов: регистрация не может завершиться, пока не будет предоставлен контролируемый сетевой путь. Если ранее она была зарегистрирована напрямую в SCC, SMT или RMT, следуйте инструкциям SUSE по миграции клиентов, чтобы удалить старую регистрацию и репозитории перед переключением управления; не оставляйте конфликтующие конфигурации репозиториев.

Данная процедура соответствует документации SUSE Multi-Linux Manager 5.1 по настройке в автономном режиме , работе с клиентами SUSE Linux Enterprise , использованию ключей активации и регистрации клиентов с помощью скрипта начальной загрузки . Проверьте сетевые требования для получения информации о направлении портов и особенностях конкретной версии. В качестве примера используется SLES 15 SP7; для других пакетов обновлений, архитектур или версий Manager выберите другие каналы и скрипты.

Оставить комментарий

Безопасная пересылка Syslog-сообщений SLES с использованием rsyslog и взаимного TLS.

Безопасная пересылка Syslog-сообщений SLES с использованием rsyslog и взаимного TLS.

Отправляйте системные журналы SLES на удаленный сборщик rsyslog по аутентифицированному TLS, с проверкой сертификатов, буферизацией сбоев и тестированием доставки.

Автоматизируйте согласованное резервное копирование Nextcloud с помощью Restic и Cron.

Автоматизируйте согласованное резервное копирование Nextcloud с помощью Restic и Cron.

Создавайте резервные копии файлов Nextcloud и MariaDB одновременно, планируйте создание зашифрованных снимков Restic с помощью cron и проверяйте восстановление, не рискуя работающим сервером.

Создание резервной копии и восстановление почтового ящика Zimbra CE с помощью экспорта TGZ.

Создание резервной копии и восстановление почтового ящика Zimbra CE с помощью экспорта TGZ.

Экспортируйте отдельный почтовый ящик Zimbra Community Edition, проверьте его резервную копию TGZ и восстановите отсутствующие элементы без перезаписи существующих писем.

Разрешите авторизованным пользователям создавать комнаты Jitsi с помощью входа через Keycloak.

Разрешите авторизованным пользователям создавать комнаты Jitsi с помощью входа через Keycloak.

Разрешите создавать комнаты Jitsi Meet только авторизованным пользователям, используя аутентификацию Keycloak и токены, при этом сохранив возможность присоединения гостей при необходимости.

Добавление шрифтов в ONLYOFFICE Document Server: Docker против Linux

Добавление шрифтов в ONLYOFFICE Document Server: Docker против Linux

Установите пользовательские шрифты в ONLYOFFICE Document Server, сравните постоянные Docker-контейнеры с прямыми копиями, перестройте список шрифтов и проверьте результат.

Синхронизация пользователей Active Directory с ONLYOFFICE DocSpace через LDAP

Синхронизация пользователей Active Directory с ONLYOFFICE DocSpace через LDAP

Подключите ONLYOFFICE DocSpace к Active Directory или OpenLDAP, безопасно импортируйте пользователей и группы, сопоставляйте поля учетных записей и планируйте надежную синхронизацию.

Разместите документы ONLYOFFICE за HAProxy, не нарушая режим редактирования.

Разместите документы ONLYOFFICE за HAProxy, не нарушая режим редактирования.

Настройте HTTPS-протокол HAProxy, заголовки переадресации, тайм-ауты WebSocket и проверки работоспособности для документов ONLYOFFICE, а затем проверьте редактирование и сохранение.

Установка и подписание пользовательских модулей ядра в режиме безопасной загрузки SLES 15.

Установка и подписание пользовательских модулей ядра в режиме безопасной загрузки SLES 15.

Загрузите пользовательский модуль ядра SLES 15, не отключая Secure Boot. Сопоставьте его с работающим ядром, подпишите файл .ko, зарегистрируйте ключ MOK и проверьте загрузку.

Загрузка Ubuntu Server в аварийный режим: пошаговое руководство по восстановлению.

Загрузка Ubuntu Server в аварийный режим: пошаговое руководство по восстановлению.

Безопасная диагностика аварийного режима Ubuntu Server. Чтение журналов загрузки, проверка монтирования корневого каталога и файла fstab, восстановление неисправного модуля, обработка ошибок файловой системы и проверка чистой перезагрузки.

Как настроить VPN-соединение WireGuard «точка-сайт» в Debian 12

Как настроить VPN-соединение WireGuard «точка-сайт» в Debian 12

Настройте VPN-сервер WireGuard на Debian 12 для одного удалённого клиента. Сконфигурируйте ключи, переадресацию IPv4, NAT в nftables, доступ к брандмауэру и проверки соединений.