Сообщество - Лига Сисадминов

Лига Сисадминов

2 419 постов 18 939 подписчиков

Популярные теги в сообществе:

48

PGina - альтернатива Active Directory аутентификации в windows для гетерогенных сетей

Коллеги пишут нам о полезных программах -  собственно, почему бы и нет?!

Общеизвестно, что с древнейших времен не только юзеры, но и сисадмины локалхостов, да что тут говорить, даже матерые ветераны страдали.

PGina - альтернатива Active Directory аутентификации в windows для гетерогенных сетей

В сети за много лет накопилось огромное количество свидетельств поиска страждущими способов добавления компьютеров с урезанными версиями Windows (Home, Starter и т.п.) в домен Active Directory. Большая часть свидетельств содержит сведения о том, что страждущие так и не обрели желаемого, обломались и продолжали пребывать в унынии и страдании.


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


С одной стороны это решение не может претендовать на полноценный клиент для AD, про групповые политики и другие радости вам придется забыть. Но пользователей оно аутентифицирует на ура и с минимальными трудозатратами.


С другой стороны этот проект позволяет совсем избавиться от AD, и даже про samba не вспоминать, потому что ежели кроме аутентификации ничего не нужно, то настроить сервис можно даже на OpenLDAP с минимумом телодвижений. Что для людей, у которых преимущественно *NIXы всякие да радиусы с такаксами, а Windows мало и спорадически,  может быть очень и очень приятственно.


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

Показать полностью 1
236

RDP Wrapper Library: RDP для самых маленьких

Всем привет, на связи снова Леонид.

Продолжая серию предновогодних постов, поговорим об удаленном доступе.

RDP появился в 1998 году в Windows Server NT 4.0 Terminal Services. Все эти годы протокол обрастал свистелками - перделками и теперь обладает широким функционалом. Пробежимся кратко по истории:

RDP 5.0 - печать на локальные принтеры

RDP 5.1 - появление звука

RDP 5.2 - подключение локальных ресурсов

RDP 6 - поддержка нескольких мониторов

RDP 6.1 - появление Easy Print Priver

RDP 7 - появление NLA, Aero over RDP, Direct2D/3D, DirectShow

RDP 10 - поддержка H264, появление автомасштабирования.

Версии протокола с незначительными я пропустил.


К сожалению, в домашних версиях систем  заблокирована серверная часть протокола, осталась только клиент удаленного рабочего стола. Чего только народ не вытворял с библиотекой termsrv.dll. Как её только не лопатили. Разумеется, всё это нарушает лицензионное соглашение.


Не так давно появился новый проект на GitHub. Особенностью его является то, что он включает поддержку протокола RDP без изменения системных  файлов Windows. Лицензионной статус проекта не определен.

Кроме того, он позволяет создавать несколько подключений к компьютеру, а это уже точно нельзя.


Проект представляет из себя несколько bat - файлов для установки, обновления и удаления RDP Wrapper Library. В комплекте идет программs RDPCheck.exe для проверки возможности подключения и RDPConf.exe для настройки.

RDP Wrapper Library: RDP для самых маленьких

Как видите, у меня сервис не установлен, но RDP доступен - это потому что Windows 10 Professional.


Расписывать тут в принципе нечего. Пост так сказать, в копилку полезных программ.

Показать полностью 1
36

Оптимизация дисков в Windows 10

Десятилетия назад нас приучили дефрагментировать диск. Помните дефрагментацию диска в Windows 98? Это было красивое зрелище. Потом Norton Speed Disk показал, что дефрагментация может быть функциональной и настраиваемой: можно было решить какие данные в какой части диска хранить. Дефрагментаторы плодились со страшной скоростью и каждый мог выбрать любимца.

Microsoft тем временем не торопилась наращивать функционал: в Windows XP диаграмма стала примитивной. В Windows Vista даже нет отображения прогресса дефрагментации.

Но как водится, прогресс не стоит на месте и дефрагментатор превратился в оптимизатор дисков. Это означает, что он в зависимости от типа диска, соответствующим образом его оптимизирует. Сложно получилось. Например: для жесткого диска будет выполняться дефрагментация, для виртуального VHD файла выполняется оптимизация свободного пространства, для SSD диска выполняется команда TRIM, для виртуального тома Storage Spaces (при тонкой подготовке) так-же выполняется команда TRIM. Не ожидали? Более того, вся эта музыка выполняется автоматически по планировщику, что не может не радовать.

Давайте рассмотрим передачу команды TRIM SSD диску:

Тома Storage Spaces при тонкой подготовке тоже требуют выполнения TRIM. Поясню зачем: При тонкой подготовке тома Storage Spaces используют общее пространство пула хранения. Постепенно увеличиваясь, они отнимают свободное пространство. Но при удалении файлов они не освобождают пространство в пуле. Это делается автоматически при оптимизации дисков по расписанию.

Если очень срочно нужно, то есть два пути:

Дать команду Powershell:

Optimize-Volume -DriveLetter H -ReTrim -Verbose

Это вывод команды:

Использовать оптимизацию дисков:

Как обычно, можно воспользоваться командной строкой:

А это скриншоты использования пуда Storage Spaces до оптимизации и после:

Обратите внимание на освободившееся пространство. Виртуальный том уменьшился после оптимизации.

Именно поэтому Я так остро воспринимаю рекомендации по отключению встроенной системы оптимизации дисков в Windows 10. Многие не знают, что дефрагментация сменилась оптимизацией.

Показать полностью 6 1
208

REFS — Resilient file system

В предыдущей заметке Я обещал рассказать о REFS. Это новая файловая система, призванная со временем заместить NTFS. REFS унаследовала от NTFS множество функций и обрела новый функционал. REFS полностью раскрывает свой потенциал при использовании Storage Spaces. Однако свой профит она вносит и при использовании на одиночном накопителе.

Когда я начинаю говорить о REFS, я обычно слышу схожие вопросы, поэтому попробую их обобщить:


- Какие функции NTFS убрали в REFS?

- Что нового в REFS, чего нет в NTFS?

- Какие основные преимущества REFS перед NTFS?


Преимущества

- Отказоустойчивость

REFS поистине защищена от сбоев: Если мы рассматриваем простой том, то метаданные хранятся в двух экземплярах и контролируются контрольными суммами. перед каждой операцией чтения/записи, данные проверяюся на наличие ошибок и корректируются при необходимости. Раз в четыре недели запускается задание, в фоновом режиме сканирующее том на наличие повреждений. Исправления вносятся на лету. Поэтому при попытке натравить проверку диска на такой том, получим сообщение:

REFS — Resilient file system

По умолчанию потоки целостности включены только для метаданных — это позволяет держать файловую систему в непротиворечивом состоянии. Однако, потоки целостности можно включить для всего тома или выбранных файлов/папок. В этом случае REFS гарантирует, что считанные данные являются тем, что Вы когда-то записали. Если контрольная сумма не совпадает — REFS сообщит об ошибке и удалит файл. Это будет сигналом к восстановлению файла из резервной копии: Вы точно знаете, что этот файл был поврежден.


Всё становится интересней, если потоки целостности для данных включены на томе с избыточностью: Четность, двух- или трехстороннее зеркало. В этом случае, обнаружив ошибку контрольной суммы REFS попробует восстановить данные.


- Производительность

Стоит так-же упомянуть и нововведения производительности:

- Четность с зеркальным ускорением позволяет эффективно хранить данные на томе, используя многоуровневое хранилище.

- Клонирование блоков обеспечит огромный прирост производительности снимкам виртуальных машин, особенно их слияние.

- Разреженный метод VDL позволяет мгновенно создавать фиксированные VHD диски большого размера.


О преимуществах рассказал, теперь сравним её с NTFS


Функции NTFS, недоступные в REFS

По разным причинам, функционал файловых систем отличается. Какие-то функции никогда в ней не появятся (например имена в формате 8.3), какие-то появляются в процессе развития. Например, дедупликация данных, недоступная ранее, появилась в версии 3.2. Подробнее о версиях и их поддержке хорошо написано в Википедии. Ниже я привел список:

- Сжатие файловой системы

- Шифрование файловой системы (EFS)

- Транзакции

- Жесткие ссылки

- Идентификаторы объектов

- Короткие имена

- Расширенные атрибуты

- Дисковые квоты

- Загрузка операционной системы

- Поддержка файла подкачки

- Поддержка съемных дисков


Функции общие для REFS и NTFS

- Шифрование BitLocker

- Дедупликация данных ( Windows Server, v.1709 and later)

- Поддержка общих томов кластера

- Символические ссылки

- Поддержка отказоустойчивого кластера

- Списки управления доступом

- Журнал USN

- Changes notifications

- Точки соединения

- Точки подключения

- Точки повторного анализа

- Моментальные снимки томов

- Идентификаторы файлов

- Нежесткая блокировка

- Разреженные файлы

- Именованные потоки

- Тонкая подготовка

- Offloaded Data Transfer (ODX)

- Trim/Unmap


Функции, доступные только в REFS

- Клонирование блоков

- Разреженный метод VDL

- Четность с зеркальным ускорением

Таким образом можно сделать вывод, что REFS идеальна как хранилище виртуальных машин и критически важных  данных данных.

В следующей заметке я расскажу об обслуживании REFS в рамках Storage Spaces и о том, как дефрагментатор WIndows перестал им быть.

Показать полностью 1
8229

Нетрадиционное системное администрирование

Работаю в одном крупном b2b интернет провайдере города Н. Вчера наш выездной технический специалист отправился к абоненту, который жаловался на низкую скорость интернета. Приехал на место и обнаружил новые разработки в технологии передачи данных, скинул картинку в наш общий WhatsApp чат

Конечно, такие передовые технологии слишком прогрессивные для нашей сети, поэтому было решено заменить патчкорд на обычный, а подопытный отправился в офис для препарирования и изучения

Реверс-инжиниринг породил больше вопросов, чем ответов:

Весь день весь технический отдел гадал, для чего и кому в голову пришла идея сделать такого франкенштейна, и только потом один из нас наткнулся на такое интересное видео, в котором автор предлагает методику по "увеличению скорости интернета":

Видимо, это какое-то частное проявление гомеопатии... Зато теперь мы знаем, что есть не только нетрадиционная медицина, но и нетрадиционное системное администрирование)

Показать полностью 3 1
215

Остановите Землю, я сойду.

Остановите Землю, я сойду.

Небольшой крик души, коллеги. Недавно апнули все машины до 8 ГБ RAM, надеясь до 2020 не закладывать бюджет на апгрейд.

Вот сейчас сижу и думаю, чего это надо было понапихать в Skype, чтобы ему 400+ МБ памяти было мало? Или майкрософт считает, что в 2018 оптимизировать софт уже не модно?

Причём те же офисные приложения вполне себе адекватно потребляют оперативную память.


Для подключения к корпоративному jabber чату используем QIP. Он тоже умеет видео/адио звонки, но почему-то в пике выедает до 50-60 МБ RAM, а в простое вообще 7-8.

Показать полностью
26

Форматирование томов REFS в Windows 10 старше 1703

Сегодня я снова вернусь к разговору о дисковых пространствах. Ранее я уже поднимал эту тему: раз два  три

О причинах для перехода на эту файловую систему мы поговорим в другой раз.


Сегодня я расскажу как отформатировать том в файловой системе REFS. Я предполагаю, что вы уже прочитали мои прошлые заметки о Storage Spaces и умеете создавать том. Начиная с Windows 10 1709 Microsoft убрала поддержку создания и форматирования томов в файловой системе REFS. Теперь этот функционал доступен в Windows 10 Professional for Workstation и Windows 10 Enterprise. Но не было-бы этой заметки, если-бы не было вариантов обхода.



Способ первый: mkrefs


Разумеется нашелся умелец с GitHub, написавший mkrefs. Утилита проста в использовании, запускается из командной строки.

Способ второй: использование Hyper-V


Этот способ позволяет напрямую работать с дисками в разных операционных системах. Мне приходилось пробрасывать EXT4 том в Debian.


Метод предполагает возможность запуска Hyper-V на компьютере, где предполагается форматировать диск. По сути, мы пробросим виртуальный том Storage Spaces внутрь виртуальной машины, где установлена Windows Server Insider Preview.

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

diskmgmt.msc

Далее в параметрах виртуальной машины подключаем том.

У меня стоит Core версия Windows Server, но приведенные команды подойдут для любого случая. Откроем диспетчер дисков diskpart.

diskpart

Проверим список дисков. если у нужного диска статус "не в сети", выполняет команды: set disk; online

list disk

Выясняем номер нужного тома и выбираем его

list volume

Select volume

Форматируем том.

Format FS=REFS QUICK

Выключаем виртуальную машину и отключаем от неё диск. В оснастке управления дисками операционной системы хоста подключаем диск. Результат достигнут.

Показать полностью 5
Отличная работа, все прочитано!