[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]

Руководство по сетевой установке


Приложение C. Примеры файлов

В этом разделе приведены примеры следующих файлов:


Файл bosinst.data

Примечание: Для просмотра файла bosinst.data вызовите команду bicheck:

/usr/lpp/bosinst/bicheck имя-файла

Ниже приведен пример измененного файла bosinst.data. Этот файл применяется при сетевой установке без вывода приглашений. Подробное описание содержимого и формата этого файла приведено в стандартном файле bosinst.data, поставляемом вместе с операционной системой.

control_flow:
   CONSOLE = ( Устройство консоли. Передается команде chcons. )
   INSTALL_METHOD = overwrite, preserve, migrate
   PROMPT = yes,no
   EXISTING_SYSTEM_OVERWRITE = yes,no,any
   INSTALL_X_IF_ADAPTER = yes,no,all
   RUN_STARTUP = yes,no
   RM_INST_ROOTS = yes,no
   ERROR_EXIT = (Команда, выполняемая при возникновении ошибки.
Должна входить в загрузочный образ.)
   CUSTOMIZATION_FILE = (Команда, выполняемая после установки BOS.)
   TCB = yes, no  (Включить/выключить защищенную компьютерную базу.)
   INSTALL_TYPE = full (равносильно пустому значению), client, personal, eserver
   BUNDLES = (Полное имя файла (файлов) комплектов продуктов, которые нужно установить.
          	  Длина этой строки не должна превышать 139 байт. Перед
          именами файлов, записанных на дискете, должен быть
          указан префикс /../.
          	  Если 139 байт недостаточно, объедините все файлы комплектов в
          	  один с помощью команды cat и укажите имя объединенного файла.)
   RECOVER_DEVICES = yes,no
   BOSINST_DEBUG = no,yes
   ACCEPT_LICENSES = 
   INSTALL_64BIT_KERNEL = 
   INSTALL_CONFIGURATION = 
   DESKTOP = CDE
 
target_disk_data:
   PVID = (идентификатор физического тома)
   CONNECTION = (parent//connwhere)
   LOCATION =
   SIZE_MB =
   HDISKNAME =
 
locale:
   BOSINST_LANG = (язык, на котором должны быть показаны меню установки BOS)
   CULTURAL_CONVENTION = (национальный стандарт, который должен
быть установлен после перезагрузки)
   MESSAGES = (основной каталог сообщений, который должен
применяться после перезагрузки)
   KEYBOARD = (раскладка клавиатуры, которая должна быть
установлена после перезагрузки)

Примечание: В разделе control_flow параметру TCB нельзя присваивать значение yes, если установка выполняется с применением ресурса SPOT (т.е. атрибуту source присвоено значение spot), а также если установка выполняется с применением ресурса mksysb, при создании которого параметру TCB было присвоено значение no. Дополнительная информация о файле bosinst.data приведена в книге AIX, версия 4.3 - Руководство по установке.

Файл ресурса script

Ниже приведен пример сценария настройки, задающего параметры DNS и маршрутизации TCP/IP для клиента.

При настройке клиентов NIM, на которых установлен AIX версии 4.1, в любом случае требуется вручную задавать параметры DNS. Для настройки клиентов NIM, в которых установлена последняя версия AIX, следует применять ресурс resolv_conf.

#!/bin/ksh  СЦЕНАРИЙ НАСТРОЙКИ, задающий имена
#             сервера имен и домена DNS и настраивающий
#             таблицу маршрутизации для автономного клиента.
 
# Следующая команда удаляет из полного доменного
# имени хоста имя домена
#
#ПРИМЕЧАНИЕ: С помощью данной команды НЕЛЬЗЯ получить имя хоста
#при установке BOS из образа резервной копии системы
#(-a source=mksysb), если в операции bos_inst не отключена опция
#настройки целевой системы в качестве клиента NIM после установки
#BOS (т.е. если не указана опция -a no_nim_client=yes)
#
chdev -l inet0 -a hostname =$(/usr/bin/hostname | cut -d. -f1)
# Задание имени домена и сервера имен
 
if [[ -f /etc/resolv.conf ]]
then
   /usr/sbin/namerslv -E '/etc/resolv.conf.sv'
fi
/usr/sbin/namerslv -a -i '9.101.1.70'
/usr/sbin/namerslv -c 'enterprise.ca'
 
# Очистка таблицы маршрутов и добавление маршрута по умолчанию
 
/etc/route -n -f
odmdelete -o CuAt -q "name=inet0 and attribute=route"
chdev -l inet0 -a route=net,,'0','9.101.1.70'

Файл определения для команды nimdef

Ниже приведен пример файла определения для команды nimdef:

# Задание значений по умолчанию.
 
default:
    machine_type  = standalone
    subnet_mask   = 255.255.240.0
    gateway       = gateway1
    network_type  = tok
    ring_speed    = 16
    platform      = rs6k
    machine_group = all_machines
 
# Определение компьютера "lab1"
# Применяются только значения по умолчанию
 
lab1:
# Определение компьютера "lab2"
# Применяются все значения по умолчанию и два дополнительных атрибута:
# На компьютере "lab2" применяется эмуляция ПЗУ IPL, и этот компьютер
# будет включен в группы "all_machines" (по умолчанию) и "lab_machines".
 
lab2:
    ipl_rom_emulation  = /dev/fd0
    machine_group = lab_machines
 
# Определение компьютера "lab3"
# Применяются все значения по умолчанию, за исключением
# параметра группы.
 
lab3:
    machine_group=
 
# Определение компьютера "lab4"
# Применяются все значения по умолчанию, за одним исключением:
# компьютер lab4 вместо группы "all_machines" будет добавлен в
# группы "lab_machines" и "new_machines".
 
lab4:
    machine_group =
    machine_group = lab_machines
    machine_group = new_machines
 
# Изменение значения по умолчанию для атрибута "platform".
 
default:
    платформа = rspc
 
# Определение компьютера "test1"
# Применяются все значения по умолчанию и дополнительно указывается комментарий.
 
test1:
    comments = "Пример определения компьютера."


[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]