Диск
Дисковые устройства можно экспортировать VIOS (сервер виртуального ввода-вывода). В этом разделе приведены сведения о поддерживаемых типах дисков и конфигурациях.
- Виртуальный диск SCSI, поддерживаемый физическим диском
- Виртуальный диск SCSI, поддерживаемый логическим томом
- Виртуальный диск SCSI, поддерживаемый файлом
Тайм-аут пути виртуального клиентского адаптера SCSI
- Конфигурации с разветвленным вводом-выводом (MPIO)
- Конфигурации, в которых группа томов имеет зеркальные копии на устройствах в нескольких Virtual I/O Server.
Сценарии возникновения тайм-аута в пути адаптера клиента vSCSI
Если запросы ввода-вывода, отправленные адаптеру сервера виртуального SCSI, не были обработаны в течение указанного тайм-аута пути виртуального SCSI (в секундах), то выполняется еще одна попытка обращения к адаптеру сервера виртуального SCSI (время ожидания составляет 60 секунд).
- Если используется MPIO, модуль управления путем MPIO повторит запросы ввода-вывода по другому пути. В ином случае невыполненные запросы возвращаются в приложения.
- Если устройства в этом адаптере является частью группы томов с зеркальной защитой, эти устройства будут помечены как отсутствующие, и диспетчер логического тома запишет информацию об ошибках в протокол ошибок клиентского логического раздела.
Если одним из вышедших из строя устройств является корневая группа тома (rootvg) логического раздела, и rootvg недоступна через другой путь или не имеет зеркальной копии на другом VIOS (сервер виртуального ввода-вывода), есть большая вероятность завершения работы клиентского логического раздела. Виртуальный адаптер SCSI клиента попытается восстановить соединение с VIOS (сервер виртуального ввода-вывода) и запишет в системный протокол ошибок сообщение как только это будет возможно. Группы томов с зеркальной защитой следует повторно синхронизировать вручную с помощью команды varyonvg когда отсутствующие устройства снова станут доступными.
Имеется настраиваемый атрибут ODM клиентского адаптера виртуального SCSI vscsi_path_to. Это настраиваемый атрибут, относящийся к клиенту AIX. Тайм-ауты пути для операционные системы Linux® настраиваются другим способом. Этот атрибут указывает, включен ли компонент, а также содержит значение тайм-аута пути активного компонента.
Системный администратор задает атрибут ODM равным 0 для отключения компонента или равным определенному периоду времени в секундах для ожидания перед проверкой сбоя пути к серверному адаптеру. Если компонент включен, требуется минимальный параметр в 30 секунд. Если значение параметра находится в диапазоне от 0 до 30 секунд, значение будет изменено на 30 секунд при следующей настройке или перезагрузке адаптера.
По умолчанию эта функция выключена, то есть по умолчанию значение vscsi_path_to равно 0. В процессе настройки этого параметра обратите внимание, что виртуальный адаптер SCSI севера может обрабатывать запросы ввода-вывода для локальных устройств хранения VIOS (сервер виртуального ввода-вывода) или для устройств SAN.
Атрибут клиентского адаптера vscsi_path_to можно задать с помощью средства SMIT или команды chdev -P. Параметры атрибута можно также просмотреть с помощью SMIT или команды lsattr. Параметр не вступает в силу до тех пор, пока адаптер не будет перенастроен или клиентский раздел не будет перезагружен.
Тайм-аут команды чтения или записи виртуального устройства SCSI
Функция тайм-аута команды чтения или записи виртуального устройства SCSI позволяет обнаруживать зависания запросов ввода-вывода. В любой конфигурации клиента виртуального SCSI с помощью этой функции можно обнаруживать и устранять ошибки запросов ввода-вывода. Поддерживаются следующие конфигурации:
- Клиенты виртуального SCSI, в которых диски были экспортированы с помощью одного виртуального адаптера SCSI сервера.
- Те же диски доступны клиентам виртуального SCSI из нескольких виртуальных адаптеров SCSI сервера.
Если включена функция тайм-аута команд чтения и записи виртуального устройства SCSI, то отслеживается время выполнения всех запросов команд чтения и записи, передаваемых виртуальному адаптеру сервера SCSI. Если команда чтения или записи не была обработана в течение указанного тайм-аута, то в адаптере виртуального клиента SCSI возникает тайм-аут команды. Соединение с виртуальным адаптером сервера SCSI закрывается и создается новое соединение.
Указан настраиваемый атрибут ODM виртуального устройства SCSI rw_timeout. Это настраиваемый атрибут, который задает значение тайм-аута команды чтения и записи для устройства, настроенного в виртуальном клиенте SCSI. Атрибут rw_timeout виртуального устройства SCSI можно изменить с помощью команды chdev или chdev -P. Команда lsattr -R -l device -a rw_timeout выдает диапазон значений, которые можно использовать для тайм-аута команды чтения и записи устройства. Значение тайм-аута команды чтения и записи должно лежать в диапазоне, возвращенном командой lsattr -R -l device -a rw_timeout. Если указанное значение лежит за пределами этого диапазона, то команда chdev возвращает код ошибки.
Функция тайм-аута команды чтения и записи по умолчанию включена в AIX 7.2 TL 2, AIX 7.1 TL 5 и более поздних версиях. В более старых выпусках AIX эта функция по умолчанию выключена.
Атрибут rw_timeout связывается со всеми виртуальными устройствами SCSI, а не только с диском. В AIX 7.2 TL 5 и выше атрибут rw_timeout не является атрибутом клиентского виртуального адаптера SCSI.
В следующей таблице указано значение по умолчанию и допустимые значения (в секундах) для тайм-аута команды чтения или записи.
| Выпуск AIX | Состояние по умолчанию | Значение по умолчанию | Минимальное значение | Максимальное значение |
|---|---|---|---|---|
| AIX 7.2 TL 5 и выше | Включено | 45 | относится к устройству | относится к устройству |
| AIX 7.2 TL 2, AIX 7.1 TL 5 и выше | Включено | 45 | 45 | 3600 |
| AIX 7.2 TL 1, AIX 7.1 TL 4 и другие выпуски | Выключен | 0 | 120 | 3600 |