Microsoft cluster systems ritconf

  • 1,195 views
Uploaded on

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
1,195
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
19
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

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