Veeam cbt driver что это

Обновлено: 03.07.2024

You can set up Veeam Agent for Microsoft Windows to use the Veeam CBT driver instead of the default CBT mechanism. The Veeam CBT driver is a class filter driver for volume devices that helps Veeam Agent for Microsoft Windows keep track of changed data blocks in a more efficient way. The driver is intended for servers running applications with large database files.

To use the Veeam CBT driver, the Veeam Agent computer must meet the following requirements:

  • Run a Microsoft Windows Server OS
  • Run the Server edition of Veeam Agent for Microsoft Windows

IMPORTANT

Consider the following:

  • Prior to installing the Veeam CBT driver on a computer running Microsoft Windows Server 2008 R2 SP1, make sure that update KB3033929 is installed in the OS.

The update adds the SHA-2 code signing support that is required for verification of the Veeam CBT driver signature. Without this update installed, the OS running on a protected computer will fail to boot after you install the Veeam CBT driver. To learn more, see this Microsoft KB article .

  • Do not install the Veeam CBT driver on a computer running Microsoft Windows Server 2008 R2 SP1, 2012 or 2012 R2 if one or more volumes on this computer are encrypted with Microsoft BitLocker (or other encryption tool), or if you plan to use Microsoft BitLocker to encrypt volumes on this computer. Concurrent operation of Microsoft BitLocker and Veeam CBT driver may result in driver failures and may prevent the OS from starting.

To enable the advanced CBT mechanism provided by the Veeam CBT driver, you need to install the driver in the Veeam Agent control panel . You can perform this operation at any time you need. To activate the driver after installation, Veeam Agent for Microsoft Windows needs to reboot the computer . After computer reboot, the Veeam CBT driver will start keeping track of changed data blocks on computer volumes whose data you have selected for backup in the Veeam Agent backup job settings.

In contrast to the default CBT mechanism that supports NTFS volumes only, the Veeam CBT driver can keep track of changed data blocks on volumes that use the following file systems:

Information about changed data blocks is registered in special VCT files. VCT files are stored in the C:\ProgramData\Veeam\EndpointData\CtStore folder on the Veeam Agent computer. When the backup job runs, Veeam Agent for Microsoft Windows uses VCT files to find out what data blocks have changed since the last run of the job, and copies only changed data blocks from the backed-up volume.

If you use the Veeam CBT driver, the C:\ProgramData\Veeam\EndpointData\CtStore folder accessibility is crucial for a successful backup. Consider the following:

Одновременно с Veeam Backup & Replication 9.5 Update 3 вышли в свет и новые версии Veeam Agent для ОС Windows и Linux. Эти решения для бэкапа физических машин могут работать теперь как автономно, так и централизованно под управлением Veeam backup server. Сегодня я немного расскажу о новых фичах Veeam Agent for Microsoft Windows, которые не были освещены в прошлом посте. За сим добро пожаловать под кат.

Veeam Agent for Microsoft Windows версии 2.1 умеет бэкапить в облачное хранилище Microsoft OneDrive, используя персональную или корпоративную (OneDrive for Business) учетку.
Бэкап в OneDrive имеет на сегодня следующие особенности реализации:

  • в бесплатной версии Veeam Agent поддерживается только бэкап состояния системы
  • в платной версии поддерживается как бэкап всей машины, так и бэкап на уровне файлов
  • бэкап серверных версий ОС Windows пока не поддерживается (можно иметь лицензию Server, но она должна стоять на машине с десктопной ОС)

Кроме того, если вы решили, что автономный Veeam Agent с какого-то момента должен начать работать под управлением Veeam Backup & Replication, то импортировать в консоль бэкапы, созданные этим агентом в OneDrive во время автономной работы, будет невозможно.

Чтобы бэкапить в облачное хранилище, нужно выбрать соответствующие опции в мастере настройки резервного копирования:

  1. На шаге Destination выбираем Microsoft OneDrive.
  2. На следующем шаге нажимаем Click to sign in to Microsoft OneDrive, в окне браузера вводим учетную запись Microsoft, с которой будем подключаться к OneDrive, и нажимаем Sign in.
  3. Если нужно использовать другую учетку, нажимаем Click to sign out и задаем новую.

Примечание: Если у вас настроена синхронизация OneDrive и папки на локальной машине, то очень рекомендуется исключить из этого процесса папку VeeamBackup (это можно сделать, зайдя в OneDrive client). Если этого не сделать, то резервные копии окажутся вдобавок и на локальной машине, занимая на ней место.

  • Для лицензий Free и Workstation нужно будет указать, сколько дней хранить бэкапы, отсчитывая с момента последнего использования машины.
  • Для лицензии Server нужно будет указать, сколько точек восстановления необходимо хранить, отсчитывая с последней созданной точки.

Есть несколько ограничений по функциональности, например:

  • нельзя в OneDrive создать отдельный полный бэкап (всегда только цепочка)
  • не поддерживается бэкап в OneDrive журналов транзакций баз данных SQL и Oracle

По умолчанию, Veeam Agent использует встроенный механизм отслеживания измененных блоков. Вкратце его работу иллюстрирует вот такая картинка:


  1. В ходе создания полного бэкапа Veeam читает таблицу Master File Table (MFT) тома, чей бэкап выполняется. На основании записей этой таблицы создается дайджест с метаданными файловой системы. Эти дайджесты Veeam передает к месту хранения бэкапа и записывает их в файл резервной копии.
  2. При создании инкрементального бэкапа Veeam:
    • Читает таблицу Master File Table (MFT) тома, чей бэкап выполняется, и создает новый дайджест с метаданными.
    • Получает дайджесты из бэкапа, созданного в ходе предыдущей сессии.
    • Сравнивает их с новым дайджестом, выявляя файлы, чьи блоки изменились с предыдущей сессии.
    • Читает из VSS-снапшота только блоки, относящиеся к этим файлам.

В новой же версии Veeam Agent for Microsoft Windows реализован еще один механизм — драйвер отслеживания измененных блоков Veeam Change Block Tracking Driver (Veeam CBT Driver), который умеет работать с файловыми системами NTFS, FAT и ReFS. Драйвер помогает ускорить инкрементальный бэкап машин, где приложения работают с большими базами данных.

Важно! Veeam CBT Driver предназначен для серверных версий ОС Windows и работает при наличии платной агентской лицензии Server.

Если используется такой драйвер, то данные об измененных блоках записываются в специально предназначенные файлы с расширением .VCT. Эти файлы хранятся на машине, где работает Veeam Agent, в папке C:\ProgramData\Veeam\EndpointData\CtStore.
В ходе задания резервного копирования Veeam Agent использует эти файлы, чтобы получить сведения об измененных блоках и скопировать только их. Данные СВТ можно «сбрасывать», как описано здесь.

Установка драйвера

В сценарии с централизованным управлением агентами:

    на шаге Options мастера настройки защитной группы выбрать опцию Install changed block tracking driver on Windows Server OS

  1. открыть консоль управления, перейти на вкладку Settings и кликнуть Install CBT driver.
  2. Для завершения установки потребуется перезагрузить машину.

Примечание: Для работы драйвера Veeam CBT на машине c Windows Server 2008 R2 необходимо установить на машину обновление Windows KB3033929.
Подробнее о драйвере СВТ можно почитать здесь.

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

Полагаю, что многие из вас уже используют для этого Veeam Agent for Microsoft Windows или Veeam Agent for Linux. Если же ещё нет — то, возможно, вас заинтересует сегодняшний краткий обзор. Итак, добро пожаловать под кат.




В 2014 году, когда вышла первая версия нашего продукта, ныне известного как Veeam Agent for Microsoft Windows, он назывался Veeam Endpoint Backup Free и имел единственную — некоммерческую — редакцию.

Конечно, с той поры решение очень изменилось, стала выходить и коммерческая версия, в которой много продвинутых возможностей — это и централизованное управление, и драйвер СВТ, и поддержка кластеров, и параллельная обработка дисков, и многое другое. Развивается и Veeam Agent for Linux, который позволяет бэкапить физические машины и восстанавливать данные из резервных копий. Но и сейчас, когда на дворе 2020-й, у новых версий Veeam Agent for Microsoft Windows и Veeam Agent for Linux также есть бесплатная редакция, предназначенная для отдельно взятых компьютеров.

Так что если вам нужно бэкапить домашний десктоп, ноутбук или даже планшетник, работающий на ОС Windows, пользуйтесь на здоровье.

Как это работает

Принцип действия у этого решения такой: на основе образа создается резервная копия, а при необходимости из нее можно выполнить восстановление “на голое железо” или другой вариант восстановления. Рассмотрим пример с Veeam Agent for Microsoft Windows. Вот как происходит резервное копирование:

    Используя технологию Microsoft VSS, Veeam Agent создает снапшот тома, который вы рассчитываете забэкапить. Снапшот VSS обеспечивает консистентность данных тома во время бэкапа.

Примечание: В бесплатной редакции тип снапшота VSS будет зависеть от того, клиентская у вас ОС или серверная. Для клиентской будет создан снапшот типа copy-only, а для серверной — полноценный.

  • При бэкапе тома копируются блоки данных всего тома.
  • При бэкапе файлов Veeam Agent создает том внутри файла резервной копии на целевом хранилище. В этот том Veeam Agent for Microsoft Windows скопирует только те файлы, которые вы выбрали для бэкапа.


Для Veeam Agent for Linux история аналогичная:

    Создается снапшот нужных томов – это делается с помощью специального модуля Veeamsnap. (Снапшот создается на томе, где есть достаточно свободного места.)


Veeam Agent for Microsoft Windows: поддерживаемые ОС

Поддерживаются 64-битные и 32-битные (где применимо) версии ОС:

  • Microsoft Windows Server 2019
  • Microsoft Windows Server 2016
  • Microsoft Windows Server Semi-Annual Channel (включая 1909)
  • Microsoft Windows Server 2012 R2
  • Microsoft Windows Server 2012
  • Microsoft Windows Server 2008 R2 SP1
  • Microsoft Windows 10 (с версии 1607 по 1909)
  • Microsoft Windows 8.1
  • Microsoft Windows 7 SP1
  • Для серверных ОС поддерживаются редакции Small Business Server и Server Essentials.
  • Версии Server Core для серверных систем в сценарии с автономным развертыванием не поддерживаются.
  • Поддерживаются Windows Embedded / Windows IoT OS (кроме кастомных сборок).
  • Microsoft Failover Clusters поддерживаются в случае работы Veeam Agent for Microsoft Windows под управлением Veeam Backup & Replication (в сценарии с автономным развертыванием не поддерживаются).
  • Microsoft Windows 10 Education поддерживается, начиная с билда 10586.

Задание резервного копирования в Veeam Agent for Microsoft Windows

Для бэкапа настраиваем задание резервного копирования, запуская мастер New Backup Job. В нём выбираем тип бэкапа:

  • Entire computer — вся машина целиком.
  • Volume level backup — бэкап выбранных томов.
  • File level backup — бэкап конкретных файлов.
  • Local storage — внешний диск (USB, Firewire или eSata). Тут главное, как вы понимаете, не делать на машине бэкап самой себя на встроенный диск.
  • Shared folder — SMB share на файловом сервере или сетевом хранилище NAS.
  • Veeam backup repository — репозиторий Veeam (on-premises).
  • Veeam Cloud Connect repository — облачный репозиторий, предоставленный сервис-провайдером Veeam.
  • Microsoft OneDrive.


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

Важно! При работе со съёмными дисками USB надо иметь в виду, что если такой диск отформатирован под FAT32, то для него не поддерживается хранение файлов больше 4 GB. Так что не рекомендуется использовать такие диски в качестве целевого хранилища резервных копий.

Далее настраиваем расписание на шаге Schedule. Тут можно указать, делать ли бэкап регулярно в определенное время либо делать его при наступлении выбранных событий:

  • Lock — когда вы залочили машину
  • Log off — когда выполнен выход для текущей учетной записи
  • When backup target is connected — когда подключено целевое хранилище резервных копий

Для этого выбираем опцию When backup target is connected → Eject removable storage once backup is completed (CryptoLocker protection):


Veeam Agent for Linux

Решение Veeam Agent for Linux предназначено для защиты данных машин, работающих на ОС Linux, и у этого решения также есть бесплатная редакция. Поддерживается ядро Linux 2.6.32 и выше.

Поддерживаются 64-битные и 32-битные (где применимо) версии дистрибутивов:

  • Debian 8.0 – 10.3
  • Ubuntu 14.04, 16.04, 18.04, 19.10
  • RHEL 6.0 – 8.1
  • CentOS 6.0 – 8.1
  • Oracle Linux 6 – 8.1 (RHCK)
  • Oracle Linux 6 (начиная с UEK R1) – Oracle Linux 7 (до UEK R5 U2)
  • SLES 11 SP4, 12 SP1 – 15 SP1
  • SLES for SAP 11 SP4, 12 SP1 – 15 SP1
  • Fedora 30 – 31
  • openSUSE Leap 15.1
  • openSUSE Tumbleweed
  • Fedora поддерживается до версии ядра 5.4.14 включительно.
  • openSUSE Tumbleweed поддерживается до версии ядра 5.1.7 включительно.
  • Ядро Linux 2.6.32-754.6.3 в CentOS / RHEL и Oracle Linux (RHCK) не поддерживается.

Поддерживаются те же виды бэкапов, что в Veeam Agent for Microsoft Windows, включая бэкап на уровне файлов. Настройки резервного копирования можно задавать с помощью шагов мастера или из командной строки.

Подробнее о каждом из решений можно прочитать в руководстве пользователя для Windows (на англ. языке) или для Linux (также на англ. языке).

Об ограничениях бесплатной редакции

Для Veeam Agent for Linux (в сравнении с коммерческой редакцией Server):

  1. Можно создать только 1 задание резервного копирования.
  2. Не поддерживается Veeam Cloud Connect repository в качестве целевого репозитория резервных копий.
  3. Для задания резервного копирования не поддерживаются скрипты pre-freeze и post-thaw.
  4. Резервное копирование с учетом работы СУБД Oracle, MySQL, PostgreSQL не поддерживается.

Ограничения для Agent for Windows подробно перечислены в той же таблице. Из основных отметим вот что:

You can install the Veeam CBT driver at any time you need. This operation is available if you use the Server edition of Veeam Agent for Microsoft Windows on a computer that runs a Microsoft Windows Server OS. To learn about other requirements and limitations for the Veeam CBT driver, see Veeam Changed Block Tracking Driver .

IMPORTANT

Consider the following:

  • Prior to installing the Veeam CBT driver on a computer running Microsoft Windows Server 2008 R2 SP1, make sure that update KB3033929 is installed in the OS.

The update adds the SHA-2 code signing support that is required for verification of the Veeam CBT driver signature. Without this update installed, the OS running on a protected computer will fail to boot after you install the Veeam CBT driver. To learn more, see this Microsoft KB article .

  • Do not install the Veeam CBT driver on a computer running Microsoft Windows Server 2008 R2 SP1, 2012 or 2012 R2 if one or more volumes on this computer are encrypted with Microsoft BitLocker (or other encryption tool), or if you plan to use Microsoft BitLocker to encrypt volumes on this computer. Concurrent operation of Microsoft BitLocker and Veeam CBT driver may result in driver failures and may prevent the OS from starting.

To install the Veeam CBT driver:

  1. Double-click the Veeam Agent for Microsoft Windows icon in the system tray, or right-click the Veeam Agent for Microsoft Windows icon in the system tray and select Control Panel .
  2. From the main menu, select Settings .
  3. Click Install CBT driver .
  4. To complete the installation process, Veeam Agent for Microsoft Windows needs to reboot the computer. To reboot the computer immediately, in the displayed window, click Yes . After Veeam Agent for Microsoft Windows reboots the computer, the driver will start tracking blocks that are changing on the volume(s) whose data you chose to back up in the backup job settings.

If you choose not to reboot the computer immediately, Veeam Agent for Microsoft Windows will continue to use the default CBT mechanism until the next computer reboot.

Читайте также: