Графические инструменты для Server Core::Журнал СА 2.2009
www.samag.ru
     
Поиск   
              
 www.samag.ru    Web  0 товаров , сумма 0 руб.
E-mail
Пароль  
 Запомнить меня
Регистрация | Забыли пароль?
Журнал "Системный администратор"
Журнал «БИТ»
Подписка
Архив номеров
Где купить
Наука и технологии
Авторам
Рекламодателям
Контакты
   

  Опросы
  Статьи

Событие  

В банке рассола ждет сисадмина с полей фрактал-кукумбер

Читайте впечатления о слете ДСА 2024, рассказанные волонтером и участником слета

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

Организация бесперебойной работы  

Бесперебойная работа ИТ-инфраструктуры в режиме 24/7 Как обеспечить ее в нынешних условиях?

Год назад ИТ-компания «Крок» провела исследование «Ключевые тренды сервисного рынка 2023». Результаты

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

Книжная полка  

Читайте и познавайте мир технологий!

Издательство «БХВ» продолжает радовать выпуском интересных и полезных, к тому же прекрасно

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

СУБД PostgreSQL  

СУБД Postgres Pro

Сертификация по новым требованиям ФСТЭК и роль администратора без доступа к данным

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

Критическая инфраструктура  

КИИ для оператора связи. Готовы ли компании к повышению уровня кибербезопасности?

Похоже, что провайдеры и операторы связи начали забывать о требованиях законодательства

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

Архитектура ПО  

Архитектурные метрики. Качество архитектуры и способность системы к эволюционированию

Обычно соответствие программного продукта требованиям мы проверяем через скоуп вполне себе понятных

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

Как хорошо вы это знаете  

Что вам известно о разработках компании ARinteg?

Компания ARinteg (ООО «АРинтег») – системный интегратор на российском рынке ИБ –

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

Графические редакторы  

Рисование абстрактных гор в стиле Paper Cut

Векторный графический редактор Inkscape – яркий представитель той прослойки open source, с

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

День сисадмина  

Учите матчасть! Или как стать системным администратором

Лето – время не только отпусков, но и хорошая возможность определиться с профессией

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

День сисадмина  

Живой айтишник – это всегда движение. Остановка смерти подобна

Наши авторы рассказывают о своем опыте и дают советы начинающим системным администраторам.

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

Виртуализация  

Рынок решений для виртуализации

По данным «Обзора российского рынка инфраструктурного ПО и перспектив его развития», сделанного

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

Книжная полка  

Как стать креативным и востребованным

Издательский дом «Питер» предлагает новинки компьютерной литературы, а также книги по бизнесу

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

Книжная полка  

От создания сайтов до разработки и реализации API

В издательстве «БХВ» недавно вышли книги, которые будут интересны системным администраторам, создателям

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

Разбор полетов  

Ошибок опыт трудный

Как часто мы легко повторяем, что не надо бояться совершать ошибки, мол,

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

1001 и 1 книга  
19.03.2018г.
Просмотров: 6186
Комментарии: 0
Машинное обучение с использованием библиотеки Н2О

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

12.03.2018г.
Просмотров: 6896
Комментарии: 0
Особенности киберпреступлений в России: инструменты нападения и защита информации

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

12.03.2018г.
Просмотров: 4179
Комментарии: 0
Глубокое обучение с точки зрения практика

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

12.03.2018г.
Просмотров: 2986
Комментарии: 0
Изучаем pandas

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

12.03.2018г.
Просмотров: 3791
Комментарии: 0
Программирование на языке Rust (Цветное издание)

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

19.12.2017г.
Просмотров: 3801
Комментарии: 0
Глубокое обучение

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

19.12.2017г.
Просмотров: 6295
Комментарии: 0
Анализ социальных медиа на Python

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

19.12.2017г.
Просмотров: 3150
Комментарии: 0
Основы блокчейна

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

19.12.2017г.
Просмотров: 3445
Комментарии: 0
Java 9. Полный обзор нововведений

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

16.02.2017г.
Просмотров: 7261
Комментарии: 0
Опоздавших не бывает, или книга о стеке

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

17.05.2016г.
Просмотров: 10627
Комментарии: 0
Теория вычислений для программистов

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

30.03.2015г.
Просмотров: 12347
Комментарии: 0
От математики к обобщенному программированию

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

18.02.2014г.
Просмотров: 13979
Комментарии: 0
Рецензия на книгу «Читаем Тьюринга»

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

13.02.2014г.
Просмотров: 9109
Комментарии: 0
Читайте, размышляйте, действуйте

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

12.02.2014г.
Просмотров: 7063
Комментарии: 0
Рисуем наши мысли

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

10.02.2014г.
Просмотров: 5373
Комментарии: 3
Страна в цифрах

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

18.12.2013г.
Просмотров: 4603
Комментарии: 0
Большие данные меняют нашу жизнь

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

18.12.2013г.
Просмотров: 3412
Комментарии: 0
Компьютерные технологии – корень зла для точки роста

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

04.12.2013г.
Просмотров: 3142
Комментарии: 0
Паутина в облаках

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

03.12.2013г.
Просмотров: 3388
Комментарии: 0
Рецензия на книгу «MongoDB в действии»

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

02.12.2013г.
Просмотров: 3010
Комментарии: 0
Не думай о минутах свысока

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

Друзья сайта  

 Графические инструменты для Server Core

Архив номеров / 2009 / Выпуск №2 (75) / Графические инструменты для Server Core

Рубрика: Администрирование /  Продукты и решения

Сергей Яремчук СЕРГЕЙ ЯРЕМЧУК, фрилансер. Автор более 800 статей и шести книг. С «СА» с первого номера. Интересы: сетевые технологии, защита информации, свободные ОС

Графические инструменты для Server Core

В Windows Server 2008 было представлено достаточно новинок, и, наверное, одна из главных – возможность установки в варианте Server Core без графического интерфейса [1]. Такой режим имеет много положительных сторон, но вот настройка основных параметров сервера исключительно в командной строке не всем может прийтись по вкусу.

Именно наличие графического интерфейса, ставшего фактически товарным знаком системы от Microsoft, сделало Windows такой популярной системой. Новички достаточно быстро осваивают основные настройки как системы, так и сервисов. Появление режима Server Core изменило ситуацию.

С одной стороны, сервер априори стал безопаснее, системные требования к оборудованию изменились в меньшую сторону.

Но с другой – новичку приходится выполнять большую часть настроек исключительно в командной строке, что требует уже определенной подготовки. Так, на сайте Microsoft приведен такой факт: для установки IIS в Server Core администратор должен ввести 923 символа. Не каждый это сможет сделать без ошибок.

При наличии еще одной системы с установленной Windows 2008, сервером, работающим в Server Core, можно управлять удаленно, используя консоль управления MMC, System Center и некоторые другие инструменты. Ориентированные, как правило, на администрирование отдельных ролей. В том числе есть варианты и других систем Windows. Например, для настройки Hyper-V можно использовать диспетчер для Vista SP1 (support.microsoft.com/kb/952627).

Но таких утилит немного, а при помощи MMC можно сделать далеко не все. Первоначальные установки все равно придется производить в командной строке.

Система в Server Core имеет достаточно ограниченный набор функций в API, связанных с графикой. Ссылки на все функции и возможности описаны в документе «Developing Management Applications for Server Core» [2]. Например, нет поддержки для запуска локальной MMC.

Как результат – задача разработки программы с графическим интерфейсом для Server Core несколько затруднена, но это не значит, что она совсем невозможна.

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

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

CoreConfigurator

Первой, а поэтому, наверное, самой известной утилитой на сегодня является CoreConfigurator [3], разработанный Гаем Теверовским (Guy Teverovsky) в марте 2008 года. После установки (выполняем команду «msiexec /i Configuratorurator.msi») и запуска в меню CoreConfigurator находим 11 пунктов, обеспечиващих доступ к основным настройкам, которыми пришлось бы управлять из командной строки:

  • активация продукта;
  • настройка разрешения экрана;
  • настройка часов и временных зон;
  • установка разрешений для удаленных RDP-подключений;
  • управление локальными учетными записями (создание, удаление, добавление в группы, управление паролями);
  • установка разрешений и запретов для Windows Firewall;
  • включение/отключение WinRM;
  • настройка сетевого интерфейса (IP-адрес, маска сети, шлюз, адреса DNS-серверов);
  • установка имени компьютера, рабочей группы или домена;
  • установка ролей и компонентов Server Core;
  • запуск Dcpromo для настройки контроллера домена.

За весьма короткое время своего развития CoreConfigurator достиг версии 1.1.2, но сегодня автор, имевший статус MVP (Microsoft Most Valuable Professional), стал одним из служащих Microsoft, и по условиям договора с предыдущей компанией был вынужден прекратить разработку своей утилиты и закрыть свой проект. Но файл CoreConfigurator.msi легко найти на других серверах, воспользовавшись поиском.

Первая из подобных утилит – CoreConfigurator Теверовского

Первая из подобных утилит – CoreConfigurator Теверовского

Smart-X CoreConfigurator

CoreConfigurator от Теверовского был настолько популярен, что так запросто хорошему проекту умереть не дали, тем более что по контракту все разработки, в том числе и те, которые велись Теверовским в нерабочее время, принадлежали его работодателю. В итоге компания Smart-X [4] продолжила разработку этой утилиты под тем же названием, распространяя ее под freeware-лицензией (для персонального некоммерческого использования). При ее применении в корпоративной сети следует уже приобрести лицензию, которая стоит 66$ (годовая подписка) или 99$ (для 1 сервера). Текущей является версия 1.3.0.1 от 1 февраля 2009 года. Никаких ограничений CoreConfigurator в бесплатной редакции не имеет, только при его запуске будет появляться окно с предупреждением.

Smart-X CoreConfigurator – удобная утилита с графическим интерфейсом

Smart-X CoreConfigurator – удобная утилита с графическим интерфейсом

После запуска утилиты, вводом в командной строке команды «Start CoreCFG», в появившемся меню обнаруживаем 17 пунктов.

Кроме тех, которые были в оригинальном CoreConfigurator, появились возможности:

  • настройка резервирования разделов компонентом WindowsServer Backup;
  • региональные установки;
  • настройка параметров автоматического обновления;
  • управление сервисами;
  • запуск редактора реестра и диспетчера задач Windows.

Все настройки довольно просты и понятны, выбираем пункт и вводим/отмечаем нужное значение.

Утилиту можно свободно скачать с сайта разработчика, в виде ZIP-архива или ISO-образа.

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

Server Core Configurator

В рамках проекта CodePlex (Open Source от Microsoft) также разрабатывается аналогичный инструмент – Server Core Configurator [5], распространяемый под лицензией Microsoft Public License (Ms-PL). Версия с CodePlex представляет собой коллекцию VBS (Visual Basic Scripting) скриптов, упакованных в CAB-файл или в ISO-образ (есть и исходные тексты).

Server Core Configurator предоставляет самое большое количество настраиваемых параметров

Server Core Configurator предоставляет самое большое количество настраиваемых параметров

Установка заключается в распаковке архива на другом компьютере и копировании на сервер.

Непосредственно на Server Core распаковать CAB-файл можно при помощи команды expand:

> expand CoreConfigurator.cab -f:* C:

Далее запускаем находящийся внутри скрипт Setup-Core.wsf, после чего появится меню.

Принцип работы с Server Core Configurator несколько отличается от двух предыдущих программ. Параметры работы выбираются вводом цифр или букв, которые соответствуют нужному пункту.

Настраивать систему, практически блуждая в меню Server Core Configurator, несколько сложнее, но все же удобнее, чем вручную.

Всего насчитывается 10 пунктов, при выборе некоторых из них будут вызваны дополнительные меню и подменю:

  • лицензия (текущий статус, настройка прокси, активация, установка ключа, сброс текущего статуса лицензии – всего 12 пунктов);
  • установка имени компьютера, подключение к домену, запуск Dcpromo;
  • настройка сетевых интерфейсов (просмотр, настройка, переименование, отключение, добавление DNS, ISCSI);
  • установка/удаление/просмотр ролей и компонентов;
  • управление учетными записями пользователей, входящими в группу локальных администраторов;
  • управление общими каталогами;
  • Control Panel (дата, время, региональные настройки, установки монитора, скринсейвер, RDP, WinRM, добавление драйверов, автоматические обновления, включая WSUS, Findows Firewall);
  • Server Hardening Menu (отключение – LAN, PPP интерфейсов, IPv6, тюнинг NTFS);
  • информация о системе;
  • вызов менеджера задач.

Чтобы вернуться в предыдущее меню, следует нажать клавишу .

Пунктов настроек Server Core Configurator имеет довольно много, и по возможностям он превосходит все остальные программы обзора.

Core Configuration Console

Это bat-скрипт [6], создан Джоахимом Неслендером (Joachim Nasslander) – еще одним разработчиком, имеющим статус MVP, по принципу работы схож с предыдущим. Распространяется как freeware, в виде ZIP-архива или ISO-образа. Установка не требуется, достаточно распаковать его в каталог на сервере.

Core Configuration Console - простой в использовании bat-скрипт

Core Configuration Console - простой в использовании bat-скрипт

Вместо графического окна, как в пакете Server Core Configurator, здесь все команды выводятся в командной строке.

Меню состоит из 9 пунктов, из которых 2 последних обеспечивают перезагрузку/остановку сервера и выход в CMD.exe.

Назначение остальных:

  • установки компьютера (сеть, менеджер задач, имя сервера, лицензия, автоматическое обновление, разрешение экрана, изменение пароля);
  • подключение к домену;
  • региональные настройки, время и дата;
  • настройки Windows Firewall и удаленного управления (в том числе создание общих каталогов, удаленное подключение администратора через сервер терминалов, WinRM и другие);
  • просмотр списка установленных/доступных ролей и компонентов, помощь в установке;
  • быстрые настройки (IP-адрес, имя компьютера, домен);
  • настройки Core Configuration Console (установка в C:Windows, изменение переменной PATH, включение в автозагрузку).

Учитывая меньшее количество функций, Core Configuration Console проще варианта от CodePlex.

Единственным его минусом является то, что вместо непосредственно установки ролей и компонентов предлагается лишь ссылка на поясняющую документацию Microsoft.

Но кроме помощи в настройке системы он может помочь в изучении системы. Так как фактически содержит список основных настроек Server Core, которые иначе пришлось бы искать по многим документам.

HVConfig

Утилита HVConfig [7] во многом похожа на Core Configuration Console, но ориентирована на применение в Microsoft Hyper-V Server 2008. Хотя ничто не мешает использовать ее в Server Core, где с ее помощью можно произвести настройки, аналогичные Core Configuration Console (за исключением управления ролями). Правда, при запуске скрипт проверяет наличие трех файлов, без которых его работа прерывается:

  • C:WindowsSystem32hvconfig.cmd:
  • C:WindowsSystem32en-UShvconfig.vbs:
  • C:WindowsSystem32en-USWUA_SearchDownloadInstall.vbs.

Перенеся их с любого Hyper-V Server, можно без проблем запустить скрипт.

Заключение

Утилит, упрощающих настройку Windows Server 2008 в режиме Server Core, как видите, не очень много, и вряд ли здесь предвидится большое разнообразие. Ведь сфера применения весьма специфическая и ограничена небольшим набором параметров. Выбрав любую из предложенного списка, можно быстро настроить сервер, даже не зная консольных команд.

  1. Бирюков А. Windows 2008 Server Core: Windows без окон. //Системный администратор, №1, январь 2008 г. – С. 9-13 (http://www.samag.ru/art/01.2008/01.2008_02.html).
  2. Developing Management Applications for Server Core – http://msdn.microsoft.com/en-us/library/ms723872(VS.85).aspx.
  3. Страница CoreConfigurator – http://blogs.microsoft.co.il/files/folders/guyt.
  4. Сайт Smart-X CoreConfigurator – http://www.smart-x.com.
  5. Сайт Server Core Configurator – http://www.codeplex.com/CoreConfig.
  6. Сайт Core Configuration Console – http://www.nullsession.com/ссс.
  7. Страница HVConfig – http://blogs.dirteam.com/blogs/sanderberkouwer/archive/2008/10/03/making-hvconfig-work-on-a-normal-server-core-installation.aspx.

Комментарии
 
  11.06.2009 - 01:52 |  Wind

Ээээ, а зачем городить графику?
Линукс идет к Виндовс, а Виндовс к Линукс. Ха, маки рулят.

  23.10.2009 - 02:24 |  Дмитрий Бобровский

Замечательная статья! Спасибо!
Кстати, на данный момент произошли некоторые изменения: Windows Server 2008 R2 включает утилиту sconfig. Судя по скриншоту HVConfig, SConfig появилась из HVConfig, и следовательно, больше нет необходимости "переносить" HVConfig из Hyper-V Server.

  14.09.2011 - 03:13 |  axl

Я использую встроенные утилиты. Тут описал настрйоки windows Core http://axl.spb.ru/windows-2008-core-sconfig-update-backup/

Добавить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

               Copyright © Системный администратор

Яндекс.Метрика
Tel.: (499) 277-12-45
E-mail: sa@samag.ru