Archive for the ‘Без рубрики’ Category.

ошибка -2147467259 0x80004005 при установке операционной системы через MDT

MDT LTI

FAILURE (5616): 1: Verify BCDBootEx

Litetouch deployment failed, Return Code = -2147467259 0x80004005

Failed to save environment to (80070057)

Failed to run the action:  Install Operating System.

Unknown error (error 000015F0; Source: Unknown)

The execution of the group (Install) has failed and the execution has aborted.  An action failed.

Operation aborted (Error: 80004004: Source:  Windows)

Failed to run the last action: Install Operating System.  Execution of task sequence failed.

Unknown error (Error: 000015F0: Source: Unknown)

Task Sequence Engine Failed:  Code:  enExecutionFail

Task sequence execution failed with error code:  80004005

Error Task Sequence Manager failed to execute task sequence.  Code 0x80004005.

Вариант решения проблемы: проверьте пробел(ы) в сетевом пути к общей папке MDT DeploymentShare и, если они есть, удалите их:

MDT Deployment Share properties

канал на Youtube

Господа, я привёл в порядок канал на Youtube, куда загрузил весь материал, который у меня есть, включая новый видеоурок по установке обновлений при помощи SCCM 2012 R2, который я записал ещё в марте.

С вас подписки, лайки, все дела.

обновление серверов через Orchestrator 2012 (часть 3)

Привет.

Первая часть

Вторая часть

В первой и второй части мы обсудили различные моменты нашего процесса обновления серверов. Давайте же перейдем в конце концов к Orchestrator-у.

Начнем с настройки Orchestrator-a.

На каждом Runbook сервере по умолчанию одновременно могут работать 50 runbook-ов. Увеличим это количество до 200, если серверов на обновление у вас очень много, это значение должно быть еще больше.
cd <System Drive>:\Program Files (x86)\Microsoft System Center 2012\Orchestrator\Management Server

aspt * 200

И перезапуск Orchestrator Runbook Service.

Теперь давайте создадим несколько глобальных переменных. Мы будем их использовать в наших runbooks. Как минимум, вот такие:

OpalisUpdate001

Создавайте ваши runbook-и максимально гибкими. Это необходимо и для переноса в другие среды, и для простоты обслуживания их в дальнейшем. Представьте ситуацию, что у вас 100 runbook-ов, в которых вы используете activity Send Mail и жестко прописали smtp сервер. Сколько у вас займет времени и сколько вы допустите ошибок, если будет нужно его изменить? В случае же использования variables, достаточно ОДНОГО единственного изменения. Вот так, например, должен выглядеть ваш activity.

OpalisUpdate002

 

Continue reading ‘обновление серверов через Orchestrator 2012 (часть 3)’ »

CU1 для SCCM 2012 SP2 и R2 SP1

Вчера вышел Cumulative Update 1 для System Center 2012 R2 Configuration Manager Service Pack 1 и System Center 2012 Configuration Manager Service Pack 2.

В этом апдейте файлы пакета клиента Configuration Manager обновляются, что позволяет устанавливать последнюю версию (5.00.8239.1203) клиента на новые компьютеры в процессе установки операционной системы или через Client Push Installation. Остальные же компьютеры устанавливают обновление через Automatic Client Upgrade:

sccm 2012 R2 SP1 CU1 installation

Помимо этого, создаются классические пакеты с обновлением:

sccm 2012 R2 SP1 CU1 installation_2

работа в Польше

Господа, кто тут хочет ровных дорог, дешёвых машин и вкусных яблок?:)

Помимо кучи направлений, которыми славится IBM, компания также работает, как системный интегратор и аутсорсер, т.е. или внедряет инфраструктурные проекты для крупных заказчиков, или поддерживает уже существующие инфраструктуры.

Мы ищем инженера SCOM в Катовице:

Нужно понимать, как обеспечивается отказоустойчивость инфраструктуры SCOM, зачем и как внедряется gateway, в чём отличие правила от монитора, как создать распределённое приложение и прочие базовые вещи. У нас есть клиент со множеством лесов и огромным количеством доменов, но лишь в некоторых из них внедрён SCOM 2012 в виде двух серверов управления и пяти шлюзов с общим количеством агентов около 400. Основное направление — мониторинг AD/Lync/Exchange. Сейчас инфраструктура работает, но находится в запущенном состоянии. Нужно разгрести завалы в первые месяцы, а потом поддерживать всё это дело, ремонтировать, развивать, советовать, работать по тикетам, создавать дашборды и т.п.

Человек, который умеет устанавливать сервер в режиме Next-Next-Finish и инсталлировать агентов, эту вакансию не потянет, а архитектору, который пишет пакеты управления и мониторит пять тысяч серверов, здесь будет невыносимо скучно. Иными словами, ищем крепкого внедренца, который будет закрывать задачи саппорта, инженера и архитектора. Тем, кому быстро справится с текущими задачами и начнёт скучать, предложим изучение IBM Tivoli Monitoring и дальнейшее участие в проектах по внедрению.

Возможны командировки два-три раза в год в Милан.

Мы ищем инженеров SCCM во Вроцлав:

Нужно понимать, в каких случаях используется точка распространения, а в каких — вторичный сайт, как мигрировать с 2007 на 2012, понимать, что такое wdsnbp.com, sms_def.mof и Task Sequence Variables, как создать кастомный отчёт и в каком логе посмотреть информацию, если клиент не устанавливает обновления.

У нас есть несколько заказчиков, общее количество устройств которых составляет несколько десятков тысяч. Всё это хозяйство нужно администрировать и развивать. Основной упор на OSD.

Человек, который месяц назад установил свой первый сервер и 200 агентов на компьютеры, нам не подойдёт, а архитекторов мы не ищем, потому что эти позиции уже закрыты. Иными словами, ищем несколько крепких инженеров, которые уже многое умеют и хотят учиться дальше.

Командировки отсутствуют.

IBM предлагает:

— неплохую зарплату по европейским меркам и отличную зарплату по меркам Польши (внимание, это одна зарплата, не две)

— языковые курсы внутри компании в рабочее время

— медстраховку и страхование жизни (вы оплачиваете лишь небольшой процент от общей суммы)

— корпоративные походы в кино

— корпоративную спортивную карту (вы оплачиваете лишь небольшой процент от общей суммы), с которой вы можете бесплатно посещать огромное количество заведений, от саун и секций сквоша до тренажёрных залов и секций каратэ

— спортивно-туристические мероприятия (аренда спортивных комплексов, походы в горы, загородные комплексы с банями и пивом, короче, вот это вот всё)

— помощь в получении полугодовой рабочей визы и дальнейшую документальную поддержку для ВНЖ в стране

От себя:

Общение внутри компании на английском языке, Fluent не требуется, но разговорный должен быть, чтобы провести рабочую встречу с заказчиком, ответить на письмо, не заглядывая в Google Translate, и за чашкой чая на кухне обсудить с коллегами прошедшие выходные. Польский знать необязательно, но неплохо было бы, потому что в Ашане или на почте работают люди в возрасте, которые говорят только по-польски, и придётся на пальцах показывать, сколько колбасы вам нужно отрезать. Впрочем, я знаю некоторых людей, которые находятся здесь полгода и знают всего несколько слов по-польски, которым хватает английского и языка жестов.

Помощь в переезде не оказывается (компания нанимает около ста человек ежемесячно, поэтому всем не поможешь), т.е. поиск транспорта и жилья ложится на ваши плечи. Я переехал с женой и двумя котами и могу сказать, что это несложно. Офисы новые и красивые, работать придётся в опенспейсе. На кухнях есть холодильники и микроволновки, поэтому есть, где разогреть лоток с кашей и котлетами, собранный вам любимой женой. Рабочий график у инженера SCOM будет 8:00-16:00 или 9:00-17:00, у инженера SCCM — плавающий, но тоже в этих пределах плюс-минус. Один-два дня в неделю можно будет работать из дома. Испытательный срок три месяца. Любителей носить камуфляж, рваные джинсы и футболку Punks not dead могу расстроить — простите, парни, придётся ходить в штанах и рубашке.:( На крайний случай, джинсы и футболки с воротником.

Тем, кто затоскует по русским берёзкам или украинской речи, могу предложить коллег из Днепропетровска, Ужгорода и Питера. Пиво они тоже пьют.

В силу обстоятельств я очень заинтересован в закрытии этих вакансий, как обычно, «на вчера». Официальные вакансии по SCCM здесь и здесь. Официальная вакансия по SCOM будет опубликована через пару недель.

Весь процесс от первого звонка до подписания рабочего контракта здесь на месте займёт месяца два-четыре, зависит от ваших возможностей закрыть все дела и очередей в посольстве.

Я не являюсь официальным IT-рекрутёром, но, возможно, буду участвовать в технических собеседованиях и вводить в курс дела здесь на месте.

Высылайте резюме на английском языке на мой почтовый ящик и да пребудет с вами сила!

Windows ADK для Windows 10

Microsoft выпустила Windows ADK для Windows 10, который вы можете использовать для MDT 2013 Update 1 Preview, SCCM 2012 R2 SP1 и SCCM Technical Preview 2, если хотите устанавливать Windows 10. Кроме того, в состав Windows ADK входит новая Windows Imaging and Configuration Designer (Windows ICD), с помощью которой вы можете кастомизировать образы Windows 10.

Скачать Windows ADK для Windows 10 можно здесь (пролистайте вниз до раздела Customize, assess, and deploy Windows on your hardware).

обновление серверов через Orchestrator 2012 (часть 2)

Привет.

В первой части мы создали базу данных и таблицу в ней для хранения нашей информации. Давайте внесем несколько записей в таблицу. Это можно сделать разными вариантами:

  1. Вручную, нажав на таблице правой клавишей и выбрав Edit Top 200 Rows, и далее заполнить таблицу.
  2. Пункт 1, только вставив содержимое ранее сформированного xls файла.
  3. Запросом Insert.
  4. Создать runbook и заполнять эту таблицу, получая данные отуда вам угодно.
  5. Используя ETL пакеты.
  6. Да еще с десяток способов.

Мы же внесем информацию согласно п.1.

Обновлениесерверов003

Поле Type принимает 2 значения, Auto — автоматическая установка и оповещение, Manual — проверка на наличие обновлений, но без автоматической установки. Так же очень удобно в этой таблице хранить информацию о всех серверах, для предоставления информации по требованию руководству (простейший отчет на SSRS).  Все остальное интуитивно понятно.

Разобьем наш процесс на основные блоки:

  1. Проверка на наличие обновлений.
  2. Оповещение о предстоящих работах.
  3. Установка обновлений.
  4. Оповещение об успешно выполненных обновлениях.

Проверка на наличие обновлений. Проверяем каждый сервер на наличие доступных обновлений.  Если обновления есть, то обновляем нашу таблицу и в поле NeedToUpdate ставим 1. Запуск в 07-00 каждый будний день.
 
Оповещение о предстоящих работах. Определяем из запроса к базе данных сервера, у которых по расписанию обслуживание завтра и NeedToUpdate=1. Особый случай, если сервер обслуживается в воскресенье и понедельник, оповещение должно прийти в рабочий день, в пятницу. Уведомляем ответственных (Это может быть и группа рассылки, и, конечно, ИТ специалисты. В таблице в поле Descr можно, например, написать  ФАЙЛОВЫЙ СЕРВЕР БУХГАЛТЕРИИ и оповестить бухгалтеров.) В зависимости от Type, будет указание в ручном либо автоматическом режиме. Запуск в 09-00 каждый будний день.
 
Установка обновлений. На момент выполнения runbook получаем список серверов, у которых время совпадаем с текущим и Type = Auto AND NeedToUpdate=1. Запускаем процесс обновления. Более детально будет рассмотрено далее. Запуск каждый час (наше расписание кратно 1 часу).
 
Оповещение об успешно выполненных обновлениях. Тут может быть 2 варианта. Сразу после выполнения или, например, каждый день в 10-00.
 

И в этот раз мы будем строить наши runbook-и с обработкой ошибок.

Orchestrator все-таки появится, но уже в третьей части.
Оставайтесь с нами. Пишите комментарии. Дальше будет интереснее!

Александр Петлевой

обновление серверов через Orchestrator 2012 (часть 1)

Привет.

Что больше всего любит делать системный администратор?
Перегружать ночью сервера?!

Представьте, что вам нужно выполнить установку обновлений по очень гибкому графику.
Например, такой вот вариант (и это 10%, или 1%, или 0.1 % от общего количества серверов):

имя сервера время для обслуживания
Server001 Понедельник 11:00-13:00
Server013
Server014
Server013
Server022
Server016
Server023 Четверг 3:00-4:30
Server035
Server046 Четверг 20:00-22:00
Server012
Server003
Server005 Четверг 20:00-21:00
Server111 Пятница 14:00-16:00
Server234 Суббота 00:00-2:00
Server012 Воскресенье 01:00-3:00

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

Ну очень не хочется делать все это вручную.

А вам? Как же избавиться от этой рутины?

WSUS или SCCM? Расписание еще можно попробовать, но оповещение?

Нам поможет Orchestrator.

Continue reading ‘обновление серверов через Orchestrator 2012 (часть 1)’ »

новый автор блога

Совершенно внезапно для меня у моего хорошего приятеля из Киева Александра Петлевого появилось желание делиться своим практическим опытом. Сашу я знаю давно, как признанного эксперта по SCOM, и неоднократно обращался к нему за консультациями, поскольку он работает в крупной компании и, мониторя сотни серверов, наработал огромный практический опыт. Я неоднократно предлагал ему завести свой блог, но он всё отнекивался. Теперь он таки решился на это, но будет это делать в рамках моего блога, чему я очень рад. Первая его статья рассказывает о создании runbook в Orchestrator.

Слово Саше:

Меня зовут Александр Петлевой. В ИТ более 10 лет. Последние годы большую часть времени занимаюсь программными продуктами Microsoft System Center (SCOM,Advanced SCOM Management Pack authoring, SCCM, SCORCH).
Профиль Microsoft

Посмотрим, насколько хватит его запала. 🙂

А вот так он размышляет о наследовании сущностей внутри класса SCOM:

Петлевой

оповещение пользователей о необходимости смены пароля через Orchestrator 2012

Привет.

Хочу поделиться маленьким, но достаточно нужным автоматическим процессом в любой организации, где есть пользователи, работающие с сетью исключительпо через Wi-Fi. Проблема заключается в том, что после конца периода использования пароля пользователи, работающие через Wi-Fi, подключиться к сети уже не могут и изменить пароль, соответственно, тоже. Таким образом получаем недовольного пользователя, простой в работе и  заявку в сервисдеск.
Предлогаемое решение — это оповещение о необходимости смены пароля за 10 дней до конца срока действия. Оповещение — раз в день по почте.
Ранее использовался скрипт на vbs и scheduled task, но время идет и нужно соответствовать 🙂 . При очередном разворачивании в новой инфраструктуре было принято решение перенести данный функционал в Orchestrator 2012.

Для работы необходимо:

1. На Runbook сервере, где будет работать runbook, установить Active Directory Powershell Module 

2. Добавить в Orchestrator Active Directory Integration Pack
Для начала создадим стркутуру папок. Советую иметь строгую иерархию в любой системе.
Например, вот такую:01 Catalog
Создадим runbook, например, Password expire.

Первым элементом в нашем runbook будет Run .Net Script:

01 FirstItem_01
Этот скрипт на powershell будет получать из Active Directory значение Maximum Password Age.

$Value = powershell{
import-module ActiveDirectory
(Get-ADDefaultDomainPasswordPolicy).MaxPasswordAge.Days
}

Continue reading ‘оповещение пользователей о необходимости смены пароля через Orchestrator 2012’ »