ДонНТУ
Цуканова Мария Владимировна
 

Модификация RIS образа

Перевод документации по WCSS 2003.

Автор перевода: Цуканова М.В.


Причины модификации RIS образа

После первого создания образа Сервиса Удаленной Инсталляции (Remote Installation Services (RIS)), Вам будет необходимо добавить к образу лицензионный код ПО и текст, описывающий образ. После этого, изменение RIS-образа может быть необходимо при добавлении драйверов оборудования к образу. Некоторые не-Microsoft драйвера текстового режима или PnP не поставляются с Windows Server 2003 и требуют добавления к RIS-образу.

Вам будет необходимо добавить обновления и свежие исправления к RIS-образу. В некоторых случаях, Вам может быть необходимо блокировать политику подписанных драйверов для автоматической установки, если некоторые драйвера не принадлежат семейству Microsoft. и задач обработки запросов. Успех этих систем опровергает статьи 1983 года, предсказывающие заимствование от машин базы данных [BORA83]. Десять лет назад будущее параллельных машин базы данных казалось призрачным, даже их яростным защитникам. Большенство исследований машин базы данных сосредоточилось на специализированном, часто трендовом, оборудовании, как например ССD память, bubble память,

Все эти опции фактически делаются в настройках в файле RISTNDRD.SIF , который хранит автоматические инструкции установки для выбранных RIS-образов.

Мы настоятельно рекомендуем использовать электронную подпись драйвера, которая принята для Windows во всех возможных случаях. Использование электронной подписи драйверов поможет обеспечить драйверу совместимость с Windows.

Добавление лицензионного кода к образу

После инсталляции Remote Installation Services (RIS) на главный узел и создания одного или более образов инсталляции, добавьте лицензионный код к образу, используя Manage Images Wizard. В то же самое время, Вы можете изменить или обновить описание образа.

Для упрощения инсталляции RIS, Ваш OEM должен обеспечивать Windows Product Key встроенный в Windows Server 2003 recovery media предоставленную вместе с Вашей операционной системой. Этот код продукта позволит Вам инсталлировать множество операционных систем с этого оборудования с помощью RIS без потребности активировать каждую операционную систему или снабжать уникальным кодом каждую операционную систему. Вы можете использовать встроенный код продукта только при следующих условиях:
— Операционная система being imaged is from the hardware manufacturer that provided your OEM recovery media.
— Вы создаете Ваш RIS образ, основанный на OEM recovery media.

Для добавления лицензионного кода к RIS образу инсталляции

1. Из панели RIS на To Do List, нажмите Manage Images, и затем нажмите Next.
2. На странице мастера Choose Action, выберите Modify Image Configuration. Затем нажмите Next.
3. На странице Select Image, используйте ниспадающее окно Select Image для выбора существующего образа для обновления. Затем нажмите Next.
4. На странице Modify Image ,Вы можете изменить описание образа и лицензионный код образа.
  • Если Вы вводите лицензионный код вручную, выберите Manually provide a license key и введите в поле provided.
  • Если Вы используете OEM Recovery Media, Выберите Search for a product key in my OEMprovided Windows media.

  • 5. Когда Вы закончили, нажмите Next.
    6. Появится страница Update Summary. Если Вы довольны сделанными изменениями, нажмите Finish. Если Вы хотите что-то изменить, нажмите Previous и измените установки, затем нажмите Finish

    Добавление драйверов текстового режима к RIS образу

    Если ваш вычислительный узел требует драйвер оборудования, который не поставляется с операционной системой Windows Server 2003 , Вы должны будете добавить его в Remote Installation Services (RIS) образ, который Вы используете для узлов. Эти драйвера могут быть двух типов : текстового режима and Plug and Play. Далее описывается добавление драйверов текстового режима.
    Добавление драйверов текстового режима
    Многие новые 64-битные системы используют драйвера дисков SATA, который, к сожалению, не включен в стандарт Windows Server 2003 Standard x64 Edition Setup. Если RIS образ, который Вы добавляете на компьютер, ощущает недостаток требуемого драйвера, эти драйвера не будут инсталлированы и возникнет операционная фатальная ошибка (даже если автоматическая инсталляция будет закончена). Поэтому для использования RIS для установки вычислительных узлов Вы должны добавить драйвера текстового режима к базовому образу и изменить два файла в соответствии с этими драйверами.

    Эта процедура предназначена специально для драйвера Adaptec AAR-1420SA SATA HostRAID, но Вы можете использовать ее для других требуемых драйверов.

    Добавление драйверов текстового режима к RIS-образу
    1. Секция Cluster Deployment Tasks включает в себя Remote Installation Services (RIS). Для начала нажмите Install RIS. Это запустит мастер, который инсталлирует сервисы удаленной инсталляции на Ваш сервер.
    2. Далее нажмите Manage Images, затем Add New Image. Для поддержки клиента, отметьте Respond to client computers requesting service, но не отмечайте Do not respond to unknown client computers.
    3. Нажмите Manage Images второй раз и выберите Modify Image Configuration для добавления ключа образа.
    4. Только драйвера массовой памяти копируются в течение этапа Text Mode установки вычислительного узла через RIS. Вам необходимо добавить каталог $OEM$\TEXTMODE к образу. Структура вашего каталога должна быть такой:
  • %RIS_IMAGE_FOLDER%\amd64 (этот каталог уже существует)
  • %RIS_IMAGE_FOLDER%\i386 (этот каталог уже существует)
  • %RIS_IMAGE_FOLDER%\$OEM$ (создайте этот каталог)
  • %RIS_IMAGE_FOLDER%\$OEM$\TEXTMODE (создайте этот подкаталог)


  • Заметка
    %RIS_IMAGE_FOLDER% это каталог, который содержит RIS образ на главном узле. Этот каталог должен быть идентичен следующему: D:\RemoteInstall\Setup\English\Images\WINDOWS

    5. Скопируйте установочные файлы из диска в каталог TEXTMODE . В этом примере четыре файла:
  • %RIS_IMAGE_FOLDER%\$OEM$\TEXTMODE\txtsetup.oem
  • %RIS_IMAGE_FOLDER%\$OEM$\TEXTMODE\aar81xx.inf
  • %RIS_IMAGE_FOLDER%\$OEM$\TEXTMODE\aar81xx.sys
  • %RIS_IMAGE_FOLDER%\$OEM$\TEXTMODE\aar81xx.sys

  • 6. TXTSETUP.OEM, который был скопирован на предыдущем шаге, должен быть отредактирован в соответствии с новым путем к драйверам. В секции [Disks], измените disk1 (или d1) в соответствии с новым путем. В примере ниже первоначальные настройки закомментированы, а новые добавлены:

    [Disks]
    # d1 = "Adaptec AAR-1420SA Serial ATA HostRAID Driver for Windows x64 Edition
    d1 = "Adaptec AAR-1420SA Serial ATA HostRAID Driver for Windows x64 Edition

    Заметка
    Когда Вы запускаете автоматическую инсталляцию, используя small computer system interface (SCSI) контроллер с драйверами производителя, может возникнуть следующее с общение об ошибке: llegal or missing file types specified in section Files.SCSI.name. Это происходит потому, что строка в файле Txtsetup.oem после заголовка [Files.SCSI.name] не поддерживается типом файла для SCSI. Например, если Вы обнаружили неподдерживаемый тип файла (такой как .dll), в секции [Files.SCSI.name] , Вы должны удалить строку .

    7. Отредактируйте файл RISTNDRD.SIF для указания, что драйвер массовой памяти должен быть инсталлирован вместе с операционной системой и расположение требуемых файлов. Этот файл расположен в каталоге % RIS_IMAGE_FOLDER%\amd64\Templates .Добавьте строчки расположенные ниже комментария "# Add these lines." Имя, использованное в секции [MassStorageDrivers] должно соответствовать имени, данному в секции [SCSI] TXTSETUP.OEM. После редактирования сохраните файл.

    [data]
    floppyless="1"
    msdosinitiated="1"
    OriSrc="\\%SERVERNAME%\RemInst\%INSTALLPATH%\%MACHINETYPE%"
    OriTyp="4"
    LocalSourceOnCD=1
    DisableAdminAccountOnDomainJoin=1
    [SetupData]
    OsLoadOptions="/noguiboot /fastdetect"
    SetupSourceDevice="\Device\LanmanRedirector\%SERVERNAME%\RemInst\%INSTALLPATH
    [Unattended]
    OemPreinstall=yes
    FileSystem=LeaveAlone
    ExtendOEMPartition=0
    TargetPath=\WINDOWS
    OemSkipEula=yes
    InstallFilesPath="\\%SERVERNAME%\RemInst\%INSTALLPATH%\%MACHINETYPE%"
    LegacyNIC=1
    UnattendMode=FullUnattended
    WaitForReboot=no
    #Add these lines
    OemPnPDriversPath="\\%SERVERNAME%\RemInst\%INSTALLPATH%\$OEM$\textmode"
    DUDisable=no
    DriverSigningPolicy=ignore
    [MassStorageDrivers]
    "Adaptec HOSTRAID driver for Windows XP/2003 x64 Edition"="OEM"
    [OEMBootFiles]
    aar81xx.cat
    aar81xx.inf
    aar81xx.sys
    txtsetup.oem

    8. Остановитесь и перезагрузите RIS сервис на главном узле, набрав следующее в командной строке:

    net stop binlsvc
    net start binlsvc
    Добавление драйверов Plug and Play к RIS образу
    Если Ваш вычислительный узел требует драйвер оборудования, который не поставляется с операционной системой Windows Server 2003 , Вам необходимо будет добавить его в RIS образ, который Вы используете для узлов. Эти драйвера бывают двух типов: текстового режима и Plug and Play. Далее описано добавление драйверов Plug and Play.
    Добавление драйверов Plug and Play
    Многие новые 64-битные компьютеры используют драйвера plug and play , которые, как и драйвера текстового режима, упомянутые ранее, еще не поставляются с Windows Server 2003, Standard x64 Edition. Если используемый Вами RIS образ требует такие драйвера, в этом случае автоматическая инсталляция также завершится, драйвера не будут установлены. В результате операция не будет иметь успеха.

    Для использования метода Automated Addition для добавления узлов, Вам необходимо добавить драйвера plug and play к базовому RIS образу и специфицировать эти драйвера ,изменив файл RISTNDRD.SIF.

    Добавление драйверов Plug and Play к RIS образу

    1. Убедитесь, что у Вас допустимый RIS образ, с допустимым добавленным лицензионным кодом.
    2. Драйвера Plug and play копируются в течение этапа текстового режима установки Windows . В течение графического этапа установки Windows, Windows ищет доступные драйвера plug and play. Вам необходимо добавить подкаталог $OEM$\DRIVERS к образу, затем добавить дополнительные подкаталоги для хранения специальных драйверов, которые Вы добавляете. В следующем примере структура каталога изменена для хранения сетевого адаптера, модема, и видео драйверов. Ваш каталог должен иметь следующую структуру:

    %RIS_IMAGE_FOLDER%\amd64
    %RIS_IMAGE_FOLDER%\i386
    %RIS_IMAGE_FOLDER%\$OEM$
    %RIS_IMAGE_FOLDER%\$OEM$\$1
    %RIS_IMAGE_FOLDER%\$OEM$\$1\DRIVERS
    %RIS_IMAGE_FOLDER%\$OEM$\$1\DRIVERS\NIC
    %RIS_IMAGE_FOLDER%\$OEM$\$1\DRIVERS\MODEM
    %RIS_IMAGE_FOLDER%\$OEM$\$1\DRIVERS\VIDEO

    Каталоги %RIS_IMAGE_FOLDER%\amd64 и %RIS_IMAGE_FOLDER%\i386 уже существуют в структуре каталогов. Вы создаете выделенные жирным каталоги в соответствии с добавляемыми Вами драйверами.

    %RIS_IMAGE_FOLDER% каталог, который содержит RIS образ на главном узле. Этот путь к каталогу должен быть следующим:

    D:\RemoteInstall\Setup\English\Images\WINDOWS

    3. Скопируйте все файлы драйверов, поддерживающие OEM для устройства в каталоги, которые Вы создали на предыдущем шаге
    4. Отредактируйте RISTNDRD.SIF для указания расположения драйверов plug and play .

    - В секции [Unattended] измените OemPreinstall = key значение с No на Yes.
    — Затем добавьте OemPnPDriversPath = key, чтобы показать новый путь к драйверу ,который Вы добавили на шаге 2. Перечислите пути в этом ключе, разделяя их точкой с запятой (;). Этот участок RISTNDRD.SIF будет похож на следующее (измените участки, выделенные жирным, обратите внимание на два пути к драйверам, добавленные к OemPnPDriversPath):

    [data]
    floppyless="1"
    msdosinitiated="1"
    OriSrc="\\%SERVERNAME%\RemInst\%INSTALLPATH%\%MACHINETYPE%"
    OriTyp="4"
    LocalSourceOnCD=1
    DisableAdminAccountOnDomainJoin=1
    [SetupData]
    OsLoadOptions="/noguiboot /fastdetect"
    SetupSourceDevice="\Device\LanmanRedirector\%SERVERNAME%\RemInst\%
    INSTALLPATH%"
    [Unattended]
    OemPreinstall=yes
    OemPnPDriversPath = "Drivers\network adapter;Drivers\Modem;Drivers\Video"
    FileSystem=LeaveAlone
    ExtendOEMPartition=0
    TargetPath=\WINDOWS
    OemSkipEula=yes
    InstallFilesPath="\\%SERVERNAME%\RemInst\%INSTALLPATH%\%MACHINETYPE%"
    LegacyNIC=1
    UnattendMode=FullUnattended
    WaitForReboot=no

    Строка переменной окружения %SystemDrive% автоматически вставляется перед каждым из перечисленных путей

    5. Остановитесь и перезагрузите сервис RIS на главном узле, набрав следующее в командной строке:

    net stop binlsvc
    net start binlsvc

    Интеграция свежих исправлений

    После создания RIS образа, Вам может быть необходимо сделать системные обновления, такие как свежие исправления (patches) в образ. Это сравнительно простое задание, однако здесь есть достаточно важные факты, которые необходимо знать:
  • Обновления должны использовать Update.exe как программу для инсталляции. Практически все обновления операционной системы Windows придерживаются данного критерия.
  • Обновления, добавленные в образ таким образом, перемещают файлы в RIS образ самостоятельно; поэтому однажды инсталлированная на этом образе машина может не принять изменения. Интеграция свежих исправлений


  • Для интеграции свежих исправлений в RIS образ

    1. Загрузите желаемое свежее исправление, например, WindowsServer2003.WindowsXP-KB999999-x64-ENU.exe, из Microsoft Download Center (http://go.microsoft.com/fwlink/?LinkId=63978).
    2. Откройте командное окно: Нажмите Start, затем Run, и затем наберите cmd
    3. Введите команду cd , где каталог , содержащий свежее исправление.
    4. Введите следующую команду: /integrate: Где обновленный исполнимый файл и каталог, содержащий RIS образ на главном узле.

    Каталог должен быть назван так:

    D:\RemoteInstall\Setup\English\Images\WINDOWS

    Отключение политики подписанных драйверов

    Если Вы добавляете неподписанные драйвера к существующему RIS образу, автоматическая инсталляция будет завершена, но неподписанные драйвера не будут установлены. Если Вам необходимо использовать неподписанные драйвера, добавьте следующие строки в файл RISTNDRD.SIF в этот образ.

    [Unattended]
    OemPreinstall=yes
    DUDisable=No
    DriverSigningPolicy=ignore
    FileSystem=LeaveAlone
    ExtendOEMPartition=0
    TargetPath=\WINDOWS
    OemSkipEula=yes
    InstallFilesPath="\\%SERVERNAME%\RemInst\%INSTALLPATH%\%MACHINETYPE%"
    LegacyNIC=1
    UnattendMode=FullUnattended
    WaitForReboot=no

    Исходный текст

    Документация по Windows Compute Cluster Server 2003.

    2008 Цуканова М.В., ДонНТУ