Назад на страницу Содержание

Использование перенаправления консоли

Системы Dell™ PowerEdge™ 1850 Руководство пользователя

  Требования к оборудованию

  Требования к программному обеспечению

  Конфигурирование хост-системы

  Конфигурирование клиентской системы

  Удаленное управление хост-системой

  Конфигурирование специальных клавиш


Перенаправление консоли позволяет проводить дистанционное управление хост-системой (локальной) посредством клиентской (удаленной) системы путем перенаправления ввода с клавиатуры и текстового вывода через последовательный порт. Вывод графической информации не поддерживается. Обычно перенаправление консоли используется для конфигурирования параметров BIOS или RAID.

Можно подключить клиентскую систему к концентратору портов, который с помощью совместно используемого модема позволяет подключаться к нескольким хост-системам. После регистрации на концентраторе вы сможете выбрать хост-систему, которая будет управляться с помощью перенаправления консоли.

В данном приложении описано простейшее возможное соединение: соединение систем с помощью кабеля нуль-модема, подключаемого к последовательным портам обеих систем.


Требования к оборудованию

Конфигурация этого порта не должна конфликтовать с конфигурацией других портов системы клиента.


Требования к программному обеспечению

Все версии операционной системы Microsoft® Windows® поставляются с программой для эмуляции терминала Hilgraeve's HyperTerminal. Однако в этой версии отсутствует поддержка многих необходимых при перенаправлении консоли функций. Необходимо обновить версию программы HyperTerminal до версии HyperTerminal Private  Edition  6.1 или более поздней или выбрать другую программу эмуляции терминала.


Конфигурирование хост-системы

Перенаправление консоли в хост-системе (локальной) конфигурируется в программе настройки системы (см. главу "Экран перенаправления консоли" в "Работа с программой настройки системы"). Экран Console Redirection (Перенаправление консоли) позволяет включать и выключать функцию перенаправления консоли, выбирать тип удаленного терминала и включать и отключать перенаправление после загрузки.


Конфигурирование клиентской системы

После конфигурирования хост-системы сконфигурируйте порты и параметры терминала для клиентской (удаленной) системы.

ПРИМЕЧАНИЕ: В примерах, приведенных в данном разделе, считается, что используется обновленная версия программы Hilgraeve HyperTerminal Private Edition 6.1 или более поздняя версия. Если используется другая программа эмуляции терминала, обратитесь к документации по этой программе.

Конфигурирование последовательного порта

  1. Щёлкните на кнопку Старт, выберите Programs (Программы)Accessories (Стандартные)Communications (Коммуникации), и затем щелкните на HyperTerminal.

  2. Введите имя нового соединения, выберите пиктограмму и нажмите кнопку OK.

  3. В выпадающем меню Connect to (Подключение) выберите свободный COM-порт и нажмите кнопку OK.

После выбора свободного COM-порта появится окно свойств COM-порта.

  1. Сконфигурируйте порт, задав значения следующих параметров:

При перенаправлении консоли поддерживаются только скорости 9600 бит/с, 19,2 Кб/с, 57,6 Кб/с или 115,2 Кб/с.

  1. Нажмите кнопку OK.

Конфигурирование параметров терминала

  1. В окне HyperTerminal выберите меню File (Файл), команду Properties (Свойства), а затем щелкните на закладке Settings (Параметры).

  2. Убедитесь, что для поля Function, arrow, and ctrl keys act as (Действие функциональных клавиш, Ctrl и стрелок) установлено значение Terminal Keys (Клавиши терминала).

  3. Убедитесь, что для поля Backspace key sends (Клавиша Backspace посылает) установлено значение Ctrl+H.

  4. Смените значение параметра Emulation (Эмуляция терминала) с Auto detect (Автовыбор) на ANSI или VT 100/220.

Убедитесь, что это значение совпадает со значением, выбранным для параметра Console Redirection (Перенаправление консоли) в хост-системе.

  1. Выберите Terminal Setup (Настройка).

Появится окно, в котором можно задать количество строк и столбцов.

  1. Измените количество строк с 24 на 25 и оставьте количество столбцов равным 80.

Если у вас нет таких возможностей, это указывает на необходимость обновления программного обеспечения эмуляции терминала.

  1. Нажмите кнопку OK два раза.


Удаленное управление хост-системой

После конфигурирования хост-системы и клиентской системы (см. "Конфигурирование хост-системы" и "Конфигурирование клиентской системы") перенаправление консоли можно использовать для перезагрузки хост-системы или для изменения значений ее параметров.

  1. Перезагрузите хост-систему с помощью клиентской системы.

Инструкции см. в разделе "Конфигурирование специальных клавиш".

  1. Когда хост-система начнет загружаться, используйте перенаправление консоли, чтобы:

ПРИМЕЧАНИЕ: Для запуска утилит из раздела утилит хост-системы пользователь должен заранее создать раздел утилит с помощью программы Dell OpenManage™ Server Assistant версии 6.3.1 или более поздней.

Конфигурирование специальных клавиш

Для перенаправления консоли используется эмуляция терминала ANSI или VT 100/220, которая поддерживает только символы набора ASCII. Функциональные клавиши, клавиши со стрелками и управляющие клавиши, которые используются в большинстве утилит для выполнения стандартных операций, не входят в набор символов ASCII. Однако их можно эмулировать с помощью специальных последовательностей клавиш, называемых управляющими последовательностями или Esc-последовательностями.

Управляющая последовательность начинается с символа escape. Его можно ввести различными способами, в зависимости от требований программы эмуляции терминала. Например, коды0x1b и <Esc> обозначают один и тот же символ escape. В программе HyperTerminal можно создать макрос, выбрав пункт Key Macros (Макрос) в меню View (Вид). Макрос для практически любой комбинации клавиш можно назначить практически любой клавише. Создайте макросы для всех функциональных клавиш.

В Taблица B-1 перечислены управляющие последовательности, соответствующие специальным клавишам и функциям.

ПРИМЕЧАНИЕ: Создавая макросы в программе HyperTerminal, перед клавишей < Esc> следует нажимать клавишу < Insert>, чтобы указать, что производится отправка управляющей последовательности, а не выход из диалогового окна. Если в вашей версии программы нет такой функции, обновите программу HyperTerminal.
ПРИМЕЧАНИЕ: В перечисленных в Taблица B-1 управляющих последовательностях учитывается регистр. Например, для ввода символа <A> необходимо нажать клавиши <Shift><a>.

Таблица B-1. Поддержка управляющих последовательностей 

Клавиша (-и)

Поддерживаемая последовательность

Эмуляция терминала

<Стрелка вверх>

< Esc>< [>< A>

VT 100/220, ANSI

<Стрелка вниз>

<Esc><[><B>

VT 100/220, ANSI

<Стрелка вправо>

<Esc><[><C>

VT 100/220, ANSI

<Стрелка влево>

<Esc><[><D>

VT 100/220, ANSI

<F1>

<Esc><O><P>

VT 100/220, ANSI

<F2>

<Esc><O><Q>

VT 100/220, ANSI

<F3>

<Esc><O><R>

VT 100/220, ANSI

<F4>

<Esc><O><S>

VT 100/220, ANSI

<F5>

<Esc><O><T>

VT 100, ANSI

<F6>

<Esc><O><U>

VT 100, ANSI

<Esc><[><1><7><~>

VT 100/220

<F7>

<Esc><O><V>

VT 100, ANSI

<Esc><[><1><8><~>

VT 100/220

<F8>

<Esc><O><W>

VT 100, ANSI

<Esc><[><1><9><~>

VT 100/220

<F9>

<Esc><O><X>

VT 100, ANSI

<Esc><[><2><0><~>

VT 100/220

<F10>

<Esc><O><Y>

VT 100, ANSI

<Esc><[><2><1><~>

VT 100/220

<F11>

<Esc><O><Z>

VT 100, ANSI

<Esc><[><2><3><~>

VT 100/220

<F12>

<Esc><O><A>

VT 100, ANSI

<Esc><[><2><4><~>

VT 100/220

<Home>

<Esc><[><1><~>
<Esc><h>

VT 220
ANSI

<End>

<Esc><[><4><~>

VT 220

<Esc><k>

ANSI

<Delete>

<Esc><[><3><~>

VT 220

<Esc><->

ANSI

<Delete>

<Esc><[><3><~>

VT 220

<Esc><->

ANSI

<Page Up>

<Esc><[><5><~>

VT 220

<Esc><Shift><?>

ANSI

<Page Down>

<Esc><[><6><~>

VT 220

<Esc></>

ANSI

<Shift><Tab>

<Esc><[><Z>

VT 100

<Esc><[><0><Z>

VT 220

<Esc><[><Shift><z>

ANSI

После создания макросов для клавиш, перечисленных в Taблица B-1, нажмите клавишу<F1> на клавиатуре клиентской системы в режиме эмуляции терминала, чтобы отправить в хост-систему управляющую последовательность <Esc><O><P>. Хост-система интерпретирует переданную последовательность как <F1>.

Для работы с некоторыми утилитами или для выполнения некоторых функций в хост-системе могут потребоваться дополнительные управляющие последовательности. Создайте макросы для дополнительных последовательностей, перечисленных в Taблица B-2.

ПРИМЕЧАНИЕ: В перечисленных в Taблица B-2 управляющих последовательностях учитывается регистр. Например, для ввода символа <A> необходимо нажать клавиши <Shift><a>.

Таблица B-2. Дополнительные управляющие последовательности

Клавиша (-и)

Поддерживаемая последовательность

<Ctrl><Alt><Del>
(Перезагрузка хост-системы)

<Esc><R><Esc><r><Esc><R>

<Alt><x>

<Esc><X><X>

<Ctrl><H>

<Esc><Ctrl><H>

<Ctrl><I>

<Esc><Ctrl><I>

<Ctrl><J>

<Esc><Ctrl><J>

<Ctrl><M>

<Esc><Ctrl><M>

<Ctrl><2>

<Esc><Ctrl><2>


Назад на страницу Содержание