В этом разделе описана процедура добавления автономных клиентов в среду NIM. Автономные клиенты - это компьютеры, на которые после установки можно передать установочный образ и затем смонтировать все файловые системы с локального жесткого диска, в отличие от бездисковых клиентов и клиентов без данных, которые полностью зависят от удаленных серверов.
Если компьютер-клиент не включен или на нем не установлена операционная система AIX версии 4, то следует инициализировать его способом A в одном из перечисленных ниже интерфейсов. Кроме того, этот способ применяется в случае, если на компьютере-клиенте требуется установить BOS и сетевая загрузка клиента будет осуществляться вручную, а также, если необходимо начать загрузку с помощью операции force-push. В системах AIX версии младше 4.2 помимо действий, описанных в способе A, необходимо определить некоторые сетевые объекты. При этом будут автоматически добавлены сети NIM.
Если на компьютере-клиенте установлена операционная система AIX версии 4, то следует выбрать способ B и выполнить описанные в нем действия с помощью одного из перечисленных ниже интерфейсов.
Если определяемый клиент NIM находится в сети, еще не определенной в среде NIM, команда niminit завершится неудачно. В этом случае с помощью способа Способ A: определите клиент на главной машине NIM, а затем завершите процедуру настройки, выполнив действия, описанные в разделе Способ B:.
wsm
Примечание: При выборе опции LIST для просмотра списка допустимых платформ для определения клиента будут показаны только те платформы, которые поддерживаются ресурсами SPOT, определенными в среде NIM. Если ресурсы SPOT не определены, то будут показаны только платформы rs6kи rspc.
В командной строке главной машины NIM введите:
nim -o define -t standalone -a platform=тип_платформы \ -a netboot_kernel=тип_ядра_сетевой_загрузки \ -a if1=описание_интерфейса \ -a net_definition=имя_определения -a ring_speed1=быстродействие \ -a cable_type1=тип -a iplrom_emu=имя_устройства имя_компьютера
Для добавления компьютера с именем хоста machine1 и со следующей конфигурацией:
host name=machine1 платформа = rspc ядро сетевой загрузки = up тип сети = ethernet маска подсети = 255.255.240.0 шлюз по умолчанию = gw1 шлюз по умолчанию для главной машины NIM = gw_master тип кабеля = bnc возможность сетевой загрузки = да (эмуляция не требуется)
введите следующую последовательность команд:
nim -o define -t standalone -a platform="rspc" \ -a netboot_kernel="up" -a if1="find_net machine1 0" \ -a cable_type1="bnc" \ -a net_definition="ent 255.255.240.0 gw1 gw_master" machine1
Для добавления компьютера с именем хоста machine2 и со следующей конфигурацией:
имя хоста = machine2 платформа = rs6k ядро сетевой загрузки = up тип сети = Token-Ring маска подсети = 255.255.225.0 шлюз по умолчанию = gw2 шлюз по умолчанию для главной машины NIM = gw_master быстродействие Token-Ring = 16 возможность сетевой загрузки = нет (использовать эмуляцию на дискете)
введите следующую последовательность команд:
nim -o define -t standalone -a platform="rs6k" \ -a netboot_kernel="up" -a if1="find_net machine2 0" \ -a ring_speed1="16" \ -a net_definition="tok 255.255.225.0 gw2 gw_master" \ -a iplrom_emu="/dev/fd0" machine2
Примечания:
- В AIX версии младше 4.2 помимо описанных действий необходимо определить некоторые сетевые объекта. В этой процедуре сети NIM добавляются автоматически по мере необходимости.
- Если с помощью ключевого слова find_net в атрибуте if NIM достигается соответствие между определением сети и определением клиента, то атрибут net_definition будет проигнорирован.
- Дополнительная информация об атрибутах, применяемых при определении клиентов NIM, приведена в разделе Определение клиентов NIM.
niminit -a name=имя-клиента -a master=имя-главной-машины \ -a pif_name=интерфейс -a platform=платформа \ -a netboot_kernel=тип-ядра-сетевой-загрузки -a ring_speed1=быстродействие \ -a cable_type1=тип-кабеля -a iplrom_emu=имя-устройства
Примечание: Более подробная информация приведена в описании команды niminit.
Для добавления компьютера с именем хоста machine1 и со следующей конфигурацией:
host name=machine1 имя хоста главной машины NIM = master_mac адаптер основного интерфейса = en0 платформа = rspc ядро сетевой загрузки = up тип кабеля = bnc возможность сетевой загрузки = да (эмуляция не требуется)
введите следующую последовательность команд:
niminit -a name=machine1 -a master=master_mac \ -a pif_name=en0 -a platform=rspc -a netboot_kernel=up \ -a cable_type1=bnc
Для добавления компьютера с именем хоста machine2 и со следующей конфигурацией:
имя хоста = machine2 имя хоста главной машины NIM = master_mac адаптер основного интерфейса = tr0 платформа = rs6k ядро сетевой загрузки = up быстродействие Token-Ring = 16 возможность сетевой загрузки = нет (использовать эмуляцию на дискете)
введите следующую последовательность команд:
niminit -a name=machine2 -a master=master_mac \ -a pif_name=tr0 -a platform=rs6k -a netboot_kernel=up \ -a ring_speed1=16 -a iplrom_emu="/dev/fd0"
Для того чтобы убедиться, что операция niminit выполнена успешно, введите в командной строке клиента NIM следующую команду
nimclient -l -l имя-компьютера
Примечание: Выполнить эту задачу с помощью Web-администратора системы или меню SMIT нельзя.
Будет показана примерно следующая информация:
Standalone2: class = компьютер type = автономный Cstate = готов к операции NIM platform = rs6k netboot_kernel = up if1 = Network2 standalone2 08005acd536d cable_type1 = bnc iplrom_emu = /dev/fd0 prev_state = выполняется настройка cpuid = 000247903100 Mstate = выполняется Cstate_result = успешно
Если системный вывод содержит информацию об ошибках, необходимо убедиться в допустимости введенных данных: проверить правильность написания, уникальность имен NIM и т.п., а затем повторить операцию niminit.
Вы должны согласовать свои действия с системным администратором главной машины NIM и обеспечить уникальность имен всех объектов среды NIM.