Описаны этапы подготовки сервера для подключения HMC к сети, а также резервного копирования и восстановления по сети.
Для того чтобы загрузить
HMC по сети, требуется следующее:
- Система с работающими серверами DHCP, NFS и TFTP.
Для того чтобы резервное копирование и восстановление выполнялось в защищенном режиме, в системе должен работать сервер SSH.
- HMC должна иметь доступ к системе по сети.
- В системе должен быть установлен пакет syslinux, который обеспечивает доступ к файлу загрузчика pxelinux.0.
- Следующие обязательные образы HMC должны быть доступны в расположениях, указанных в таблице.
Табл. 1. Обязательные образы| Имя файла |
Содержимое |
| bzImage |
Образ ядра |
| initrd.gz |
Файловая система на RAM-диске |
| disk1.img |
Базовый образ |
| disk2.img |
Базовый образ HMC |
| disk3.img |
Образ Information Center |
Подключение
HMC к серверу по сети, а также резервное копирование и восстановление по сети, может выполняться в одной из следующих ролей:
- главный администратор
- оператор
- сотрудник сервисного центра
Подключение HMC по сети, а также резервное копирование и восстановление по сети выполняется как описано ниже:
- Войдите в систему как root.
- В файле конфигурации /etc/xinetd.d/tftp найдите server_args.
Значение по умолчанию обычно - /var/tftp.
- Создайте каталог /var/tftp. Введите следующую команду:
mkdir -p /var/tftp
- В файле /etc/dhcpd.conf добавьте две строки, как в примере dhcpd.conf, если их там еще
нет.
allow bootp;
allow booting;
ddns-update-style none;
default-lease-time 14400;
max-lease-time 172800;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.100 192.168.1.200;
option routers 192.168.1.1;
option domain-name “somecompany.com”;
option domain-name-servers 192.168.1.1;
filename “pxelinux.0”;
}
В этом файле приведен пример IP-адресов, присваиваемых сервером DHCP. Один из этих IP-адресов будет присвоен HMC при широковещательном запросе IP-адреса. При этом будет задействован загрузчик pxlinux.0 из каталога /var/tftp.
Этот файл входит в пакет syslinux и обычно располагается в каталоге /usr/lib/syslinux.
- Скопируйте файл pxelinux.0 в каталог /var/tftp. Введите следующую команду:
cp /usr/lib/syslinux/pxelinux.0 /var/tftp/
- Создайте каталоги /var/tftp/hmc и /var/tftp/pxelinux.cfg следующими командами: :
mkdir -p /var/tftp/hmc
mkdir -p /var/tftp/pxelinux.cfg
- Скопируйте файлы bzImage и initrd.gz, полученные от поставщика, в каталог
/var/tftp/hmc.
- Создайте каталог (/home/hmc) и экспортируйте его по NFS. Для того чтобы использовать этот каталог для резервного копирования HMC по сети, он должен быть доступен для записи.
- Введите следующую команду для создания каталога:
mkdir -p /home/hmc
- В файл /etc/exports добавьте строку:
/home/hmc *(ro)
Для того чтобы экспортировать каталог с доступом на запись, замените *(ro) на
*(rw).
- Введите следующую команду для экспорта каталога:
exportfs -va
- Скопируйте файлы disk1.img, disk2.img и disk3.img, полученные от поставщика, в каталог
/home/hmc.
- Создайте файл с именем default в каталоге /var/tftp/pxelinux.cfg. В этом файле должны быть следующие строки:
default hmc
label hmc
kernel hmc/bzimage
append initrd=hmc/initrd.gz media=network
server=192.168.1.1 dir=/home/hmc
mode=manual vga=0x317
Этот файл конфигурации по умолчанию указывает, что образ
ядра bzImage будет установлен из каталога /var/tftp/hmc. HMC использует файл initrd.gz из каталога
/var/tftp/hmc как RAM-диск, запоминает IP-адрес сервера (192.168.1.1) и подтверждает, что /home/hmc/ на сервере содержит требуемые образы.
Теперь сервер готов принимать запросы от HMC.