Опубликован: 09.01.2008 | Уровень: профессионал | Доступ: платный | ВУЗ: Компания IBM
Лекция 3:

Технологии виртуализации (POWER)

Архитектура VSCSI сервера и клиента


  • Virtual SCSI основывается на клиент/серверной архитектуре
  • Виртуальные ресурсы присваиваются через HMC.
  • Virtual SCSI позволяет совместно использовать адаптеры и диски
  • Возможны динамические операции
  • Динамическое преобразование между физическими и виртуальными ресурсами происходит на VIO сервере

Виртуальные устройства


  • Определяются как логические тома (LV) в разделе VIO сервера
  • Представляются как реальные устройства (hdisk) в клиентском разделе
  • Управляются через LVM как обычные диски
  • Могут быть загрузочными
  • Могут совместно использоваться несколькими клиентами

SCSI RDMA и Logical Remote Direct Memory Access


Транспортные протоколы SCSI определяют правила обмена информацией между SCSI initiators и targets

Virtual SCSI использует протокол SCSI RDMA (SRP).

  • SCSI initiators и targets имеют возможность передавать информацию непосредственно между соответствующими адресными пространствами

SCSI запросы и ответы посылаются через Virtual SCSI адаптеры

Реальная передача данных происходит через протокол Logical Redirected DMA

Безопасность Virtual SCSI

  • Доступ к данным имеет только раздел – хозяин этих данных
  • Данные передаются непосредственно из PCI адаптера в клиентскую память.

Использование Virtual SCSI подразумевает, что Virtual I/O Server выступает как хранилище, предоставляющее данные. Вместо кабеля SCSI или Fiber, соединение производится гипервизором. Драйверы Virtual SCSI обеспечивают то, что только раздел-хозяин данных имеет к ним доступ. Никакой другой раздел, даже сам VIO сервер не может получить доступ к этим данным. Через VIO сервер проходит только контрольная информация, а сами данные передаются непосредственно из PCI адаптера в клиентскую память.

Ограничения

  • Раздел VIO сервера должен быть стартован до загрузки клиентов
  • Virtual SCSI поддерживаетFC, parallel SCSI и SCSI RAID.
  • Максимум 65535 виртуальных слотов в разделе VIO сервера
  • Максимум 256 виртуальных слотов в одном разделе
  • Поддерживаются все обязательные SCSI команды
  • Опциональные SCSI поддерживаются частично

Рекомендации по использованию

  • Разделы с высокими требованиями по производительности и дисковым операциям не рекомендуются как клиенты VSCSI
  • Разделы с небольшими требованиями могут быть реализованы с минимальными затратами – выделение логических томов
  • Загрузочные диски для ОС
  • Web серверы, кэширующие большинство данных

Разделы с высокими требованиями по производительности и дисковым операциям не рекомендуются как клиенты VSCSI. Разделы с небольшими требованиями могут быть реализованы с минимальными затратами им можно выделить логический том. Это обозначает, что количество разделов больше не ограничено аппаратным обеспечением. Однако, некоторые разделы могут иметь недостаточно производительные диски.

Наиболее подходящими для VSCSI являются загрузочные диски для ОС или Web серверы, кэширующие большинство данных.

LVM mirroring


Конфигурация защищает виртуальные диски в клиентском разделе от сбоев

  • Одного физического диска
  • Одного физического адаптера
  • Одного VIO сервера

На этой диаграмме показана конфигурация VIO серверов, зеркалирующая клиентские данные.

Клиентский раздел использует LVM mirroring своих логических томов, используя два виртуальных SCSI адаптера. Каждый из этих адаптеров связан с отдельным VIO сервером. Два физических диска подключены к разным VIO серверам и доступны клиентскому разделу через серверный виртуальный SCSI адаптер.

Multipath I/O

Конфигурация защищает виртуальные диски в клиентском разделе от сбоев

  • Одного физического FC адаптера на одном VIO сервере
  • Одного VIO сервера

Физический диск целиком выделяется клиентскому разделу


На этой диаграмме показана конфигурация с использованием Multipath I/O для доступа к диску ESS.

Клиентский раздел видит два пути к физическому диску через MPIO. Каждый путь использует отдельный виртуальный SCSI адаптер для доступа к диску. Каждый из этих виртуальных SCSI адаптеров обслуживаектся отдельным VIO сервером.

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

В зависимости от топологии SAN, каждый физический адаптер может быть подключен к отдельному коммутатору SAN для обеспечения избыточности. На уровне физического диска, система хранения (ESS) обеспечивает избыточность за счет использования RAID.

Александр Панченко
Александр Панченко

Добрый день,

Я прошёл платный курс по программе «Архитектурные решения на базе аппаратных платформ IBM» получил диплом №ПК 100848460.

Как мне получить его ? Вы отправите его почтой ?

Игорь Студентов
Игорь Студентов
Россия
Денис Беспалов
Денис Беспалов
Россия