Microsoft cluster systems ritconf

1,513 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,513
On SlideShare
0
From Embeds
0
Number of Embeds
32
Actions
Shares
0
Downloads
23
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Microsoft cluster systems ritconf

  1. 1. Кластерные системына технологияхMicrosoft Windows<br />Бешков Андрей<br />Microsoft<br />abeshkov@microsoft.com<br />http://twitter.com/abeshkov<br />
  2. 2. Содержание<br />Зачем нам нужен кластер?<br />Какие бывают кластеры?<br />Как работает кластер?<br />Создание кластеров виртуализации <br />Управление кластером<br />
  3. 3. Вы знаете что такое Додо???<br />
  4. 4. Что такое Додо?<br />Додо(Raphuscucullatus) не летающая птица, жившаянаостровах Индийского океана. <br />Вымерлав середине 17-го века.<br />
  5. 5. Как это могло случиться <br />Мы с тобой последние Додо на планете!!!<br />Я сложил все наши яйца в эту безопасную корзину.<br />
  6. 6. Чего бы хотелось<br /><ul><li>Снижение операционных затрат на серверную инфраструктуру
  7. 7. Упрощение и ускорение ввода новых сервисов в эксплуатацию
  8. 8. Повышение отказоустойчивости и доступности сервисов
  9. 9. Географическое распределение и катастрофоустойчивость
  10. 10. Повышение утилизации инфраструктуры
  11. 11. Легкого масштабирования мощностей наших сервисов</li></li></ul><li>Network Load Balancing (NLB) <br />Основная цель распределение нагрузки между физическими узлами<br />NLB лучше всего подходит для stateless приложений таких как: <br />Web, Terminal, VPN<br />Узлы связаны с помощью использования одного MAC адреса<br />
  12. 12. Failover Cluster<br />Статус кластера хранится в общем хранилище на SAN<br />Типичные задачи SQL, Exchange, File и Print<br />Узлы соединяются с помощью TCP и UDP<br />Может быть географически распределенным<br />
  13. 13. Failover cluster на основе Hyper-V<br />Узлы источник и получатель должны быть частью кластера на основе Hyper-V Server R2 или Windows Server 2008 R2 server core. <br />В одном кластере могут применяться оба продукта.<br />Файлы виртуальных машин находятся на общем хранилище.<br />Failover Cluster<br />Узел источник<br />Узел получатель<br />Сетевое хранилище<br />
  14. 14. Live Migration<br />Копируем память вирт. машины<br />Перенос измененной памяти и состояния<br />Переключение хранилища на целевой узел<br />Запуск виртуальной машины<br />Shared storage<br />Host 1<br />Host 2<br />VHD<br />
  15. 15. Сценарии Live MigrationОбслуживание инфраструктуры<br />Хост выключен или на обслуживании<br />Общее хранилище<br />
  16. 16. Сценарии Live Migration <br />Перенос сервиса по отказу<br />12<br />Общее <br />хранилище<br />
  17. 17. Балансировка нагрузки Hyper-V и SC VMM PRO Tips<br />13<br />
  18. 18. Кластеризация и хранилище<br />Одновременный доступ к файловой системе<br />Отказоустойчивый I/O без специального оборудования<br />Нет ограничения на типы файлов и структуру директорий<br />Никаких специальных агентов<br />Привычная файловая система NTFS<br />I/O перенаправлен через сеть<br />Авария канала к SAN<br />Единый том<br />SAN<br />VHD<br />VHD<br />VHD<br />
  19. 19. Хранилище Cluster Shared Volumes (CSV)<br />Все сервера видят одно и тоже<br />
  20. 20. Единое пространство имен CSV<br />Тома CSV видны на каждом узле кластера<br />C:ClusterStorageVolume1<root><br />C:ClusterStorageVolume2<root><br />C:ClusterStorageVolume3<root><br />
  21. 21. Кластера Windows Server 2008 R2 и Hyper-V Server 2008 R2<br />
  22. 22. Масштабируемость кластера Hyper-V<br />916вирт. машинработает на16-ти узловом кластересхранилищем в 16.5 ТБв службе Microsoft IT<br />
  23. 23. Кластера Hyper-V R2 под нагрузкой <br />Microsoft.com: веб сервера под Hyper-V<br />http://www.microsoft.com<br />~1.2 миллиардовхитовв месяц<br />MSDN/TechNet: веб и файл сервера под Hyper-V<br />~1 миллионхитовв день<br />Top 10 самых посещаемых сайтов на планете<br />
  24. 24. Кластера Hyper-V R2 под нагрузкой <br />Сайты Connect, Codeplex, Social - под Hyper-V<br />Microsoft IT (4 кластерапо 16 узлов)<br />Microsoft Global Foundation Services (XBOX Live и.т.д)<br />1300 вирт. машин<br />
  25. 25. Поддерживаемые ОС<br />Windows Server 2008<br />(до 4-хvCPU)<br />Windows Server 2003<br />(до2-хvCPU)<br />Windows Server 2000<br />(1 vCPU)<br />Windows Vista (до 2-хvCPU)<br />Windows XP Pro SP2/SP3 (до 2-хvCPU)<br />Windows Server 2008 R2 (до 4-хvCPU)<br />Windows 7 (до 4-хvCPU)<br />SLES10 (до 4-хvCPU)<br />RHEL 5.2/5.3 (до 4-хvCPU)<br />SLES 11 (до 4-хvCPU)<br />В ближайшее время любой Linux c ядром выше 2.6.32<br />
  26. 26. Что еще можно запустить<br />Solaris и его клоны<br />SCO Open Server<br />FreeBSD и прочие xBSD<br />Windows NT<br />
  27. 27. Кластер Франкенштейн<br />Оборудование:<br />4 поколения процессоров Intel VT<br />4 узла кластера соединены 1 ГБiSCSI<br />Тестирование:<br />Скрипт выполняет Live Migration для виртуальных машин каждые 15 секунд<br />Результат: 25000+ миграций за неделю!<br />
  28. 28. Как создать кластер для виртуальных машин?<br />На каждом узле Hyper-V<br /><ul><li>Настроить BIOS
  29. 29. Установить Windows Server 2008 Enterprise или Datacenter
  30. 30. Установить «Failover Clustering»</li></ul>Хранилище<br /><ul><li>iSCSI, Fiber Channel, SAN
  31. 31. Производитель должен поддерживать механизм “Persistent Reservations”</li></li></ul><li>Как создать кластер для виртуальных машин?<br />Сеть: <br /><ul><li>Рекомендуется иметь как минимум два физических сетевых интерфейса
  32. 32. Если используем iSCSI, то нужно добавить еще один выделенный интерфейс</li></ul>Проверить кластер с помощью оснастки Failover Clustering <br />Наконец-то создать кластер<br />
  33. 33. Windows Server Core 2008R2если вам не нравится графика<br />
  34. 34. Настройка Windows Server Core 2008R2<br />
  35. 35. Создание кластера<br />Имена узлов кластера<br />2. Имя кластера<br />3. Непременно нажать!!!<br />
  36. 36. Проверка компонентов кластера<br />Подробная инфомация<br />HTML-отчет по компонентам кластера<br />Результаты<br />
  37. 37. Дополнительные материалы<br />http://blogs.technet.com/abeshkov/<br />http://blogs.technet.com/vm/<br />http://www.techdays.ru/<br />hhttp://www.microsoft.com/rus/virtualization/default.mspx<br />http://hyper-v.ru<br />http://www.microsoft.com/windowsserver<br />
  38. 38. Вопросы?<br />http://blogs.technet.com/abeshkov/<br />abeshkov@microsoft.com<br />http://twitter.com/abeshkov<br />

×