System Center 2012 Virtual Machine Manager – Обновляемся до уровня SP1 и перебираемся на Windows Server 2012 и SQL Server 2012

Оригинал данной статьи находится тут.

Продолжая тему развёртывания Service Pack 1 (SP1) для линейки продуктов Microsoft System Center (SC) 2012, в этой заметке опишу опыт обновления Virtual Machine Manager (VMM).

Выполним обновление сервера VMM до уровня SP1, при этом также обновим операционную систему сервера до Windows Server 2012 Standard а БД перенесём на SQL Server 2012 Standard.

Сразу отмечу, что в моём примере не используются хосты виртуализации VMware и не используются механизмы Performance and Resource Optimization (PRO). В случае использование этих вещей перед обновлением стоит ознакомится с дополнительными подготовительными процедурами согласно Planning Considerations for Upgrading to VMM in System Center 2012 SP1

Continue reading “System Center 2012 Virtual Machine Manager – Обновляемся до уровня SP1 и перебираемся на Windows Server 2012 и SQL Server 2012”

Миф о неограниченном размещении ВМ на VMFS-хранилище с VAAI

Оригинал этой статьи написан Jason’ом Boche.

Два года назад, в октябре 2010 года, увидел свет vSphere 4.1, и мы радовались потрясающим нововведениям и повышению масштабируемости инфраструктуры. Два года спустя у нас есть vSphere 5.0 и vSphere 5.1, а также куча других продуктов, сформировавших vCloud Suite.

Я намеренно начал рассказ с vSphere 4.1. В vSphere 4.1 Enterprise Edition появилась такая функция как vSphere API for Array Integration (VAAI). Кстати, это произносится как ‘vee double-ehh eye’. 🙂

Эти API предлагают три различных механизма (примитива) для блочных СХД, позволяющих отдавать отдельные операции на выполнение СХД. Один из этих механизмов мы с вами сегодня и рассмотрим.

Одним из старейших споров является “сколько ВМ VMware можно разместить на одном хранилище VMFS”? Проверенный временем ответ – 10/15/20. Наиболее аккуратный – “столько, сколько вам подходит”, обычно переводящийся в “это зависит от…”

С появлением VAAI я отметил пугающий тренд, что механизм Atomic Test and Set (ATS) или Hardware Assisted Locking раз и навсегда дал ответ на этот вопрос. Якобы вы можете запускать любое количество виртуальных машин на одном LUN’е, так как SCSI-блокировок больше нет.

С появлением vSphere 5.0 VAAI стал поддерживаться большим количеством СХД, и были добавлены новые механизмы как в СХД с блочным типом доступа, так и в NFS-СХД. Также VMware добавила поддержку VMFS-хранилищ размером до 64Тб без использования экстентов. Эта поддержка прекрасно объединяется с мифом о волшебстве ATS. Соответственно, мы не должны были иметь проблем с размещением сотен (если не тысяч) ВМ на одном большом блочном (VMFS) хранилище, как если бы это был NFS, и мы были свободны от ограничений SCSI.

ATS был разработан для устранения задержек LUN, связанных со SCSI-блокировками. Эти блокировки устанавливались при выполнении таких операций как создание/удаление файлов и т.п. Мы сталкиваемся с этими операциями при включении ВМ, создании снимков или разворачивании ВМ из шаблона. Эти операции имеют общую черту – им требуется изменить метаданные VMFS-раздела, для чего требуется его блокировка (SCSI-блокировка) хостом, выполняющим эту операцию. Эта блокировка, хоть она и достаточно короткая по времени, приводит к заметным задержкам операций ввода/вывода, если на одном VMFS-хранилище находится много ВМ, и к нему подключено много хостов. ATS передает механизм блокировки на откуп СХД, которая блокирует только изменяемые данные вместо блокировки целого LUN. Любое окружение, которое ранее оперировало этими задачами, получит от VAAI выигрыш за счет снижения задержек. Continue reading “Миф о неограниченном размещении ВМ на VMFS-хранилище с VAAI”

Обзор блогов от 11/03/13

Виртуальные машины.

Александр Самойленко рассказывает об утилите нагрузочного тестирования VMware View Planner 2.0.

Александр Самойленко рассказывает о том, как поставить ВМ на паузу (аналог Pause у Hyper-V).

Системы хранения данных.

Duncan Epping обсуждает “программно-модернизированные” хранилища (Software Defined Storage).

Duncan Epping показывает, когда используются операции xCopy/Write-Same при Storage vMotion.

Duncan Epping подсказывает, как смотреть счетчики VAAI при помощи ESXTOP.

Jason Boche и Duncan Epping рассуждают о текущих ограничениях количества ВМ на хранилище. Статья интересная, на неделе возьмусь за ее перевод.

Hyper-V.

Алексей Кибкало прочитает бесплатный вводный курс по виртуализации 11 марта.

Прочие новости.

Александр Самойленко рассказывает о новых продуктах VMware и изменениях в существующих.

Утилита HP Array Configuration Utility (ACU) в режиме удалённой службы

Оригинал статьи находится по адресу http://blog.it-kb.ru/2011/06/02/hp-array-configuration-utility-acu-remote-service-mode/

HP Array Configuration Utility (ACU) из состава ProLiant Support Pack это браузер-ориентированная утилита позволяющая управлять дисковой подсистемой серверов HP, например дисковыми массивами подключёнными к контроллерам HP Smart Array. Этот инструмент вполне интуитивно понятен и не создаёт никаких проблем при использовании на полной версии Windows Server c GUI и IE на борту. По умолчанию ACU запускается и выполняется на такой системе в режиме локального приложения (Local Application Mode), но есть у этой утилиты ещё и режим службы для возможности удалённых подключений -Remote Service Mode. При переключении ACU в этот режим в ОС регистрируется системная служба, принимающая запросы на подключение к возможностям ACU от удаленных клиентов. Режим Remote Service Mode может оказаться полезен при работе с серверами на базе OC Windows Server 2008/2008 R2 в режиме Core или Hyper-V Server 2008/2008 R2, то есть там, где нет возможности использовать браузер для запуска ACU в режиме Local Application Mode.

Рассмотрим пример настройки и использования ACU в режиме Remote Service Mode на сервере c OC Hyper-V Server 2008 R2.

Для начала, для возможности работы режима удалённой службы в целевой системе необходимо разрешить входящие подключения на порты TCP 2301 и 2381. Сделать это можно командами: Continue reading “Утилита HP Array Configuration Utility (ACU) в режиме удалённой службы”

Порядок обновления MS TMG до SP2&UR3

Возникла задача обновления MS Threat Management Gateway с RTM до Service Pack 2 и последнего кумулятивного обновления.

Скачанный Service Pack 2 устанавливаться не захотел, и мне пришлось плотнее разбираться в вопросе.

Оказывается, существует единственно правильная последовательность обновления с версии RTM до SP2&UR3.

  1. Итак, мы установили MS TMG RTM. Он имеет версию 7.0.7734.100.
  2. С помощью KB981324 мы обновим его до версии 7.0.8108.200 (Service Pack 1).
  3. Сейчас Service Pack 2 не устанавливается 😉 . Сначала установим KB2288910 и обновим сервер до версии 7.0.9027.400 (Service Pack 1 Software Update 1 ).
  4. Теперь ставим Service Pack 2 (KB2555840) и получаем версию 7.0.9193.500 (Service Pack 2).
  5. И, наконец, UP3 (KB2735208). Получаем на выходе версию 7.0.9193.575 (Service Pack 2 Rollup 3).

Вот такая непростая последовательность по обновлению MS TMG.

Обзор блогов от 04/03/13

О vCenter Server.

Duncan Epping рассказывает, как отключить Datastore Heartbeat в HA-кластере.

Frank Denneman рассказывает о распределении ресурсов в кластере на основе shares и resource pool.

vClassman рассказывает, как настроить уровень автоматизации DRS-кластера из Powershell.

Виртуальные машины.

Антон Жбанков рассказывает о виртуализации business-critical приложений.

Системы хранения данных.

Роман Хмелевский рассказывает о Flashray.

Виртуальные сети.

Алексей Кибкало делится ссылкой на вебинар по интеграции Cisco Nexus 1000v и MS SCVMM2012SP1. Вебинар будет проходить 6 марта.

Физические сервера ESX/ESXi.

Александр Самойленко делится решением странного глюка хоста ESXi.

Hyper-V.

Алексей Кибкало выпускает цикл статей о пулах ресурсов в Hyper-V 2012. Раз, два и видео.

Прочие новости.

Eric Sloof показывает видео с анализом проблем в vCenter Operations Manager.

Eric Sloof дает ссылку на утилиту DRM Diagnose, позволяющую решать проблемы с резервами/лимитами ресурсов ВМ. Александр Самойленко сделал русское описание этой утилиты.

Александр Самойленко рассказывает об анонсе Veeam Backup and Replication 7.

Сергей Мариничев показывает примеры применения фильтров в командлетах Powershell.

Установка Hyper-V Server 2008 R2 на серверную платформу HP ProLiant DL 360 G5

Оригинал этой статьи находится по адресу http://blog.it-kb.ru/2010/06/23/hyper-v-server-2008-r2-clear-install-to-hp-proliant-dl-360-g5/

Подготовка аппаратной платформы

imageПеред началом установки Hyper-V Server мы должны провести подготовку аппаратной платформы. В силу того что Hyper-V Server 2008 R2 это относительно новая ОС, для обеспечения корректной работы аппаратных компонент нам потребуется использовать последние версии драйверов с сайта производителя оборудования. Это требование с точки зрения корректной работы последних версий драйверов влечет за собой необходимость обновления всех прошивок Firmware нашего сервера. Поэтому берём за хорошую практику всегда приводить версии Firmware в актуальное состояние перед установкой ОС и последующей установкой драйверов. Continue reading “Установка Hyper-V Server 2008 R2 на серверную платформу HP ProLiant DL 360 G5”

vSphere 5.1 vs Round Robin vs I/O operation limit

Очередной этап тонкой настройки политик выбора пути в vSphere 5.1.

Виталий Волнянский  около полутора лет назал писал обзор “Настройка значения IOOperationLimit для RoundRobin на нескольких виртуальных хранилищ одновременно“, но есть небольшие изменения в vSphere 5.1, да и скрипты на PowerShell попривлекательней.

Одним из самых эффективных методов увеличения скорости доступ к системам хранения, поддерживающих для Native Multipathing (NMP) Path Selection Plug-ins (PSP)  режим работы Round Robin, и снижения задержек является уменьшение значения по умолчанию параметра I/O operation limit с 1000 операций ввода-вывода до 1-10. Данный параметр регулирует “такт” перехода к следующему активному пути(для ALUA по умолчанию с учетом оптимального пути, регулируется параметром useano), то есть через сколько операций переключиться на следующий путь.

Что даёт и для каких систем рекомендуется/протестировано:

 Как включить?

Это самое простое, но грабля есть.

Подаем команду на нужных дисках и готово:

 Грабля в vSphere 5.1.

В vSphere 5.1 у команды добавился параметр cfgfile, что повлияло на реализацию функции в PowerShell, сейчас синтаксис такой(2 часа выяснял причину сбоя в работе старых скриптов):

boolean set(long bytes, boolean cfgfile, string device, long iops, string type, boolean useano),

как получить описание функций:

пример на PowerShell:

P.S. Если для вашей системы нет рекомендаций от производителя по уменьшению значения параметра, то вся ответственность за последствия изменений лежит на вас.

P.P.S. Продолжаем изучать PowerShell

Скрипт опроса LUN, подключенных с IBM SVC. Для установки параметра код поправите сами. 😉

vSphere 5.x vs IBM SVC(Storwize) vs Multipathing

Продолжаем тему тонкой настройки политики выбора путей. Сегодня разбираем систему хранения IBM SAN Volume Controller и ближайших родственников IBM Storwize v7000/3700/3500.

Что имеем:

  • сеть хранения FC-SAN;
  • несколько IBM BladeCenter HS22V;
  • систему хранения IBM SVC с прошивкой 6.3.x;
  • систему хранения IBM Storwize V7000 с прошивкой 6.4.x;
  • vSphere 5.1b.

Для данного семейства используется Storage Array Type Plug-in (SATP) со следующей политикой по умолчанию VMW_PSP_FIXED. Данная политика подтверждена VMware на HCL, но имеет пометку “посмотрите рекомендации производителя”. Соответственно, смотрим какую политику рекомендует IBM  в документе “VMware vSphere best practices for IBM SAN Volume Controller and IBM Storwize V7000 disk family“.

Как и ожидалось, для Аctive-Аctive систем хранения рекомендуется Round Robin.

Теперь необходимо выполнить два действия:

  1. заменить на всех хостах политику по умолчанию;
  2. для используемых устройств изменить политику выбора путей.

Для упрощения используем PowerShell. Готовые шаблоны есть на сайте сообществ VMware либо смотрите пошаговые инструкции.

Обзор блогов от 25/02/13

О vCenter Server.

Simon Seagrave делится ссылкой на постер о семействе продуктов VMware vCloud.

Андрей Коновалов публикует подробную инструкцию о настройке Site-to-Site VPN между VMware vCloud Director и Microsoft Windows Server.

Виртуальные машины.

Duncan Epping дает ссылку на документ по обеспечению отказоустойчивости инфраструктуры VMware View.

Frank Denneman рассказывает о полезной настройке “Reserve all guest memory (all locked)”.

Александр Самойленко рассказывает, почему в каталоге ВМ два файла VMX.

Системы хранения данных.

Chad Sacac рассказывает о выходе новой прошивки для EMC VNX.

Frank Denneman рассказывает про правила Storage DRS и поведение при создании ВМ.

Михаил Коротько делится ссылкой на документ Best Practices for Running VMware vSphere on Network-Attached Storage (NAS).

Роман Хмелевский поднимает вопрос техподдержки СХД NetApp на русском языке. Если вам интересно, ответьте на несколько вопросов.

Роман Хмелевский рассказывает о NetApp EF540.

Виртуальные сети.

Eric Sloof делится ссылкой на бесплатный курс по VMware vShield Edge.

Андрей Коновалов рассказывает, что могут вместе не работать VMware VMXNET3 и Microsoft NAT.

Константин Введенский рассказывает про примеры использования Network IO Control.

Физические сервера ESX/ESXi.

Duncan Epping рассказывает, как происходит перезапуск ВМ в случае сбоя.

vClassman делится скриптами PowerCLI по вводу/выводу хоста из режима обслуживания.

Прочие новости.

Eric Sloof делится ссылкой на бесплатный курс по виртуализации MS Sharepoint на VMware vSphere 5.

Eric Sloof рассказывает о скором выходе книги VMware vCloud Architecture Toolkit.

Eric Sloof делится ссылкой на ПО Makyo, позволяющей копировать ВМ и vAPP между разными vCenter.

vClassman делится скриптом по автоматизации доступа к vSphere.

Александр Самойленко дает ссылку на список приложений, поддерживаемых на платформе VMware vSphere.

Александр Самойленко сравнивает редакции VMware vSphere Data Protection.

Александр Самойленко дает ссылку на черновик vSphere 5.1 Security Hardening.

Александр Самойленко рассказывает про Veeam Backup and Replication Cloud Edition.

Сергей Мариничев делится скриптом, ищущим сервера, требующие перезагрузки.

Сергей Мариничев рассказывает, как автоматизировать отчеты Microsoft Baseline Security Analyzer с помощью PowerSHell.

Сергей Мариничев рассуждает на тему ограничений полномочий системных администраторов.