SharePoint Conference Украина, Киев 25 апреля 2012 Virtual SharePoint 2010 Michael Noel.

Презентация:



Advertisements
Похожие презентации
ЧАСТНОЕ ОБЛАКО – СОЗДАНИЕ ДИНАМИЧЕСКОГО ДАТАЦЕНТРА Гайдар Магдануров, Microsoft e: | | p: +7 (905)
Advertisements

PRC303 Службы и приложения Инфраструктура Развёртывание Hyper-V на серверы без ОС Hyper-V, VMware, Citrix XenServer Управление сетевыми устройствами.
Новые возможности Windows Server 2008 R2 Косивченко Александр, MCSA
Георгий А. Гаджиев. Обзор компонентов System Center 2012 R2 Отказоустойчивость фабрики Отказоустойчивость компонентов System Center.
Microsoft TechDays Косивченко Александр.
Microsoft TechDays Павел Дугаев MVP Exchange Microsoft TechDays Цели презентации Рассказать об основных средствах управления виртуализацией, предлагаемых.
Microsoft TechDays Цыганов Федор Softline.
Виртуализация MS SQL сервера на платформе VMware VSphere Система хранения Главный риск – консолидация места хранения I.IOPS разделён между несколькими.
Microsoft TechDays Владимир Елисеев Консультант по инфраструктурным решениям Microsoft.
Virtualization Startup Дмитрий Нечаев
System Center Essentials Планирование развёртывания Присяжный Дмитрий MCP, MCTS.
Украина, Киев ул. Боженко 15 (6 этаж) тел: (044) Information Software Systems 2009 Легкий старт с SPLA Технические решения для.
Создание центра виртуализации в группе компаний «ВебЗавод» на основе Windows Server 2008 R2 Live Migration Артём Синицын | MVP Forefront Группа компаний.
Click to edit Master subtitle style Оптимизация базовой ИТ Инфраструктуры с Windows Server 2008 R2 Петр Васильев специалист по технологиям Microsoft Corporation.
Докладчик: Зацепилов Д.С инженер-электроник УА Применение технологии виртуализации на основе XEN для развёртывания Web-серверов и серверов приложений производственного.
Как попробовать виртуализацию VMware Александр Самойленко, Антон Петров.
Microsoft TechDays Владимир Елисеев Консультант по инфраструктурным решениям Microsoft.
PRC302 VMM 2007 Нет поддержки кластеров Virtual Server 2005 VMM 2008 Поддержка кластеров Создание высокодоступных ВМ Быстрая миграция, LAN Hyper-V и.
Microsoft TechDays Косивченко Александр
Microsoft TechDays Это видео - часть.
Транксрипт:

SharePoint Conference Украина, Киев 25 апреля 2012 Virtual SharePoint 2010 Michael Noel

Знакомьтесь: Michael Noel Автор или со-автор более чем 20 книг серии «Unleashed» («Полное Руководство») издательства «SAMS Publishing», в том числе: «SharePoint 2003», «ISA Server 2006», «Windows Server 2008 R2», «Exchange Server 2010», «SharePoint 2010» и др. Партнер фирмы Convergent Computing ( San Francisco, USA), специализирующейся на вопросах компьютерной безопасности и внедрения продуктов Microsoft (SharePoint, Active Directory, Exchange и др.)

Книги автора!

О чем мы будем с вами говорить? Краткий обзор Архитектуры SharePoint 2010 Руководящие принципы виртуализации SharePoint 2010 – Виртуализация SharePoint Ролей – Виртуализация сервера базы данных (SQL Server) Ограничения по памяти и рекомендации для Гостей Программные средства виртуализации – Microsoft Windows Server 2008 Hyper-V – Microsoft System Center Virtual Machine Manager 2008 – Сторонние поставщики («Third Party») Лицензирование Виртульных Серверов (Microsoft)

SHAREPOINT 2007 В СРАВНЕНИИ С SHAREPOINT 2010

Единая ферма 2007 Вэб/Запросы/Индекс/ База Данных 2010 Вэб/Запросы/Сервисные Приложения/ Базы Данных

Выделенный сервер баз данных

Наименьшая доступная ферма

АРХИТЕКТУРА SHAREPOINT 2010

Ферма среднего размера

Большая ферма

ЗАЧЕМ ВИРТУАЛИЗАЦИЯ?

Зачем виртуализация?

ПРИНЦИПЫ ВИРТУАЛИЗАЦИИ SHAREPOINT 2010

Виртуальный Хост

Ролевая виртуализация Отличный кандидат на виртуализацию Легко обеспечивается посредством шаблонов Вэб Повышенные требования к процессору/памяти, но остается хорошим кандидатом Часто сочетается с SP2010 Вэб Ролями Требует дополнительный Диск для индексов Запрос / Поиск Повышенные требования к процессору/памяти, но остается хорошим кандидатом Минимум дисковых требаний по сравнению с другими ролями Прило- жение Самые высокие требования к процессору, памяти и вводу-выводу Требует осторожной виртуализации – хост-сервер должен быть масштабируемым Виртуальный сервер должен использовать сквозной диск или диск фиксированного размера БД

Гостевые рекомендации SharePoint Роль Кол-во CPU Оперативная Память (RAM) МинимумРекомендуется Только Вэб*26GB 8GB Только Сервисные Приложения26GB 8GB Только Поиск/Запрос28GB 10GB Совместные Вэб/Запрос/Приложения 4 10GB12GB База Данных*4 10GB16GB

SharePoint Роль - Виртуальная Машина - Руководство

SQL Server: Виртуальная Машина

АРХИТЕКТУРА ВИРТУАЛЬНОЙ ФЕРМЫ

Рентабельная виртуальная среда Позволяет иметь тестовое оборудование Позволяет отделить роль базы данных на выделенный сервер Может быть легко масштабирована в будущем

Рентабельная виртуальная среда СерверПамятьПроцессорДиск Виртуальный Хост 24GB RAM2 quad-core (8 cores) C drive: OS - Windows Server 2008 R2 with Hyper- V; 50GB dedicated volume D drive: dedicated volume for OS VHDs E drive: 500GB dedicated volume for SQL Database VHDs F drive: 100GB dedicated volume for SQL Logs VHDs. SQL сервер10GB RAM4 virtual processors C drive: OS - 100GB fixed-size VHD D drive: fixed-size VHD (100GB) dedicated for SQL logs E drive: fixed-size VHD (500GB) dedicated for SQL Data SharePoint Вэб/Запросы/ Приложения 10GB RAM4 virtual processors C drive: OS and Transport Queue Logs; 100GB fixed-size VHD E drive: 100GB fixed-size VHD for Index/Query

Высоко доступная ферма с двумя Серверами Высокая доступность сквозь хост- серверы Все компоненты виртуальны Необходимы только две лицензии Windows Enterprise Edition

CeрверПамятьПроцессорДиск Виртульные хост-серверы 48GB RAM2 quad-core (8 cores) C drive: OS; Windows Server 2008 R2 with Hyper-V; 50GB dedicated LUN D drive: dedicated LUN for VHDs Raw volume: 100GB dedicated LUN for SQL Logs Raw volume: 2TB dedicated LUN for SQL Databases SQL Сервер16GB RAM4 virtual processors C drive: OS; 50GB fixed-size VHD D drive: pass-through dedicated LUN (100GB) for SQL Logs E drive: pass-through dedicated LUN (2TB) for SQL Data SharePoint Сервер (Вэб/Приложения) 12GB RAM2 virtual processors C drive: OS; 100GB fixed-size VHD SharePoint Сервер (Поиск/Запросы) 12GB RAM2 virtual processors C drive: OS; 100GB fixed-size VHD D drive: 200GB fixed-size VHD for Index/Query SQL Сервер (Резервный) 2GB RAM1 virtual processor C drive: OS; 50GB fixed-size VHD Высоко доступная ферма с двумя Серверами

Большие Виртуальные Фермы

Наиболее важные операции обеспечиваются физическими серверами Несколько ферм с базами данных на кластер SQL сервер Комбинирование виртуальных и физических серверов обеспечивает высокую доступность и производительность

АРХИТЕКТУРА С НЕОДНОРОДНОЙ ПАМЯТЬЮ NUMA (NON-UNIFORM MEMORY ACCESS)

NUMA – Oграничения и Принципы NUMA ограничения существуют на аппаратном уровне. Виртульные гости, требующие больше памяти чем имеется в одном NUMA базовом узле сущесвенно влиют на прозводительность NUMA ограничения зависят от процессора и материнской платы. Для расчета рамера базового узла или доступного блока памяти следует разделить общий размер памяти в системе на общее количество ядер (cores). – Пример: Dual Quad-core хост (2x4 = 8 ядер) с 64GB оперативной памяти имеет NUMA базовый узел (блок) размером 64/8 = 8GB. – В нашем примере это означает что выделение более чем 8GB на одного виртуального гостя сущесвенно снизит прозводительность.

NUMA – Oграничения и Принципы Учитывая NUMA ограничения, Вы можете получить лучшую производительность используя два фронтальных SharePoint сервера с вдвое меньшей памятью чем один сервер с вдвое большей памятью. Это относится к любой виртуальной платформе, однако NUMA ограничения и возможности зависят от аппаратных средств и даже их производителя. Более детальную информацию Вы можете найти в MS Whitepaper on Virtualization of SharePoint (

NUMA Пример: 2x Quad Core, 64GB RAM

NUMA Пример: 2x Quad Core, 8GB RAM

ОБЕСПЕЧЕНИЕ ВИРТУАЛИЗАЦИИ SHAREPOINT

Microsoft поддерживает виртуализацию SharePoint Microsoft официально поддерживает аппаратную виртуализацию любой из SharePoint ролей и SQL Server (2005, 2008, 2008 R2). Существуют только три требования для виртуализации, которые должны быть соблюдены: – Аппаратная поддержка виртуализации, обеспечиваемая процессорами с виртуальными средствами - к примеру: процессорами с Intel Virtualization Technology (Intel VT) или AMD Virtualization (AMD-V) technology. – Аппаратно-реализованная функция безопасности - Data Execution Prevention (DEP) включена и выполняется. – Используется Virtual Machine Monitor (VMM): или Microsoft Hyper-V, или одобренный гипервизор стороннего поставщика, являющегося участником Server Virtualization Validation Program (SVVP, смотри также KB )

SharePoint и сторонние поставщики SharePoint поддерживается на VMware ESX/ESXi, Citrix XenServer, и других виртуальных средствах, включенных в SVVP Речь идет только о гипервизор программах, что исключает такие продукты как VMware Workstation или VMWare Server Меньше необходимость воспроизводить проблемы на физическом оборудовании

WINDOWS SERVER 2008 R2 HYPER-V

Обзор Hyper-V R2 для SP2010

SYSTEM CENTER VIRTUAL MACHINE MANAGER 2008 R2

System Center Virtual Machine Manager (VMM) Виртуальный Хост и Гостевая Управляющая Платформа Часть System Center Management комплекта, включаюшего: – System Center Operations Manager 2007 – System Center Data Protection Manager 2007 – System Center Configuration Manager 2007 R2 – System Center Mobile Device Manager 2007 – System Center Essentials 2007 – System Center Capacity Planner 2007 – System Center Service Manager 2010

System Center Virtual Machine Manager (VMM) 2008 Новая версия (VMM 2008 R2) VMM 2008 R2 включает P2V (Физическое в Виртуальное перемещение) and V2V (VMware to Hyper-V) инструменты Позволяет применение SharePoint сервер-шаблонов для быстрого создания тест-ферм или новых производственных ферм Может управлять Hyper-V and VMware гостями Портал «самообслуживания» позволяет пользователям и удаленным администраторам создавать собственные виртуальные машины применяя шаблоны PowerShell может использоваться для создания скриптов по объединению серверов в фермы

Быстрое создание SP2010 Фермы с применением VMM 2008 R2 1.Создать нового виртуального Гостя (Windows Server 2008 R2) 2.Установить SP2010 Binaries. Остановиться перед запуском Config Wizard 3.Преобразовать виртуального Гостя в Шаблон, изменить шаблон, чтобы он мог быть добавлен в домен 4.Добавить PowerShell скрипт для выполнения после первого «логин», с разрешением SP быть добавленным в существующую или новую ферму. Voila! 15 минут на создание фермы…

Скрипт создания Фермы (Спасибо Muhanad Omar, MVP) $configType = read-host "Do you wish to join an existing Farm? (Y/N)" if ($ConfigType -eq "Y") { $DatabaseServer = read-host "Sounds good. Please specify the name of your SQL Server"; $ConfigDB = read-host "Next, specify the name of your Farm Configuration Database"; $Passphrase = read-host "Finally, please enter your Farm passphrase" -assecurestring } else { $DatabaseServer = read-host "In that case, let's create a new Farm. Please specify the name of your SQL Server"; $FarmName = read-host "Please specify a name for your Farm (ex. SP2010Dev)"; $ConfigDB = $FarmName+"_ConfigDB"; $AdminContentDB = $FarmName+"_Admin_ContentDB"; Write-Host "Please enter the credentials for your Farm Account (ex. CONTOSO\SP_Farm)"; $FarmAcct = Get-Credential; $Passphrase = read-host "Enter a secure Farm passphrase" -assecurestring; $Port = read-host "Enter a port number for the Central Administration Web App"; $Authentication = read-host "Finally, specify your authentication provider (NTLM/Kerberos)"; } if ($ConfigType -eq "Y") { Add-PSSnapin Microsoft.SharePoint.PowerShell; Connect-SPConfigurationDatabase -DatabaseName $ConfigDB -DatabaseServer $DatabaseServer -Passphrase $Passphrase } else { Add-PSSnapin Microsoft.SharePoint.PowerShell; Write-Host "Your SharePoint Farm is being configured..." New-SPConfigurationDatabase -DatabaseName $ConfigDB -DatabaseServer $DatabaseServer -AdministrationContentDatabaseName $AdminContentDB -Passphrase $Passphrase -FarmCredentials $FarmAcct } Initialize-SPResourceSecurity Install-SPService Install-SPFeature -AllExistingFeatures New-SPCentralAdministration -Port $Port -WindowsAuthProvider $Authentication Install-SPHelpCollection -All Install-SPApplicationContent Write-Host "Your SharePoint 2010 Farm has been created!" if ($ConfigType -eq "N") { $WebAppCreation = read-host "Would you like to provision a Web Application using the default Team Site Template? (Y/N)"; if ($WebAppCreation -eq "Y") { $HostHeaderQ = read-host "Would you like to specify a host header? (Y/N)"; if ($HostHeaderQ -eq "Y") { $HostHeader = read-host "Please specify a host header for your Web Application (ex. intranet.contoso.com)"; $URL = " Write-Host "Creating your Web Application..."; New-SPWebApplication -Name "SharePoint 2010 Team Site" -Port 80 -HostHeader $FQDN -Url $URL -ApplicationPool "Content_AppPool" -ApplicationPoolAccount (Get-SPManagedAccount $FarmAcct.UserName) -DatabaseServer $DatabaseServer -DatabaseName $FarmName + "_TeamSite_ContentDB_01"; New-SPSite $URL -OwnerAlias $FarmAcct.UserName -Language Template "STS#0" -Name "Team Site"; Write-Host "Configuration completed."; } else { Write-Host "Creating a Web Application using the default Team Site Template..." } else { Write-Host "Configuration completed."; } Write-Host "Press any key to continue..." $x = $host.UI.RawUI.ReadKey("NoEcho,IncludeKeyDown")

ЛИЦЕНЗИРОВАНИЕ ВИРТУАЛИЗАЦИИ

Windows Server - Лицензирование Виртуализации – Standard (Std) издание: Один виртуальный гость (если хост предназначен для виртуализации) – Enterprise (Ent) издание: 4 виртульных гостя (если хост предназначен для виртуализации) / Гость может быть Std/Ent – DataCenter издание: неограниченное колиство виртуальных гостей / лицензия на процессор – Лицензия на виртуализацию Операционной Системы применяется к Hyper-V или любой программе виртуализации, указаннной в SVVP (Server Virtualization Validation Program, KB ) System Center - Лицензирование Виртуализации – System Center Management Suite Standard издание: Менеджер Защиты Данных (Data Protection Manager – DPM), Meнеджер Работ (Operation Manager – OpsMgr), Менеджер Конфигурации (ConfigMgr), and Менеджер Виртуальной Машины (VMM Agents) for 1 server. – System Center Management Suite Enterprise издание: неограниченное количество DPM, OpsMgr, ConfigMgr, and VMM Agents для всех виртуальных гостей на хосте. Свяжитесь с Microsoft для конкретизации... Пример лицензирования

Microsoft Виртуальный Гость – Лицензионная Модель Гость может использовать любую комбинацию нижнего уровня лицензий (Datасenter хост, Enterprise или Standard издания) Применяется не только для Операционных Систем (OS) работающих в виртульной среде Windows, но также в других виртуальных системах («3 rd party»)

Что узнали? Что возьмем с собой? Архитектурные варианты SharePoint 2010 Как виртуализировать SharePoint, при этом настроить хост и гостевую среду очень осторожно. Как добиться наилучшей производительности используя выделенные Виртуальный Хост, сквозную Сетевую плату и сквозной диск без перегрузки ресурсов. О курсе Microsoft на поддержку программ, использумых в виртуальной среде сторонних производителей (KB897615) таких как VMware и XenServer… Как Windows Server 2008 R2 Hyper-V технология обеспечивает высокую производительность при очень конкурентоспособной стомости Что Microsoft лицензирование имеет новую поддержку виртуализации и Datacenter edition будет обеспечивать нeогрниченное количество гостей в одном хост-сервере.

Дополнительная Информация SharePoint 2007 Unleashed and SharePoint 2010 Unleashed (SAMS Publishing) ( Windows Server 2008 R2 Unleashed and/or Hyper-V Unleashed ( Microsoft Virtualizing SharePoint Infrastructure Whitepaper ( Microsoft Virtualizing SQL Server Whitepaper ( Microsoft Edge Videos on Virtualization of SharePoint: – –

Michael Noel