Через тернии к идеальным окнам. MegaFAQ по Windows Server 2008Сергей «grinder» Яремчук (grinder@synack.ru) Весьма оснащенная функционально, Win2k8 проста в управлении и чрезвычайно гибка в настройках. Но система имеет свои особенности – естественно, по мере освоения появляются вопросы. Отвечаем на самые распространенные из них. Как продлить оценочный период?Дистрибутив можно свободно скачать с сайта Microsoft, и он будет полностью работоспособен в течение 60 дней, после чего появится окно с сообщением о необходимости регистрации. Проверить количество дней до окончания текущего 60-дневного периода можно, введя команду «slmgr.vbs –dli». Но если срок окажется мал, можно продлить оценочный период еще три раза по 60 дней, – то есть, суммарно может составлять до 240 дней. Механизм продления прост. По окончании 60 дней для сброса периода вводим команду «slmgr.vbs –rearm» и перезагружаем систему. Все подробности описаны в документе KB948472 (support.microsoft.com/kb/948472). Там же можно найти пример скрипта, который позволит автоматизировать эту задачу с использованием планировщика. Но использовать такой сервер в производственной среде нежелательно, режим предназначен только для тестирования. Как локализовать Win2k8?Версия Win2k8, доступная для закачки на сайте Microsoft, предлагается только с английским, немецким, французским, испанским и японским языками интерфейса (хотя корпоративным пользователям уже поставляется локализованный дистрибутив). Чтобы самостоятельно русифицировать Win2k8, первым делом нужно скачать «Пакет многоязыкового интерфейса пользователя для Windows Server 2008» (Windows Server 2008 MUI Language Pack) в центре загрузки www.microsoft.com. Русский содержится в третьей группе. В зависимости от разрядности системы (32 и 64) требуется выбрать свой вариант: XXX_x86fre_Server_LP_4-KRMSLP4_DVD.img или XXX_amd64fre_Server_LP_4-KRMSLPX4_DVD.img. Для Itanium (ia64) пока такой пакет недоступен. Установка несколько нестандартна, но, в общем-то, проста. Записываем IMG-образ на диск или извлекаем каталог нужного языка. Вызываем консоль «Regional and Language Options». Во вкладке «Keyboards and Languages» нажимаем Install/uninstall languages и в появившемся менеджере указываем на каталог с языковыми файлами. Если приходится часто устанавливать систему, то лучшим вариантом будет пересборка образа при помощи WAIK. Для Hyper-V также выпущен пакет локализации Hyper-V Language Pack (support.microsoft.com/kb/951636). Возможно ли обновить AD с Win2k3 до Win2k8?Перевести домен с Win2k3 на Win2k8 можно тремя способами. Первый – обновить систему. Из-за большой разницы в архитектуре и функциях здесь заложено много подводных камней. Так, Win2k3 обязательно должен быть с SP1/SP2 или версии R2. Обновить систему можно только до «Full installation», до Server Core – нельзя. Не поддерживается апдейт перекрестной архитектуры и разных версий. То есть, на x86 Win2k3 нельзя поставить x64, а из Enterprise Edition нельзя сделать Standard Edition. Хотя в последнем случае есть одно исключение: поддерживается обновление Standard до Enterprise. Также следует помнить об отличиях в системных требованиях, ресурсных ограничениях и настройках системы. Некоторые из этих вопросов освещены в документе «WS2008: Upgrade Paths, Resource Limits & Registry Values», который можно найти на blogs.technet.com. Второй вариант перехода AD заключается в том, чтобы добавить новый контроллер на Win2k8 и после успешной репликации передать роль Flexible Single Master Operations (FSMO) новому серверу, который и будет главным в домене. Вероятность остаться с неправильно настроенной AD минимальна. Наконец, третий вариант – задействовать инструмент миграции Active Directory Migration Tool (ADMT): он позволит перенести учетные записи пользователей и компьютеров, локальные и глобальные группы, доверительные отношения. Подойдет ADMT версии 3.1 (можно скачать с сайта мелкомягких), а документ «ADMT v3.1 Guide: Migrating and Restructuring Active Directory Domains» поможет разобраться с тем, как его использовать. Где мой NetBIOS?В больших сетях, управляемых Active Directory, служба NetBIOS – излишняя роскошь, и многие админы отказываются от ее установки, задействуя для разрешения имен DNS. Тем не менее, бывает, возникает необходимость в такой службе. Например, контроллеры домена неправильно отображают подключенные к сети компьютеры, или нужна короткая ссылка для «быстрого» доступа. После обновления до Win2k8 или установки новой системы служба «Обозреватель компьютеров» по умолчанию отключена. Активировать ее можно несколькими способами. Самый простой: вызвать MMC-консоль «Службы» (Пуск - Администрирование) и установить запуск «Обозреватель компьютеров» в Авто. Во вкладке «Вход в систему» дополнительно можно указать учетную запись, используемую службой при входе в систему. Кстати, обрати внимание, – служба «Модуль поддержки NetBIOS через TCP/IP» по умолчанию запущена. Настройками служб можно управлять и из командной строки при помощи утилиты sc. С полным списком параметров можно познакомиться, введя «sc config /?». Стартуем:
Для анализа работы NetBIOS обычно используют штатную команду «net view», как вариант - утилиту Browstat.exe. Последняя имеется в каталоге support установочного диска (до Win2k8) или в комплекте Browcon (NetBIOS Browsing Console), ссылку на который можно найти на странице support.microsoft.com/kb/818092. После чего запускаем:
Как скрыть от пользователя определенные сетевые каталоги?Среднестатистический пользователь – существо любопытное и все время пытается получить доступ к ресурсам, на которые у него нет прав. Мало того, что он бесполезно тратит на это свое время, так еще и дергает админа вопросами типа: «объясни, почему мне нельзя?». Не стоит забывать и о том, что при таких безуспешных попытках система аудита заваливается «лишними» событиями. Самый простой вариант выхода из ситуации: просто не показывать пользователю общие папки, на которые у него нет прав. А поможет в этом технология Access-Based Enumeration (ABE, «Перечисление на основе доступа»). Статус ABE для каждой сетевой папки можно узнать и установить при помощи консоли «Управление общими ресурсами и хранилищами» (Share and Storage Management). Просто выбираем свойства нужного ресурса и смотрим значение поля «Перечисление на основе доступа». Чтобы изменить настройки, нажимаем кнопку «Дополнительно» и устанавливаем/снимаем одноименный флажок. Есть ли графические инструменты для управления Server Core?Одной из особенностей Win2k8 стала возможность ее использования без графической оболочки. Несмотря на все плюсы такого режима, настраивать систему из консоли на порядок сложнее. Выход из ситуации предложен сторонними разработчиками, – благодаря их усилиям, мы получили три бесплатные утилиты, практически ничем не отличающиеся функционально и носящие одинаковое название – «Core Configurator». Самой первой и поэтому известной является Core Configurator от Гая Теверовского. Эта программа предлагает графический интерфейс для настройки более десятка параметров Server Core, которыми пришлось бы управлять из командной строки: настройка сетевого интерфейса, экрана, времени и часового пояса, Remote Desktop, учетных записей, брандмауэра, WinRM, установка ролей и компонентов, активация продукта. К сожалению, автор из-за разногласий с работодателем прекратил разработку этой утилиты и убрал ссылку с домашней страницы. Но ничто не мешает найти ее на других ресурсах, чуток погуглив. Второй Server Core Configurator разрабатывается в рамках проекта CodePlex (www.codeplex.com/CoreConfig) под лицензией Microsoft Public License (Ms-PL). Этот пакет представляет собой коллекцию скриптов, которые помогут в графической среде быстро настроить систему и сервисы. Венчает список конфигураторов SmartX CoreConfigurator (www.smart-x.com), распространяемый под бесплатной (для некоммерческого использования) лицензией. Что такое GlobalNames в Windows Server 2008?В службе DNS-сервера реализована поддержка зоны GlobalNames, предназначенной для хранения однокомпонентных имен (отметим, что разрешение однокомпонентных имен обеспечивается, только если все полномочные DNS-серверы работают под управлением Win2k8). В некоторых ситуациях ее применение позволяет полностью отказаться от WINS (разрешение имен NetBIOS в IP-адреса). Почему не во всех? В отличие от WINS, зона GlobalNames работает только с ограниченным набором имен (как правило, серверов и веб-узлов) и не предназначена для разрешения имен большого количества рабочих станций. Хотя тут есть плюс - областью репликации GlobalNames является весь лес, что гарантирует использование действительно уникальных имен. Предусмотрено использование GlobalNames и с несколькими лесами. Зона GlobalNames не поддерживает динамические обновления. Создание и обслуживание записей производится вручную. Для активации в рабочем DNS-сервере зоны GlobalNames следует вызвать «Диспетчер DNS» (DNS Manager) и в контекстном меню, на пункте «Зоны прямого просмотра» (Forward Lookup Zones), щелкнуть «Создать новую зону» (New Zone). В появившемся мастере нужно выбрать «Основная зона» и отметить флажком пункт «Сохранять зону в Active Directory». В качестве имени зоны вводим GlobalNames. Чтобы отказаться от динамического обновления, устанавливаем переключатель в «Запретить динамические обновления» (Do not allow dynamic updates). Как переименовать контроллер домена?Чтобы переименовать контроллер домена на Win2k8, нужно выполнить несколько достаточно простых операций. Это – в теории, а на практике все происходит не так гладко. В каждой ситуации приходится разбираться отдельно. Например, присутствие на КД Центра Сертификации (CA) означает, что сменить имя КД или его роль будет непросто. Наличие Exchange также создает проблемы. В более ранних версиях системы для этого предлагалась утилита RENDOM (Rename Domain), которую тоже можно использовать с Win2k8, если функциональный уровень домена не выше Win2k3. Скачай RENDOM по ссылке на странице technet.microsoft.com/en-us/windowsserver/bb405948.aspx, там же найдешь и описание ее работы. В Win2k8 для переименования используется утилита NETDOM, которая также была доступна в ранних версиях системы. Необязательно выполнять команду на самом КД, достаточно, чтобы пользователь, выполняющий ее, имел права администратора домена. Например, переименуем домен server.com в server.ru:
После чего перезагружаем КД. В DNS-сервере должна появиться A запись с новым именем. Некоторое время потребуется на репликацию настроек на другие полномочные DNS-сервера. Затем даем команду:
Опять перезагружаемся и удаляем старый домен:
Проверить добавление нового имени можно при помощи консоли ADSI Edit (AdsiEdit.msc), которая теперь является компонентом системы. И поэтому, в отличие от Win2k3, скачивать ее не нужно. Для установки ADSI Edit выбираем в Диспетчере сервера «Добавить компоненты» и в окне компонент раскрываем список «Средства удаленного администрирования сервера» (Remote Server Administration Tools). Затем переходим в «Средства администрирования ролей» (Role Administration Tools) – «Средства доменных служб Active Directory» (Active Directory Domain Services Tools) и отмечаем «Средства контроллера домена Active Directory» (Active Directory Domain Controller Tools). После этого вызываем утилиту из командной строки или через пункт «Редактирование ADSI» в меню Пуск - Администрирование. Подключаемся к КД и находим атрибут msDS-AdditionalDnsHostName, который должен содержать новое значение. Возможна ли временная остановка контролера домена?При обслуживании контроллера домена во избежание ненужных репликаций может понадобиться временная остановка службы Active Directory. Например, чтобы проверить целостность баз данных AD при помощи утилиты Ntdsutil, ранее было необходимо перезагружаться в режим восстановления DSRM (Directory Services Restore Mode) по клавише <F8> во время начальной загрузки. Так как в Win2k8 AD функционирует в качестве сервиса, то процесс остановки выглядит достаточно просто. Ты найдешь ее вместе с остальными сервисами в консоли «Службы». Называется она «Службы домена Active Directory» (Active Directory Domain Services), и ее можно останавливать и перезапускать, как и любую другую. Хотя некоторые внутренние отличия все же есть. Так, при остановке AD обязательно отключаем и все зависящие от нее службы (они перечислены во вкладке «Зависимости»): «Центр распределения ключей Kerberos» (Kerberos Key Distribution Center), «Сервер DNS», «Перекрестный обмен сообщениями» (Intersite Messaging), «Репликация DFS» (DFS Replication). В командной строке остановка/запуска службы AD DS выглядит еще проще:
Когда служба AD DS остановлена, можно подключаться к домену через другой КД. Кроме этого, в Win2k8 есть возможность изменить установки DSRM-входа. Для этого устанавливаем ключ реестра HKLM\System\CurrentControlSet\Control\Lsa\DSRMAdminLogonBehavior в одно из следующих значений:
Как мне узнать, будет ли мое приложение работать в Win2k8?Самый верный способ - установить и проверить работоспособность. Правда, для этого придется собрать «тестовый стенд», что не всегда возможно (не все ситуации можно эмулировать). Чтобы упростить жизнь разработчикам, администраторам и пользователям, предлагаются две программы подтверждения совместимости:
Также приложение может получить дополнительное обозначение Hyper-V, гарантирующее успешную работу в виртуализированной среде. Самостоятельно протестировать приложение по условиям программы Works With можно при помощи утилиты Works With Tool for Windows Server 2008 (WWT). Параметров при тестировании проверяется достаточно много, но утилита включает добротный пошаговый мастер, который проведет пользователя через весь процесс оценки ПО. В процессе работы мастера предстоит заполнить сведения о версии программы и производителе, оборудовании системы – и так далее. WWT сравнит систему до и после установки приложения, выдаст информацию о расположении файлов. Результат оформляется в виде HTML-отчета или в пакете специального формата, который можно отправить Microsoft для анализа и получения статуса. Можно ли из Win2k8 сделать рабочую систему?У Win2к8 и Vista довольно много общего, и большая часть совместимых с Vista приложений будут работать в серверной системе. Драйвера для оборудования (в том числе, для 64-битной версии), написанные для Vista, нормально работают в Win2k8. Для эмуляции Vista потребуется добавить несколько ролей и компонентов. Из них основной компонент – «Возможности рабочего стола» (Desktop Experience). Он добавит в систему медиапроигрыватель, поддержку тем (в том числе, Aero), почтовый клиент, календарь и другие программы. Компонент активируется стандартно через «Диспетчер сервера» или в командной строке:
После его установки потребуется перезагрузка сервера, после которой мы самостоятельно подключаем и настраиваем нужные функции. Например, темы и звук реализованы посредством сервисов. Для их активации используем соответствующую консоль или командную строку:
Кроме Desktop-Experience, нелишними будут Wireless-Networking, BitLocker, Backup-Features, служба поиска Windows Search и PowerShell. В итоге, вероятность превратить Win2k8 в полноценную рабочую систему довольно высока. Хотя особых преимуществ от такого перехода нет, а единственным мотивом может служить желание изучать новую систему. INFO
WWW
|