Меню

Vmware что такое луны

Vmware что такое луны

Как посмотреть пути к лунам в VMware ESXI 5.x.x (Графически и с помощью esxcfg-mpath)

Добрый день! Уважаемые читатели и гости одного из крупнейших IT блогов в рунете. Сейчас уже никого не удивишь словом виртуализация, гипервизор или виртуальная машина, это добро уже есть в большинстве инфраструктур. У компаний побольше и побогаче, есть системы хранения данных, которые предоставляют доступ к своим дисковым полкам по нескольким FC или ISCSI путям, создавая увеличенную скорость и предоставляя отказоустойчивость. Сегодня я хочу вас научить как вы можете просматривать такие пути до ваших LUN.

Как посмотреть пути к лунам в VMware ESXI 5.x в графическом режиме

Заходим на ваш ESXI. Переходим в меню-Configuration-Storage. Выбираем нужный лун.

Как посмотреть пути к лунам в VMware ESXI 5.x.x (Графически и с помощью esxcfg-mpath)-01

Щелкаем правым кликом и выбираем Properies.

Как посмотреть пути к лунам в VMware ESXI 5.x.x (Графически и с помощью esxcfg-mpath)-02

Жмем кнопку Manage Paths

Как посмотреть пути к лунам в VMware ESXI 5.x.x (Графически и с помощью esxcfg-mpath)-03

Видим что в данный момент есть два пути оба Active. Выставлен режим Fixed.

Как посмотреть пути к лунам в VMware ESXI 5.x.x (Графически и с помощью esxcfg-mpath)-04

Безусловно, для обеспечения отказоустойчивости решения необходимо проектировать SAN-сеть с множественными путями доступа. VMware Infrastructure обладает встроенными средствами мультипасинга, что делает ненужным приобретение дополнительного ПО. VMware предлагает выбор из двух видов мультипасинга – фиксированный «Fixed» и MRU (Most Recently Used). Первый из них отличается тем, что основной путь является приоритетным и, в случае падения основного пути, после его восстановления система автоматически возвращается к использованию приоритетного пути. В случае применения MRU, возврата не происходит и новый путь становится новым «Most Recently Used». В общем случае для массивов, контроллеры которых работают в режиме active\active, рекомендуется использовать режим «Fixed» и назначать активные пути вручную, распределяя нагрузку между контроллерами. Для массивов же, контроллеры которых работают в режиме active\passive, лучше использовать «Most recently used» режим.

Как посмотреть пути к лунам в VMware ESXI 5.x.x через консоль или ssh

Информация ниже не нова, но обязательна к ознакомлению начинающим администраторам VMware Virtual Infrastructure.

Заходим на сервер ESXI по SSH и вводим команду esxcfg-mpath –l. Получаем вывод, подобный этому:

Disk vmhba2:1:4 /dev/sdh (30720MB) has 2 paths and policy of Most Recently Used

FC 10:3.0 210000e08b89a99b 5006016130221fdd vmhba2:1:4 On active preferred
FC 10:3.0 210000e08b89a99b 5006016930221fdd vmhba2:3:4 Standby

Disk vmhba2:1:1 /dev/sde (61440MB) has 2 paths and policy of Most Recently Used

FC 10:3.0 210000e08b89a99b 5006016130221fdd vmhba2:1:1 On active preferred
FC 10:3.0 210000e08b89a99b 5006016930221fdd vmhba2:3:1 Standby Что это все значит (результаты слева-направо и сверху-вниз):

vmhba2:1:4 – Canonical name (стандартное имя LUN). Как его следует трактовать:

  • первое число (2) – номер HBA-адаптера. Если цифра одна – то адаптер физический, если цифры две (например, 40 или 32) – адаптер виртуальный (Software iSCSI).
  • второе число (1) – номер Storage Target (начиная с 0), то есть целевого FC или iSCSI target, полученного от системы хранения.
  • третье число (4) – номер LUN для данного target’а. Для того, чтобы механизм доступа по нескольким путям (multipathing) работал, необходимо, чтобы система хранения предоставляла один и тот же LUN ID для всех серверов ESX.
Читайте также:  Богини по дням луны

/dev/sde – имя устройства в сервисной консоли.
61440MB – размер LUN. Здесь все понятно.
2 paths and policy of Most Recently Used – к LUN имеется 2 пути и установлена политика Most Recently Used (MRU). Эта политика выставляется сервером ESX по умолчанию для массивов «active-passive». Для массивов с контроллерами, сконфигурированными как «active-active» должна использоваться политика Fixed (Preferred Path).
FC — тип хранилища Fibre Channel (FC), iSCSI (iScsi) или локальный диск (Local).
10:3.0 – адрес HBA-платы на PCI-шине (слот, куда она воткнута).
210000e08b89a99b — WWPN (World Wide Port Name) HBA-адаптера хоста ESXi.
5006016130221fdd — WWPN storage processor’а системы хранения.
On active — статус пути к LUN. Есть 6 возможных статусов:

  • On – путь исправен и по нему может идти поток ввода-вывода. При назначении его активным, он начинает работать. При опросе выдает статус READY.
  • Off – путь был отключен администратором.
  • Dead – путь недоступен для ввода-вывода из-за проблем с Hardware или Software.
  • Standby – путь неактивен и по нему не может осуществляться ввод-вывод. При запросе выдает статус NOT_READY.
  • Active – по этому пути идет ввод-вывод от хоста к системе хранения.
  • Preferred – предпочитаемый путь к LUN. Используется только для политики Fixed.

Источник

Что такое LUN (лун)?

Что такое LUN (лун)?

Сообщение gs » 13 июл 2007, 15:10

Сначала немного теории.

LUN = Logical Unit Number

В сказевых системах (а также FC, SAS и практически всех рэйд контроллерах, даже саташных) используется следующая схема адресации устройств — шина (Bus) — адрес (ID) — подадрес (LUN). Аналогия простая: улица — дом — квартира.

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

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

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

Внутри рэйд системы существуют массивы (array) и логические диски (logical drive). Логический диск фактически является партицией массива — только не на уровне операционки, а внутри контроллера.

Грубо говоря, LUN (Logical Drive), с представляет собой кусок рэйд массива, который контроллер представляет операционной системе в качестве «физического» диска. Именно это как правило и имеется в виду, когда говорят «лун».

Смысл разбиения массива на луны в том, что на разных лунах можно иметь разные политики кэширования, что невозможно в случае обычных софтовых партиций. А на многих контроллерах еще и разные уровни рэйд (например контроллеры Адаптек или LSI). Еще момент — не всегда операционки понимают диски более 2ТБ (хотя это со временем пройдет) — тогда большой массив можно просто порезать.

Читайте также:  Луна стс во сколько

Обладатели PCI контроллеров могут дальше не читать

Сами по себе логдрайвы никому не видны. Для того, чтобы их увидела система, им надо присвоить номера — LUNы.

В PCI контроллерах это делается автоматом, т.к. вариантов нет (т.е. LUN=LogDrive).

Во внешних дисковых системах все гораздо сложнее. Например может существовать логический драйв, не имеющий собственного луна вообще — например разного рода теневые копии. Или наоборот, в случае инкрементального снапшота один и тот же драйв может быть опубликован под разными номерами — как снимки на разный момент времени.
Еще момент — storage partitioning. Это означает виртуальное деление дисковой системы на несколько (для удобства подключения большого количества серверов). В этом случае с разных хостов под одними и теми же номерами лунов будут видны разные логдрайвы.
LUN Mapping — маскирование лунов для разных серверов. Это для того, чтобы разные сервера не видели луны соседа и не мешали друг другу. Можно сказать упрощенный вариант сторадж партишенинга.

В общем, во внешних системах логические диски и луны — это не одно и то же. И задание номеров лунов есть задача админа.

Источник

Подключение iSCSI хранилища (LUN) в VMWare ESXi

В VMware vSphere вы можете использовать iSCSI диски в качестве общего дискового хранилища для ваших ESXi хостов. ESXi хост получает доступ к таким дискам по вашей локальной сети с помощью протокола TCP. В этой статье мы рассмотрим, как подключить iSCSI LUN с вашей СХД (или сервера) к хосту VMWare ESXi и создать на нам общее VMFS хранилище.

Предполагаем, что вы создали, настроили и опубликовали iSCSI таргет (диск) на вашей СХД (в Windows Server вы можете в качестве iSCSI таргет использовать виртуальный vhdx диск).

В данном примере мы используем отдельно стоящий хост с ESXi 6.7 (можно использовать и бесплатный ESXi Hypervisor). Это может быть физический хост или виртуальная машина (например, вот пример использования ESXi с помощью nested virtualization в Hyper-V). На хосте есть два сетевых интерфейса (один будет использоваться для управления, второй для трафика к iSCSI LUN).

Зайдите на веб-интерфейс управления ESXi хостом ( _https://192.168.13.50/ui/#/login ).

Настройка сети для iSCSI трафика в VMWare ESXi

Сначала нужно создать отдельный VMkernel сетевой интерфейс, который будет испоьзоваться ESXi хостом для доступа к iSCSI хранилищу. Перейдите в раздел Networking -> VMkernel NICs -> Add VMkernel NIC.

Кроме vmk порта нужно сразу создать новая группа портов (New port group). Укажите имя для этой группы – iSCSI и назначьте статический IP адрес для вашего интерфейса vmkernel.

Теперь перейдите в настройки вашего стандартного коммутатора vSwitch0 (Networking -> Virtual Switches). Проверьте, что второй физический интерфейс сервера vmnic1 добавлен в конфигурацию и активен (если нет, нажмите кнопку Add uplink и добавьте его).

Читайте также:  Что рядом с луной своей формы

Проверьте в секции Nic Teaming что оба физических сетевых интерфейса находятся в статусе Active.

Теперь в настройки группу портов iSCSI вам нужно разрешить использовать для iSCSI трафика только второй интерфейс. Перейдите в Networking -> Port groups -> iSCSI> Edit settings. Разверните секцию NIC teaming, выберите Override failover order = Yes. Оставьте активной только vmnic1, порт vmnic0 переведите в состояние Unused.

В результате ваш ESXi хост будет использовать для доступа к вашему iSCSI LUN только один интерфейс сервера.

Настройка программного iSCSI адаптера в VMWare ESXi

По умолчанию в ESXi отключен программный адаптер iSCSI. Чтобы включить его, перейдите в раздел Storage -> Adapters. Нажмите на кнопку Software iSCSi.

Измените iSCSI enable на Enabled.

Затем в секции Dynamic targets добавьте IP адрес вашего iSCSI хранилища и порт подключения (по-умолчанию для iSCSI трафика используется порт TCP 3260). ESXi просканирует все iSCSI таргеты на этом хосте и выведет их в списке Static Targets.

Сохраните настройки. Обратите внимание, что на вкладке Storage -> Adapters появился новый HBA vmhba65 типа iSCSI Software Adapter.

Если вы не видите список iSCSI таргетов на СХД, можно продиагностировать доступность iSCSI диска через консоль ESXi.

Включите на ESXi хосте SSH и подключитесь к нему с помощью любого SSH клиента (я использую встроенный SSH клиент Windows 10)

С помощью следующей команды можно выполнить проверку доступности вашего iSCSI хранилища (192.168.13.10) с указанного vmkernel порта (vmk1) :

# vmkping -I vmk1 192.168.13.10

В этом примере iSCSI хранилище отвечает на ping.

Теперь нужно проверить, что на хранилище доступен iSCSI порт TCP 3260 (в этом примере 192.168.13.60 это IP адреса интерфейса vmk1):

# nc -s 192.168.13.60 -z 192.168.13.10 3260

Проверьте, что на хосте включен программный iSCSI:

# esxcli iscsi software get

Если нужно, включите его:

# esxcli iscsi software set -e true

Также можно получить текущие параметры программного HBA адаптера iSCSI:

# esxcli iscsi adapter get -A vmhba65

Создаем VMFS хранилище на iSCSI LUN в VMWare ESXi

Теперь на доступном iSCSI диске можно создать VMFS (Virtual Machine File System) хранилище для размещения файлов виртуальных машин.

Перейдите в раздел Storage -> Datastores -> New datastore.

Задайте имя VMFS хранилища и выберите iSCSI LUN, на котором его создать.

Выберите тип файловой системы VMFS 6 и укажите, что для хранилища нужно использовать весь объем iSCSI диска. Через несколько секунд новое VMFS хранилище станет доступно из ESXi.

Итак, вы подключили iSCSI диск к вашему ESXi хосту и создали на нем VMFS хранилище. Это хранилище могут одновременно использовать несколько ESXi серверов. Теперь у вас есть общее хранилище, и если вы настроите VMware vCenter server, вы сможете использовать vMotion для перемещения запущенных ВМ между хостами.

Источник

Adblock
detector