Как настроить Branch Cache в Windows Server
Branch Cache обеспечивает более быстрый доступ к файлам и данным в филиалах, позволяя им кэшировать контент с центрального сервера, что снижает необходимость в постоянной передаче данных по сети. В этой статье мы рассмотрим, как настроить Branch Cache в Windows Server.
Branch Cache позволит нам иметь удаленный офис, где мы можем кэшировать файлы из центрального или главного офиса через медленный VPN-туннель, где кэширование файлов значительно упрощает доступ пользователя к файлам. Он имеет два режима работы.
- Режим распределенного кэширования: здесь каждый клиент хранит кэшированную версию запрошенных файлов с поддержкой BranchCache и служит распределенным кэшем для других клиентов, запрашивающих те же файлы.
- Режим Hosted Cache: Назначенные серверы в определенных местах действуют как кэш для файлов, запрашиваемых локальными клиентами. Вместо того, чтобы извлекать файлы из удаленного источника, сервер кэширования предоставляет контент от их имени.
В Hosted Cache файлы будут кэшироваться на сервере, тогда как в Distributed mode кэширование будет выполняться на локальном компьютере или клиенте. Серверный способ — лучший, но он стоит дороже.
Как настроить Branch Cache в Windows Server
Чтобы настроить BranchCache в Windows Server, вам необходимо выполнить указанные ниже действия.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
- Добавить роли и функции
- Создайте организационное подразделение в контроллере домена
- Создайте объект групповой политики для вновь созданного организационного подразделения.
- Проверьте свойства папки и убедитесь, что у пользователей есть доступ
- Перезагрузите сервер и запустите BranchCache.
Давайте обсудим их подробнее.
1) Добавить роли и функции
Во-первых, нам необходимо добавить несколько ролей для использования Branch Cache и установить несколько функций. Вы можете выполнить шаги, указанные ниже, чтобы сделать то же самое.
- Открой Менеджер сервера на твоем компьютере.
- Идти к Добавьте роли и функции.
- Перейдите к Роли сервера вкладку и развернуть Файловые и хранилищные службы.
- Далее, развернуть Файловые и iSCSI-службы, и установите флажок, связанный с BranchCache для сетевых файлов.
- Нажмите «Далее» и перейдите к Функции.
- Теперь вам необходимо установить функцию BranchCache на свой компьютер.
Для работы этой функции у вас уже должны быть общие файлы и папки.
2) Создайте организационную единицу в контроллере домена
Нам нужно переключиться на контроллер домена и создать групповую политику, которая будет учитывать только сервер, на котором мы включили BranchCache, который затем можно развернуть для всех пользователей, подключенных к домену. Давайте посмотрим, как сделать то же самое.
- В контроллере домена перейдите в диспетчер серверов.
- Далее нажмите на Инструменты и затем нажмите на Пользователи и компьютеры Active Directory.
- Щелкните правой кнопкой мыши по вашему домену и выберите Новое > Организационное подразделение.
- Дайте новому созданному объекту имя, вы можете назвать его «Пользователи BranchCache» или «Объект BranchCache».
- Теперь перейдите на вкладку «Компьютеры», выберите сервер, на котором вы включили Branch Cache, перетащите его во вновь созданный объект.
На следующем шаге мы добавим объект групповой политики к вновь созданному объекту.
3) Создайте объект групповой политики для вновь созданного организационного подразделения.
Здесь мы собираемся создать групповую политику, которая будет влиять на организационную единицу и позволит нам развернуть BranchCache. Чтобы сделать то же самое, выполните шаги, указанные ниже.
- Вернуться к Менеджер сервера.
- Нажмите на Инструменты > Управление групповой политикой.
- Щелкните правой кнопкой мыши по Пользователь BranchCache организационное подразделение и нажмите «Создайте объект групповой политики в этом домене и привяжите его здесь».
- Вы можете дать ему имя, скажем, ФилиалGPO.
- После создания объекта групповой политики щелкните по нему правой кнопкой мыши и выберите «Изменить».
- Он запустит Редактор управления групповой политикой, идти к Конфигурация компьютера > Политики > Административный шаблон > Сеть > Lanman Server.
- Дважды щелкните «Публикация хеша» для BranchCache.
- Выберите Включено.
- Вам нужно выбрать Разрешить высокую публикацию для всех общих папок.
Включая эту политику, мы разрешаем использовать BranchCache для всех общих папок.
4) Проверьте свойства папки и убедитесь, что у пользователей есть доступ
Вам нужно зайти на сервер, где вы установили BranchCache (на первом шаге), перейти в папку Shared, щелкнуть правой кнопкой мыши по файлу или папке и выбрать Properties. Перейти на вкладку Sharing и нажать на Расширенный общий доступ > Разрешения.
Нам нужно контролировать, кто имеет доступ к объекту групповой политики, поэтому удалите «Все» и нажмите «Добавить тип». «пользователь домена», и нажмите «Проверить имена». Вы должны убедиться, что отметили все поля, Полный контроль, изменение, и Читать.
Перейдите на вкладку «Безопасность» и нажмите Расширенный > Эффективный доступ чтобы узнать, какие привилегии им будут предоставлены.
5) Перезагрузите сервер и запустите BranchCache.
- Откройте диспетчер серверов.
- Идти к Инструменты > Управление компьютером.
- Перейдите к Общие папки > Общие ресурсы.
- Найдите общую папку, щелкните ее правой кнопкой мыши и выберите «Свойства».
- Нажмите на Настройки офлайн.
- Под «Только указанные пользователем файлы и программы доступны в автономном режиме», галочка Включить BranchCache, и нажмите ОК.
Теперь перейдите в контроллер домена и нажмите Инструменты > Управление групповой политикой. Щелкните правой кнопкой мыши по вашей политике и выберите Редактировать. Теперь идите к Политики > Административные шаблоны > Сеть > BranchCache.
Дважды щелкните «Установить режим распределенного кэша BranchCache» или «Установить режим размещенного кэша BranchCache» и установите значение «Включено».
Снова перезапустите сервер, на котором размещена функция BranchCache. После того, как он откроется, запустите PowerShell как администратор и выполните следующую команду.
получить-bcstatus
Вы увидите, что Branch Cache установлен и работает нормально. Также пройдитесь по всем остальным настройкам и опциям, упомянутым там, и все будет хорошо.
Вот как можно настроить Branch Cache в Windows Server.
Читайте: Как разрешить или заблокировать клиенту BITS использование Windows BranchCache.
Как проверить, включен ли BranchCache?
Есть две команды, которые вы можете использовать в PowerShell (как администратор) для проверки состояния BranchCache: netsh branchcache show status all и Get-BCStatus. Первая команда выдаст состояние службы BranchCache, тогда как вторая — состояние BranchCache и информацию о конфигурации.
Читайте: Как удалить роли и компоненты в Windows Server?
Каковы требования для BranchCache?
Для использования BranchCache клиентские компьютеры должны работать под управлением Windows 7 или более поздней версии, а серверные компьютеры должны работать под управлением Windows Server 2008 или более поздней версии. Должно быть достаточно свободного места для хранения кэша, а также должно быть стабильное и надежное сетевое соединение между центральным сервером и филиалами.
Читайте также: Требования к оборудованию Windows Server 2022.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)