VMware Fault Tolerance. Установка и настройка

VMware Fault Tolerance. Установка и настройка

VMWareВ данной статье попробую на базе своей виртуальной лаборатории попробовать описать основные вопросы установки и настройка технологии Fault Tolerance (FT) в среде VMWare vCenter. Также постараюсь описать типовые проблемы, возникающие при использовании  VMWare Fault Tolerance, а также методики их лечения. Надеюсь эта статья поможет всем тем, кто хотел бы разобраться и понять технологию VMWare Fault Tolerance.

Что же такое VMware Fault Tolerance? Это технология VMWare, предназначенная для защиты виртуальные машины с помощью кластеров непрерывной доступности. Т.е. при отказе хоста (сервера ESXi) с основной (Primary) рабочей копией виртуальной машины защищенная виртуальная машина мгновенно переключается на «вторичную» (Secondary) или “теневую” копию, работающую на другом сервере ESX. Для машин, защищенных при помощи VMWare Fault Tolerance, происходит постоянное (в реальном времени) копирование всего состояния памяти и процессорных инструкций с основной копии на «теневую». Т.е. при сбое основного хоста ESX, пользователи не должны даже заметить процесс переключения на второй узел. Именно этим Fault Tolerance отличается от High Availability, ведь в случае HA при отказе физического сервера виртуальные машины будут перезапущены на других узлах, при этом будет даунтайм, в течении которого будут запускаться операционные системы и приложения. С  Fault Tolerance даунтайма не будет.

Read more about VMware Fault Tolerance. Установка и настройка

VMFS и  Distributed Lock Management

VMFS и Distributed Lock Management

VMWareВ данном посту я попытаюсь вкратце рассказать про одну  из особенностей файловой системы VMFS, которая называется DLM. Сразу прошу простить меня за некоторые технические неточности, я попробую рассказать про технологию DLM  так, как это понимаю я.

Что такое VMFS?

Согласно Википедии VMFS – это кластерная файловая система VMware, в которой несколько серверов (хостов) могут одновременно выполнять операции чтения/записи на одной файловой системе (datastore), причем на файлы индивидуальных машин могут накладываться блокировки.

Т.е. в файловой системе VMFS реализован механизм пофайловой блокировки. Сразу стоит отметить, что существует еще один механизм блокировки данных, называемый  «meta data locking mechanism» (механизм блокировки метаданных), который применяется при использовании SCSI Reservations (например, когда происходит обновление метаданных на хранилище – LUN).

Read more about VMFS и Distributed Lock Management

Кончилось место на VMFS?

Кончилось место на VMFS?

Работа виртуальных машин в режиме thin provision на хранилище VMFS возможна только в том случае, если на данном разделе имеется свободное место.  Так что же произойдет в VMWare vSphere, если на разделе VMFS  кончится место?

Out of Space

Итак, имеем: одно хранилище VMFS,  одну виртуальную машину с дисками в режиме thin provision  (или тонких дисков,  т.е. размер файла с данными меньше чем размер выделенного ему места на VMFS, дополнительное место выделяется по мере необходимости ), и одну виртуальную машины с толстыми дисками  (thick provision – фал сразу занимает все место).

Ради эксперимента, я решил забить мою VMFS   всяким мусором, так чтобы осталось немного свободного места, а потом  попробовал сделать новый snapshot этой виртуальной машины.

Естественно, создание нового снимка, моментально съело все остатки свободного места на VMFS   и мне выдалась следующее ошибка:

Кончилось место на VMFS

«msg,hbacommon.outofspace: There is no more space for virtual disk 169srv01-000001.vmdk. You might be able to continue this session by freeling disk space on the relevant volume and click Retry. Click Cancel to terminate this session»

Read more about Кончилось место на VMFS?