Тратим меньше, спим больше с VMware Sphere 4.0. Часть 2::Журнал СА 12.2009
www.samag.ru
     
Поиск   
              
 www.samag.ru    Web  0 товаров , сумма 0 руб.
E-mail
Пароль  
 Запомнить меня
Регистрация | Забыли пароль?
Журнал "Системный администратор"
Журнал «БИТ»
Наука и технологии
Подписка
Где купить
Авторам
Рекламодателям
Архив номеров
Контакты
   

  Опросы
  Статьи

Электронный документооборот  

5 способов повысить безопасность электронной подписи

Область применения технологий электронной подписи с каждым годом расширяется. Все больше задач

 Читать далее...

Рынок труда  

Системные администраторы по-прежнему востребованы и незаменимы

Системные администраторы, практически, есть везде. Порой их не видно и не слышно,

 Читать далее...

Учебные центры  

Карьерные мечты нужно воплощать! А мы поможем

Школа Bell Integrator открывает свои двери для всех, кто хочет освоить перспективную

 Читать далее...

Гость номера  

Дмитрий Галов: «Нельзя сказать, что люди становятся доверчивее, скорее эволюционирует ландшафт киберугроз»

Использование мобильных устройств растет. А вместе с ними быстро растет количество мобильных

 Читать далее...

Прошу слова  

Твердая рука в бархатной перчатке: принципы soft skills

Лауреат Нобелевской премии, специалист по рынку труда, профессор Лондонской школы экономики Кристофер

 Читать далее...

1001 и 1 книга  
19.03.2018г.
Просмотров: 9930
Комментарии: 0
Потоковая обработка данных

 Читать далее...

19.03.2018г.
Просмотров: 8139
Комментарии: 0
Релевантный поиск с использованием Elasticsearch и Solr

 Читать далее...

19.03.2018г.
Просмотров: 8245
Комментарии: 0
Конкурентное программирование на SCALA

 Читать далее...

19.03.2018г.
Просмотров: 5221
Комментарии: 0
Машинное обучение с использованием библиотеки Н2О

 Читать далее...

12.03.2018г.
Просмотров: 5905
Комментарии: 0
Особенности киберпреступлений в России: инструменты нападения и защита информации

 Читать далее...

Друзья сайта  

 Тратим меньше, спим больше с VMware Sphere 4.0. Часть 2

Архив номеров / 2009 / Выпуск №12 (85) / Тратим меньше, спим больше с VMware Sphere 4.0. Часть 2

Рубрика: Администрирование /  Продукты и решения

ВИТАЛИЙ БАНКОВСКИЙ, технический директор, автор более 20 статей, главный двигатель прогресса в одной из интернет-компаний

Тратим меньше, спим больше
с VMware Sphere 4.0. Часть 2

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

Обзор средств VMware для создания отказоустойчивых систем

VMware предоставляет два типа отказоустойчивости:

  •  High Availability (далее по тексту – HA). В этой конфигурации VMware анализирует состояние виртуальных машин и перезапускает виртуальную машину на другом сервере, если обнаружен сбой.
  • Fault Tolerance (далее по тексту – FT). В этом режиме на различных серверах VMware запущены идентичные копии виртуальных машин, причем одна является ведущей, вторая – ведомой, она получает те же самые запросы, что и ведущая. Если обнаружена фатальная ошибка ведущей виртуальной машины, то происходит переключение на ведомую виртуальную машину, причем без потери данных и с минимальным временем переключения.

Ключевые компоненты кластера

Кластер VMware состоит из следующих компонентов:

  • сервера VMware;
  • сервер Vcenter для управления серверами VMware;
  • разделяемое хранилище данных и операционных систем VM;
  • сетевая структура.

Для проверки совместимости оборудования необходимо обратиться к списку рекомендуемого оборудования http://www.vmware.com/go/hcl.

Для поддержки FT необходимы процессоры следующих серий:

  • Intel 31xx;
  • Intel 33xx;
  • Intel 52xx;
  • Intel 54xx;
  • Intel 55xx;
  • Intel 74xx;
  • AMD 13xx;
  • AMD 23xx;
  • AMD 83xx.

Одним из главных компонентов при создании кластера является разделяемое между серверами VMware хранилище, представленное с помощью одной из следующих технологий:

  • NFS;
  • iSCSI;
  • SAN.

В моем случае я использовал SAN (Storage Area Network, Сеть хранения данных), причем каждый сервер VMware был подключен к двум коммутаторам SAN, к которым в свою очередь было подключено хранилище SAN с двумя независимыми контролерами, таким образом обеспечивалась отказоустойчивость на уровне доступа серверов VMware к хранилищу.

Установка и предварительная настройка серверов

Установка и предварительная настройка серверов VMware не отличается оригинальностью, но при этом нужно учесть следующие особенности.

Каждый сервер должен иметь как минимум два сетевых интерфейса. Первый интерфейс используется для рабочего трафика виртуальных машин, второй – для служебного трафика, например для миграции виртуальных машин между серверами и для поддержки FT, причем производитель рекомендует выделенный канал для последнего.

Установка и настройка VMware vCenter Server

Для установки Vcenter нам понадобится компьютер с операционной системой Windows. Сейчас поддерживаются следующие версии:

  • Windows 2000 Server;
  • Windows 2000 Advanced Server;
  • Windows XP Professional;
  • Windows Server 2003 (Web, Standard, and Enterprise).

Системные требования:

  • минимум 1 Гб оперативной памяти;
  • минимум процессор Pentium 4.

В зависимости от поставки программного обеспечения VMware установка может быть произведена с компакт-диска, локально или с удаленного хранилища. После установки необходимо перезапустить сервер для активации сервисов Vcenter.

Настройка серверов VMware

На этом этапе мы научимся управлять серверами VMware через центральную программу Vcenter. Для этого запускаем программу Vsphere Client (установка описана в моей предыдущей статье [1]) и подключаемся к серверу, где установлена программа Vcenter. В качестве имени пользователя и пароля необходимо использовать учетную запись администратора самой операционной системы Windows.

Далее нам необходимо произвести следующие шаги:

  • создать виртуальный дата-центр;
  • создать кластер;
  • подключить к созданному кластеру наши серверы VMware.

Создание виртуального дата-центра

После подключения к Vcenter с помощью клиента Vsphere мы увидим окно, где и нужно создать дата-центр.

Создание кластера

Выделяем созданный дата-центр, при этом появится ссылка для создания кластера (см. рис. 1). При создании нужно указать, что будет использоваться VMware High Availability. Это также необходимо, если будет использоваться Fault Tollerance.

Рисунок 1. Создание кластера

Рисунок 1. Создание кластера

Подключение серверов VMware к Vcenter для централизованного управления

Для этого необходимо выделить кластер и нажать на ссылку Add Host. При этом появится приглашение для ввода адреса сервера VMware и учетной записи администратора сервера VMware на этом сервере (см. рис. 2).

Рисунок 2. Подключение сервера VMware

Рисунок 2. Подключение сервера VMware

Далее, последовательно необходимо добавить остальные серверы VMware.

Настройка серверов VMware

Как я упомянул в предыдущей статье [1], программа VMware поддерживает «Виртуальный коммутатор», на котором могут быть созданы виртуальные сети, как указано в таблице.

Таблица. Типы виртуальных сетей VMware

Название

Назначение

Virtual Machine

Трафик виртуальных машин

VMKernel

Поддержка функционала Vmotion и Fault Tolerant

Management Console

Для управления сервером VMware

Для включения поддержки VMware HA и VMware FT настоятельно рекомендуется создать три виртуальных коммутатора и привязать их к выделенным сетевым адаптерам, потому что эти функционалы потребляют значительное количество ресурсов. В моем случае трафик виртуальных машин составлял всего несколько мегабит в секунду, поэтому я создал два виртуальных коммутатора и ассоциировал их к двум сетевым адаптерам.

Как видно из рис. 3, наши виртуальные коммутаторы, кроме виртуальных сетей для управления и виртуальных машин, содержат виртуальную сеть VMKernel, причем я использовал VMKernel для Vmotion, и VMKernel2 для Fault Tolerant (см. рис. 4 и 5).

Рисунок 3. Сетевая структура сервера VMware

Рисунок 3. Сетевая структура сервера VMware

Рисунок 4. Настройка виртуальной сети для поддержки Vmotion

Рисунок 4. Настройка виртуальной сети для поддержки Vmotion

Рисунок 5. Настройка виртуальной сети для поддержки Fault Tolerant

Рисунок 5. Настройка виртуальной сети для поддержки Fault Tolerant

Создание виртуальной машины и тестирование

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

Процесс создания виртуальной машины производится так же, как я описывал в предыдущей статье, но с небольшой поправкой – она должна быть создана на кластере.

По завершении создания состояние виртуальной машины можно просмотреть в разделе Vrtual Machines.

Как видно из рис. 6, виртуальная машина запущена на сервере vmware02. Для тестирования можно отключить питание сервера vmware02, подождать некоторое время и проверить состояние снова. При этом если все правильно настроено, виртуальная машина будет запущена на сервере vmware03.

Рисунок 6. Состояния виртуальных машин

Рисунок 6. Состояния виртуальных машин

Настройка Fault Tolerance и тестирование

Для активации Fault Tolerante необходимо выделить нашу виртуальную машину и, нажав правую кнопки мышки, выбрать Turn fault tolerance on. Далее нужно подождать, пока синхронизируются виртуальные машины на обоих серверах VMware, после чего в закладке Vitual Machines можно увидеть следующую картину (см. рис. 7).

Рисунок 7. Состояния виртуальных машин

Рисунок 7. Состояния виртуальных машин

Если отключить сервер vmware03, то можно будет увидеть, что виртуальная машина продолжит работу на сервере vmware02.

  1. Банковский В. Тратим меньше, спим больше с VMware Sphere 4.0: установка. //Системный администратор, №7, 2009 г. – С. 46-49.
  2. Официальный сайт VMware – http://vmware.com.
  3. Список рекомендуемого оборудования – http://www.vmware.com/go/hcl.

Комментарии отсутствуют

Добавить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

               Copyright © Системный администратор

Яндекс.Метрика
Tel.: (499) 277-12-41
Fax: (499) 277-12-45
E-mail: sa@samag.ru