<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>IT-блог компании &#34;ЛанКей&#34;</title>
	<atom:link href="http://blogs.lankey.ru/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.lankey.ru</link>
	<description>Системный интегратор. Комплексные решения по построению ИТ-инфраструктуры предприятия.</description>
	<lastBuildDate>Mon, 30 Aug 2010 08:00:56 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Кластеризация и виртуализация в Linux</title>
		<link>http://blogs.lankey.ru/2010/07/16/linux_virtual_cluster/</link>
		<comments>http://blogs.lankey.ru/2010/07/16/linux_virtual_cluster/#comments</comments>
		<pubDate>Fri, 16 Jul 2010 13:07:44 +0000</pubDate>
		<dc:creator>Алексей Плёнкин</dc:creator>
				<category><![CDATA[UNIX]]></category>
		<category><![CDATA[виртуализация]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://blogs.lankey.ru/?p=613</guid>
		<description><![CDATA[Не так давно нашими специалистами проводился аудит кластерной open-source системы, предназначенной для обеспечения высокой доступности сервисов телекоммуникационной компании. Физически система представляет собой 2 блэйд-сервера, соединенных через 2 коммутатора Cisco с использованием агрегированных сетевых интерфейсов. Бывший системный администратор этой организации решил использовать для достижения своих целей свободный аналог ОС RedHat &#8211; CentOS и монитор виртуальных машин [...]]]></description>
			<content:encoded><![CDATA[<p>Не так давно нашими специалистами проводился аудит кластерной open-source системы, предназначенной для обеспечения высокой доступности сервисов телекоммуникационной компании. Физически система представляет собой 2 блэйд-сервера, соединенных через 2 коммутатора Cisco с использованием агрегированных сетевых интерфейсов. Бывший системный администратор этой организации решил использовать для достижения своих целей свободный аналог ОС RedHat &#8211; CentOS и монитор виртуальных машин Xen. В связи с отсутствием сети хранения данных, им был выбран путь репликации файловых систем виртуальных машин на физические машины посредством GlusterFS. Про саму задумку ничего плохого сказать не могу, разве что не известно как поведет себя живая миграция доменов Xen. Но когда мы выяснили, что работа не была доведена до конца: виртуальные машины работают на одном узле, автоматическая репликация не настроена, второй узел полностью простаивает, я предложил пересобрать эту конструкцию.</p>
<p><span id="more-613"></span></p>
<p>Наибольшим промахом своего предшественника я счел выбор GlusterFS. Для ядра linux существует модуль DRBD (Distributed Replicated Block Device), позволяющий создавать на машинах блочные устройства для репликации их по сети между распределенными узлами, который я и выбрал для решения поставленных целей. Для ОС Solaris, кстати, существует аналогичный DRBD проект Sun StorageTek Availability Suite. Для FreeBSD аналогов не существует, что не удивляет.</p>
<p><a href="http://blogs.lankey.ru/wp-content/uploads/2010/07/кластер-блог2.jpg"><img class="aligncenter size-full wp-image-614" src="http://blogs.lankey.ru/wp-content/uploads/2010/07/кластер-блог2.jpg" alt="" width="478" height="156" /></a></p>
<p>В качестве ОС было решено использовать SUSE Linux Enterprise Server 11 + дополнение High Availability Extention. SUSE поддерживается компанией Novell, включает в себя удобные утилиты конфигурирования и регулярно обновляется. А дополнение SLES-HA представляет собой набор ПО, организующего кластерные отношения между узлами, основанное на связке проектов Linux-HA и ClusterLabs. Другими словами &#8211; cluster membership service, графические утилиты настройки этих сервисов, утилиты для поддержки кластерных файловых систем и прочее. Хочу отметить что графические утилиты в ОС Linux по-прежнему остаются сыроваты, имеют очень ограниченный функционал и могут вызвать проблемы несовместимости. Пользоваться ими лучше аккуратно.</p>
<p>Итак, вышеописанное программное обеспечение было установлено на оба узла, поверх RAID-массивов. По значительному разделу было выделено под drbd-устройства, располагающиеся поверх логических томов LVM, позволяющих в будущем удобно менять размеры виртуальных машин. Загрузчик GRUB настроен на запуск по умолчанию ядра с поддержкой Xen. Все 4 сетевых интерфейса было решено агрегировать с помощью технологии linux bonding в 5 режиме адаптивной передачи нагрузки. В сети предприятия активно используются VLAN&#8217;ы, потому трафик на выходе кластера должен быть тэггированым по протоколу 802.1q, поддержка которого осуществляется модулем ядра Linux. Каждая виртуальная машина с помощью моста подключается к нужному VLAN&#8217;у. При выходе из строя 3 из 4 сетевых интерфейсов, вся система продолжает работать, но на скорости до 1 гигабита =)</p>
<p><a href="http://blogs.lankey.ru/wp-content/uploads/2010/07/кластер-блог.jpg"><img class="aligncenter size-full wp-image-615" src="http://blogs.lankey.ru/wp-content/uploads/2010/07/кластер-блог.jpg" alt="" width="539" height="479" /></a></p>
<p>С настройками DRBD все достаточно просто, единственное &#8211; рекомендовано не использовать внутренние meta-диски, особенно если в будущем понадобиться менять размеры устройств.</p>
<p>Теперь все готово для настройки самого кластера, которую можно разделить на 2 этапа: настройка основных компонент (OpenAIS + Pacemaker) и настройка ресурс-агентов кластера, непосредственно управляющих нашими сервисами.</p>
<p>При настройке OpenAIS и Pacemaker нужно учитывать что в 2х-узловой конфигурации не нужно использовать quorum.</p>
<p>Для нашего случая, в котором кластер следит за виртуальными машинами, для каждой из них необходимо настроить следующие ресурсы:</p>
<ol>
<li>управляющие устройствами DRBD (один примитивный и один master/slave)</li>
<li>управляюший монтированием файловой системы</li>
<li>управляющий доменом Xen</li>
</ol>
<p>После чего объединить их в группы и задать параметры order и colocation, объясняющие кластеру в какой последовательности запускать ресурсы.</p>
<p>На этом настройка кластера заканчивается. Используя продукты VMWare или Citrix осуществить эту задачу конечно легче и удобней, тк о многих вещах просто не приходится задумываться, но вместе с лицензией на ПО вам придется приобрести внешнюю СХД. Ни в ESX ни в XenServer нет поддержки репликации разделов между узлами, не смотря на то что построены они на базе того же ядра Linux с использованием утилит, разработанных в рамках проекта GNU.</p>
<p>PS. Недавно, на конференции «Russian Open Source Forum 2010», IT-директор АВТОВАЗа рассказывал про организацию инфраструктуры их головного офиса &#8211; все сервисы предоставлены почти таким же кластером, только с внешней СХД и другим дитстрибутивом GNU/Linux.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.lankey.ru/2010/07/16/linux_virtual_cluster/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Сохранение документов в SharePoint из Windows 7</title>
		<link>http://blogs.lankey.ru/2010/04/19/soxranenie-dokumentov-v-sharepoint-iz-windows-7/</link>
		<comments>http://blogs.lankey.ru/2010/04/19/soxranenie-dokumentov-v-sharepoint-iz-windows-7/#comments</comments>
		<pubDate>Mon, 19 Apr 2010 10:52:24 +0000</pubDate>
		<dc:creator>Ярослав Никифоров</dc:creator>
				<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[office 2007]]></category>
		<category><![CDATA[sharepoint 2007]]></category>
		<category><![CDATA[windows 7]]></category>

		<guid isPermaLink="false">http://blogs.lankey.ru/?p=599</guid>
		<description><![CDATA[Во время работы с библиотеками SharePoint 2007 из Office 2007, запущенном из-под Windows 7, могут возникать проблемы с сохранением документов в библиотеку документов SharePoint &#8211; точнее, проблемы с отображением в диалоге сохранения содержимого библиотеки SharePoint.
Например, если зайти в окно библиотеки документов, и выбрать пункт &#171;Создать документ&#187;, а затем попытаться сохранить его, то откроется следующее окно:

Место [...]]]></description>
			<content:encoded><![CDATA[<p>Во время работы с библиотеками SharePoint 2007 из Office 2007, запущенном из-под Windows 7, могут возникать проблемы с сохранением документов в библиотеку документов SharePoint &#8211; точнее, проблемы с отображением в диалоге сохранения содержимого библиотеки SharePoint.</p>
<p>Например, если зайти в окно библиотеки документов, и выбрать пункт &laquo;Создать документ&raquo;, а затем попытаться сохранить его, то откроется следующее окно:</p>
<p><a href="http://blogs.lankey.ru/wp-content/uploads/2010/04/2.png"><img class="aligncenter size-medium wp-image-602" title="Сохранение документов SharePoint в Windows 7" src="http://blogs.lankey.ru/wp-content/uploads/2010/04/2-300x266.png" alt="" width="300" height="266" /></a></p>
<p>Место сохранения по умолчанию будет выбрано &#8211; папка &laquo;Мои документы&raquo;. В списке папок слева не будут показаны билбиотеки SharePoint, и при попытке ручного ввода адреса <strong>http://шарепойнт/имя_библиотеки/</strong> отображаться библиотека также не будет, а выведется следующее окно:</p>
<p><a href="http://blogs.lankey.ru/wp-content/uploads/2010/04/1.png"><img class="aligncenter size-medium wp-image-603" title="Сохранение документа в SharePoint" src="http://blogs.lankey.ru/wp-content/uploads/2010/04/1-300x76.png" alt="" width="300" height="76" /></a></p>
<p>При этом, если открыть существующий документ из SharePoint и сохранить его, либо указать в имени файла полный путь с именем &#8211; например, <strong>http://шарепойнт/имя_библиотеки/файл.docx</strong>, то сохранение произойдет. То есть, имеется проблема с отображением web-папок.</p>
<p><strong>Решение:</strong> нужно выполнить следующих два шага:</p>
<p>Скачать и установить обновление Microsoft для web-папок по адресу <a href="http://www.microsoft.com/downloads/details.aspx?displaylang=ru&amp;FamilyID=17c36612-632e-4c04-9382-987622ed1d64">http://www.microsoft.com/downloads/details.aspx?displaylang=ru&amp;FamilyID=17c36612-632e-4c04-9382-987622ed1d64</a> (ссылка дана для русского Office, в случае других языков необходимо выбрать нужный). Не обращайте внимания, что в списке предназначенных операционных систем указаны только Windows XP и Windows 2003 &#8211; именно это обновление и нужно устанавливать на Windows 7.</p>
<p>Затем, установить для ярлыка вызова Microsoft Word в меню &laquo;Пуск&raquo; настройку совместимости &laquo;Запускать в режиме совместимости &#8211; Windows XP с пакетом обновления 3&#8243;. Только в этом случае окно сохранения документов изменится в стиле Windows XP и будет отображать библиотеки SharePoint:</p>
<p><a href="http://blogs.lankey.ru/wp-content/uploads/2010/04/3.png"><img class="aligncenter size-medium wp-image-604" title="Сохранение в режиме совместимости XP" src="http://blogs.lankey.ru/wp-content/uploads/2010/04/3-300x190.png" alt="" width="300" height="190" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.lankey.ru/2010/04/19/soxranenie-dokumentov-v-sharepoint-iz-windows-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Отправка SMS через Exchange Server 2010</title>
		<link>http://blogs.lankey.ru/2010/04/19/send-sms-exchange-server-2010/</link>
		<comments>http://blogs.lankey.ru/2010/04/19/send-sms-exchange-server-2010/#comments</comments>
		<pubDate>Sun, 18 Apr 2010 21:58:14 +0000</pubDate>
		<dc:creator>Сергей Ерин</dc:creator>
				<category><![CDATA[Exchange]]></category>
		<category><![CDATA[Без рубрики]]></category>
		<category><![CDATA[exchange 2010]]></category>

		<guid isPermaLink="false">http://blogs.lankey.ru/?p=585</guid>
		<description><![CDATA[Как уже некоторые из вас знают Exchange Server 2010 позволяет отправлять и принимать SMS прямо из Microsoft Outlook или Outlook Web App (OWA). Но не все знают, как это настроить, или думают, что в России это не работает, т.к. не поддреживается сотовыми операторами. На самом деле это не так!

Exchange Server 2010 позволяет отправлять и принимать [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Как уже некоторые из вас знают Exchange Server 2010 позволяет отправлять и принимать SMS прямо из Microsoft Outlook или Outlook Web App (OWA). Но не все знают, как это настроить, или думают, что в России это не работает, т.к. не поддреживается сотовыми операторами. На самом деле это не так!</p>
<p style="text-align: justify;"><span id="more-585"></span></p>
<p style="text-align: justify;">Exchange Server 2010 позволяет отправлять и принимать SMS через Outlook или OWA, используя обычный коммуникатор, подключенный по протоколу ActiveSync. Отправка SMS поддерживается с использованием коммуникаторов на базе Windows Mobile 6.1 и старше. При подключении к Exchange Server 2010 коммуникатора на базе Windows Mobile 6.5 по протоколу Active Sync, можно выбрать параметр синхронизации &laquo;<strong>Текстовые сообщения.</strong>&raquo; Но, когда вы используете коммуникатор на базе Windows Mobile 6.1 (коих сейчас больше всего), данный пункт меню поумолчанию отсутствует. Но при первом подключении к коммуникатора к Exchange Server 2010, в коммуникатор должно прийти специальное письмо-уведомление, в котором будет ссылка на загрузку обновления с сайта Microsoft для Outlook Mobile. Подробнее об этом можно прочитать <a href="http://msexchangeteam.com/archive/2010/03/17/454307.aspx">тут</a>, а инструкцию по настройке можно найти в следующем <a href="http://msexchangeteam.com/files/454306/download.aspx">документе</a>.</p>
<p style="text-align: justify;">Но почему-то на практике не всё оказалось так гладко. Мой коммуникатор Samsung i900 (Omnia, WiTu), работающий под управлением Windows Mobile 6.1, подключился к Exchange 2010, применил политики, синхронизировал почту, календарь и контакты, но никаких уведомлений об обновлениях я так и не получил. И соответсвенно никаких функций по синхронизации SMS у меня так и не появилось. Поиски в Интернете никаких результатов тоже не дали.</p>
<p style="text-align: justify;">Однако вернувшись к инструкции, я увидел скриншот со ссылкой на соответствующее обновление <a href="http://go.microsoft.com/fwlink/?LinkId=150061">http://go.microsoft.com/fwlink/?LinkId=150061</a></p>
<p style="text-align: justify;"><a href="http://blogs.lankey.ru/wp-content/uploads/2010/04/wm6.1_link.jpg"><img class="aligncenter size-medium wp-image-588" title="wm6.1_link" src="http://blogs.lankey.ru/wp-content/uploads/2010/04/wm6.1_link-224x300.jpg" alt="" width="224" height="300" /></a>Пройдя по этой ссылке, мы попадаем на загрузку файла обновления Outlook Mobile: <a href="https://outlook.vo.msecnd.net/OutlookMobileSetup.cab">https://outlook.vo.msecnd.net/OutlookMobileSetup.cab</a> На самом деле это не файл обновления, а лишь инсталлятор и весит он всего 180 КБ. Далее этот инсталлятор загружает соответсвующее обновление через Интернет, в соответствие с текущей версией операционной системы коммуникатора и локализации.</p>
<p style="text-align: justify;">Далее я вручную загрузил этот CAB-файл на мобильное устройство и запустил его. Но при установке получил сообщение об ошибке <strong>0&#215;80040700 &laquo;Не достаточно свободного места&raquo;</strong>. На телефоне было свободно около 5 МБ системной памяти, но нигде не говорится о том сколько же требуется для установки. Эту информацию мне удалось найтив лог-файле Outlook Mobile, который расположен тут: <strong>Windows\OutlookLive\ClientLog0.txt</strong>. Там была строчка <strong>d</strong><strong>isk space Needed</strong><strong>: 10709112</strong>. Как только я высвободил необходимое пространство на внутренней памяти, обновление успешно установилось, и в настройках синхронизации появился соответсвующий пункт меню: &raquo;<strong>Текстовые сообщения</strong>&laquo;.</p>
<p style="text-align: justify;"><a href="http://blogs.lankey.ru/wp-content/uploads/2010/04/wm6.1_sms.jpg"><img class="aligncenter size-medium wp-image-590" title="wm6.1_sms" src="http://blogs.lankey.ru/wp-content/uploads/2010/04/wm6.1_sms-180x300.jpg" alt="" width="180" height="300" /></a></p>
<p style="text-align: justify;">После завершения процесса синхронизации, перезапустив  Microsft Office Outlook или OWA, вы увидите, что в папке входящие помимо писем, появятся и ваши SMS сообщения.</p>
<p style="text-align: justify;"><a href="http://blogs.lankey.ru/wp-content/uploads/2010/04/sms.jpg"><img class="aligncenter size-medium wp-image-591" title="sms" src="http://blogs.lankey.ru/wp-content/uploads/2010/04/sms-300x87.jpg" alt="" width="300" height="87" /></a></p>
<p style="text-align: justify;">Теперь SMS-сообщения можно и отправлять прямо из Outlook или OWA. Можно просто ответить на входящее сообщение, а можно и создать новое. В меню &laquo;Создать&raquo;, появился новый пункт &laquo;Текстовое сообщение&raquo;.</p>
<p style="text-align: justify;"><a href="http://blogs.lankey.ru/wp-content/uploads/2010/04/new_sms.jpg"><img class="aligncenter size-medium wp-image-592" title="new_sms" src="http://blogs.lankey.ru/wp-content/uploads/2010/04/new_sms-300x114.jpg" alt="" width="300" height="114" /></a></p>
<p style="text-align: justify;">Причём, можно и не набирать телефон вручную, достаточно выбрать людей из адресной книги, написать SMS и нажать отправить. По протоколу ActiveSync сообщение попадёт в ваш коммуникатор, который сразу же отправит его получателю. И через несколько секунд ваша SMS-ка придёт на мобильный телефон соответствующего человека. Если он вам ответит, то через несколько секунд его ответ вы увидите у себя в Outlook. При этом на самом телефоне SMS-переписка также сохраняется.</p>
<p style="text-align: justify;"><a href="http://blogs.lankey.ru/wp-content/uploads/2010/04/new_sms_exp.jpg"><img class="aligncenter size-medium wp-image-593" title="new_sms_exp" src="http://blogs.lankey.ru/wp-content/uploads/2010/04/new_sms_exp-300x248.jpg" alt="" width="300" height="248" /></a></p>
<p style="text-align: justify;">Единственное, что я заметил, так это, что при отправке SMS-сообщений через Outlook, не запрашиваются подтверждения о доставке.</p>
<p style="text-align: justify;">Теперь отправлять SMS сообщения стало намного легче и удобнее. Используя Outlook, вы отправляете сообщения со своего номера мобильного телефона, который уже известен вашим коллегам и не нужно искать какие-либо WEB-сервисы или приобретать дополнительные услуги мобильных операторов.</p>
<p style="text-align: justify;">
<p style="text-align: justify;">
<p style="text-align: justify;">
<p style="text-align: justify;">
]]></content:encoded>
			<wfw:commentRss>http://blogs.lankey.ru/2010/04/19/send-sms-exchange-server-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Развертывание OCS 2007 R2 в отдельном лесу</title>
		<link>http://blogs.lankey.ru/2010/04/09/ocs-2007-r2-in-resource-forest/</link>
		<comments>http://blogs.lankey.ru/2010/04/09/ocs-2007-r2-in-resource-forest/#comments</comments>
		<pubDate>Fri, 09 Apr 2010 12:32:31 +0000</pubDate>
		<dc:creator>Ярослав Никифоров</dc:creator>
				<category><![CDATA[Office Communications Server]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[office communications server 2007 r2]]></category>
		<category><![CDATA[powershell]]></category>
		<category><![CDATA[windows server 2008 r2]]></category>

		<guid isPermaLink="false">http://blogs.lankey.ru/?p=570</guid>
		<description><![CDATA[Как известно, Office Communications Server 2007 R2 всю свою информацию хранит в Active Directory, и при развертывании он изменяет лес AD &#8211; расширяет схему, создает новые атрибуты пользователей. Бывают случаи, когда изменение схемы Active Directory основного леса нежелательно &#8211; а тем не менее, развернуть и использовать OCS надо, и хочется использовать все прелести объединенных коммуникаций.
Для решения [...]]]></description>
			<content:encoded><![CDATA[<p>Как известно, Office Communications Server 2007 R2 всю свою информацию хранит в Active Directory, и при развертывании он изменяет лес AD &#8211; расширяет схему, создает новые атрибуты пользователей. Бывают случаи, когда изменение схемы Active Directory основного леса нежелательно &#8211; а тем не менее, развернуть и использовать OCS надо, и хочется использовать все прелести объединенных коммуникаций.</p>
<p>Для решения такой задачи существует специальное развертывание Office Communications Server, называемое <strong>развертыванием в ресурсном лесу (resource forest)</strong>. Это значит, что параллельно с существующим у нас основным лесом и доменом мы можем развернуть совершенно отдельный лес, в котором и будет располагаться OCS. Это решение поддерживается Microsoft и описано в паре англоязычных документов, ну а чтобы не отсылать читателя к ним, мы расскажем по-русски, как это сделать.</p>
<p>Пусть у нас есть некий основной домен с пользователями, называющийся например <strong>mycompany.ru</strong>. Соответственно, пользователи имеют e-mail-адреса <em>логин@mycompany.ru</em>, пользуются Outlook&#8217;ом, Exchange (неважно каким, но лучше конечно 2007/2010 <img src='http://blogs.lankey.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ).</p>
<p>Развертывание OCS в ресурсном лесу будет состоять из следующих шагов:</p>
<ol>
<li>Развертывание отдельного леса, с именем например myocs.local</li>
<li>Установка доверия между доменами</li>
<li>Развертывание OCS в лесу myocs.local</li>
<li>Создание в этом лесу учетных записей-заглушек для пользователей основного домена</li>
<li>Наслаждение работой с объединенными коммуникациями Microsoft <img src='http://blogs.lankey.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
</ol>
<p><span id="more-570"></span></p>
<h4>Шаг 1 &#8211; развертывание отдельного леса</h4>
<p>Для отдельного леса нам понадобится один компьютер, который будет служить контроллером домена этого леса. Конечно, в идеале их должно быть как минимум два, но поскольку мы рассматриваем тестовый вариант &#8211; можно ограничиться одним компьютером. И, конечно, для удобства это будет виртуальная машина, запущенная под управлением Hyper-V на Windows Server 2008 R2.</p>
<p>Структура лесов будет выглядеть следующим образом:</p>
<p><a href="http://blogs.lankey.ru/wp-content/uploads/2010/04/forest.png"><img class="aligncenter size-medium wp-image-576" title="Схема основного и ресурсного лесов для OCS" src="http://blogs.lankey.ru/wp-content/uploads/2010/04/forest-300x221.png" alt="" width="300" height="221" /></a></p>
<p>Итак, мы установим компьютер операционной системой Windows Server 2008 R2, назовем его <strong>dcrf</strong>, и промотируем его до домен-контроллера. При создании домена укажем, что это новый домен нового леса. А домен назовем <strong>myocs.local</strong>.</p>
<p>Уровень домена/леса должен быть не ниже 2003 &#8211; так требует OCS. Поскольку ресурсный лес будет обслуживаться только этим контроллером &#8211; смело ставим уровень леса в Windows Server 2008 R2.</p>
<p>Я использую для контроллера именно Windows Server 2008 R2, потому что в нем есть встроенные коммандлеты для управления Active Directory, что очень поможет нам на шаге 4, при создании пользователей-заглушек с информацией из основного домена.</p>
<p>Так как нам необходимо, чтобы между доменами было доверие &#8211; то контроллеры доменов dc.mycompany.ru и dcrf.myocs.local должны находить друг друга. Поэтому следующим шагом будет соответствующая настройка DNS &#8211; создадим на DNS-сервере dcrf.myocs.local форвардинг на IP-адрес контроллера dc.mycompany.ru, а на DNS-сервере dc.mycompany.ru &#8211; conditional forwarding для домена myocs.local на IP-адрес dcrf.myocs.local.</p>
<p>На этом же сервере развертывается Enterprise Root Certification Authority, который будет использован для выдачи сертификатов для серверов OCS.</p>
<h4>Шаг 2 &#8211; настройка доверия между доменами</h4>
<p>После того, как мы добьемся, что оба домена друг друга увидят &#8211; разрешат имена серверов, можно настраивать доверие.</p>
<p>Достаточно создать 1-way trust от ресурсного домена к основному &#8211; то есть, ресурсный домен доверяет логиниться к себе пользователям из основного. Открываем AD Domains and Trusts на dcrf.myocs.local, и создаем External Trust, 1-way outgoing, до домена mycompany.ru. И, соответственно, на контроллере dc.mycompany.ru создаем External Trust, 1-way incoming.</p>
<p>Итог &#8211; мы создали ресурсный лес, и установили доверие с основным рабочим доменом.</p>
<h4>Шаг 3 &#8211; развертывание OCS в ресурсном лесу</h4>
<p>Далее, совершенно обычным образом развертываем Office Communications Server 2007 R2 на серверах в ресурсном лесу. Я назвал такие сервера ocsse.myocs.local и ocsmed.myocs.local, на которых будут развернуты Standard Edition и Mediation Server соответственно. Edge-сервер нам не потребуется &#8211; все пользователи будут авторизоваться посредством доверия между доменами, с помощью обычных своих учетных данных.</p>
<p>Установим мы серверы на для удобства тоже на виртуальных машинах &#8211; но уже само виртуальные машины будут содержать Windows Server 2008. Поскольку Office Communications Server 2007 R2 не очень хорошо работает на Windows Server 2008 R2, придется использовать предыдущую версию операционной системы.</p>
<p>При установке OCS крайне важно указать следующее &#8211; в качестве домена для установки мы выбираем домен <strong>myocs.local</strong>. А в качестве SIP-домена мы указываем домен <strong>mycompany.ru</strong>. Это необходимо, поскольку мы хотим, чтобы SIP-адреса пользователей совпадали с их email-адресами, то есть, относились бы к домену mycompany.ru.</p>
<p>Я не буду расписывать подробно установку OCS, настройку и связь с VoIP-шлюзом - это можно найти в соответствующих статьях на <a href="/tag/office-communications-server-2007-r2/">этом же блоге</a>.</p>
<p>Главное, что нужно изменить после инсталляции OCS &#8211; указать в параметрах Front-End сервера Standard Edition тип авторизации пользователя - только NTLM.</p>
<p><a href="http://blogs.lankey.ru/wp-content/uploads/2010/04/ocsfe.png"><img class="aligncenter size-medium wp-image-577" title="Настройка авторизации в Front-End" src="http://blogs.lankey.ru/wp-content/uploads/2010/04/ocsfe-250x300.png" alt="" width="250" height="300" /></a></p>
<p>Это важно, поскольку стоящая по умолчанию настройка &#8211; Kerberos and NTLM &#8211; не позволит авторизоваться пользователям основного домена.</p>
<p>В результате мы получаем два сервера Office Communications Server 2007 R2 в ресурсном лесу, и следующим нашим шагом будет создание пользователей-заглушек.</p>
<h4>Шаг 4 &#8211; создание и синхронизация информации о пользователях</h4>
<p>Поскольку пользовательские учетные записи располагаются в основном домене, а OCS-у требуется, чтобы у него были свои учетные записи, со списком контактов и соответствующими параметрами &#8211; необходимо создать отключенные пользовательские аккаунты в домене myocs.local, для которых будут храниться настройки Office Communications Server. А для того, чтобы не приходилось дублировать и синхронизировать пароли &#8211; необходимо обеспечить взаимосвязь между действующим аккаунтом пользователя в основном домене, и отключенным аккаунтом пользователя в ресурсном лесу.</p>
<p>Известно, что основным идентификатором пользователя в домене является его SID &#8211; Security Identifier. После установки OCS (и соответствующего расширения схемы AD) в ресурсном лесу у объекта пользователя присутствует специальное поле msRTCSIP-OriginatorSID &#8211; нам необходимо записать в него SID пользователя из основного домена. Таким образом, в ресурсном лесу у пользователя будет два SID-а &#8211; один обычный, относящийся к ресурсному лесу, и второй, который мы занесем вручную &#8211; SID пользователя из основного рабочего домена.</p>
<p>Ну и конечно, для того, чтобы в контакт-листе Communicator отображалась полноценная информация о пользователе &#8211; необходимо указать имя и фамилию пользователя, его телефон, должность, и e-mail.</p>
<p>Общая таблица атрибутов , которые нам необходимо перенести из основного домена для пользователя, выглядит следующим образом:</p>
<table>
<tbody>
<tr>
<th>читаем из основного домена</th>
<th>пишем в ресурсный домен</th>
<th>что это за атрибут</th>
</tr>
<tr>
<td>cn</td>
<td>cn</td>
<td>Имя объекта в AD</td>
</tr>
<tr>
<td>objectSID</td>
<td>msRTCSIP-OriginatorSID</td>
<td>SID объекта</td>
</tr>
<tr>
<td>telephoneNumber</td>
<td>telephoneNumber</td>
<td>Телефон</td>
</tr>
<tr>
<td>displayName</td>
<td>displayName</td>
<td>Полное имя</td>
</tr>
<tr>
<td>givenName</td>
<td>givenName</td>
<td>Имя</td>
</tr>
<tr>
<td>Surname</td>
<td>Surname</td>
<td>Фамилия</td>
</tr>
<tr>
<td>physicalDeliveryOfficeName</td>
<td>physicalDeliveryOfficeName</td>
<td>Офис</td>
</tr>
<tr>
<td>l</td>
<td>l</td>
<td>Город</td>
</tr>
<tr>
<td>Country</td>
<td>Country</td>
<td>Страна</td>
</tr>
<tr>
<td>Title</td>
<td>Title</td>
<td>Должность</td>
</tr>
<tr>
<td>Mail</td>
<td>Mail</td>
<td>Адрес e-mail</td>
</tr>
<tr>
<td>Company</td>
<td>Company</td>
<td>Название компании</td>
</tr>
</tbody>
</table>
<p>Создавать объекты и переносить атрибуты, конечно, можно и вручную &#8211; но это неинтересно и долго. Как я уже упомянул, в Windows Server 2008 R2 есть коммандлеты PowerShell, которыми я и воспользуюсь.</p>
<p>Вот простейший скрипт, от которого можно отталкиваться в собственных случаях:</p>
<pre>$srcdc = "dc.mycompany.ru" <span style="color: #cc99ff;"><span style="color: #c0c0c0;"># исходный домен</span>
</span>$srcbase = "OU=Domain users,DC=mycompany,DC=ru" <span style="color: #c0c0c0;"># OU, который сканируем на предмет пользователей</span>
$dstdc = "dcrf.myocs.local" <span style="color: #c0c0c0;"># ресурсный домен</span>
$dstbase = "OU=OCS Users,DC=myocs,DC=local" <span style="color: #c0c0c0;"># OU, в котором будут созданы объекты-заглушки.</span>
New-PSDrive -Name DstAD -Root "" -Server $dstdc -PSProvider ActiveDirectory -Cred <span style="color: #ff6600;">MYOCS\Administrator</span> <span style="color: #c0c0c0;"># подключаемся к ресурсному домену с правами администратора, который может создавать объекты.</span>
New-PSDrive -Name srcAD -Root "" -Server $srcdc -Cred <span style="color: #ff6600;">MYCOMPANY\user</span> -PSProvider ActiveDirectory <span style="color: #c0c0c0;"># подключаемся к исходному домену с правами просто пользователя, который может хотя бы читать данные из исходного AD.</span>
cd srcAD:
$usrs = get-ADUser -SearchBase $srcbase -Filter * -Properties mail <span style="color: #c0c0c0;"># выбираем всех пользователей в указанном OU.</span>
cd dstAD:
foreach ($u in $usrs) {
   echo $u.name
   New-ADUser -Path $dstbase -DisplayName $u.Name -Name $u.name -GivenName $u.GivenName -Surname $u.Surname -SamAccountName $u.samAccountName -OtherAttributes @{'mail'=$u.mail;'msRTCSIP-OriginatorSid'=$u.SID} <span style="color: #c0c0c0;"># создаем пользователя, указывая для него необходимые аттрибуты. Пользователь создается отключенным - Disabled.</span>
}
cd c:
remove-psdrive srcad
remove-psdrive dstad</pre>
<p>Этот скрипт не совсем полный &#8211; он не переносит должности, название компании, город и офис. Мне это было не нужно - но это всегда можно дописать самостоятельно <img src='http://blogs.lankey.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Можно заметить, что в ресурсном домене мы создаем пользователей, не указывая для них пароли. Это действительно неважно &#8211; так как пользователи будут авторизоваться по своим собственным учетным данным в основном домене, а затем уже просто сопоставляться с отключенными аккаунтами в ресурсном лесу.</p>
<p>После создания пользователей-заглушек мы обычным образом включаем их &#8211; Enable for Office Communications Server, и настраиваем &#8211; Configure for Office Communications Server.</p>
<p>В основном домене необходимо будет сделать лишь одно изменение &#8211; добавить в атрибут <strong>proxyAddresses</strong> пользователей адрес вида <strong>sip:логин@mycompany.ru</strong>. Это необходимо для того, чтобы при запуске Communicator пользователю не приходилось бы вручную указывать свой SIP-адрес для входа. Сделать это можно с помощью ADSI Edit, с помощью Email Address Policy в Microsoft Exchange, или написать свой скрипт &#8211; как угодно.</p>
<h4>Шаг 5 &#8211; запускаем и работаем</h4>
<p>Все! теперь можно смело ставить на клиентские компьютеры Office Communicator. Также необходимо импортировать на клиентские компьютеры сертификат того корневого центра сертификации, который использовался при создании сертификатов для серверов OCS. В нашем случае это сертификат с центра сертификации dcrf.myocs.local. Импортировать этот сертификат нужно в раздел &laquo;Доверенные корневые центры сертификации&raquo;.</p>
<p>Конечно, необходимо добавить в DNS-зону mycompany.ru записи <em>sip.mycompany.ru</em> и <em>_sipinternaltls._tcp.mycompany.ru</em> &#8211; подробнее смотрите в статье по установке и настройке Office Communications Server 2007 R2.</p>
<p>После этого можно смело запускать Office Communicator, и работать!</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.lankey.ru/2010/04/09/ocs-2007-r2-in-resource-forest/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Многофакторная аутентификация с помощью смарт-карт</title>
		<link>http://blogs.lankey.ru/2010/04/06/multifactor-authentication-using-smart-cards/</link>
		<comments>http://blogs.lankey.ru/2010/04/06/multifactor-authentication-using-smart-cards/#comments</comments>
		<pubDate>Tue, 06 Apr 2010 08:20:20 +0000</pubDate>
		<dc:creator>Ярослав Никифоров</dc:creator>
				<category><![CDATA[Общее]]></category>
		<category><![CDATA[etoken]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[безопасность]]></category>

		<guid isPermaLink="false">http://blogs.lankey.ru/?p=558</guid>
		<description><![CDATA[Использование только логина и пароля для аутентификации пользователя не всегда может быть надежным. Пароль может оказаться простым и быть подобран или подсмотрен; достаточно сложно вовремя понять, что пароль пользователя раскрыт и известен кому-либо другому, кроме его владельца.
Для обеспечения более сильной защиты применяется так называемая многофакторная аутентификация &#8211; то есть, аутентификация из нескольких шагов. Отличным примером [...]]]></description>
			<content:encoded><![CDATA[<p>Использование только логина и пароля для аутентификации пользователя не всегда может быть надежным. Пароль может оказаться простым и быть подобран или подсмотрен; достаточно сложно вовремя понять, что пароль пользователя раскрыт и известен кому-либо другому, кроме его владельца.</p>
<p>Для обеспечения более сильной защиты применяется так называемая многофакторная аутентификация &#8211; то есть, аутентификация из нескольких шагов. Отличным примером средства многофакторной аутентификации являются смарт-карты, или другие устройства, схожие со смарт-картами, например, USB-ключи eToken.</p>
<p>Несомненное достоинство ключа eToken перед смарт-картой &#8211; он не требует специального считывателя, а просто вставляется в свободный порт USB.</p>
<p>Аутентификация по смарт-карте или ключу может использоваться при входе в Windows, при подключении к VPN или RDP, при подключении к Outlook Web App.</p>
<p>Требуется только, чтобы на компьютере пользователя находился драйвер для смарт-карт или USB-ключей.</p>
<p>Например, при входе в Outlook Web App &#8211; вместо окна ввода логина и пароля выводится запрос на выбор сертификата:</p>
<p style="text-align: center;"><a href="http://blogs.lankey.ru/wp-content/uploads/2010/04/sc1.png"><img class="aligncenter size-medium wp-image-561" title="Аутентификация в OWA по смарт-карте" src="http://blogs.lankey.ru/wp-content/uploads/2010/04/sc1-300x213.png" alt="" width="300" height="213" /></a></p>
<p>В смарт-карту или ключ может быть загружено несколько сертификатов, при этом один из них помечается как используемый по умолчанию. Некоторые программы &#8211; например Internet Explorer &#8211; позволяют выбрать нужный из всех найденных в смарт-карте сертификатов. Другие программы &#8211; например, клиент удаленного рабочего стола &#8211; не позволяют выбрать сертификат &#8211; выбирается только указанный по умолчанию.</p>
<p><a href="http://blogs.lankey.ru/wp-content/uploads/2010/04/sc2.png"><img class="aligncenter size-medium wp-image-562" title="Аутентификация на удаленный рабочий стол по смарт-карте" src="http://blogs.lankey.ru/wp-content/uploads/2010/04/sc2-300x271.png" alt="" width="300" height="271" /></a></p>
<p>Выбрав сертификат, пользователю необходимо ввести лишь пин-код для доступа к смарт-карте или USB-ключу. И &#8211; все, авторизация пройдена! Таким образом, смарт-карта является полной заменой логину и паролю, используемому при обычной аутентификации.</p>
<p>Использование смарт-карты при аутентификации на рабочую станцию в Windows регулируется групповой политикой, и так же политикой регулируется поведение системы при убирании смарт-карты из считывателя (или USB-ключа из порта). Система может никак не реагировать на вытаскивание смарт-карты, может автоматически блокировать (Lock) сеанс пользователя до установки смарт-карты обратно, и может завершать (Logoff) сеанс пользователя.</p>
<p><a href="http://blogs.lankey.ru/wp-content/uploads/2010/04/sc3.png"><img class="aligncenter size-medium wp-image-563" title="Вход в Windows по смарт-карте" src="http://blogs.lankey.ru/wp-content/uploads/2010/04/sc3-300x162.png" alt="" width="300" height="162" /></a></p>
<p>Несомненная польза смарт-карты в том, что аутентификация с ее помощью является многофакторной &#8211; требуется предоставить &laquo;что-то, что мы имеем&raquo;, то есть саму смарт-карту, и &laquo;что-то, что мы знаем&raquo;, то есть пин-код к ней. И к тому же, в отличие от просто пароля, утрату смарт-карты или ключа обнаружить гораздо легче, чем  факт разглашения пароля. По факту утраты можно вовремя принять меры по отзыву сертификатов и запрета их использования для аутентификации.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.lankey.ru/2010/04/06/multifactor-authentication-using-smart-cards/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ActiveSync взломан!</title>
		<link>http://blogs.lankey.ru/2010/04/01/activesync-hacked/</link>
		<comments>http://blogs.lankey.ru/2010/04/01/activesync-hacked/#comments</comments>
		<pubDate>Wed, 31 Mar 2010 23:18:25 +0000</pubDate>
		<dc:creator>Сергей Ерин</dc:creator>
				<category><![CDATA[1 апреля]]></category>
		<category><![CDATA[Без рубрики]]></category>

		<guid isPermaLink="false">http://blogs.lankey.ru/?p=531</guid>
		<description><![CDATA[Прошло не так много времени, после того, как компания Pastware выпустила утилиту для взлома BitLocker, и вот новая сенсация: Буквально вчера компания Pastware объявила о выпуске утилиты для взлома протокола ActiveSync.

ActiveSync &#8211; это широкоиспользуемый протокол для синхронизации мобильных устройств и смартфонов с сервером Exchange. По данному протоколу мобильный телефон получает почту, контакты, календари и задачи [...]]]></description>
			<content:encoded><![CDATA[<p>Прошло не так много времени, после того, как компания Pastware выпустила утилиту для взлома <a href="http://blogs.lankey.ru/2009/12/07/bitlocker-was-hacked/" target="_blank">BitLocker</a>, и вот новая сенсация: Буквально вчера компания Pastware объявила о выпуске утилиты для взлома протокола ActiveSync.</p>
<p><span id="more-531"></span></p>
<p style="text-align: justify;">ActiveSync &#8211; это широкоиспользуемый протокол для синхронизации мобильных устройств и смартфонов с сервером Exchange. По данному протоколу мобильный телефон получает почту, контакты, календари и задачи из корпоративного почтового ящика пользователя на сервере Microsoft Exchange. Более подробно о мобильном доступе можете прочитать <a href="http://www.lankey.ru/?id=1040#mobile_access" target="_blank">здесь</a></p>
<p style="text-align: justify;">Утилита позволяет перехватывать сигнал, расшифровывать трафик и смотреть всю почтовую переписку пользователя.</p>
<h4>Как это работает:</h4>
<p style="text-align: justify;">Все вы слышали, когда телефон лежит рядом с компьютером и, например, приходит SMS, то в колонках происходит характерное потрескивание/гудение, которому никто не придаёт особого значения. Тоже самое происходит и при получении письма посредством ActiveSync через GPRS/EDGE/3G. Утилита компании Pastware перехватывает возмущения, возникающие в аналоговых цепях звуковых карт, снимает дамп этих шумов и, используя преобразования фурье и выделение гармоник, получает двоичный код сетевых пакетов TCP/IP. Затем специальными парсерами из общего потока выделяется содержимое HTTPS-пакетов протокола ActiveSync. Затем SSL пакеты расшифровываются другим модулем из пакета Pastware Kit и на выходе получаем всю почтовую переписку за определёный момент времени.</p>
<p style="text-align: justify;">100% достоверность, пока не гарантируется, качество перехвата напрямую зависит от частоты дискретизации звуковой карты и разрядности АЦП. Рекомендуется использовать звуковые карты разрядностью 24 бит и более и частотой дискретизации 96 КГц и выше, без систем активного шумоподавления.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.lankey.ru/2010/04/01/activesync-hacked/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Перенос OEM лицензии Windows на новый компьютер</title>
		<link>http://blogs.lankey.ru/2010/04/01/migration_oem_license_on_new_pc/</link>
		<comments>http://blogs.lankey.ru/2010/04/01/migration_oem_license_on_new_pc/#comments</comments>
		<pubDate>Wed, 31 Mar 2010 23:18:18 +0000</pubDate>
		<dc:creator>Сергей Ерин</dc:creator>
				<category><![CDATA[1 апреля]]></category>

		<guid isPermaLink="false">http://blogs.lankey.ru/?p=537</guid>
		<description><![CDATA[По многочисленным просьбам пользователей, Microsoft наконец-то одобрил перенос OEM лицензий с одного компьютера на другой. Так, приобретая новый компьютер с предустановленной версией операционной системы Windows, на корпус компьютера наклеивается наклейка с ключом продукта, подтверждающая его лицензионность. Отклеить наклейку невозможно (она рвётся).

Для переноса OEM лицензий с одного компьютера на другой Microsoft выпустила специальный OEM Transporter Kit.
В [...]]]></description>
			<content:encoded><![CDATA[<p>По многочисленным просьбам пользователей, Microsoft наконец-то одобрил перенос OEM лицензий с одного компьютера на другой. Так, приобретая новый компьютер с предустановленной версией операционной системы Windows, на корпус компьютера наклеивается наклейка с ключом продукта, подтверждающая его лицензионность. Отклеить наклейку невозможно (она рвётся).</p>
<p><span id="more-537"></span></p>
<p>Для переноса OEM лицензий с одного компьютера на другой Microsoft выпустила специальный OEM Transporter Kit.</p>
<p><a href="http://blogs.lankey.ru/wp-content/uploads/2010/04/dremel.jpg"><img class="aligncenter size-full wp-image-538" title="dremel" src="http://blogs.lankey.ru/wp-content/uploads/2010/04/dremel.jpg" alt="" width="300" height="300" /></a>В комплект поставки входит дремель и несколько насадок. Смысл набора очень прост: В том месте старого системного блока, где у вас наклеена лицензионная наклейка, вы с помощью дремеля выпиливаете стенку корпуса и приклеиваете её к новому корпусу.  Далее вы переустанавливаете и переактивруете Windows на новом оборудовании и всё!</p>
<p>По предварительным данным стоимость КИТ-а будет составлять примерно 50$. В прайсах продукт можно будет найти под именем: WinPro 7 RUS OEM NL Transportering DrillGenuine</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.lankey.ru/2010/04/01/migration_oem_license_on_new_pc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Обнаружено новое заболевание системных администраторов</title>
		<link>http://blogs.lankey.ru/2010/04/01/default_gateway_is_not_responding/</link>
		<comments>http://blogs.lankey.ru/2010/04/01/default_gateway_is_not_responding/#comments</comments>
		<pubDate>Wed, 31 Mar 2010 23:18:00 +0000</pubDate>
		<dc:creator>Сергей Ерин</dc:creator>
				<category><![CDATA[1 апреля]]></category>
		<category><![CDATA[Без рубрики]]></category>

		<guid isPermaLink="false">http://blogs.lankey.ru/?p=525</guid>
		<description><![CDATA[Как известно, почти все люди испытывают страх к тем или иным вещам или событиям. Уже достаточно давно страхи или фобии были классифицированы и упорядочены. С ними можно ознакомиться, например здесь: ﻿http://ru.wikipedia.org/wiki/Список_фобий








Совершенно недавно ученые психологи обнаружили новое психическое заболевание у системных администраторов, которое получило название Гейтофобия &#8211; или боязнь недоступности основного шлюза.
Гейтофобия &#8211; чаще всего проявляется у [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Как известно, почти все люди испытывают страх к тем или иным вещам или событиям. Уже достаточно давно страхи или фобии были классифицированы и упорядочены. С ними можно ознакомиться, например здесь: ﻿<a href="http://ru.wikipedia.org/wiki/Список_фобий">http://ru.wikipedia.org/wiki/Список_фобий</a></p>
<p style="text-align: justify;"><span id="more-525"></span></p>
<p><a href="http://blogs.lankey.ru/wp-content/uploads/2010/04/doctor.jpg"><img class="size-medium wp-image-528 alignleft" title="doctor" src="http://blogs.lankey.ru/wp-content/uploads/2010/04/doctor-300x183.jpg" alt="" width="300" height="183" /></a></p>
<p style="text-align: justify;">
<p style="text-align: justify;">
<p style="text-align: justify;">
<p style="text-align: justify;">
<p style="text-align: justify;">
<p style="text-align: justify;">
<p style="text-align: justify;">Совершенно недавно ученые психологи обнаружили новое психическое заболевание у системных администраторов, которое получило название <strong>Гейтофобия</strong> &#8211; или боязнь недоступности основного шлюза.</p>
<p style="text-align: justify;">Гейтофобия &#8211; чаще всего проявляется у сетевых администраторов, имеющих сертификаты CCNA и CCNP, т.к. именно они в основном в компаниях отвечают за сетевую инфраструктуру, за работу интернет-а и соответственно за доступность основного шлюза. На них лежит большая ответственность и именно в них летят все &laquo;палки&raquo;, в случае неработоспособности сети.</p>
<p style="text-align: justify;">Основными симптомами заболевания являются параноидальный мониторинг доступности шлюза  при помощи ICMP пакетов, который в особо острой фазе и приводит к самой недоступности шлюза, ввиду невозможности последнего обработать такой большой поток Ping-ов. Далее, когда системный администратор видит надпись <strong>Default Gateway is Unavailable</strong>, происходит нервный срыв, который может сопровождаться нецензурной бранью, повышением температуры, а также почечной недостаточностью, вызванной высоким потреблением пива.</p>
<p style="text-align: justify;">Пока способов лечения Гейтофобии не найдено, но врачи рекомендуют использовать резервные шлюзы с разными метриками, применять технологии балансировки сетевой нагрузки такие, как NLB или CARP.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.lankey.ru/2010/04/01/default_gateway_is_not_responding/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Автоматическое включение и выключение компьютеров для установки обновлений через WSUS.</title>
		<link>http://blogs.lankey.ru/2010/04/01/automatically_pc_power_on/</link>
		<comments>http://blogs.lankey.ru/2010/04/01/automatically_pc_power_on/#comments</comments>
		<pubDate>Wed, 31 Mar 2010 23:17:33 +0000</pubDate>
		<dc:creator>Сергей Ерин</dc:creator>
				<category><![CDATA[1 апреля]]></category>
		<category><![CDATA[Без рубрики]]></category>

		<guid isPermaLink="false">http://blogs.lankey.ru/?p=514</guid>
		<description><![CDATA[Недавно один из наших заказчиков попросил оптимизировать установку автоматических обновлений через WSUS сервер. Он хотел, чтобы все обновления устанавливались только, когда пользователи не работают за компьютером. При этом все пользователи, уходя домой выключают компьютеры (это и привычка и требования пожарной безопасности). Т.е. для автоматической установки обновлений требовалось каким-то образом обеспечить автоматическое включение компьютеров и затем [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Недавно один из наших заказчиков попросил оптимизировать установку автоматических обновлений через WSUS сервер. Он хотел, чтобы все обновления устанавливались только, когда пользователи не работают за компьютером. При этом все пользователи, уходя домой выключают компьютеры (это и привычка и требования пожарной безопасности). Т.е. для автоматической установки обновлений требовалось каким-то образом обеспечить автоматическое включение компьютеров и затем их автоматическое выключение.</p>
<p style="text-align: justify;"><span id="more-514"></span></p>
<p style="text-align: justify;">Задачу автоматического выключения компьютеров наши инженеры решили довольно быстро, слава богу на всех компьютерах был установлен Windows 7 с продвинутым шедулером на основе триггеров. На всех компьютерах в Планировщике была создана задача, которая запускала скрипт с командой <strong>shutdown &#8211; s -t 0</strong>, а срабатывала задача при появлении события Windows Update Client, код события 21, ключевое слово Перезагрузка.</p>
<p style="text-align: justify;"><a href="http://blogs.lankey.ru/wp-content/uploads/2010/04/filter.jpg"><img class="aligncenter size-medium wp-image-515" title="filter" src="http://blogs.lankey.ru/wp-content/uploads/2010/04/filter-300x300.jpg" alt="" width="300" height="300" /></a></p>
<p style="text-align: justify;">
<p style="text-align: justify;">Таким образом, как только происходит установка обновлений и поялвяется предложение перезагрузить компьютер, срабатывает триггер, запускается скрипт и компьютер выключается.</p>
<p style="text-align: justify;">Но вот задача автоматического включения компьютеров оказалась немного сложнее. Первое, что конечно пришло в голову &#8211; это использование Wake on-Lan, но к сожалению данная функция работает далеко не на всех компьютерах, поэтому требовалось иное решение.  Данная задача была передана инженерам ОНВ (Отдел Нетрадиционного Внедрения). И решение было найдено! У данного заказчика весь офис запитан от одного большого централизованного ИБП APC Smart-UPS VT 30 kVA. Инженеры отдела ОНВ предложили на каждом компьютере в BIOS выставить режим Питания Always On. В данном режиме компьютер автоматически включается, если произошло выключение и затем повторное включение питания. Ну а дальше дело оставалось за малым, точнее за большим UPS-ом. Через консоль управления APC Power Chute было задано запланированное выключение и затем повторное включение питания всего офиса в 2 часа ночи каждую среду.</p>
<p style="text-align: justify;"><a href="http://blogs.lankey.ru/wp-content/uploads/2010/04/apc.jpg"><img class="aligncenter size-medium wp-image-518" title="apc" src="http://blogs.lankey.ru/wp-content/uploads/2010/04/apc-300x205.jpg" alt="" width="300" height="205" /></a>В Итоге: При пропадении питания, и его повторном появлении все компьютеры включаются, затем происходит установка обновлений, после установки обновлений компьютеры выключаются командой shutdown, запускаемой планировщиком по триггеру.</p>
<p style="text-align: justify;">Данное решение работает уже около полугода в продакшене и не имеет почти никаких побочных эффектов, кроме того, что секретарша не может понять, какие сверхестетсвенные силы каждую среду сбрасывают время на кофемашине <img src='http://blogs.lankey.ru/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.lankey.ru/2010/04/01/automatically_pc_power_on/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Не доставляются голосовые сообщения в Exchange 2010</title>
		<link>http://blogs.lankey.ru/2010/03/30/ne-dostavlyayutsya-golosovye-soobsheniya-v-exchange-2010/</link>
		<comments>http://blogs.lankey.ru/2010/03/30/ne-dostavlyayutsya-golosovye-soobsheniya-v-exchange-2010/#comments</comments>
		<pubDate>Tue, 30 Mar 2010 08:31:37 +0000</pubDate>
		<dc:creator>Ярослав Никифоров</dc:creator>
				<category><![CDATA[Exchange]]></category>
		<category><![CDATA[exchange 2007]]></category>
		<category><![CDATA[exchange 2010]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[исправления]]></category>

		<guid isPermaLink="false">http://blogs.lankey.ru/?p=509</guid>
		<description><![CDATA[Столкнулись с проблемой: перестали доставляться сообщения голосовой почты, отправленные пользователям Exchange через Unified Messaging. В журнале событий при этом повторяются следующие ошибки:
Source: MSExchange Unified Messaging
Event ID: 1185
Task Category: UMCore
The Unified Messaging server failed to submit a message to Hub Transport server 'EXCHANGE' due to the following error: Unexpected server response. Expected: 220, actual: 500, whole response: [...]]]></description>
			<content:encoded><![CDATA[<p>Столкнулись с проблемой: перестали доставляться сообщения голосовой почты, отправленные пользователям Exchange через Unified Messaging. В журнале событий при этом повторяются следующие ошибки:</p>
<pre>Source: MSExchange Unified Messaging
Event ID: 1185
Task Category: UMCore
The Unified Messaging server failed to submit a message to Hub Transport server 'EXCHANGE' due to the following error: Unexpected server response. Expected: 220, actual: 500, whole response: 500 5.3.3 Unrecognized command</pre>
<pre>Source: MSExchange Unified Messaging
Event ID: 1423
Task Category: UMCore
A pipeline stage encountered the following error. Details : 'Microsoft.Exchange.UM.UMCore.SmtpSubmissionException: Submission to the Hub Transport server failed. The operation will be retried. ---&gt; Microsoft.Exchange.Net.ExSmtpClient.UnexpectedSmtpServerResponseException: Unexpected SMTP server response. Expected: 220, actual: 500, whole response: 500 5.3.3 Unrecognized command

   at Microsoft.Exchange.Net.ExSmtpClient.SmtpTalk.CheckResponse(ServerResponseInfo response, Int32 expectedCode)
   at Microsoft.Exchange.Net.ExSmtpClient.SmtpTalk.Command(SmtpChunk[] chunks, SmtpCommandType command, Int32 expectedCode)
   at Microsoft.Exchange.Net.ExSmtpClient.SmtpTalk.StartTls()
   at Microsoft.Exchange.Net.ExSmtpClient.SmtpClient.Submit()
   at Microsoft.Exchange.UM.UMCore.SmtpSubmitStage.SubmitMessage()
   at Microsoft.Exchange.UM.UMCore.SmtpSubmitStage.InternalDoSynchronousWork()
   --- End of inner exception stack trace ---

Server stack trace:
   at Microsoft.Exchange.UM.UMCore.SmtpSubmitStage.HandleTransientSmtpFailure(Exception e, InternalExchangeServer smtpServerToUse)
   at Microsoft.Exchange.UM.UMCore.SmtpSubmitStage.InternalDoSynchronousWork()
   at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]&amp; outArgs)
   at System.Runtime.Remoting.Messaging.StackBuilderSink.AsyncProcessMessage(IMessage msg, IMessageSink replySink)

Exception rethrown at [0]:
   at System.Runtime.Remoting.Proxies.RealProxy.EndInvokeHelper(Message reqMsg, Boolean bProxyCase)
   at System.Runtime.Remoting.Proxies.RemotingProxy.Invoke(Object NotUsed, MessageData&amp; msgData)
   at Microsoft.Exchange.UM.UMCore.SynchronousPipelineStageBase.SynchronousWorkDelegate.EndInvoke(IAsyncResult result)
   at Microsoft.Exchange.UM.UMCore.SynchronousPipelineStageBase.EndSynchronousWork(IAsyncResult r)'</pre>
<p>Роли Hub Transport и Unified Messaging находятся на одном и том же сервере, но тем не менее, голосовое сообщение, оставленное пользователем, в ящик получателя не попадает.</p>
<p>Из приведенных ошибок видно, что при попытке установления SMTP-соединения служба Hub Transport выдает ответ, что команда не распознана. По подробной информации видно, что ошибка возникает в процессе работы процедуры StartTls, то есть имеет место быть неудачная попытка установки шифрованного соединения.</p>
<p>Ошибка возникла из-за следующей тонкости:</p>
<p>Сам сервер внутри сети называется <em>EXCHANGE.имя-домена</em>. А опубликован в Интернет он под именем <em>MAIL.имя-домена</em>. Соответственно, в процессе настройки в Receive Connector захотелось внести изменения, чтобы при подключении сервер отвечал не своим внутренним именем, а внешним, отличающимся от внутреннего. Но &#8211; при несовпадении FQDN, предоставляемого в ответ на HELO или EHLO, и системного имени сервера, отказывается работать включенная по умолчанию аутентификация Exchange Server authentification. Соответственно, эта галочка и была выключена.</p>
<p>А если выключена Exchange Server authentication &#8211; то в ответ на команду EHLO сервер в списке допустимых команд НЕ ВЫВОДИТ команду X-ANONYMOUSTLS, и не отвечает на нее. А службы Unified Messaging пытаются установить соединение с Hub Transport именно этим способом.</p>
<p><strong>Решение:</strong> в нашем случае помогло включение обратно пункта Exchange Server authentication, смена выдаваемого FQDN в окне Receive Connector обратно на внутреннее имя сервера, и перезапуск служб MSExchange Hub Transport и MSExchange Unified Messaging.</p>
<p>После перезапуска служб голосовые сообщения, ожидающие своей доставки пользователям, были им доставлены в ящик автоматически.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.lankey.ru/2010/03/30/ne-dostavlyayutsya-golosovye-soobsheniya-v-exchange-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
