В NIM предусмотрено большое число операций для управления средой NIM, а также для установки и обслуживания программного обеспечения. Программы Web-администратор системы и SMIT скрывают большую часть деталей, которые необходимо учитывать при работе с командной строкой. По этой причине в данном разделе описывается выполнение операций только с помощью командной строки. Вся указанная информация применима и к другим интерфейсам, подробное описание которых вы можете найти в их электронной контекстной справке.
Для выполнения большинства операций NIM нужно ввести команду nim с соответствующими атрибутами. Для того чтобы ее выполнить, введите в командной строке:
nim -o Имя_операции -a Атрибут=Значение ... Имя_целевого_объекта
Вы можете запросить выполнение
следующих операций NIM:
Операция allocate применяется для выделения клиентам NIM ресурсов для выполнения последующих операций. В AIX версии 4.2 и выше обычно не требуется явно выделять ресурсы для операций NIM, так как нужные ресурсы задаются в качестве атрибутов соответствующих команд.
Для выполнения операции allocate введите в командной строке:
nim -o allocate -a Тип_ресурса=Имя_ресурса ... Имя_целевого_объекта
В качестве целевого объекта операции allocate может выступать клиент NIM или группа клиентов NIM.
При выполнении операции
allocate можно указать следующие атрибуты:
-aТип_ресурса=Имя_ресурса (обязательный) | Задает ресурс, который будет выделен клиенту, например, lpp_source=42_images. |
Во время выделения ресурса клиенту в файл /etc/exports на сервере ресурсов добавляется соответствующая запись, позволяющая NFS экспортировать ресурс для клиента. Кроме того, счетчик использования ресурса увеличивается на единицу. Если счетчик использования ресурса больше 0, то ресурс недоступен для изменения. Во время выполнения операций NIM клиент монтирует и применяет выделенные ему ресурсы.
Операция alt_disk_install (доступна в AIX версии 4.3) предназначена для установки mksysb на альтернативном диске или дисках клиента, а также для дублирования текущей группы томов rootvg клиента на альтернативный диск.
Для выполнения операции alt_disk_install mksysb введите в командной строке:
nim -o alt_disk_install -a source=mksysb -a mksysb=ресурс_mksysb \-a disk=целевые_диски -a атрибут=значение.... Имя_целевого_объекта
Для выполнения операции дублирования alt_disk_install rootvg введите в командной строке:
nim -o alt_disk_install -a source=rootvg -a disk=целевые_диски \-a атрибут=значение....Имя_целевого_объекта
В качестве целевого объекта операции alt_disk_install может выступать автономный клиент NIM или группа автономных клиентов NIM. На клиенте должна быть установлена операционная система AIX версии 4.1.4 или выше и набор файлов bos.alt_disk_install.rte.
Для просмотра информации о состоянии установки на альтернативный диск во время ее выполнения введите на главной машине следующую команду:
lsnim -a info -a Cstate имя_клиента
ИЛИ
lsnim -l имя_клиента
Для выполнения операции alt_disk_install mksysb нужно указать
следующие обязательные атрибуты:
-a source=mksysb | Задает тип выполняемой установки alt_disk_install. |
-a disk=целевой_диск(и) | Задает диски клиента, на которых должен быть установлен образ mksysb. Указанные диски не должны содержать определений группы томов. В выводе команды lspv эти диски будут указаны как принадлежащие группе томов Нет. Если вы указали несколько дисков, то их имена должны быть заключены в одинарные кавычки, например: 'hdisk2 hdisk3'. |
-a mksysb=ресурс_mksysb | Задает применяемый ресурс mksysb. В настоящий момент команда alt_disk_install поддерживает только образы mksysb версии 4.3, однако их можно установить в системе AIX версии 4.1.4 или выше. |
Для дублирования корневой группы томов (alt_disk_install rootvg)
нужно указать следующие обязательные атрибуты:
-a source=rootvg | Задает тип выполняемой установки alt_disk_install. |
-a disk=целевой_диск(и) | Задает диски клиента, на которых должен быть установлен образ mksysb. Указанные диски не должны содержать определений группы томов. В выводе команды lspv эти диски будут указаны как принадлежащие группе томов Нет. Если вы указали несколько дисков, то их имена должны быть заключены в одинарные кавычки, например: 'hdisk2 hdisk3'. |
При выполнении операции дублирования alt_disk_install mksysb или
alt_disk_install rootvg можно указать следующие необязательные
атрибуты:
-a concurrent=Значение | Задает максимальное число систем из выбранной группы, на которых может выполняться одновременная установка. Этот атрибут может применяться только в том случае, если целевым объектом операции является группа компьютеров. Если атрибут указан, NIM будет следить за установкой и попытается поддерживать число одновременно устанавливаемых систем на заданном уровне. |
-a set_bootlist=Значение | Указывает, следует ли после завершения установки создать в списке загрузки ссылку на новую группу томов rootvg. Допустимы значения yes и no. Значение по умолчанию равно yes. Если Значение равно yes, то при следующей перезагрузке системы загрузка будет выполняться с нового альтернативного диска. |
-a boot_client=Значение | Указывает, должен ли перезагружаться клиент после завершения операции alt_disk_install. Допустимы значения yes и no. Значение по умолчанию равно no. Этот атрибут обычно применяется только тогда, когда значение атрибута set_bootlist равно yes. |
-a debug=Значение | Указывает, нужно ли показывать на экране отладочную информацию (set -x) сценария alt_disk_install. Допустимы значения yes и no. Значение по умолчанию равно no. Вывод не будет показан на экране, однако он будет сохранен в протоколе NIM /var/adm/ras/nim.alt_disk_install на клиенте. После завершения операции alt_disk_install вы можете просмотреть этот файл. |
-a image_data=Значение | Задает ресурс image_data, который будет применяться при создании новой альтернативной группы томов rootvg и ее логических томов и файловых систем. Размер создаваемой группы томов должен быть достаточным, чтобы в нее можно было скопировать образ mksysb или текущую группу томов rootvg. Кроме того, для операции дублирования alt_disk_install rootvg может быть указан атрибут exclude_files, задающий файлы или каталоги, для которых не нужно создавать резервную копию. |
-a resolv_conf=Значение | Задает ресурс resolv_conf, который должен применяться для настройки службы преобразования имен доменов на клиенте клиенте во время перезагрузки системы. Он содержит файл /etc/resolv_conf, который будет скопирован в файловую систему на альтернативном диске. Этот атрибут применяется в том случае, если вы хотите установить на клиенте файл /etc/resolv_conf, отличный от содержащегося в образе mksysb. |
-a script=Значение | Задает сценарий, который должен быть вызван в конце операции alt_disk_install. Этот сценарий вызывается перед тем, как будет размонтирована файловая система /alt_inst, поэтому перед перезагрузкой файлы текущей системы могут быть скопированы в файловую систему /alt_inst. Это единственный способ скопировать или изменить файлы альтернативной файловой системы, так как имена логических томов будут изменены на имена томов rootvg и не будут доступны до тех пор, пока система не перезагрузится с помощью новой альтернативной группы томов rootvg. |
-a time_limit=Значение, | Задает максимальное время в часах, по истечении которого попытки начать установку в дополнительных элементах выбранной группы будут прекращены. Это значение может применяться только при ограничении числа параллельных операций установки. |
-a verbose=Значение | Указывает, нужно ли показывать индикатор хода резервного копирования файлов при дублировании rootvg и индикатор хода восстановления файлов при установке mksysb. Допустимы значения yes и no. Значение по умолчанию - no. Вывод команды заносится в протокол alt_disk_install на клиенте, /var/adm/ras/alt_disk_inst.log. |
Ниже приведены необязательные атрибуты, которые могут быть указаны только
при выполнении операции дублирования alt_disk_install rootvg:
-a exclude_files=Значение | Задает ресурс exclude_files со списком файлов и каталогов, которые необходимо исключить из группы томов rootvg. Файлы и каталоги, указанные в этом файле, не будут скопированы в новую дублированную группу томов rootvg. |
-a filesets=Значение | Задает список наборов файлов, которые необходимо установить в альтернативной группе томов rootvg после того, как дублирование rootvg будет выполнено. |
-a fixes=Значение | Задает номера APAR, которые нужно установить в альтернативной группе томов rootvg после дублирования текущей группы томов rootvg. Значение атрибута fixes должно быть задано в формате "IX123456" или "update_all". |
-a fix_bundle=Значение | Задает ресурс fix_bundle со списком номеров APAR, которые необходимо установить в альтернативной группе томов rootvg после дублирования текущей группы томов rootvg. |
-a installp_bundle=Значение | Задает ресурс installp_bundle со списком наборов файлов, которые нужно установить в альтернативной группе rootvg после дублирования текущей группы томов rootvg. |
-a installp_flags=Значение | Указывает команде installp, каким образом следует применять атрибуты filesets, installp_bundle, fixes и fix_bundles. Значение по умолчанию равно installp_flags=-acgX. |
Операция bos_inst предназначена для установки базовой операционной системы AIX на автономных компьютерах.
Для выполнения операции bos_inst введите в командной строке:
nim -o bos_inst -a source=Значение -a Атрибут=Значение ... Имя_целевого_объекта
Целевым объектом для операции bos_inst может служить автономный клиент NIM или группа автономных клиентов.
Для установки операционной
системы и настройки компьютера с помощью операции bos_inst нужно
указать следующие обязательные атрибуты:
При выполнении операции
bos_inst можно задать следующие необязательные атрибуты:
-a accept_licenses=Значение | Указывает, будут ли положения лицензионного соглашения приниматься во время установки BOS. Установка будет выполнена только в том случае, если значение этого атрибута или поля ACCEPT_LICENSES ресурса bosinst_data равно yes. Значение по умолчанию - accept_licenses=no. |
-a async=Значение | Указывает, будет ли NIM выполнять операции над элементами группы асинхронно, т.е. начинать выполнение операции над следующим элементом, не дожидаясь ее завершения для предыдущего элемента. Значение по умолчанию - async=yes. |
-a auto_expand=Значение | Указывает будут ли расширяться файловые системы при настройке клиента для выполнения установки force_push. Значение по умолчанию - auto_expand=yes. |
-a boot_client=Значение | Указывает, будет ли NIM сразу же перезагружать клиент для запуска установки BOS. Значение атрибута boot_client противоположно значению атрибута no_client_boot. Значение по умолчанию равно boot_client=yes и означает, что NIM попытается перезагрузить клиент. |
-a bosinst_data=Значение | Задает ресурс bosinst_data, который будет применяться для установки без вывода приглашений. |
-a concurrent=Значение | Задает максимальное число систем из выбранной группы, на которых может выполняться одновременная установка. Этот атрибут может применяться только в том случае, если целевым объектом операции является группа компьютеров. Если атрибут указан, NIM будет следить за установкой и попытается поддерживать число одновременно устанавливаемых систем на заданном уровне. |
-a filesets=Значение | Задает список наборов файлов, которые должны быть установлены на целевом компьютере после установки BOS. |
-a force_push=Значение | Указывает, должна ли выполняться установка force_push. Способ force_push применяется для компьютеров, на которых не установлен набор файлов клиента NIM. Дополнительная информация об этом приведена в разделе Атрибут force_push. |
-a group=Значение | Задает имя группы ресурсов, которая будет применяться при установке. Группа ресурсов позволяет не задавать каждый ресурс в виде отдельного атрибута. Если задана группа ресурсов, в которой содержатся ресурсы SPOT и lpp_source, то атрибуты spot и lpp_source указывать не нужно. |
-a image_data=Значение | Задает ресурс image_data, описывающий физическое и логическое расположение данных на клиенте. |
-a installp_bundle=Значение | Задает ресурс installp_bundle , содержащий список наборов файлов, которые должны быть установлены на целевом компьютере после установки BOS. |
-a installp_flags=Значение | Указывает команде installp, каким образом следует применять наборы файлов, заданные в атрибуте filesets или installp_bundle. Значение по умолчанию равно installp_flags=-agQX. |
-a mksysb=Значение | Предоставляет файлы BOS и другие наборы файлов, если атрибут source равен mksysb. Версия файлов BOS образа mksysb должна совпадать с версией ресурса SPOT, применяемого при установке. |
-a no_client_boot=Значение | Указывает, будет ли NIM сразу же перезагружать клиент для запуска установки BOS. Значение атрибута no_client_boot противоположно значению атрибута boot_client. Значение по умолчанию равно no_client_boot=no и означает, что NIM попытается перезагрузить клиент. |
-a no_nim_client=Значение | Указывает, должен ли целевой объект оставаться в среде NIM после завершения установки. Значение по умолчанию равно no и означает, что целевая система останется в среде NIM. |
-a preserve_res=Значение | Указывает, нужно ли оставить на клиенте ресурсы в файловых системах, отличных от rootvg. Значение по умолчанию - preserve_res=no. |
-a resolv_conf=Значение | Задает ресурс resolv_conf, который должен применяться для настройки службы преобразования имен на клиенте. |
-a script=Значение | Задает ресурс script - сценарий, который должен быть запущен в целевой системе после установки всего программного обеспечения. |
-a set_bootlist=Значение | Указывает, должен ли NIM настроить список загрузочных устройств клиента таким образом, чтобы при следующей перезагрузке клиент загружался из сети. Обычно атрибуту set_bootlist присваивается значение yes, если не требуется немедленно перезагружать клиент для установки (no_client_boot=yes или boot_client=no). Значение по умолчанию - set_bootlist=no. |
-a show_progress=Значение | Указывает, нужно ли для каждого элемента группы показывать состояние установки, если в качестве целевого объекта выступает группа компьютеров. Значение по умолчанию - show_progress=yes. |
-a time_limit=Значение, | Задает максимальное время в часах, по истечении которого попытки начать установку в дополнительных элементах выбранной группы будут прекращены. Это значение может применяться только при ограничении числа параллельных операций установки. |
-a verbose=Значение | Задает уровень подробности отладочной информации. Допустимы значения от 1 до 5. Значение verbose=5 соответствует максимальному объему информации. По умолчанию отладочная информация не отображается. |
Во время выполнения операции bos_inst происходят следующие события:
Во время загрузки клиента из сети он получает загрузочный образ от сервера SPOT. Загрузочный образ предназначен для настройки устройств и компьютера для установки BOS. Файл Имя_клиента.info передается клиенту, и на основе содержащейся в нем информации настраивается сетевой адаптер, добавляются маршруты и монтируются ресурсы NIM. Затем управление передается программе установки BOS.
У программы установки BOS должен быть доступ к образу, содержащему файлы BOS. Программа установки BOS копирует файлы из этого образа в файловую систему /usr целевого компьютера. В среде NIM источником этого образа могут быть следующие три ресурса:
Поскольку ресурсы spot и lpp_source необходимы для операции bos_inst, в целевой системе всегда доступны по крайней мере два различных образа BOS. Кроме того, на целевом компьютере можно создать образ mksysb. Однако для установки BOS может применяться только один источник.
Образ BOS, который должен
применяться в операции bos_inst, задается в атрибуте
source. Допустимы следующие значения атрибута
source:
rte | Если атрибуту source присвоено значение rte
(значение по умолчанию), то программа установки BOS будет применять образ BOS,
расположенный в каталоге lpp_source. Этот образ содержит
только файлы BOS без дополнительных пакетов программного обеспечения.
Для установки такого образа BOS требуется меньше дискового пространства, чем
для установки образа из ресурса SPOT. Однако выбор источника
rte может увеличить продолжительность установки BOS, так как после
копирования файлов в файловую систему /usr целевого компьютера
программа установки BOS будет устанавливать поддержку необходимых
устройств. Кроме того, время установки может увеличиться за счет
дополнительных операций по настройке NIM, выполняемых программой
installp.
Примечание: В случае перехода от старой версии BOS к новой должен применяться источник rte. |
spot | В отличие от rte, выбор spot в качестве источника образа BOS приведет к созданию на целевом компьютере файловой системы /usr, содержащей все файлы SPOT, так как программа скопирует все файлы из SPOT в файловую систему /usr целевого компьютера. В ресурсе SPOT установлены многие дополнительные программные продукты, что позволяет ускорить обработку команды installp во время установки BOS. Однако ресурс SPOT обычно занимает много места, поэтому если на целевом компьютере недостаточно свободной дисковой памяти для установки SPOT, то установка завершится неудачно. |
mksysb | Если в качестве источника выбран образ mksysb, то конфигурация целевого компьютера будет совпадать с конфигурацией компьютера, на котором был создан образ mksysb. Это позволяет сократить время установки и настройки. Как и ресурс spot, образ mksysb может занимать много места, поэтому если для него не хватит свободной дисковой памяти целевого компьютера, то установка завершится неудачно. |
После того, как главная машина NIM инициализировала установку, она пытается установить соединение с целевым компьютером и перезагрузить его в соответствии со сценарием. Во время перезагрузки целевая система отправляет серверу запрос BOOTP. Операция bos_inst считается завершенной даже в том случае, если целевая система не сразу отправляет запрос BOOTP. Целевой компьютер отправляет запрос BOOTP, чтобы получить от сервера загрузочный образ и начать установку.
Если по какой-либо причине главной машине не удается установить соединение с целевым компьютером (например, он выключен, не функционирует как клиент NIM или в сети возникла неполадка), то выдается предупреждающее сообщение. После этого запрос BOOTP может отправить только сам пользователь с помощью ПЗУ IPL. См. Загрузка компьютера из сети.
По умолчанию (no_nim_client=no) NIM выполняет такую настройку, что после завершения установки целевой компьютер остается клиентом NIM. Для того чтобы главная машина могла устанавливать соединение с клиентом и управлять им, устанавливаются и настраиваются набор файлов bos.sysmgt.nim.client и необходимые для него наборы файлов bos.net.tcp.client и bos.net.nfs.client. Для установки программного обеспечения на автономном клиенте команде installp передаются флаги installp_flags. Для установки дополнительных наборов файлов или пакетов программ из ресурса lpp_source применяется атрибут filesets.
Для просмотра информации о состоянии установки BOS во время ее выполнения введите на главной машине следующую команду:
lsnim -a info -a Cstate Имя_клиента
lsnim -l Имя_клиента
Если ресурс nim_script или boot выделить не удается, то это неисправимая ошибка, так как эти ресурсы необходимы для установки BOS из сети. С другой стороны, любая ошибка, обнаруженная во время отправки клиентом запроса BOOTP, может быть исправлена NIM, так как к этому моменту NIM уже успешно инициализировал среду для сетевой установки. Как только целевой компьютер успешно загрузил выделенный ему сетевой загрузочный образ, начинается установка BOS.
Если атрибуту force_push присвоено значение yes, то это означает, что на компьютере, для которого вызвана операция bos_inst, может отсутствовать набор файлов bos.sysmgt.nim.client. NIM попытается скопировать или смонтировать с помощью NFS в целевой системе минимальный набор средств поддержки клиента для автономной установки BOS или установки с миграцией. Если средства поддержки клиента скопированы на целевой компьютер, NIM автоматически установит на нем необходимые файловые системы, если значение атрибута auto_expand команды bos_inst не равно no. Если задан атрибут force_push, то клиент должен предоставить главной машине права доступа root к rsh, а ключ на клиенте должен находиться в положении Normal. Кроме того, в случае указания атрибута force_push целевому компьютеру должен быть выделен файл bosinst_data. Это означает, что будет выполняться установка без вывода приглашений. Для того чтобы присвоить атрибуту force_push значение yes, укажите значение Да в поле Разрешить принудительную автономную установку? (в случае, если операция bos_inst выполняется с помощью SMIT).
Если атрибуту boot_client присвоено значение no, то NIM после подготовки к установке с помощью операции bos_inst не будет начинать процесс установки BOS. Это позволяет подготовить систему к установке BOS, отложив саму установку до следующей загрузки клиента. Кроме того, если клиент сейчас не включен и задан данный атрибут, то это позволит избежать ошибок, связанных с продолжительным ожиданием перезагрузки клиента. Если установка целевой системы будет позже инициализирована сервером, то список загрузочных устройств для загрузки в обычном режиме должен быть настроен так, чтобы при следующем перезапуске клиента выполнялась загрузка из сети. Если значение атрибута boot_client равно no, а значение атрибутов force_push и set_bootlist не равно yes, то список загрузочных устройств изменяться не будет. Если операция bos_inst выполняется с помощью SMIT, то для того, чтобы присвоить атрибуту boot_client значение no, укажите нет в опции Инициализировать операцию загрузки на клиенте?
Атрибут set_bootlist в сочетании с атрибутом boot_client применяется для изменения списка загрузочных устройств клиента для загрузки в обычном режиме таким образом, чтобы при перезагрузке клиента выполнялась загрузка из сети. Атрибут set_bootlist не обязательно должен быть задан, если значение атрибута force_push равно yes или если значение атрибута boot_client равно yes или не задано. В обоих случаях список загрузочных устройств будет по умолчанию изменен. Для атрибута set_bootlist допустимы значения yes и no. Для выполнения операции bos_inst с атрибутом set_bootlist необходимо, чтобы на целевых компьютерах с AIX версии 4.1.3.0 или выше был установлен набор файлов bos.sysmgt.nim.client. Для того чтобы присвоить атрибуту set_bootlist значение yes, укажите значение Да в поле Настроить список загрузочных устройств, если загрузка начата не клиентом? (если операция bos_inst выполняется с помощью SMIT).
Атрибут preserve_res применяется для сохранения в базе данных NIM определений ресурсов клиента NIM при повторной установке. Если значение атрибута равно yes , то все ресурсы из файловых систем, сохраняемых во время установки BOS, также будут сохранены.
Операция change предназначена для изменения атрибутов объектов NIM. Для того чтобы ее выполнить, введите в командной строке:
nim -o change -a Атрибут=Значение ... Имя_целевого_объекта
Операция check предназначена для проверки компьютера или ресурса в среде NIM.
Для выполнения операции check введите в командной строке:
nim -F -o check -a debug=Значение Имя_целевого_объекта
В качестве целевого объекта операции check может выступать клиент NIM, группа клиентов NIM, ресурс SPOT или ресурс lpp_source.
Ниже приведен полный список
флагов и атрибутов операции check:
-F (необязательный) | Если целевой объект в настоящее время используется, то NIM будет принудительно выполнять операцию. Если флаг -F задан для ресурса SPOT, то сетевые загрузочные образы ресурса SPOT будут обновлены. Обычно флаг -F не применяется при выполнении операции check на клиентах. |
-a debug= Значение (необязательный) | Создает сетевые загрузочные образы ресурса SPOT в режиме отладки, если задан атрибут debug=yes. Этот атрибут применяется только для ресурса SPOT. Значение по умолчанию равно debug=no. Значение по умолчанию - debug=no. Дополнительная информация об этом атрибуте приведена в разделе Получение отладочной информации программы установки BOS. |
Если операция check выполняется для клиентов NIM, то она обновляет состояние клиента (Mstate). Соединение с клиентом проверяется путем отправки пробного пакета (ping). После выполнения операции check состояние клиента Mstate будет равно работает или не работает.
Если операция check выполняется для ресурса SPOT, то она синхронизирует корневые каталоги клиентов без дисков и без данных и обновляет сетевые загрузочные образы SPOT, если это необходимо.
Если операция check выполняется для ресурса lpp_source, то она обновляет файл оглавления (.toc) в каталоге lpp_source. Кроме того, она проверяет, содержатся ли в ресурсе lpp_source все наборы файлов, необходимые для атрибута simages.
Операция cust применяется для установки и обновления наборов программных файлов на автономных клиентах и в ресурсах SPOT.
Информация о настройке программного обеспечения на автономных клиентах NIM приведена в разделе Настройка клиентов NIM и ресурсов SPOT.
Для выполнения операции cust введите в командной строке:
nim -o cust -a Атрибут=Значение ... Имя_целевого_объекта
В качестве целевого объекта операции cust может выступать автономный клиент NIM, группа автономных клиентов NIM или ресурс SPOT.
Для выполнения операции
cust нужно задать следующие обязательные атрибуты:
При выполнении операции
cust можно задать следующие необязательные атрибуты:
Операция deallocate применяется для разблокирования и исключения из списка экспорта ресурсов, которые больше не требуются клиентам NIM. Обычно после завершения операции NIM не требуется освобождать ресурсы явно, так как в случае успешного завершения ресурсы освобождаются клиентом автоматически.
Для выполнения операции deallocate введите в командной строке:
nim -o deallocate -a Тип_ресурса=Имя_ресурса ... -a \ subclass=all Имя_целевого_объекта
В качестве целевого объекта операции deallocate может выступать клиент NIM или группа клиентов NIM.
Ниже приведен полный список
атрибутов операции deallocate:
Если ресурс освобождается клиентом, то он удаляется из списка экспорта в файле /etc/exports на сервере ресурсов. Кроме того, счетчик использования ресурса уменьшается на единицу.
Эта операция предназначена для создания объектов в среде NIM. С помощью операции define можно создавать определения сетей, компьютеров и ресурсов.
Для выполнения операции define введите в командной строке:
nim -o define -t Тип_объекта -a \ Атрибут=Значение ... Имя_объекта
Для каждого типа объекта предусмотрены свои атрибуты операции define. Описание всех атрибутов, необходимых для определения различных объектов NIM, приведено в разделах Сети NIM, Компьютеры NIM, Ресурсы NIM и Группы NIM.
Операция diag применяется для подготовки ресурсов к загрузке клиента в режиме диагностики.
Для выполнения операции diag введите в командной строке:
nim -o diag -a Атрибут=Значение ... Имя_целевого_объекта
В качестве целевого объекта операции diag может выступать автономный клиент NIM или группа автономных клиентов NIM.
Для выполнения операции
diag нужно задать следующие обязательные атрибуты:
-a spot=Значение | Задает ресурс SPOT, который будет применяться для поддержки загрузки из сети и поддержки режима диагностики. |
При выполнении операции
diag можно указать следующие необязательные атрибуты:
Операция dkls_init применяется для подготовки ресурсов, используемых бездисковым клиентом.
Для выполнения операции dkls_init введите в командной строке:
nim -o dkls_init -a Атрибут=Значение ... Имя_целевого_объекта
В качестве целевого объекта операции dkls_init может выступать бездисковый клиент NIM или группа таких клиентов.
Для выполнения операции
dkls_init необходимо задать следующие обязательные атрибуты:
При выполнении операции
dkls_init можно указать следующие необязательные атрибуты:
Операция dkls_init копирует файлы в каталоги клиента, а также создает файлы подкачки и дампа для клиента. Кроме того, клиенту выделяется сетевой загрузочный образ. Во время загрузки клиента из сети он получает сетевой загрузочный образ и настраивается для монтирования остальных ресурсов.
Операция dtls_init применяется для подготовки ресурсов для клиента без данных.
Для выполнения операции dtls_init введите в командной строке:
nim -o dtls_init -a Атрибут=Значение ... Имя_целевого_объекта
В качестве целевого объекта операции dtls_init может выступать клиент без данных NIM или группа таких клиентов.
Для выполнения операции
dtls_init необходимо задать следующие обязательные атрибуты:
При выполнении операции
dtls_init можно указать следующие необязательные атрибуты:
Операция dtls_init копирует файлы в каталоги клиента, а также создает для клиента файлы подкачки и дампа. Кроме того, клиенту выделяется сетевой загрузочный образ. Во время загрузки клиента из сети он получает сетевой загрузочный образ и настраивается для монтирования остальных ресурсов.
Операция fix_query позволяет узнать, установлены ли указанные исправления на клиенте или в ресурсе SPOT.
Для выполнения операции fix_query введите в командной строке:
nim -o fix_query -a Атрибут=Значение ... Имя_целевого_объекта
В качестве целевого объекта операции fix_query может выступать автономный клиент NIM, группа автономных клиентов NIM или ресурс SPOT.
При выполнении операции
fix_query можно задать следующие необязательные атрибуты:
Примечание: У операции fix_query нет обязательных атрибутов.
Операция lppchk проверяет, успешно ли было установлено программное обеспечение, запуская команду lppchk, в качестве целевого объекта которой указывается клиент NIM или ресурс SPOT.
Для выполнения операции lppchk введите в командной строке:
nim -o lppchk -a Атрибут=Значение ... Имя_целевого_объекта
В качестве целевого объекта операции lppchk может выступать автономный клиент NIM, группа автономных клиентов NIM или ресурс SPOT.
При выполнении операции
showlog можно задать следующие необязательные атрибуты:
Примечание: У операции lppchk нет обязательных атрибутов.
Операция maint применяется для удаления из системы наборов программных файлов, а также для фиксации и аннулирования обновлений на автономных клиентах или в ресурсах SPOT.
Для выполнения операции maint введите в командной строке:
nim -o maint -a Атрибут=Значение ... Имя_целевого_объекта
В качестве целевого объекта операции maint может выступать автономный клиент NIM, группа автономных клиентов NIM или ресурс SPOT.
Для выполнения операции
maint нужно указать следующие обязательные атрибуты:
-a installp_flags=Значение | Указывает команде installp, каким образом следует применять установленное программное обеспечение. |
При выполнении операции
maint можно задать следующие необязательные атрибуты:
Операция maint_boot применяется для подготовки ресурсов к загрузке клиента в режиме обслуживания.
Для выполнения операции maint_boot введите в командной строке:
nim -o maint_boot -a Атрибут=Значение ... Имя_целевого_объекта
В качестве целевого объекта операции maint_boot может выступать автономный клиент NIM или группа автономных клиентов NIM.
Для выполнения операции
maint_boot нужно задать следующие обязательные атрибуты:
-a spot=Значение | Задает ресурс SPOT, который будет применяться для загрузки из сети и поддержки режима обслуживания. |
При выполнении операции
maint_boot можно задать следующие необязательные атрибуты:
После выполнения операции maint_boot следует перезагрузить компьютер-клиент, чтобы он получил из сети загрузочный образ и перешел в режим обслуживания.
Операция reboot применяется для перезагрузки клиента NIM.
Для выполнения операции reboot введите в командной строке:
nim -o reboot -a Атрибут=Значение ... Имя_целевого_объекта
В качестве целевого объекта операции reboot может выступать автономный клиент NIM или группа автономных клиентов NIM.
При выполнении операции
reboot можно указать следующие необязательные атрибуты:
-a inst_warning=Значение | Указывает, нужно ли отправлять пользователям предупреждение о предстоящей перезагрузке компьютера. Значение по умолчанию равно inst_warning=yes. |
Примечание: У операции reboot нет обязательных атрибутов.
Операция remove предназначена для удаления объектов из среды NIM. Для того чтобы ее выполнить, введите в командной строке:
nim -o remove Имя_объекта
В операции remove атрибуты не применяются. В качестве целевого объекта этой операции может выступать любая сеть, компьютер, ресурс или группа среды NIM.
Операция reset изменяет состояние клиента или ресурса NIM таким образом, чтобы для него могла быть выполнена операция NIM. Операция reset обычно применяется в том случае, если какая-либо операция NIM была прервана.
Для выполнения операции reset введите в командной строке:
nim -F -o reset Имя_целевого_объекта
В качестве целевого объекта операции reset может выступать клиент NIM, группа клиентов NIM или ресурс SPOT.
Ниже приведен полный список
флагов и атрибутов операции reset:
-F (необязательный) | Если целевой объект в настоящее время используется, то NIM будет принудительно выполнять операцию. |
Если операция reset выполняется для клиентов NIM, то она обновляет управляющее состояние (Cstate) клиента. После выполнения операции reset состояние клиента Cstate будет равно готов, которое означает, что для клиента можно выполнять операции NIM. Хотя эта операция изменяет состояние Cstate клиента, она не освобождает ресурсы автоматически. Информация об освобождении ресурсов приведена в описании операции deallocate.
Если операция reset выполняется для ресурса SPOT, то она обновляет состояние Rstate ресурса SPOT. После выполнения операции reset состояние Rstate ресурса SPOT будет равно ready, что означает, что ресурс SPOT может применяться в операциях NIM.
Операция select применяется для добавления и исключения элементов из группы, над которой выполняется операция.
Для выполнения операции select введите в командной строке:
nim -o select -a Атрибут=Значение ... Имя_целевого_объекта
Целевым объектом операции select должна быть группа клиентов NIM.
При выполнении операции
select можно указать следующие необязательные атрибуты:
Для того чтобы просмотреть списки элементов группы, для которых будет или не будет выполняться операция, введите команду lsnim -gИмя_группы.
Операция showlog предназначена для просмотра списка программного обеспечения, установленного на клиенте NIM или в ресурсе SPOT.
Для выполнения операции showlog введите в командной строке:
nim -o showlog -a Атрибут=Значение ... Имя_целевого_объекта
В качестве целевого объекта операции showlog может выступать автономный клиент NIM, группа автономных клиентов NIM или ресурс SPOT.
При выполнении операции
showlog можно задать следующие необязательные атрибуты:
Примечание: У операции showlog нет обязательных атрибутов.
Операция showres применяется для просмотра содержимого ресурса. Показанная информация зависит от типа просматриваемого ресурса.
Для выполнения операции showres введите в командной строке:
nim -o showres -a Атрибут=Значение ... Имя_целевого_объекта
В качестве целевого объекта операции showres могут выступать ресурсы SPOT, lpp_source, script, bosinst_data, image_data, installp_bundle, fix_bundle, resolv_conf или exclude_files.
При выполнении операции
showres можно указать следующие необязательные атрибуты:
Примечание: У операции showres нет обязательных атрибутов.
Если операция showres выполняется для ресурса SPOT, то она выдает список наборов файлов, содержащихся в ресурсе SPOT.
Если операция showres выполняется для ресурса lpp_source, то она выдает список наборов файлов, содержащихся в ресурсе lpp_source.
Если операция showres выполняется для любого другого допустимого ресурса, то будет показано символьное содержание файлов.
Операция sync_roots проверяет, соответствуют ли корневые файлы клиента без диска или без данных применяемому ресурсу SPOT.
Для выполнения операции sync_roots введите в командной строке:
nim -F -o sync_roots -a num_parallel_syncs=Значение Имя_целевого_объекта
Целевым объектом операции sync_roots должен быть ресурс SPOT.
Ниже приведен полный список
флагов и атрибутов операции sync_roots:
Операция sync_roots может автоматически выполняться при выполнении операции check над ресурсом SPOT.
Операция unconfig применяется для удаления конфигурации главной машины NIM. Операция unconfig обязательно должна выполняться перед повторной настройкой главной машины NIM или удалением набора файлов из главной машины NIM.
Внимание: Во время выполнения операции unconfig из базы данных NIM удаляется вся информация.
Для выполнения операции unconfig введите в командной строке:
nim -o unconfig master
Целевым объектом операции unconfig должна быть главная машина NIM.
У операции unconfig нет атрибутов.
Операция unconfig полностью удаляет конфигурацию главной машины NIM. При этом выполняются следующие действия: