Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
Платформа управления внеполосная от Dell. Контроллер удаленного доступа Dell (DRAC) — это платформа управления внеполосная, доступная на определенных серверах Dell. Платформа может поставляться на отдельной карте расширения или быть интегрированной в материнскую плату; в случае интеграции платформа называется iDRAC. Она в основном использует отдельные ресурсы, отличные от ресурсов основного сервера, и предоставляет веб-интерфейс и/или интерфейс командной строки (CLI) для управления и мониторинга серверного оборудования.
Out of band management platform by Dell
The Dell Remote Access Controller (DRAC) is an out of band management platform on certain Dell servers. The platform may be provided on a separate expansion card, or integrated into the main board; when integrated, the platform is referred to as iDRAC. It mostly uses separate resources to the main server resources, and provides a browser based and/or command line interface (CLI) for managing and monitoring the server hardware.
Особенности
Контроллер имеет собственный процессор, память, сетевое подключение и доступ к системной шине. Ключевые особенности включают управление питанием, доступ к виртуальным носителям и возможности удалённой консоли, все они доступны через поддерживаемый веб-браузер или интерфейс командной строки. Это предоставляет системным администраторам возможность конфигурировать машину так, как если бы они работали непосредственно с локальной консолью (терминалом). DRAC взаимодействует с чипами контроллера управления базовой платой (BMC) и основан на стандарте Intelligent Platform Management Interface (IPMI) 2.0, который обеспечивает использование внеполосных интерфейсов IPMI, таких как IPMI Over LAN.
The controller has its own processor, memory, network connection, and access to the system bus. Key features include power management, virtual media access and remote console capabilities, all available through a supported web browser or command line interface. This gives system administrators the ability to configure a machine as if they were sitting at the local console (terminal). The DRAC interfaces with baseboard management controller (BMC) chips, and is based on the Intelligent Platform Management Interface (IPMI) 2.0 standard, which allows the use of IPMI out of band interfaces such as IPMI Over LAN.
Версии
Контроллеры удаленного доступа Dell (DRAC) и интегрированные контроллеры удаленного доступа Dell (iDRAC) выпускаются в различных версиях, при этом новая версия (i)DRAC часто связана с новым поколением серверов PowerEdge. Аппаратное обеспечение часто интегрировано на материнскую плату сервера, и объединенный продукт называется iDRAC, где "i" означает "integrated" (интегрированный). При использовании iDRAC Express функции управления программным и аппаратным обеспечением совместно используются с одним из сетевых интерфейсов сервера, используя уникальный IP-адрес. В отличие от этого, версия iDRAC Enterprise оснащена выделенным физическим сетевым интерфейсом. Версия iDRAC 7 была представлена в марте 2012 года одновременно с выпуском серверов Dell PowerEdge 12-го поколения и доступна только на моделях 12-го поколения.
The Dell Remote Access Controllers (DRAC) and the Integrated Dell Remote Access Controllers (iDRAC) come in different versions, where a new (i)DRAC version is often linked to a new generation of Poweredge servers. The hardware is often integrated on the motherboard of the server, and the combined product is termed iDRAC, where the "i" is for integrated. When iDRAC Express is used, the software and hardware systems management functions are shared with one of the server's on board network interfaces using a unique IP address. By contrast, iDRAC Enterprise version features a dedicated physical network interface. iDRAC version 7 was introduced in conjunction with the release of Dell PowerEdge generation 12 servers in March 2012, and is only available on 12th generation models. Type Family Year Server Comments DRAC II 2 1999 Extra card DRAC III 3 2002 DRAC iV 4 2005 Generation 8 DRAC 5 5 2006 Generation 9 Extra card, virtual console requires Firefox 1.5 iDRAC 6 embedded 6 2008 First version for blade servers Integrated on motherboard on all servers iDRAC 6 Express 6 2008 Standard on all midrange systems iDRAC 6 Express 6 2008 Blade servers iDRAC 6 Enterprise 6 2008 Additional software features in combination with express; vFlash SD card slot iDRAC 6 Enterprise 6 2008 Blade Additional software features in combination with express iDRAC 7 7 2012 Generation 12 New licensing model, hardware based, NTP support, Redfish management iDRAC 8 8 2014 Generation 13 Quick sync, NFC configuration, UEFI secure boot, HTML5 virtual console, Storage configuration on Supported PERC Cards iDRAC 9 9 2017 Generation 14 Quick sync 2.0, iDRAC Direct using front Mini USB Port, New User Interface.
Тип | Семейство | Год | Сервер | Примечания
---|---|---|---|---
DRAC II | 2 | 1999 | | Дополнительная карта
DRAC III | 3 | 2002 | |
DRAC iV | 4 | 2005 | Поколение 8 |
DRAC 5 | 5 | 2006 | Поколение 9 | Дополнительная карта, виртуальная консоль требует Firefox 1.5
iDRAC 6 embedded | 6 | 2008 | | Первая версия для серверов-блейдов, интегрирована на материнскую плату на всех серверах
iDRAC 6 Express | 6 | 2008 | | Стандарт для всех систем среднего класса
iDRAC 6 Express | 6 | 2008 | Серверы-блейды |
iDRAC 6 Enterprise | 6 | 2008 | | Дополнительные функции программного обеспечения в сочетании с Express; слот для карт vFlash SD
iDRAC 6 Enterprise | 6 | 2008 | Blade | Дополнительные функции программного обеспечения в сочетании с Express
iDRAC 7 | 7 | 2012 | Поколение 12 | Новая модель лицензирования, аппаратная реализация, поддержка NTP, управление Redfish
iDRAC 8 | 8 | 2014 | Поколение 13 | Quick Sync, конфигурация NFC, безопасная загрузка UEFI, виртуальная консоль HTML5, конфигурация хранилища на поддерживаемых картах PERC
iDRAC 9 | 9 | 2017 | Поколение 14 | Quick Sync 2.0, iDRAC Direct с использованием переднего порта Mini USB, новый пользовательский интерфейс.
The Dell Remote Access Controllers (DRAC) and the Integrated Dell Remote Access Controllers (iDRAC) come in different versions, where a new (i)DRAC version is often linked to a new generation of Poweredge servers. The hardware is often integrated on the motherboard of the server, and the combined product is termed iDRAC, where the "i" is for integrated. When iDRAC Express is used, the software and hardware systems management functions are shared with one of the server's on board network interfaces using a unique IP address. By contrast, iDRAC Enterprise version features a dedicated physical network interface. iDRAC version 7 was introduced in conjunction with the release of Dell PowerEdge generation 12 servers in March 2012, and is only available on 12th generation models. Type Family Year Server Comments DRAC II 2 1999 Extra card DRAC III 3 2002 DRAC iV 4 2005 Generation 8 DRAC 5 5 2006 Generation 9 Extra card, virtual console requires Firefox 1.5 iDRAC 6 embedded 6 2008 First version for blade servers Integrated on motherboard on all servers iDRAC 6 Express 6 2008 Standard on all midrange systems iDRAC 6 Express 6 2008 Blade servers iDRAC 6 Enterprise 6 2008 Additional software features in combination with express; vFlash SD card slot iDRAC 6 Enterprise 6 2008 Blade Additional software features in combination with express iDRAC 7 7 2012 Generation 12 New licensing model, hardware based, NTP support, Redfish management iDRAC 8 8 2014 Generation 13 Quick sync, NFC configuration, UEFI secure boot, HTML5 virtual console, Storage configuration on Supported PERC Cards iDRAC 9 9 2017 Generation 14 Quick sync 2.0, iDRAC Direct using front Mini USB Port, New User Interface.
Управление энергопотреблением
С включенным DRAC и использованием собственного отдельного сетевого подключения, пользователь может войти в систему и перезагрузить её, даже если основная операционная система не отвечает. Если операционная система успешно загрузила необходимые драйверы, DRAC попытается корректно завершить работу системы. Без этой функции, при работающей системе, администраторы могут использовать удаленную консоль для доступа к операционной системе.
With the DRAC enabled and using its own separate network connection, a user may login and reboot the system even if the core operating system has crashed. If the operating system has loaded the correct drivers, the DRAC will attempt to shut down the system gracefully. Without this feature and with the system running, administrators can use the remote console to access the operating system too.
Удаленная консоль
Удаленная консоль DRAC позволяет администратору взаимодействовать с компьютером, как если бы он работал непосредственно с ним, и использовать локальные устройства ввода с клавиатуры и мыши, а также видеовыход (DRAC не поддерживает удачую передачу звука). Функциональность удаленной консоли реализуется посредством плагинов Active X или Java, либо HTML5 в более новых моделях, которые отображают окно с видеосигналом локального терминала и принимают ввод с мыши и клавиатуры. Эта функциональность во многом напоминает другие решения для удаленного доступа, такие как VNC или RDP, но в отличие от них, она работает даже в случае неработоспособности операционной системы сервера. Она используется для удаленного доступа к консоли сервера.
The remote console features of the DRAC allow an administrator to interface with the computer as if sitting in front of it, and one can share the local inputs from keyboard and mouse as well as video output (DRAC does not support remote sound). Remote console capability relies on either an Active X or Java plug in, or HTML5 in the later models, which displays a window showing the video output on the local terminal and which takes mouse and keyboard input. This behavior closely resembles that of other remote access solutions such as VNC or RDP but also works if the operating system of the server doesn't work anymore (unlike VNC or RDP). It is used to take the server console remotely.
Виртуальные носители
DRAC позволяет пользователю монтировать удалённые образы дисков, как если бы они были подключены непосредственно к системе. В сочетании с удалённой консолью это предоставляет администраторам возможность полностью переустановить операционную систему, что ранее требовало доступа к локальной консоли физического сервера. Администраторы могут управлять виртуальными носителями через веб-браузер или с помощью инструментов OpenManage от Dell, однако некоторые версии браузеров могут ограничивать определённые функции.
The DRAC enables a user to mount remotely shared disk images as if they were connected to the system. In combination with the remote console, this gives administrators the ability to completely re install an operating system, a task which traditionally required local console access to the physical machine. Administrators can control virtual media through the browser or through the OpenManage tools provided by Dell, though specific versions of browsers restrict some functionality.
Доступ
Основное управление DRAC осуществляется через веб-интерфейс. Во всех поколениях DRAC используется имя пользователя root и пароль calvin по умолчанию. Начиная с DRAC 3, Microsoft Active Directory также может обеспечивать аутентификацию с использованием расширений схемы Dell AD или стандартной схемы.
The main DRAC management takes place via a web interface. All generations of the DRAC use the default user name root and the default password calvin. Starting with the DRAC 3, Microsoft Active Directory can also provide authentication either with Dell AD Schema Extensions or Standard Schema.
Реализация
DRAC5 и iDRAC6 и более поздние версии являются встроенными платформами, работающими на Linux и Busybox. Исходный код прошивки доступен на веб-сайте Dell, однако скомпилировать этот код в заменяющую прошивку невозможно, так как Dell не предоставляет среду разработки. DRAC обеспечивает удаленный доступ к системной консоли (клавиатуре и экрану), позволяя получить доступ к BIOS системы через Интернет при перезагрузке сервера. Это достигается путем настройки BIOS системы для перенаправления своего вывода на последовательный порт (в виде текстового потока с использованием управляющих кодов, совместимых с VT100). Выбранный последовательный порт затем перенаправляется на последовательный порт DRAC. Пользователи могут войти в DRAC через SSH и выполнить команду для подключения SSH-сессии к последовательному порту, что обеспечивает доступ к консоли через Интернет. Более ранние версии DRAC использовали ActiveX в Internet Explorer для предоставления удаленного консольного интерфейса в веб-браузере, однако это было неудобно для пользователей, не использующих Windows и не имеющих доступа к Internet Explorer. В последней версии DRAC6 используется Java-приложение (запускаемое из браузера), хотя и DRAC5, и iDRAC6 также предоставляли вышеупомянутый кроссплатформенный SSH-доступ.
The DRAC5 and iDRAC6 and higher are embedded platforms running Linux and Busybox. The firmware source code is available on the Dell website, but it is not possible to compile the source into a replacement firmware as Dell does not include a build environment. The DRAC provides remote access to the system console (keyboard and screen) allowing the system BIOS to be accessed over the Internet when the server is rebooted. This is done by configuring the system BIOS to send its output to a serial port (as a stream of text using VT100 compatible control codes). The chosen serial port is then redirected to the DRAC's serial port. Users can then log into the DRAC via SSH and run a command to connect the SSH session to the serial port, thus allowing the console to be accessed over the Internet. Earlier versions of the DRAC used ActiveX in Internet Explorer to provide a remote console interface in a web browser; however, this was unpopular with non Windows users who did not have access to Internet Explorer. The latest revision of the DRAC6 uses a Java application instead (launched from within the browser), though both the DRAC5 and iDRAC6 also provided the aforementioned platform independent SSH access.
iDRAC7
6 марта 2012 года была выпущена версия программного обеспечения 1.00.00 для iDRAC7, предназначенная для серверов 12-го поколения. iDRAC 7 не функционирует на серверах более ранних поколений, хотя некоторые новые функции, представленные в iDRAC 7, могут быть реализованы в версиях iDRAC 6. С появлением iDRAC 7 изменилась модель лицензирования. iDRAC 7 теперь поддерживает контроллер жизненного цикла. Некоторые функции контроллера жизненного цикла являются платными, и для доступа к ним через iDRAC необходимо активировать соответствующие лицензии.
On 6 March 2012, software version 1.00.00 for the iDRAC7 was released for generation 12 servers. iDRAC 7 does not work on earlier generation servers although some of the new functions introduced with iDRAC 7 might be offered in iDRAC 6 releases. With the introduction of iDRAC 7, the licensing model has changed. iDRAC 7 now supports lifecycle controller. Some features of Lifecycle controller are licensed and to access those features via iDRAC the correct licenses for those functions need to be enabled.
Поддерживаемые аппаратные платформы
iDRAC 7 работает на серверах PowerEdge 12-го поколения. Согласно представлению в марте 2012 года, iDRAC7 используется в следующих серверах:
iDRAC 7 runs on generation 12 PowerEdge servers. Per introduction in March 2012 the following servers use iDRAC7:
Хотя других известных функциональных различий между SD-картой vFlash от Dell и SDHC-картой класса 2 или выше нет, использование несертифицированных носителей Dell препятствует использованию расширенных объемов и функций. В клиентской системе Linux стандартные клавиши со стрелками и клавиша Print Screen не могут использоваться в приложении виртуальной консоли Java iDRAC6 из-за несовместимых идентификаторов событий клавиш; однако клавиши со стрелками на цифровой клавиатуре по-прежнему работают. Некоторые комбинации прошивки DRAC, веб-браузера и Java Runtime не поддерживают виртуальные носители через Java-аплет или плагин в DRAC5 и iDRAC6.
While there are no other known functional differences between a Dell branded vFlash SD card and a class 2 or greater SDHC card, the use of non Dell media prevents the use of extended capacities and functions. On a Linux client system the standard arrow and print screen keys cannot be used in the iDRAC6 Java virtual console application because of some incompatible key event IDs; however, the arrow keys on the numeric keypad can still be used. Some combinations of DRAC firmware, web browser, and Java runtime do not support virtual media via the Java applet or the plugin in DRAC5 and iDRAC6.