Перейти к содержимому
13.12.2011

Материалы встречи MCP-Клуба в Москве по Windows Phone

В папке на SkyDrive опубликованы материалы встречи MCP-Клуба в Москве 1 декабря. Для загрузки доступны слайды презентации и аудиозапись доклада.

Напомню, 1 декабря в рамках события Windows Phone 7 Launch состоялась встреча MCP-Клуба в Москве. С техническим обзором новой операционной системы для мобильных устройств Windows Phone 7.5 выступил Стас Павлов.

 

07.12.2011

Публичная бета-версия Windows 8 появится в феврале 2012

Microsoft подтверждает, что публичная Windows 8 Beta будет доступна в феврале 2012 года. По сравнению с Windows Developer Preview можно ожидать, что данная ОС будет намного ближе к тому, что в результате мы увидим в окончательной версии. Также пока не ясен вопрос с поддержкой приложений, разработанных для предыдущих версий Windows, на планшетных компьютерах с ARM-архитектурой.

Источник

05.12.2011

Осторожно: компрессия NTFS

Имеющийся опыт заставляет меня очень осторожно относиться к применению компрессии дисковых томов средствами NTFS. Казалось бы, все очень просто. Достаточно установить атрибут Compressed в свойствах файла, папки или всего дискового тома или использовать утилиту compact и почти сразу без каких-либо затрат, штатными средствами получаем ощутимую экономию дискового пространства.

Существует ли плата за удобство? С одной стороны, это повышенная нагрузка на процессор за счет выполнения операций архивирования/разархивирования. Но избыточная утилизация процессора компенсируется меньшим объемом записываемых данных.

С другой стороны, – и это результат моих собственных наблюдений – сжатый том, идеально подходящий, например, для размещения дистрибутивов ПО, плохо масштабируется для размещения большого объема данных. Располагая несколькими примерами, приведу один из них, поскольку возникшая проблема была исследована до конца.

На сервере Microsoft Exchange 2007, установленном на Windows Server 2003 R2, было настроено резервное копирование на внешний жесткий диск. Применялся стандартный NTBackup, запускаемый по расписанию. В какой-то момент было решено сэкономить место на внешнем жестком диске путем компрессии архивных копий. Запуск NTBackup с ключом /HC:on был неприменим, поскольку данный ключ включает аппаратное сжатие на ленточных накопителях, но не на дисках. Поэтому я включил атрибут Compressed для папки, в которой будут размещаться резервные копии.

Начавшееся резервное копирования, на первый взгляд, отвечало моим ожиданиям: созданный и увеличивающийся в размерах файл bkf демонстрировал не менее чем 20% экономию дискового пространства за счет компрессии NTFS. Однако примерно через час, когда размер архивного файла составлял около 40 Гбайт, резервное копирование внезапно прервалось. Ntbackup.exe отстутствовал в списке запущенных процессов. Но самое неприятное было то, что системном журнале сервера Exchange с периодичностью 18 секунд регистрировалась ошибка типа Warning, Event ID: 50, Source: NTFS.

clip_image001[4]

Содержание ошибки способно привести в ужас! Ведь речь почти однозначно идет об аппаратной неисправности. Лог-файл ntbackup был наполнен не менее грозными записями.

Backup started on 03.12.2011 at 17:55.
Folder MAILSERV\Microsoft Information Store\First Storage Group\Mailbox Database
D:\ExchSrv\Mailbox\First Storage Group\Mailbox Database.edb
Error: The device reported an error on a request to write data to media.
Error reported: Unknown error.
There may be a hardware or media problem.
Please check the system event log for relevant failures.
The operation was ended.
Backup completed on 03.12.2011 at 18:57.
Directories: 0
Files: 1
Bytes: 41 510 926 124
Time: 1 hour, 2 minutes, and 25 seconds
Error: MAILSERV\Microsoft Information Store\First Storage Group is not a valid drive, or you do not have access.
Error: An inconsistency was encountered in the requested backup file.

 

Я удалил незавершенный архивный файл, и ошибки, регистрируемые в Event Log, немедленно прекратились. Иными словами, ошибки не были связаны с аппаратной проблемой. Повторный запуск резервного копирования привел к точно такой же ситуации, только через несколько другой промежуток времени. Тогда я изменил конфигурацию, а точнее вернул к первоначальной: архивный файл больше не размещался в сжатой папке. И в этом случае резервное копирование было выполнено без ошибок.

Уже позже в Microsoft Knowledgebase нашел статью 927912 “Error message and events are logged in the System log when you try to compress a large file on an NTFS volume in Windows XP, in Windows 2000, or in Windows Server 2003: “Delayed Write Failed“. Кроме перечисленных операционных систем, статья также применима к Windows Server 2008. Оказывается, показанная ошибка может возникать, если сжатый файл имеет очень большой размер. При этом указать конкретный “пороговый” размер не представляется возможным, поскольку он зависит от ряда факторов, главным образом, от степени фрагментации диска. Обратите внимание, что вы можете и не столкнуться с указанной ошибкой, если не будете иметь дело со сжатыми файлами такого большого размера.

Ни в коем случае не хочу призывать избегать использования сжатых томов и папок. Однако будьте внимательны, чтобы вас не застали врасплох возможные “подводные камни” компрессии NTFS.

05.12.2011

Обзор встречи MCP-Клуба 1 декабря

1 декабря состоялась встреча MCP-Клуба в Москве, которая являлась частью более масштабного события Windows Phone 7 Launch. Уже сейчас в России можно официально купить смартфоны от HTC, Nokia и Samsung с операционной системой Windows Phone 7.5. О преимуществах новой операционной системы для мобильных устройств, о ее внутренней структуре и особенностях работы приложений шла речь на этой встрече.

Докладчиком был Стас Павлов, один из ведущих экспертов в России по мобильной платформе Windows Phone.

Обычно он выступает с презентациями или ведет лабораторные работы по разработке на платформе Windows Phone. Но поскольку наша аудитория была более техническая, Стас без труда перестроил выступление и рассказывал о том, что более интересно нам. Без всяких сомнений, доклад получился очень интересным и познавательным, остается только сожалеть, что лишь немногие участники Клуба захотели посетить эту встречу.

Все присутствующие получили специально подготовленные информационные материалы, а за хорошие вопросы докладчику полагались интересные (и весьма полезные) призы. Также можно было ознакомиться с Windows-смартфонами HTC Mozart и HTC Radar, которые я предусмотрительно взял с собой. Еще одной хорошей новостью является то, что скоро будет готова и опубликована аудиозапись доклада.

Выступление Стаса Павлова продолжалось около двух часов.

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

Еще раз благодарим Стаса Павлова, который нашел время выступить у нас, и компанию Exect Partners Group, в стенах которой проходят наши встречи.

01.12.2011

Проблема репликации интегрированной в AD зоны DNS после установки очередного контроллера домена

Устанавливая очередной (второй, третий и т.д.) контроллер домена в существующем домене и назначая ему роль DNS-сервера, всегда замечал, что зона DNS, интегрированная в Active Directory, появляется на новом DNS-сервере не сразу, а через некоторое время. Может пройти несколько часов, и как ни обновляй информацию в консоли DNS, подключенной к новому серверу, а узлы зон остаются по-прежнему пустые. Разумеется, в свойствах зоны новый DNS-сервер был добавлен в список, и была включена репликация. Казалось бы, зона, интегрированная в AD, должна реплицироваться так же быстро, как происходит репликация AD. На самом деле, здесь происходит более сложный процесс, связанный с формированием раздела (Application Directory Partition) и добавлением нового сервера в структуру репликации.

Недавно пришлось устанавливать второй домен-контроллер в подчиненном домене. И если с установкой роли DC проблем не возникло, то зона DNS отказывалась реплицироваться на только что установленный контроллер домена (и одновременно DNS-сервер). Прошло много часов, а ситуация никак не менялась. Зона не появлялась, DNS-сервер сообщал, что работает только в режиме кеширования, а в системном журнале периодически регистрировалось следующее событие:

Event ID: 4514, Type: Information, Source: DNS, Computer: DC2-Kaliningrad
The DNS Server detected, that it is not enlisted in the replication scope of the directory partition DomainDNSZones.kaliningrad.northbridgebank.com. This prevents the zones that should be replicated to all DNS servers in the northbridgebank.com domain from replicating to this DNS server. For information how to add a DNS server to the replication scope of an application directory partition, please see Help and Support.
… и так далее.

Иными словами, новый контроллер домена отсутствовал в кольце репликации раздела DomainDNSZones.kaliningrad.northbridgebank.com и по какой-то причине не мог там появиться.

Настало время воспользоваться утилитой DNSCMD. Утилита становится доступной, если на сервер установить пакет Support Tools. Будучи запущенной с ключом /enumdirectorypartitions, утилита выводит на экран список всех разделов DNS-зон, интегрированных в Active Directory.

dns_01

Теперь, зная имена разделов можно посмотреть информацию по конкретному разделу (Application Directory Partition). Для этого следует запустить DNSCMD с ключом /directorypartitioninfo и указать имя интересующего раздела.

dns_02

Уже в приведенной информации видна проблема: вывод DNSCMD показывает, что раздел DomainDNSZones.kaliningrad.northbridgebank.com существует в одной реплике (копии) и находится на домен-контролере DC1-Kaliningrad, тогда как контролеров домена уже два. Для сравнения приведу вывод DNSCMD /directorypartitioninfo для другого домена, в котором отсутствуют проблемы:

dns_03

Как легко видеть, в данном случае реплик три, по числу контроллеров домена. Таким образом, следует добавить новый контроллер домена в кольцо репликации раздела DomainDNSZones.kaliningrad.northbridgebank.com. Для этого воспользуемся той же утилитой DNSCMD с ключом /enlistdirectorypartition. Синтаксис данной команды требует указать имя домен-контроллера и FQDN-имя раздела, реплику которого примет указываемый сервер. Полный вид командной строки и выводимые сообщения можно посмотреть на следующем экране.

dns_04

Для ускорения процесса перестроения топологии репликации имеет смысл запустить утилиту REPADMIN (тоже из Support Tools) с ключом /kcc.

dns_05

Какие изменения произошли? Если теперь снова посмотреть информацию по разделу DomainDNSZones.kaliningrad.northbridgebank.com, то нельзя не заметить, что число реплик увеличилось.

dns_06

Их стало две, по числу контроллеров домена. А обновляя информацию в консоли DNS, можно видеть,что домен-контроллер и одновременно DNS-сервер DC2-Kaliningrad теперь содержит DNS-зону своего домена.

24.11.2011

Windows Phone 7 Launch в MCP-Клубе в Москве!

windows_phone_7

1 декабря в рамках события Windows Phone 7 Launch состоится встреча московского MCP-Клуба, которая будет посвящена выходу русскоязычной версии операционной системы для мобильных устройств – Windows Phone 7.5 (Mango). Еще в конце сентября в России начались официальные продажи смартфонов Windows Phone компании HTC, а на очереди – выход на российский рынок Windows-смартфонов Nokia.

Встреча будет интересна и IT-специалистам, и разработчикам. Вы получите информацию о внутренней структуре операционной системы, об облачных сервисах, дополняющих функциональность Windows Phone, и о том, как разработать и опубликовать свое собственное приложение. И даже если вас заинтересуют вопросы получения дохода от продажи приложений для Windows Phone, вы узнаете, как это делать. Ведь рассказывать обо всем этом будет Стас Павлов, один из ведущих экспертов в России по мобильной платформе Windows Phone, сотрудник Microsoft Россия и, кстати, один из организаторов TechEd Russia 2011.

Наша встреча является частью Windows Phone 7 Launch, и мы готовим раздаточный материал для участников, а также призы за интересные вопросы и комментарии.

Начало технического доклада – в 19 часов. Координаты мероприятия – ул. Вятская, 27, строение 13. Напомню, что встреча MCP-Клуба будет проходить на территории Exect Partners Group

Эта компания совершенно бескорыстно предоставляет аудитории и презентационное оборудование для встреч нашего MCP-Клуба.

20.11.2011

Материалы встречи MCP-Клуба 8 ноября

8 ноября, менее чем за сутки до открытия TechEd Russia 2011, состоялась встреча нашего MCP-Клуба. И именно благодаря TechEd, собирающей ведущих специалистов по продуктам и технологиям Microsoft, на встречу Клуба нам удалось пригласить Владимира Безмалого, признанного эксперта в области информационной безопасности. Он выступил с докладом о сервисах репутации в современных информационных системах, в первую очередь, антивирусных продуктах.

Слайды презентации Владимир опубликовал в своем блоге, и кроме того, презентация также доступна для загрузки в материалах MCP-Клуба. И уже после TechEd Владимир записал веб-каст, повторяющий выступление на встрече Клуба. Обязательно посмотрите веб-каст, если вы собирались прийти на нашу встречу, но по каким-либо причинам не смогли это сделать.

Follow

Get every new post delivered to your Inbox.