• Отделяем трафик Hyper-V Shared Nothing Live Migration

    imageПосле перевода серверов виртуализации на Windows Server 2012 возникло желание использовать новый функционал Hyper-V  - Shared Nothing Live Migration для хостов, не являющихся членами кластеров. Здесь я опишу практический пример действий, которые были выполнены для того, чтобы отделить трафик миграции от основного трафика управления хостом виртуализации. В рассматриваемом примере имеется два сервера виртуализации HP ProLiant DL380 G5 с дополнительно установленным двух-портовым гигабитным сетевым адаптером HP NC360T. Таким образом каждый сервер имеет по четыре гигабитных сетевых интерфейса, которые мы будем использовать в следующем порядке:

    • Port 1 NC373I (On-Board NIC1) – Под трафик резервного копирования DPM
    • Port 2 NC373I (On-Board NIC2) – Под трафик Live Migration (LM)
    • Port 3 NC360T (PCI-E NIC Port1) – Под трафик управления хостом
    • Port 4 NC360T (PCI-E NIC Port2) – Под трафик виртуальных машин

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

  • Windows Server 2012 - The DNS service on server has stopped running

    Заметил на паре серверов с Windows Server 2012 одну особенность – периодически останавливающуюся службу DNS Client, о чем назойливо сообщал SCOM:

    Alert: DNS Service Stopped
    Source: Microsoft Windows Server 2012 Standard
    Path: KOM-AD01-NPS01.holding.com
    Description: The DNS service on server KOM-AD01-NPS01.holding.com has stopped running

    В эвент-логе на этих серверах можно было видеть события - сначала об остановке службы…

    EventID 7036 The DNS Client service entered the stopped state.

    и через некоторое время – о её повторном запуске..

    EventID 7036 The DNS Client service entered the running state.

    SCOM DNS Client service entered the stopped state

    Судя по соседним событиям лога, никакого криминала в это время в системе не происходило и поэтому понять природу такого поведения клиента с наскоку не удалось. Интересно то, что на других серверах с Windows Server 2012 такого поведения службы DNS не наблюдалось и по сути эти два сервера отличались от других разве что только пониженной сетевой активностью. В ходе экспериментов удалось заметить то, что отключение Windows Firewall приводило к тому, что служба работала постоянно без остановок. Где-то на форумах в интернете (ссылку к сожалению не сохранил) наткнулся на информацию про то, что на новых системах DNS клиент может останавливаться в случае отсутствия активности. Как я понял, в Windows Server 2012 тип запуска службы DNS Client отображается как Automatic (Trigger Start), в отличие, например, от Windows Server 2008 R2, где он был Automatic, а служба при этом работала постоянно. Там же дали совет о том, что дабы заставить службу DNS Client работать без остановок, надо включить в правилах Windows Firewall разрешающее правило сетевого обнаружения - Network Discovery (LLMNR-UDP-In)

    Enable Network Discovery (LLMNR-UDP-In) rule in Windows Firewall

    Так как в нашей сети работает DNS сервер, LLMNR нам на самом деле не нужен, но для "успокоения" SCOM этот метод оказался вполне работоспособным и вот уже более двух недель наблюдения на двух исходных серверах служба DNS Client работает без остановок.

  • Windows Server 2012 - Поднимаем RODC через PowerShell

    imageВ одной из прошлых заметок я уже писал о проблеме выбора ближайшего RWDC при вводе в домен компьютера попадающего в сайт с RODC. В процессе перевода RODC на Windows Server 2012 на одной из удалённых площадок столкнулся с ситуацией, до боли напоминающей старую проблему… В процессе работы мастера повышения сервера до RODC при попытке выбрать в домене группу для Администраторов RODC или же группы для репликации паролей, диалоговое окно выбора доменных объектов не открывалось и возникала странная ошибка, говорящая о невозможности определения состояния RWDC находящегося совершенно “в другой степи” и не имеющего отношения ни к местному сайту ни к ближайшему RWDC.

    image

    Конечно можно было бы не менять настройки на этом шаге мастера и выполнить установку с настройками по умолчанию, а уже после окончания установки назначить группу Администраторов RODC и задать группы репликации паролей, но в голову пришла мысль о том, что выполнить повышение до RODC можно и с помощью PowerShell сразу указав при этом в явном виде все необходимые группы доступа. Собственно далее – небольшая шпаргалка как это сделать.

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

  • Переносим базы данных SharePoint 2013 на другой сервер SQL Server

    imageРассмотрим процесс переноса всех баз данных SharePoint Server 2013 Standard с одного сервера SQL Server 2012 на другой. В рассматриваемом примере базы данных SharePoint расположенные на отдельном виртуальном сервере должны быть перенесены в кластер SQL Server состоящий из двух физических серверов. Насколько я понимаю, описанная ниже процедура будет применима для всех редакций SharePoint 2010/2013. Официальное описание процедуры переноса всех баз данных SharePoint 2013 на новый экземпляр/сервер SQL Server можно найти в статье TechNet Library - Move all databases in SharePoint 2013. Весь процесс будет состоять из следующей последовательности действий:

    1) Останавливаем все службы SharePoint/IIS, которые могут обращаться к БД;
    2) Копируем базы данных с исходного SQL сервера на целевой;
    3) На сервере SharePoint создаем SQL-алиас на новый SQL сервер и проверяем его;
    4) Запускаем службы SharePoint/IIS остановленные в п.1 и проверяем результат.

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

  • Устанавливаем SQL Integration Services на узел кластера SQL Server

    imageВозникла необходимость установить компоненту SQL Server Integration Services (SSIS) на одном из узлов двух-узлового кластера SQL Server 2012. Установка именно на один узел потребовалась исходя из того, что SSIS это та служба, которая официально не поддерживается в кластере SQL Server. Хотя конечно в интернете и можно найти примеры кластеризации этой службы в Failover Cluster с помощью Generic Service/Generic Script, но все примеры которые мне попадались на глаза, используют активный экземпляр службы SSIS на обоих узлах кластера, что само по себе противоречит требованиям лицензирования SQL Server в кластере в режиме Active/Passive (если мы хотим лицензировать лишь один активный экземпляр SQL Server). Информацию о том, как можно лицензировать кластеризованные экземпляры SQL Server можно найти в документе Microsoft SQL Server 2012 Licensing Guide. Читать далее...

  • SCCM 2012 — Развёртывание ОС на неизвестные компьютеры. Дополнение.

    imageКак-то писал заметку о развёртывании операционных систем на неизвестные компьютеры своего сайта System Center 2012 Configuration Manager (SCCM). Всё бы хорошо, но на тот момент был не учтён один важный факт: запись компьютера с именем "Unknown" создаётся в коллекции "Все системы", куда доступ некоторые администраторы в нашей инфраструктуре не имеют.

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

  • Извлекаем информацию из Active Directory в разрезе компаний с помощью PowerShell

    imageВ больших ИТ-инфраструктурах обслуживающих сразу несколько компаний периодически возникает потребность оперативного получения информации о количестве пользователей и компьютеров в разрезе этих компаний для разных целей, например при анализе текущей ситуации и планировании лицензирования ПО. Для того чтобы разделить всех пользователей и компьютеры в разрезе компаний в AD можно воспользоваться атрибутом company, который имеет место быть не только для учетных записей пользователей (что очевидно), но и для учетных записей компьютеров. Соответственно если мы имеем заполненным значение этого атрибута то с помощью PowerShell можем выполнять нехитрые запросы, сворачивая информацию в нужных нам разрезах. Далее небольшой ряд примеров…

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

  • HP ProLiant DL360 G5 и пустой UUID

    imageРаботая с серверами HP ProLiant столкнулся с ситуацией когда в BIOS отсутствует информация о серийном номере сервера а значение UUID забито нулями. Как выяснилось, данная проблема может всплыть например после выхода из строя и замене батареи "таблетки" на материнской плате сервера. В некоторых случаях это может стать источником мелких неприятностей, например невозможностью получить соответствующую информацию из систем инвентаризации и/или мониторинга.

    image

    По началу я бросился искать на сайте вендора какой-нибудь инструмент для регенерации UUID, но потом вспомнил что если зайти в BIOS сервера, то в разделе управления расширенными настройками Advanced Options можно забить фактическую информацию в поля Serial Number и Product ID с шильдика который расположен на лицевой стороне сервера.

    image

    После этого при следующей перезагрузке сервера UUID будет автоматически сгенерирован на основе введённых данных

    image

  • Миграция HP Systems Insight Manager (SIM) на новую версию 7.2 на базе Windows Server 2012 и SQL Server 2012

    imageРанее описывалась Установка HP Systems Insight Manager (SIM) на примере версии 6.2 на базе Windows Server 2008 R2 и SQL Server 2008 R2. Развернутый описанным образом SIM просуществовал у меня периодически обновляясь методом in place upgrade до версии 7.0.0. Теперь рассмотрим процедуру простейшей миграции существующего сервера на новую версию SIM 7.2 на базе Windows Server 2012 и SQL Server 2012.

    Ознакомится с предварительными требованиями для новой версии SIM можно в документе HP Systems Insight Manager 7.2 Installation and Configuration Guide for Microsoft Windows из которого мы и узнаём о том, что теперь для сервера SIM можно использовать Windows Server 2012 и SQL Server 2012.

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

  • SCOM 2012 - Ошибка установки агента - One or more computers you are trying to manage are already in the process of being managed

    imageПри попытке выполнить установку очередного агента с консоли System Center 2012 Operations Manager методом Push Installation, столкнулся с ситуацией со следующей ситуацией - мастер установки упорно говорил о том, что система, на которую я пытаюсь поставить агента, уже в процессе управления сервером SCOM - "One or more computers you are trying to manage are already in the process of being managed"…

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