Начальная загрузка PXE является потрясающей. Я управляю кластером приблизительно 20 реальных машин, которые расположены на противоположной стороне земного шара, и они все установлены автоматически без любого физического вмешательства от любого в DC. Я не мог сделать своего задания почти так хорошо без PXE, загружающегося - все другие опции удаленной установки (виртуальный носитель, заставляя технологию DC переставить CD, безотносительно) являются очень плохими заменами.
Отвечать на Ваши конкретные вопросы:
Обычная установка была бы прокси, который загружает обновления с Red Hat и предоставляет их Вашим локальным серверам. Таким образом, только один сервер должен быть подключен к Интернету. Ваш вопрос не ясен, нет ли обычно никакого доступа в Интернет, или только упомянутым серверам не позволяют получить доступ к Интернету.
Некоторые решения прокси также позволяют загружать патчи Вашим настольным ПК или что бы то ни было, помещать их на прокси-сервер и затем публиковать их к Вашей локальной сети.
Red Hat определенные продукты является выходом в открытый космос и Сетью Red Hat коммерческие продукты. Эта страница имеет также еще некоторые объяснения о теме.
Это легче и более масштабируемо как установка его вручную на каждом сервере.
Вы могли также искать serverfault управление исправлениями, выход в открытый космос, rhel обновления и получить еще некоторую информацию о теме.
Править:
Найденный этим на другом форуме:
Для обновления пакетов к системе без интернет-соединения необходимо загрузить ISO и затем смонтировать его локально. Для загрузки ISO проверьте ниже данных шагов:
Войдите в свою учетную запись RHN.
выберите свой требуемый канал под вкладкой "Channels".
затем нажмите "Easy ISOs" слева или ссылку "Загрузки" в Вашем выбранном канале.
Для получения дополнительной информации следуйте ниже kbase, http://kbase.redhat.com/faq/FAQ_58_1500.shtm http://kbase.redhat.com/faq/FAQ_80_594.shtm
После того как Вы загружаете ISO, следуете ниже данных шагов:
Создайте каталоги для монтирования файла ISO. mkdir -p /cdrom/iso
Смонтируйте ISO как устройство закольцовывания. mount -o loop <iso-name> /cdrom/iso
Замена файлом ISO.
Создайте репозиторий. createrepo пакет должен быть установлен в системе для выполнения следующих команд. createrepo является дополнительным пакетом и не установлен по умолчанию.
cd /cdrom
createrepo .
yum clean all
Создайте файл/etc/yum.repos.d/file.repo следующим образом:
кошка/etc/yum.repos.d/file.repo
[Репозиторий RHEL 5]
baseurl=file:///CD-ROM
enabled=1
Рабочая конфетка должна теперь работать с файлом ISO как источник.
Для получения дополнительной информации проверьте после kbase, http://kbase.redhat.com/faq/FAQ_103_10415.shtm (как заархивировано Wayback Machine).
Сообщите нам, есть ли у Вас дальнейшие запросы.
Я ответил на этот подобный вопрос на Переполнении стека. Это - то, как я обновляю офлайновые машины.
Я раньше работал над классифицированными системами DOE, которые никогда не могли касаться общедоступного Интернета. Существует очень простой способ сделать это, как упомянуто. Просто используйте ISO в качестве repo, и чтобы мой пример работал, это должен быть образ DVD. (Путь вокруг того диска {1,2,3} использования состоит в том, чтобы скопировать файлы с каждого диска на локальный диск или устройство хранения),
Необходимо будет установить createrepo, который для меня включил две зависимости.
createrepo
deltarpm
python-deltarpm
mkdir -p /mnt/iso/rhel54
mount -o loop /path/to/rhel5.4.iso /mnt/iso/rhel54
cd /mnt/iso
createrepo .
It will look like this: [root@hostname iso]# createrepo .
44/20586 - rhel54/HighAvailability/Packages/PyQt4-4.6.2-8.el6.x86_64.rpm
Create /etc/yum.repos.d/shane.repo and add
[shane-repo]
baseurl=file:///mnt/iso/
enabled=1
gpgcheck=0
Then run yum update
yum update не всегда сразу же извлекает репо. Мне пришлось использовать rhn_register, если у вас нет подключения к Интернету, и если у вас есть подключение к Интернету, вы можете использовать вместо этого rhn_check в некоторых случаях для извлечения из недавно созданного локального репозитория cdrom.