В арсенале Microsoft имеется немало весьма интересных, но малопопулярных решений. Не могу сказать как происходит дело в мире, но в России это связано, вероятнее всего, с привычкой русского человека брать все по максимуму. В числе таких незаслуженно неизвестных решений есть замечательная ОС для создания домашнего сервера под названием Windows Home Server. Попробую рассказать поподробнее про это чудо. Если кратко, то с точки зрения функционала – это NAS – сетевое хранилище с дополнительным функционалом.
Для чего это нужно
Во-первых (и главных), ПО, устанавливаемое на клиентские компьютеры, позволяет осуществлять быстрое резервное копирование данных. В том числе и системных разделов, которые можно быстро восстановить с этого же сервера с помощью специального диска восстановления. Диск восстановления общий для всех компьютеров и представляет собой минимальную версию ОС, назначение которой – подключиться к серверу, скачать оттуда backup системы и быстро развернуть его на клиентском компьютере. Разумеется, из консоли управления сервером можно легко и быстро отслеживать какие именно компьютеры осуществили резервное копирование, как давно, насколько успешно и так далее.
Во-вторых (и тоже главных), это все же серверная операционная система линейки Windows. Как следствие – доступ к своим данным осуществляется в native-режиме, то есть абсолютно просто и прозрачно. Разумеется, для этого придется создать учетные записи для всех пользователей, которые планируют хранить данные на этом сервере. Поскольку решение не предполагает владение какими-то особенными навыками в области администрирования, права доступа к общим папкам имеют всего три уровня безопасности – полный доступ, только чтение или без доступа вообще. Конечно же, есть возможность гостевого доступа для друзей и вообще всех, чьи учетные записи отсутствуют на сервере.
Помимо этого, для пользовательских данных есть функция дублирования. Работает это как копирование одних и тех же файлов в разные папки – тоже своего рода Backup. Реализуется это выставлением соответствующей опции в настройках папки и для пользователя проходит совершенно незаметно.
В-третьих (и не менее главных), назову работу в качестве media-сервера. Это означает, что можно смотреть фотографии, видео и прочее не выполняя подключение к общей папке. Таковым функционалом обладают традиционно разного рода приставки к телевизорам, в теории можно использовать возможности той же Windows Media Center и т.д. и т.п. К сожалению, у меня подобных устройств не нашлось, поэтому протестировать эту возможность не получилось. В общий доступ открываются папки с соответствующим содержимым в настройках сервера и отмечается какие данные будут вещаться в сеть.
Кроме того, при наличии белого адреса, Windows Home Server позволяет подключаться к своей домашней сети прямо из браузера. Из любой точки мира можно получить доступ к своим файлам или даже запустить в браузере RDP-соединение до какого-нибудь из своих компьютеров (если сама ОС на этом компьютере позволяет подключаться к нему по RDP). Соответствующие права выставляются на страничке управления пользователями. Для этих целей Microsoft даже готова выделить вам домен третьего уровня (понадобится LiveID). Разумеется, потребуется дополнительная настройка вашего роутера, чтобы ваши запросы извне дошли до сервера и он имел возможность вам ответить.
На этом основной функционал, в принципе, заканчивается. Однако, вы можете расширить возможности вашего сервера вполне легально – для этого существует великое множество подключаемых модулей (Add-ins). Распространяются они как и любое другое ПО – есть бесплатные, есть платные, есть условно-бесплатные. Перечислять все их здесь смысла не имеет, поскольку их слишком много. Можно превратить сервер в torrent-клиента, чтобы он самостоятельно качал любимые фильмы. Можно добавить свои собственные схемы питания с управлением через интерфейс сервера. Можно наблюдать за SMART ваших дисков и своевременно сообщать вам об этом и многое, многое другое. В общем, возможностей расширения море. В конце статьи можно найти ссылки где эти дополнения доступны.
Что внутри
Технически, эта ОС построена на базе Windows Server 2003 Small Business SP2 со всеми вытекающими. Хранилище организовано на файловой системе NTFS, родной и рекомендуемой для базовой ОС. Деления на отдельные логические диски нет, разные жесткие диски представлены как различные папки. Если нет желания возиться с установкой драйверов на нестандартное оборудование, то следует выбирать это самое оборудование из списка официально поддерживаемых базовой ОС устройств. К серверу можно подключить до 10 компьютеров, что опять же следует из возможностей базовой ОС. Что интересно, на “Платформе 2011” это решение было представлено на стенде встраиваемых устройств. Почему именно там – внятного ответа я получить не смог. Но то, что внутри не Windows Embedded – это точно.
Однако, без серьезных доработок не обошлось. Фактически, на основу навешаны обертки для всех возможностей системы в виде дополнительных неудаляемых компонент. Сделано это, насколько я понимаю, для упрощения управления сервером. В частности, консоль управления сервером – это дальний родственник Remote Desktop на одного пользователя (управлять сервером из двух мест одновременно не получится). Веб-сервер дополнен готовыми скриптами и страничками для взаимодействия с сервером из внешнего мира.
На сегодняшний день доступна для скачивания и покупки Windows Home Server PowerPack3. То есть изначально возможностей было гораздо меньше. О том что именно добавилось и когда можно посмотреть в документации к релизу (ссылки есть в конце). Русского языка в интерфейсе, к сожалению, нет. Для скачивания доступны дистрибутивы лишь на английском, немецком и японском языках.
Системные требования
В документации сказано, что необходимо иметь процессор с тактовой частотой не менее 1 GHz. Лучше, конечно же, иметь что-нибудь побыстрее. Тем более, что дистрибутив, поставляемый Microsoft, дает возможность установить не только x86, но и x64 версии этой ОС. Более того, платформа x64 является рекомендуемой, поскольку в последующих версиях x32 процессоры поддерживаться просто не будут. Учитывая вектор развития всех серверных ОС от Microsoft, это нормально и является требованием базовой ОС.
Оперативной памяти понадобится 512 MB – это и минимальное, и рекомендуемое значение. При меньшем объеме оперативной памяти, установщик недвусмысленно намекнет, что нужно именно 512 MB, после чего завершит свою работу. Больше памяти не возбраняется, но лично у меня вся оперативка занята не была не разу и у вас все может быть иначе.
Жесткий диск нужен от 70 GB объемом – если будет мало, установщик тоже об этом скажет. Причем 20 GB система полюбому отгрызет под свои системные нужды. Все остальное – ваше и может использоваться для хранения всего и вся. Если ориентироваться на рекомендуемый размер HDD, то документация говорит об “At least two internal hard drives with 300 GB as the primary (system) hard drive”. Вообще, размер дискового пространства дело сугубо добровольное. Надо много – ставим много, много не надо – ставим минимум. При желании можно добавлять дополнительные диски как внутрь, так и с помощью USB.
Последним обязательным пунктом является сетевая карта. Минимум 100 Mb/s, но гигабит будет предпочтительнее. Добавлю, что в локальной сети очень крайне желательно иметь DHCP-сервер в любом виде (например, встроенный в ваш роутер) для выдачи адреса серверу. Также, потребуется доступ в интернет и, конечно же, ваши компьютеры, которые этот самый сервер и будут использовать.
USB обязательно иметь только если вы планируете подключать внешние HDD. Монитор, клавиатура, мышь и DVD-ROM понадобятся только при установке системы, в дальнейшем они использоваться не будут.
Установка системы
Мастер установки не слишком отличается от мастеров других ОС от Microsoft. Шагов не очень много, поэтому попробую показать его картинками по порядку. В первом окошке нужно будет определиться с языком ввода и стандартами.
Далее предлагается проверить все ли диски видны системе. Тут же можно загрузить недостающие драйверы для какого-нибудь особенного RAID-контроллера.
На третьем экране предлагается выбрать тип установки – “с нуля” или обновление существующей версии. Обновление версии может понадобиться для сброса настроек в состояние “по умолчанию” в случае, если вы вдруг забыли администраторский пароль к серверу. При этом все прочие ваши настройки, такие как существующие учетные записи прочих пользователей, пострадать не должны. Разумеется, ваши файлы, резервные копии и прочее тоже никуда не денутся.
Далее следует традиционный текст лицензионного соглашения, которое необходимо принять для продолжения установки.
Также, при установке потребуется ключ продукта. Если речь идет о тестовой 30-дневной копии, то достаточно просто нажать кнопку “Далее” и продолжить без ввода ключа.
Если ключ продукта на предыдущем экране указан не был, установщик напомнит, что без ввода ключа продукта эта версия проработает только 30 дней. По истечении этого срока нужно либо отказаться от использования программы, либо ввести ключ, который расположен на коробке с DVD-диском.
Далее потребуется указать имя сервера в сети. По умолчанию, стоит имя “Server” (кто бы мог подумать :)). Правила стандартные – до 15 знаков без пробелов, можно использовать буквы, цифры и дефисы. В дальнейшем это имя из интерфейса управления сервером изменить будет нельзя. При большом желании можно подключиться к родительской ОС и поменять эти данные привычными методами, но это неофициальное решение.
Непосредственно перед началом установки нам напомнят, что программа установки отформатирует все диски и тома, перечисленные в списке ниже. Для продолжения необходимо поставить галочку подтверждения, что вы понимаете что делаете и все данные с этих дисков будут утеряны. По нажатии кнопки “Далее” установщик в последний раз спросит уверены ли мы, что хотим отформатировать эти разделы.
Ну что же, подготовительные этапы пройдены. По нажатии кнопки “Старт”, начнется непосредственно процесс установки. Сам процесс довольно долгий, лично у меня он занял больше часа. При этом компьютер много-много раз перезагуржался и устанавливал какие-то дополнительные компоненты.
Перед самым завершением, установщик напомнил, что версия пробная и поинтересовался какое же нынче число (открыл окно настроек даты и времени).
Цены и лицензирование
Вообще, Microsoft распространяет данный продукт по лицензии OEM. На деле это означает, что возможны два варианта покупки – Appliance от какого-нибудь HP или Acer, либо покупка дистрибутива вашим поставщиком оборудования с последующей продажей вам.
Первый вариант особо рассматривать нечего – продается маленький ящичек с винтами и сетевой платой. Можно доставлять свои жесткие диски, имеется вагон разъемов USB и диск восстановления на случай сбоя. Из плюсов такого решения следует отметить разные фирменные утилиты в формате Add-Ins. В Россию такое решение официально не поставляется, поэтому сколько стоит неизвестно, хотя зная тягу брендов к высоким ценам, предполагаю, что недешево.
Второй вариант куда ближе нашим реалиям. Я специально уточнил в службе поддержки Microsoft как честно можно стать владельцем копии Windows Home Server. Ответ звучит примерно так – напрямую купить дистрибутив не выйдет (OEM все же), но можно обратиться в компанию, которая собирает компьютеры на продажу. Это не обязательно должен быть официальный OEM-партнер Microsoft. После чего эта самая компания должна собрать компьютер, установить туда вашу копию ПО согласно всем правилам поставок OEM-продуктов (вроде неотделимости софта от железа) и продать комплектом. Разумеется, вся официальная поддержка падает на плечи той компании, которая продала вам этот комплект.
Стоимость, на сегодняшний день, составляет порядка 3500 рублей. Купить диск можно в любом крупном магазине софта, например в том же Allsoft. Сроки поставки разные, но вполне разумные.
Полезные ссылки
http://homeserver.com – Основной сайт Windows Home Server, далее следует переадресация на microsoft.com с совершенно незапоминаемым адресом. Здесь можно почитать (на английском) про эту программу и посмотреть симпатичные демо-ролики.
http://www.microsoft.com/downloads/en/details.aspx?displaylang=en&FamilyID=e3694b69-93f6-4267-b881-55ce0648c784 – загрузка Windows Home Server Power Pack 3 Evaluation на 30 дней.
http://www.whsplus.com/ – каталог дополнений для Windows Home Server.
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=f219dd13-3d9a-4506-8be2-fbcc4e195415&displaylang=en – Windows Home Server Release Documentation (документация на релиз и все три существующих PowerPack).
http://h10010.www1.hp.com/wwpc/us/en/sm/WF05a/12169-3798502-3954626-3954626-3954626-4021709.html?jumpid=reg_R1002_USEN – Appliance от HP