Veeam backup replication 9.5 установка. #6: Финализируйте Мгновенное восстановление. Резервное копирование ВМ VMware vSphere ESXi

Hardware

CPU : modern x86/x64 processor (minimum 4 cores recommended for optimal backup performance). Using faster processors generally improves backup performance.

Memory : 1024MB RAM (2048MB RAM when using local SQL Express installation). Using faster memory (DDR3) generally improves backup performance.

Hard disk space : 100 MB.

Network : 1Gbit/sec recommended due to backup performance considerations.

OS

Microsoft Windows XP SP3.

Microsoft Windows 2003 SP2.

Microsoft Windows Vista SP2.

Microsoft Windows 2008 SP2.

Microsoft Windows 2008 R2.

Microsoft Windows 7.

Software

Microsoft .NET Framework 2.0 SP1 (included in the setup)

Microsoft PowerShell 2.0 or later

Для менеджера:

Hardware

CPU: x86/x64 processor

Memory: 1024MB RAM (2048MB RAM when using local SQL Express installation).

Hard disk space: 25MB.

Network: 1Gbit/sec recommended due to backup performance considerations.

Both 32-bit and 64-bit versions of the following operating systems are supported:

Microsoft Windows XP SP3.

Microsoft Windows 2003 SP2.

Microsoft Windows Vista SP2.

Microsoft Windows 2008 SP2.

Microsoft Windows 2008 R2.

Microsoft Windows 7.

Microsoft SQL Server 2005 Express, Microsoft SQL Server 2005 or Microsoft SQL Server 2008. If you do not have one, the Veeam Backup Enterprise Manager setup will install Microsoft SQL Server 2005 Express SP3.

Software

Microsoft .NET Framework 2.0 SP1 or later.

Microsoft Internet Information Services 5.1 or later (IIS 6 Management Compatibility and Windows Authentication components for IIS 7.0). If not installed, the MS Windows installation disk to set up IIS.

Browser: Internet Explorer 6.0 or later, Mozilla Firefox 3.0 or later.

Microsoft Excel 2003 or later (to view report data exported from Veeam Backup Enterprise Manager).

2. Инсталляция.

Развернем vApp и в нем развернем Windows 2008 R2:

Поставилось. Запускаем консоль:

3. Конфигурирование.

Для начала добавим vCenter Server:

Смотрим, что получилось:

Кстати, Veeam при установке прописывает правила фаервола, поэтому нам не нужно лезть в его настройки.

Теперь в консоли появился наш vCenter. Да, не забываем прописать в файле hosts IP-адреса всех ESXов:

4. Создание задания резервного копирования.

Развернем тестовую машину в нашем vAPP, например, TestServer01. Пусть это будет Windows Server 2003 x86; заодно развернем 2003 x64:

Попробуем его куда-нибудь забекапить – создадим задание бекапа TestServer01:

Далее нужно выбрать способ коннекта к стораджу – если наш сервер бекапа подключен напрямую к стораджу, где лежат машины для бекапа – то выбираем Direct SAN Access. Если нет, и сервер бекапа – виртуальная машина (наш случай), то выбираем Virtual Appliance или Network:

Во вкладке Advanced по умолчанию выбран пункт – Failover to Network mode, if primary backup mode fails – не трогаем. Т.е. если все упадет, Veeam попытается забрать файлы по сети без ESX I/O Stack.

Прикрутим шару к нашему бекап-серверу:

Продолжим создание задания:

Теперь поковыряем вкладку Advanced:

На вкладке Backup настраиваем тип бекапа и расписание полных копий и инкрементных копий, на вкладке Storage – дедупликация и оптимизация, в основном ничего не меняем; на вкладке Notifications – куда слать оповещение, вкладка vSphere – не меняем, аналогично вкладка Advanced – менять ничего не нужно J Кстати, везде даются понятные (в отличии от Veritas NetBackup) подсказки.

Для консистентности приложения и быстрого поиска файлов в дальнейшем, ставим обе галки и вводим логин-пароль сервера. Либо ничего не отмечаем, если это не нужно.

Во вкадке Advanced можно настроить бекап сервера на игнорирование ошибок при попытке привести приложение в консистентное состояние:

И, наконец расписание выполнения задания:

Не создаем расписания (запустим руками), жмем create:

Все, можно пробовать запускать задание:

Ждем, проверяем нашу папку и лог бекапа:

В результате мы забекапили сервер TestServer01 c 6ГБ данных, а сжали до 3х. Отчет:

Теперь бекап отражается в списке выполненных:

Да, настроим почту для передачи оповещений – tools – options – вводим параметры почты и ящики.

После настройки тестим кнопкой Send Message и теперь мы будем получать инфо о выполненных заданиях.

5. Восстановление виртуальных машин .

Методы восстановления видны здесь:

Рассмотрим Instant VM Recovery и Full VM Recovery.

Жмем Instant VM Recovery – в этом случае машина будет запущена прямо из архива (о как!).

И видим примонтированную машину:

Убьем ее и сделаем нормальное восстановление – Full VM recovery:

Смотрим в консоли vCenter – машина восстановилась и запустилась:

6. SureBackup – тестирование работоспособности виртуальных машин и приложений.

Для начала пройдемся по визардам – создадим Virtual Lab. Да, создает ее Veeam – мы же только конфигурим:

Смотрим в консоль vCenter – появился Veeam Lab:

Теперь создаем Application Group и добавляем тестируемую ВМ:

По кнопке Edit можно настроить, что именно мы тестируем (сервисы, пинги, VM Tools):

Запустим Job – в момент работы Joba происходит Instant Recovery нашего сервера и тестирование его по параметрам, заданным ранее при создании Application Group:

Кроме того, при верификации сервера, можно нажать на его название и появится консоль сервера.

При верификации у нас появилась ошибка, т.к. наш Veeam Lab никуда не подключен:

Файлы можно восстановить на сервер бекапа, на шару и т.д.

Вот мануал вкратце J

p.s. На самом деле Veeam Backup&Replication умеет делать еще репликацию виртуальных машин, при этом у нас будет одна ВМ – продуктивная, и вторая – ее копия. В случае чего можно сделать Failover между репликой и основной ВМ. Можно вернуть фейловер. Далее, Veeam умеет тупо копировать виртуальные машины (кто бы сомневался J). И, наконец, Veeam умеет копировать файлы. Кстати, бекам машин можно делать не только на шару, но и на VMFS-сторадж, для этого нужно лишь указать логин-пароль root"а хоста ESX.

Лицензируется Veeam по процам-сокетам хостов ESX. Есть 2 издания – Standard и Enterprise:

Standard Edition

Enterprise Edition

SureBackup recovery verification

You can verify the recoverability of the latest backup by mounting a VM from the backup file with the help of instant VM recovery and manually testing it.

The recovery verification process is automated. You can select any restore point, not only the latest one.

Universal Application Item-Level Recovery

Includes Active Directory restore wizard and the wizard for user-directed recovery.

Browsing and searching for VM guest OS files within indexed backups

You can browse and search for files in current backups only.

You can search and browse for files in both current and archived backups

Отличия не такие огромные, в Standard только что ручная проверка и нет U-AIR. Кстати, U-Air – фича, которая позволяет восстанавливать по кускам приложения AD, SQL и пр.

«Есть системные администраторы, которые не делают резервное копирование, и есть те, которые уже делают резервное копирование».
(с) Из этих ваших интернетов.

Добрый день.

В данной статье речь пойдет о таком необходимом и насущном вопросе в системном администрировании, как средства резервного копирования для виртуальных машин (ВМ) . Данную статью можно справедливо считать логическим продолжением пары предыдущих, где рассматривались процессы развертывания систем гипервизоров на базе продуктов VMware и Microsoft соответственно. На этот раз разговор о том, как настроить сервер, который будет отвечать за создание и хранение резервных копий виртуальных машин платформ vSphere ESXi и Hyper-V.
Для обоих вариантов основой будет служить бесплатная версия программы резервного копирования Veeam Backup & Replication (далее Veeam B&R) . В качестве «сервера бэкапов» в моем случае был выбран обычный ПК с ОС Windows 7 (64 бит) . Про разрядность ОС в скобках упомянуто не случайно - с некоторой версии (вероятно с 7-й или ранее) Veeam B&R поставляется как 64-битное приложение, отказавшись от 32-разрядных систем для сервера Veeam Backup & Replication.
Полную информацию со списком поддерживаемых версий ОС сервера можно найти в справочнике к свежему релизу (на момент написания статьи - v9) , который в свою очередь всегда можно найти на странице FAQ Veeam.

Желая получить бюджетный вариант проекта и максимально возможный выигрыш в стоимости, насколько это возможно в рамках соблюдения лицензионных соглашений, будем использовать бесплатную версию пакета Veeam Backup & Replication. Это в свою очередь несколько ограничит рабочий функционал пакета. В частности в бесплатной версии нет доступа к планировщику заданий и, например — режима инкрементного копирования (только цельные полные копии ВМ, вместо частичных — по изменениям между версиями бэкапов) . Если без второго худо-бедно можно жить, хотя и с оговорками, то в первом случае мы в качестве альтернативы воспользуемся встроенным планировщиком Windows.
Запускать же наш планировщик будет задания, основанные на исполняемых сценариях Windows Powershell, для которых в дистрибутиве Veeam B&R (начиная с версии 8 +update 3) имеются необходимые командлеты, что очень хорошо.

Если вы будете работать с гипервизором ESXI 6-й версии (как в данной статье) , то поверх установленного Veeam B&R v8 должно быть установлено обновление kb2068 или более поздняя версия самой программы — в противном случае вы не сможете подключиться к ESXI (ошибка Failed to login to «SERVER_IP» by SOAP, port 443, user «root», proxy srv: port:0 Unknown API version format: «dev») .

Резервное копирование ВМ VMware vSphere ESXi

Полагаю описывать процесс установки Veeam Backup & Replication на будущий сервер бэкапов нет необходимости - он мало отличается от большинства windows-инсталляторов, если не считать большой длительности из-за установки всех необходимых компонентов, поэтому сразу приступим к обзору пакета от Veeam.

Установка, настройка и проверка работы Veeam Backup & Replication

После установки, запускаем Veeam B&R – для запуска требуются права администратора.

Рис. 01

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

Add Server – VMware vSphere .

Рис. 02

Следующие шаги демонстрируют процесс добавления нового сервера ESXi, помимо IP-адреса, большей частью это заведение аккаунта администратора сервера (Credentials) .

Рис. 03

На следующей вкладке добавляем сам аккаунт администратора ESXi (root)

Рис. 04
Сервер добавлен.

Рис. 05

По завершении добавления, в ноде «VMware vSphere», в списке серверов, мы увидим наш новый гипервизор. Кликнув на его имени, можно увидеть список размещенных на сервере виртуальных машин и их краткое описание.

Рис. 06

Перед дальнейшими действиями по настройке, выполните тестовое резервное копирование виртуальной машины, для чего в списке ВМ, кликните на любой из них правой кнопкой мышки и дайте команду VeeamZIP.

Рис. 07

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

Рис. 08

После этого будет запущен процесс создания резервной копии всей системы удаленной виртуальной машины в выбранное хранилище.

Рис. 09

По завершении процесса в назначенном каталоге будет записан архив с резервной копией нашей ВМ (файл с расширением *.vbk) .

Скорость процесса во многом зависит как от размера файловой системы ВМ (занимаемое место на диске) , характеристик бэкап-сервера и гипервизора (дисковая система, скорость сетевого интерфейса) , так и от архитектуры сети, через которую данная операция выполняется.
В моем примере диски SATA-II и гигабитные сетевые контроллеры, как на бэкап-сервере так и на гипервизоре, между ними коммутатор — также с портами на 1GB/s, сетевые патчкорды небольшой длины и обжаты соответственно под работу на данном стандарте пропускной способности (аналог «стоечной» кроссировки соединений) .
Помимо прочего, могу порекомендовать на все ВМ работающие на продуктах VMware, устанавливать в гостевых ОС пакет VMware Tools для оптимизации работы всех взаимосвязанных служб и утилит внутри инфраструктуры VMware.
Идем далее.

Создание задания для планировщика в Windows PowerShell

После того, как мы убедились, что в ручном режиме нет никаких затруднений, приступаем к добавлению задания в планировщик заданий Windows. Но перед этим, создадим собственно сам исполняемый объект, который будет нашим заданием - сценарий powershell.
Можете создать сценарий с нуля, а можете воспользоваться готовым, который можно позаимствовать в блоге (он же на русском языке) одного из разработчиков из компании Veeam. Из свежих рекомендаций - версия powershell должна быть начиная с 3-й, дабы избежать вероятных проблем в работе командлетов со старой версией (если надо, то обновите перед началом творческих изысканий) . Узнать текущую версию можно набрав команду в консоли powershell:

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

Ниже можно увидеть, как выглядит мой сценарий после изменений (файл с именем VeeamZIP2.ps1) . Измененные поля с моими значениями подсвечены красным цветом.

# Author: Vladimir Eremin # Created Date: 3/24/2015 # http://forums.veeam.com/member31097.html # ################################################################## # User Defined Variables ################################################################## # Names of VMs to backup separated by semicolon (Mandatory) # example from V. Eremin: # $VMNames = "VM1", "VM2", "VM3" $VMNames = "win_xp1", "zabbix" # Name of vCenter or standalone host VMs to backup reside on (Mandatory) $HostName = "192.168.55.100" # Directory that VM backups should go to (Mandatory; for instance, C:\Backup) $Directory = "d:\backup\arch\veeam-esxi\" # Desired compression level (Optional; Possible values: 0 - None, 4 - Dedupe-friendly, 5 - Optimal, 6 - High, 9 - Extreme) $CompressionLevel = "5" # Quiesce VM when taking snapshot (Optional; VMware Tools are required; Possible values: $True/$False) $EnableQuiescence = $True # Protect resulting backup with encryption key (Optional; $True/$False) $EnableEncryption = $False # Encryption Key (Optional; path to a secure string) $EncryptionKey = "" # Retention settings (Optional; By default, VeeamZIP files are not removed and kept in the specified location for an indefinite period of time. # Possible values: Never , Tonight, TomorrowNight, In3days, In1Week, In2Weeks, In1Month) $Retention = "In3days" ################################################################## # Notification Settings ################################################################## # Enable notification (Optional) $EnableNotification = $False # Email SMTP server $SMTPServer = "" # Email FROM $EmailFrom = "" # Email TO $EmailTo = "" # Email subject $EmailSubject = "" ################################################################## # Email formatting ################################################################## $style = "" ################################################################## # End User Defined Variables ################################################################## #################### DO NOT MODIFY PAST THIS LINE ################ Asnp VeeamPSSnapin $Server = Get-VBRServer -name $HostName $MesssagyBody = @() foreach ($VMName in $VMNames) { $VM = Find-VBRViEntity -Name $VMName -Server $Server If ($EnableEncryption) { $EncryptionKey = Add-VBREncryptionKey -Password (cat $EncryptionKey | ConvertTo-SecureString) $ZIPSession = Start-VBRZip -Entity $VM -Folder $Directory -Compression $CompressionLevel -DisableQuiesce:(!$EnableQuiescence) -AutoDelete $Retention -EncryptionKey $EncryptionKey } Else { $ZIPSession = Start-VBRZip -Entity $VM -Folder $Directory -Compression $CompressionLevel -DisableQuiesce:(!$EnableQuiescence) -AutoDelete $Retention } If ($EnableNotification) { $TaskSessions = $ZIPSession.GetTaskSessions().logger.getlog().updatedrecords $FailedSessions = $TaskSessions | where {$_.status -eq "EWarning" -or $_.Status -eq "EFailed"} if ($FailedSessions -ne $Null) { $MesssagyBody = $MesssagyBody + ($ZIPSession | Select-Object @{n="Name";e={($_.name).Substring(0, $_.name.LastIndexOf("("))}} ,@{n="Start Time";e={$_.CreationTime}},@{n="End Time";e={$_.EndTime}},Result,@{n="Details";e={$FailedSessions.Title}}) } Else { $MesssagyBody = $MesssagyBody + ($ZIPSession | Select-Object @{n="Name";e={($_.name).Substring(0, $_.name.LastIndexOf("("))}} ,@{n="Start Time";e={$_.CreationTime}},@{n="End Time";e={$_.EndTime}},Result,@{n="Details";e={($TaskSessions | sort creationtime -Descending | select -first 1).Title}}) } } } If ($EnableNotification) { $Message = New-Object System.Net.Mail.MailMessage $EmailFrom, $EmailTo $Message.Subject = $EmailSubject $Message.IsBodyHTML = $True $message.Body = $MesssagyBody | ConvertTo-Html -head $style | Out-String $SMTP = New-Object Net.Mail.SmtpClient($SMTPServer) $SMTP.Send($Message) }

Как видно из примера выше, я изменял только несколько полей:

$VMNames = "win_xp1", "zabbix"

имена виртуальных машин из списка в Veeam B&R

$HostName = "192.168.55.100"

IP-адрес гипервизора ESXi

$Directory = "d:\backup\arch\veeam-esxi\"

каталог для хранения архивов образов виртуальных машин

$EnableEncryption = $False

отключение шифрования архивов

$Retention = "In3days"

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

Тут вы можете выставить свое значение. — возможные варианты перечислены в комментариях сценария.

$EnableNotification = $False

Здесь я отключил уведомления на e-mail т. к. пока не планировал такую функцию для себя. При желании вы можете настроить это, если потребуется.

Когда все опции определены, необходимо проверить работу нашего сценария.
Запустите консоль CMD от имени администратора и выполните команду:

Powershell –file “c:\bin\VeeamZIP\vmware\VeeamZIP2.ps1”

Если все настроено правильно, вы увидите выполнение сценария:

Рис. 10

Рис. 11

По завершении данного шага приступаем к следующему этапу.

Добавление задания в планировщик задач Windows

Запускаем от имена администратора «Планировщик заданий Windows».
Правой кнопкой мышки кликаем на папке «Библиотека планировщика заданий» и выбираем «Создать простую задачу». Даем нашей задаче имя: «VeeamZIP-test» и задаем свойства новой задачи.

Рис. 12

Опишем характер задачи при необходимости

Рис. 13

Установим график для новой задачи

Рис. 14

Зададим действия, которые надо выполнить для задачи.

Рис. 15

Обратите внимание на данный шаг, а именно на то, как распределены команда и ее аргументы по форме:
— в моем случае планировщик согласился выполнять мой сценарий только при таком методе заполнения полей (Отдельно 2 строки: «Программа…» и «Добавить аргументы…») .

Рис. 16

Рис. 17

Рис. 18

Рис. 19

После настройки задания, выполним его принудительно вне графика, для отладки.

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

Рис. 20

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

Ниже показан характерный пик активности на интерфейсе lan-pci во время загрузки образов ВМ с ESXi на сервер Veeam B&R:

Рис. 21

Записанные архивы образов ВМ в каталоге назначения (хранилище резервных копий) .

Рис. 22

Осталось убедиться, что резервное копирование работает как в ручном режиме так и по назначенному графику.

Хотелось бы несколько слов сказать касательно типов лицензий.

Для функционирования вышеописанного метода резервного копирования необходимо соблюдения следующих условий по используемому ПО:
ОС бэкап-сервера - Windows 7 x64 sp1/ Server 2008R2 / 2012 или новее;
Veeam Backup & Replication (Free, не ниже v8 +обязательная установка последних обновлений, но не ниже upd v.3) ;
VMware ESXi 6 (вполне возможно будет работать с v5.5) Essential Kit или выше (более расширенная лицензия) . Бесплатная (ESXi Freeware) версия блокирует возможность создавать бэкапы ВМ.

По состоянию на первую половину 2016 года, стоимость лицензий при вышеприведенной схеме будет в пределах 45 т. руб. (ESXi Essential Kit x 3 servers) + 10 т. руб. на Windows 7 (8) .
По поводу ESXi можно отдельно заметить, что лицензия Essential Kit позволит получить доступ к функционированию механизма резервного копирования цельных копий виртуальных машин. В случае наличия финансовой возможности расширить лицензию, скажем до Enterprise, для использования откроется режим частичного копирования (инкрементная схема и еще ряд других полезных и интересных опций) .
Этот режим конечно еще более оптимален, если не смотреть на итоговую смету. Более того, если есть средства на полные корпоративные пакеты VMware ESXi, то тут уже видимо можно вести речь про закупку полной коммерческой версии для Veeam Backup & Replication, что уже откроет дорогу к использованию всех опций данного ПО, включая планировщик. Нетрудно заметить, что такой вариант заставляет задуматься о целесообразности использовать описанную в статье технику работы с бэкапами и очевидно, приведен для общего ориентирования по теме.
В случае, если лишних финансов на расширенные лицензии у вас не наблюдается, то полагаю использование описанной в статье связки выглядит более чем оптимально и бюджетно.

На этом пожалуй завершу первую часть статьи посвященной резервному копированию виртуальных машин с гипервизора VMware ESXi 6 в хранилище сервера Veeam Backup & Replication v8. Во второй части будет рассмотрена настройка бэкап-сервера для работы с виртуальными машинами на базе Hyper-V.

Возникла задача организации резервного копирования виртуальных машин Hyper-V с отдельных хостов виртуализации (без кластера) на нескольких удалённых площадках. В силу того, что одной из вводных этой задачи является наличие очень скромных и нестабильных каналов связи, идея использования единого сервера резервного копирования на центральной площадке отпала сама по себе. Ибо одно дело, когда можно стягивать резервные копии в одно центральное место с учётом блочных изменений, сокращая при этом нагрузку на сеть, например тем же System Center DPM , и совсем другое дело, если в сжатые сроки потребуется выполнить полное восстановление ВМ на определённый момент времени по этим же слабеньким каналам. Таким образом, нужно было подумать над тем, как организовать резервное копирование виртуальных машин непосредственно на удалённой площадке, при условии отсутствия увеличения текущих затрат на лицензируемое ПО и на имеющемся оборудовании.

Так получилось, что на этих удалённых площадках помимо хоста виртуализации имеется выведенный ранее из эксплуатации, но вполне рабочий, старенький сервер IBM System x3200 , который можно использовать в качестве файлового сервера для хранения резервных копий виртуальных машин. Возникла идея установить на данный сервер дополнительные диски, в качестве базовой ОС развернуть Linux с пакетом QUADStor , с помощью которого, в свою очередь, создать виртуальный диск с поддержкой блочной дедупликации и по протоколу iSCSI презентовать этот диск хосту виртуализации Hyper-V , а уже на хосте виртуализации с помощью продукта настроить "горячее" резервное копирование виртуальных машин на этот самый iSCSI диск. В итоге должно получиться "дёшево и сердито". В этой заметке я опишу процедуру настройки такой конструкции.

Подготовка файлового сервера на базе Debian Linux c QUADStor

Дисковая корзина нашего будущего файлового сервера IBM System x3200 в имеющейся конфигурации поддерживает не более 4 SAS/SATA дисков 3.5". Учитывая то, что контроллер в этой модели сервера также очень скромный (LSI Logic SAS1064ET) и, упрощённо говоря, умеет только "страйп" или "зеркало", создадим две зеркальных пары дисков – первую на двух уже имеющихся SATA дисках малой ёмкости под операционную систему Linux, и вторую - на двух дополнительно установленных малобюджетных SATA дисках по 1TB для хранения резервных копий ВМ (под виртуальный диск QUADStor).

Итак, на первую зеркальную пару дисков без особых изысков устанавливаем ОС Debian GNU /Linux 8.6 (Jessie ). Вторую зеркальную пару больших дисков при этом оставляем неразмеченными.

Переходим к установке и настройке .

Порядок установки QUADStor на разные дистрибутивы Linux описан в документе Installation/Upgrading on RHEL/CentOS 5.x, 6.x, SLES 11 and Debian 6.x, 7.x . Исходя из того, что в нашем случае используется Debian, устанавливаем предварительно требуемые пакеты:

# apt-get install uuid-runtime build-essential sg3-utils iotop sysstat lsscsi apache2 psmisc firmware-qlogic linux-headers-`uname -r`

Включаем поддержку CGI для веб-сервера Apache :

# a2enmod cgi

Добавляем правило iptables , разрешающее входящие подключения к веб-серверу и сохраняем текущие правила:

# iptables -A INPUT -i eth0 -p tcp -m tcp --dport 80 -j ACCEPT # iptables-save > /etc/iptables.conf

Перезагружаем сервер и убеждаемся в том, что служба веб-сервера успешно стартует при запуске системы:

# systemctl status apache2.service

Теперь скачиваем и устанавливаем основной пакет QUADStor Storage Virtualization (ссылку на актуальную версию пакета берём здесь: Storage virtualization downloads ):

# mkdir ~/QUADStor-files # wget http://www.quadstor.com/virtentdub3z/quadstor-virt-3.2.11-debian7-x86_64.deb -P ~/QUADStor-files # dpkg -i ~/QUADStor-files/quadstor-virt-3.2.11-debian7-x86_64.deb ... Performing post install. Please wait... Synchronizing state for quadstor.service with sysvinit using update-rc.d... Executing /usr/sbin/update-rc.d quadstor defaults Executing /usr/sbin/update-rc.d quadstor enable Building required kernel modules Running /quadstor/bin/builditf. This may take a few minutes. Processing triggers for systemd (215-17+deb8u5) ...

Установка пакета должна завершиться без ошибок.

После установки служба quadstor не будет запущена, но при этом в процессе установки эта служба должна быть автоматически прописана в автозагрузку при старте системы. Перезагружаем сервер и убеждаемся в том, что после загрузки системы служба успешно автоматически стартует:

# systemctl status quadstor.service

Проверяем доступ к веб-интерфейсу пройдя по ссылке http://{сервер} . Веб-сервер должен будет перенаправить нас по ссылке http://{сервер}/cgi-bin/system.cgi

После того как установка завершена QUADStor, выполняем первичную настройку, которая принципиально не отличается от , а именно:

  • Настраиваем ограничение доступа к веб-серверу Apache , а так же, при необходимости, настраиваем поддержку HTTPS ;
  • Переходим в веб-интерфейс управления QUADStor и создаём там Storage Pool ;
  • Добавляем диск (Physical Storage ) в Storage Pool (при этом в качестве добавляемого диска используем вторую зеркальную пару дисков больших дисков на нашем сервере, которые в системе представлены как одно дисковое устройство) ;
  • Создаём виртуальный диск VDisk .

После того, как виртуальный диск QUADStor создан, настроим доступ к нему по протоколу iSCSI . Вообще информацию о том, каким образом возможно получить доступ к виртуальным дискам QUADStor, можно найти в документе Accessing Virtual Disks (VDisks) .

Функционал iSCSI Target реализован в QUADStor с помощью службы ietd , которая открывает в системе TCP -прослушиватель на порту 3260 , поэтому нам потребуется в iptables создать соответствующее разрешающее правило:

# iptables -A INPUT -i eth0 -p tcp -m tcp --dport 3260 -j ACCEPT # iptables-save > /etc/iptables.conf

Чтобы задать настройки конфигурации iSCSI, касающейся созданного нами виртуального диска перейдём в свойства этого диска в веб-консоли QUADStor (Virtual Disks > Modify > iSCSI Configuration ):

Здесь в поле IQN увидим автоматически сгенерированный идентификатор iSCSI-диска и для ограничения доступа к этому диску зададим значения полей Incoming User и Incoming Password . В эти поля пропишем произвольные имя пользователя и пароль, которые наш файловый сервер будет запрашивать у iSCSI клиента (Initiator) при подключении к этому виртуальному диску QUADStor.

Подключение диска QUADStor к хосту виртуализации на Windows Server

Перейдя на наш хост виртуализации Hyper-V на базе Windows Server 2012 R2 , откроем Панель управления и найдём в ней апплет iSCSI Initiator . При первом обращении к этому апплету система сообщит о потребности в запуске системной службы, необходимой для корректной работы с протоколом iSCSI. Соглашаемся с запуском этой службы и переводом её в состояние автоматического запуска при старте системы:

После запуска службы откроется апплет управления iSCSI, где на закладке Discovery нажмём кнопку Discover Portal , чтобы добавить информацию о нашем файловом сервере на базе Linux

В открывшемся окне введём FQDN имя или IP адрес Linux-сервера (порт оставляем предлагаемый по умолчанию - 3260 ) и нажмём ОК

После этого в табличной части поля Discovered targets должен появится ранее упомянутый IQN нашего виртуального диска QUADStor со статусом Inactive . То есть диск успешно обнаружен на удалённом Linux-сервере и теперь для того, чтобы произвести подключение этого диска воспользуемся кнопкой Connect .

Add this connection to the list of Favorite Targets для того, чтобы диск был добавлен в список автоматически подключаемых при старте системы дисков и нажмём кнопку расширенных настроек подключения диска - Advanced

В открывшемся окне включим опцию Enable CHAP log on и укажем имя пользователя и пароль для доступа к диску QUADStor, которые мы задали ранее.

Сохраним сделанные настройки, закрыв окна кнопкой ОК

Если всё сделано правильно, то статус диска должен измениться на Connected .

Перейдём на закладку Favorite Targets и убедимся в том, что диск присутствует в списке на автоматическое подключение при запуске операционной системы.

На этом подключение виртуального диска QUADStor по протоколу iSCSI можно считать законченным. Теперь нужно выполнить инициализацию этого диска в системе и создать на нём раздел с файловой системой NTFS . Для этого перейдём в оснастку Disk Management (diskmgmt.msc), выберем подключенный диск и переведём его в состояние Online

Затем выполним инициализацию диска – Initialize Disk

Будет задан вопрос о выборе типа разметки диска. Так как мы используем виртуальный диск QUADStor, то, вероятно, со временем мы захотим увеличить размер диска, и он будет большего размера, чем сейчас. Напомню, что виртуальный диск QUADStor может быть в любое время увеличен до 64TB , несмотря на то, что реальный размер физических дисков, на которых расположен этот виртуальный диск будет невелик и/или будет оставаться на прежнем уровне. А учитывая то, что в MBR имеется ограничение на размер логических дисков в 2TB , то в нашем случае имеет смысл выбирать тип разметки GPT :

После того, как диск проинициализирован и на нём создана таблица разделов, создадим на этом диске раздел с файловой системой NTFS

Назначим этому диску отдельную букву, например E:\ , и дождёмся окончания процесса форматирования, которое в зависимости от размера диска может занять некоторое время.

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

Установка Veeam Backup Free Edition 9.5

Для резервного копирования виртуальных машин Hyper-V мы будем использовать программу Veeam Backup Free Edition 9.5 , которая позволит нам создавать полную резервную ВМ без её выключения.

Узнать об основных возможностях этого продукта можно из документа Product Overview .

С системными требованиями можно ознакомится загрузив документ Release notes .

Лицензионное соглашение EULA доступно по ссылке Veeam End User Software License Agreement .

Последняя версия 9.5.0.711 , доступная на текущий момент, может быть загружена с сайта Veeam .

Файл образа VeeamBackup&Replication_9.5.0.711.iso размером в 1,5GB после загрузки копируем на наш хост виртуализации на базе Windows Server и монтируем его в систему. Например, с помощью PowerShell сделать это можно так:

Mount-DiskImage -ImagePath " С:\Temp\VeeamBackup&Replication_9.5.0.711.iso "

На смонтированном диске запускаем программу установки Setup.exe , читаем и принимаем лицензионное соглашение, жмём Next

На шаге ввода лицензионного ключа оставляем все без изменений. Без ключа программа будет работать в режиме Free Edition с ограниченной функциональностью, которой в рамках нашей задачи будет достаточно.

Стоит отметить то, что на самом деле в систему устанавливается полноценный экземпляр Veeam Backup & Replication , и если в процессе первичной установки не был указан лицензионный ключ, то его можно добавить в приложение в дальнейшем и повысить режим его работы до редакций Standard , Enterprise или Enterprise Plus . Подробнее узнать о различиях бесплатной и платных версий можно из документа Veeam Backup: Free vs Paid

На следующем шаге, не изменяя набора устанавливаемых компонент, снова жмём Next

Компоненты доустанавливаются из дистрибутива, поэтому отдельно ничего загружать не придётся. После того, как нужные компоненты развёрнуты снова запускаем проверку с помощью кнопки Re-run и переходим к следующему этапу установки - Next .

Здесь мы увидим сводный экран текущих настроек, с которыми будет установлено приложение. Если включить опцию Let me specify different settings , то все указанные настройки можно будет изменить перед началом процесса непосредственной установки. Например, вместо устанавливаемого по умолчанию именованного экземпляра SQL Server 2012 Express , можно задать установку в уже существующий экземпляр SQL Server, поменять имя БД, сервисную учётную запись, расположение каталогов или номера портов. В большинстве случае предложенные настройки можно оставить в конфигурации по умолчанию и нажать кнопку Install .

В процессе установки на нашем хосте виртуализации будет развёрнут именованный экземпляр Microsoft SQL Server 2012 SP3 редакции Express (VEEAMSQL2012 ) и в нём будет создана база данных VeeamBackup . Дождёмся завершения процесса установки.

Регистрация хоста виртуализации в Veeam Backup

По окончании процесса установки, запускаем с рабочего стола или стартового меню ярлык Veeam Backup & Replication Console . В качестве сервера подключения используем localhost и порт по умолчанию 9392 . Включим опцию использования учётных данных текущего пользователя Use Windows session authentication и нажмём Connect

В первую очередь выполним в программе регистрацию нашего хоста виртуализации, чтобы появилась возможность резервного копирования виртуальных машин, расположенных на этом хосте. Для этого на вкладке VIRTUAL MACHINES в дереве инфраструктуры выберем Microsoft Hyper-V и в контекстном меню или верхней ленте кнопок выберем Add server .

В открывшемся мастере добавления сервера введём FQDN имя нашего сервера…

На шаге Type выберем тип Hyper-V сервера. В нашем случае это отдельно работающий хост – Standalone

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

Жмём Next и дожидаемся окончания конфигурации Veeam Backup и подключаемого хоста виртуализации

После закрытия мастера добавления хоста в консоли Veeam Backup должен появится перечень виртуальных машин, расположенных на добавленном хосте.

Теперь можно перейти к проверке функций резервного копирования виртуальных машин c помощью Veeam Backup.

Проверка резервного копирования ВМ в Veeam Backup

На подключённом нами ранее по протоколу iSCSI диске создадим каталог, в который будут помещаться полные резервные копии виртуальных машин, сделанные из Veeam Backup. В нашем случае это будет каталог E:\VMBackups .

Затем в консоли Veeam Backup выберем какую-нибудь виртуальную машину и вызовем для неё пункт меню VeeamZIP

В открывшемся окне укажем путь к только что созданному каталогу для хранения резервных копий, если нужно, определим параметры удаления старых резервных копий и отключим компрессию. Компрессия резервных копий Veeam Backup, это вещь бесспорно интересная, однако в нашем случае включение компрессии приведёт к низким показателям дедупликации на диске QUADStor (проверено на практических опытах). Настроив все параметры текущей сессии резервного копирования жмём OK

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

В ходе резервного копирования мы также сможем увидеть, что в консоли Hyper-V Manager виртуальная машина принимает соответствующий статус.

В результате выполнения задачи резервного копирования в указанном нами каталоге будет создана полная резервная копия ВМ в виде файла с расширением VBK . Этот тип фалов ассоциирован в системе с Veeam Backup и по его двойному клику будет автоматически запускаться консоль Veeam Backup и в ней будет открыта форма, из которой можно при необходимости произвести операцию восстановления как всей виртуальной машины, так и отдельных файлов внутри ВМ (Instant File-Level Recovery ).

Таким образом считаем, что резервное копирование, как таковое, у нас работает, но теперь нужно решить ещё одну немаловажную задачу. Дело в том, что бесплатная редакция Veeam Backup имеет ограничения, которые не позволяют нам настраивать запуск резервного копирования по расписанию непосредственно из интерфейса программы. Однако в составе Veeam Backup есть набор командлетов PowerShell , с помощью которых можно вызывать задачу резервного копирования в Veeam Backup. И если совместить эту возможность с Планировщиком заданий Windows (Task Scheduler ), то на выходе мы можем получить вполне работоспособное решение задачи автоматизации запуска резервного копирования по расписанию.

Автоматизация запуска резервного копирования ВМ

Получить онлайн-справку по PS-командлетам Veeam Backup можно по ссылке Veeam Backup & Replication 9.5 - PowerShell Reference . А уже готовый PowerShell скрипт, эксплуатирующий командлеты Veeam Backup, в частности Start-VBRZip , мы можем найти в статье Veeam Backup Free Edition: Now with PowerShell! . Я немного изменил этот скрипт, добавив возможность оповещений по электронной почте только в том случае, если в процессе резервного копирования возникла какая-то ошибка.

# ########################### User Defined Variables ############################ # Names of VMs to backup separated by comma (Mandatory). For instance, $VMNames = “VM1”,”VM2” $VMNames = " KOM-AD01-WS305 " , " KOM-AD01-DEV03 " # Name of Hyper-V host VMs to backup reside on (Mandatory) $HostName = " KOM-AD01-VM14 " # Directory that VM backups should go to (Mandatory; for instance, C:\Backup) $Directory = " E:\VMBackups " # Desired compression level (Optional; Possible values: 0 - None, 4 - Dedupe-friendly, 5 - Optimal, 6 - High, 9 - Extreme) $CompressionLevel = 0 # Quiesce VM when taking snapshot (Optional; VMware Tools are required; Possible values: $True/$False) $EnableQuiescence = $True # Protect resulting backup with encryption key (Optional; $True/$False) $EnableEncryption = $False # Encryption Key (Optional; path to a secure string) $EncryptionKey = "" # Retention settings (Optional; By default, VeeamZIP files are not removed and kept in the specified location for an indefinite period of time. # Possible values: Never , Tonight, TomorrowNight, In3days, In1Week, In2Weeks, In1Month) $Retention = " In1Week " # ########################### Notification Settings ############################ # Enable notification (Optional) # Possible values: 0 - None, 1 - Only Warnings&Errors, 2 - All notifications $EnableNotification = " 1 " $SMTPServer = " KOM-SMTP.holding.com " $EmailFrom = " [email protected] " $EmailTo = " [email protected] " $EmailSubject = " VEEAM Backup Notification " # ########################### Email formatting ############################ $style = " " # ########################### End User Defined Variables ############################ Asnp VeeamPSSnapin $Server = Get-VBRServer -name $HostName $MesssagyBody = @() foreach ($VMName in $VMNames ) { $VM = Find-VBRHvEntity -Name $VMName -Server $Server If ($EnableEncryption ) { $EncryptionKey = Add-VBREncryptionKey -Password ( cat $EncryptionKey | ConvertTo-SecureString ) $ZIPSession = Start-VBRZip -Entity $VM -Folder $Directory -Compression $CompressionLevel -DisableQuiesce:(! $EnableQuiescence ) -AutoDelete $Retention -EncryptionKey $EncryptionKey } Else { $ZIPSession = Start-VBRZip -Entity $VM -Folder $Directory -Compression $CompressionLevel -DisableQuiesce:(! $EnableQuiescence ) -AutoDelete $Retention } If ($EnableNotification -in " 1 " , " 2 " ) { $TaskSessions = $ZIPSession .GetTaskSessions().logger.getlog().updatedrecords $FailedSessions = $TaskSessions | where { $_ .status -eq " EWarning " -or $_ .Status -eq " EFailed " } If ($FailedSessions -ne $Null ) { $MesssagyBody = $MesssagyBody + ($ZIPSession | Select-Object @{n = " Name " ;e = {($_ .name).Substring(0 , $_ .name.LastIndexOf(" (" ))}} ,@{n = " Start Time " ;e = { $_ .CreationTime}},@{n = " End Time " ;e = { $_ .EndTime}},Result,@{n = " Details " ;e = { $FailedSessions .Title}}) } Else { $MesssagyBody = $MesssagyBody + ($ZIPSession | Select-Object @{n = " Name " ;e = {($_ .name).Substring(0 , $_ .name.LastIndexOf(" (" ))}} ,@{n = " Start Time " ;e = { $_ .CreationTime}},@{n = " End Time " ;e = { $_ .EndTime}},Result,@{n = " Details " ;e = {($TaskSessions | sort creationtime -Descending | select -first 1 ).Title}}) } } } If ($EnableNotification -in " 1 " , " 2 " ) { If (($EnableNotification -eq " 1 " ) -And ($FailedSessions -eq $Null )) { exit } Else { $Message = New-Object System.Net.Mail.MailMessage $EmailFrom , $EmailTo $Message .Subject = $EmailSubject $Message .IsBodyHTML = $True $message .Body = $MesssagyBody | ConvertTo-Html -head $style | Out-String $SMTP = New-Object Net.Mail.SmtpClient ($SMTPServer ) $SMTP .Send($Message ) } }

Откроем с правами администратора консоль Windows PowerShell и выполним проверочный запуск скрипта выполнив команду:

& "C:\Tools\VeeamZip.ps1 "

Запущенный скрипт отобразит статус выполнения задачи создания резервной копии виртуальных машин:

После того, как мы убедились в том, что скрипт успешно отрабатывает при ручном запуске, настроим периодический запуск скрипта с помощью Планировщика заданий Windows. В качестве команды, выполняемой в задании Планировщика, укажем запуск powershell.exe с параметрами:

powershell.exe -NoProfile -command "C:\Tools\VeeamZip.ps1"

Настройку резервного копирования можно считать законченной.

Проверяем результат

Итак, в нашем примере PS-скрипт по расписанию (ночью, один раз в сутки) выполняет резервное копирование двух виртуальных машин с автоматическим удалением резервных копий старше семи дней. По прошествии семи дней проверим результат на нашем хосте виртуализации.

Как видим, у нас действительно имеется по 7 полных резервных копий для каждой из двух виртуальных машин, которые были указаны нами в скрипте. Общий размер используемого этими резервными копиями около 700GB . При этом, если мы заглянем в веб-консоль QUADStor и посмотрим свойства дискового пула на базе которого создан виртуальный диск, то увидим, что с учётом дедупликации реальная физическая дисковая ёмкость использована не более чем на 100GB .

На мой взгляд, результат выглядит совсем неплохо. И в данной ситуации, при необходимости, мы сможем увеличить срок хранения резервных копий до двух недель, а то и до месяца. Только нужно не забывать про то, что для этого нам потребуется увеличить размер виртуального диска QUADStor с последующим увеличением логического диска через оснастку Disk Management на хосте виртуализации.

Здравствуйте, уважаемые читатели сайта www.remontcompa.ru! Меня зовут Роман Нахват и в сегодняшней статье мы с Вами вновь поговорим на такую важную тему, как резервное копирование операционных систем Windows. Каждый опытный пользователь ПК знает, что для того, чтобы застраховать себя от возможной потери информации вследствии различных причин (например выход из строя жёсткого диска, действия вирусов и т.д), целесообразно выполнять процедуру резервного копирования. Рассматривать данный вопрос будем, используя программные продукты компании Veeam, такие как Veeam Backup & Replication 9.5 и Veeam Agent for Microsoft Windows. Если с Veeam Agent for Microsoft Windows читатели сайта могли частично познакомиться в статье «Создание своего Live CD на основе Veeam Recovery Media содержащего программы Aomei Backupper Standard, Aomei Partition Assistant Standard, а также утилиты DISM и IMAGEX. Резервное копирование Windows 7, 8, 8.1, 10 используя созданный Live CD», то продукт Veeam Backup & Replication 9.5 будет рассмотрен в этой и последующих частях данной статьи.

Veeam Backup & Replication 9.5 представляет собой программный продукт, предназначенный для решения следующих задач:

  1. Резервное копирование виртуальных машин.
  2. Мгновенное восстановление виртуальных машин.
  3. Восстановление виртуальных машин целиком.
  4. Восстановление файлов виртуальных машин.
  5. Восстановление дисков виртуальных машин.
  6. Восстановление отдельных объектов приложений, установленных на виртуальных машинах.
  7. Архивирование резервных копий.
  8. Создание реплик виртуальных машин.
  9. Переключение на реплику виртуальной машины с исходной виртуальной машины в случае аварии.

Выполним скачивание продуктов Veeam Backup & Replication 9.5 и Veeam Agent for Microsoft Windows.

Переходим на сайт компании Veeam по адресу: https://www.veeam.com и входим в свою учётную запись, нажав Sign in.

Вводим адрес эл.почты и пароль и выполняем вход.

Переходим на вкладку Products и выполняем скачивание продуктов Veeam Backup & Replication 9.5 и Veeam Agent for Microsoft Windows.

Скачиваем Veeam Backup & Replication 9.5, нажав Download.

Таким же образом скачиваем продукт Veeam Agent for Microsoft Windows.

После скачивания продуктов Veeam Backup & Replication 9.5 и Veeam Agent for Microsoft Windows переходим в личный кабинет Veeam, выбрав My Account.

Переходим на вкладку Trial licenses и скачиваем файлы ознакомительных лицензий для продуктов Veeam Agents и Veeam Backup & Replication for Hyper-V.

Компоненты Veeam Backup & Replication 9.5 и системные требования, предъявляемые к ним

Перед тем, как приступить к установке Veeam Backup & Replication 9.5, нужно убедиться в том, что машина, на которую будет установлен данный продукт, соответствует системным требованиям.

В состав Veeam Backup & Replication 9.5 входят компоненты, некоторые из них представлены ниже, а также показаны системные требования, соблюдение которых необходимо для данных компонентов.

Veeam Backup & Replication Console (консоль резервного копирования и репликации) обеспечивает пользователю доступ к Veeam Backup & Replication Server (серверу резервного копирования и репликации).

Veeam Backup & Replication Server (сервер резервного копирования и репликации) выполняет одновременно две роли: роль управляющего компонента инфраструктуры резервного копирования (выполняет административные задачи, такие как координирование заданий и прочее) и роль репозитория (все резервные копии, копии виртуальных машин сохраняются на сервере резервного копирования).


Veeam Backup Enterprise Manager представляет собой компонент, который управляет серверами резервного копирования (Backup & Replication Server). Используя Veeam Backup Enterprise Manager, пользователь может запускать задания для разных серверов резервного копирования, редактировать задания, отслеживать состояние заданий и получать отчеты обо всех серверах резервного копирования. Veeam Backup Enterprise Manager позволяет быстро находить файлы гостевых ОС в резервных копиях, которые хранятся на дисках или были перенесены в удаленные хранилища данных, восстанавливать эти файлы, а также выполнять другие операции.

Установка Veeam Backup & Replication 9.5

Выполним установку Veeam Backup & Replication 9.5 на машину с предустановленной операционной системой Windows Server 2008 r2.

Вводим пароль и входим в систему.

Запускаем установку, щёлкнув по файлу Setup.exe.

Принимаем лицензионное соглашение. Next

Указываем местоположение файла ознакомительной лицензии, нажав Browse.

Выделяем файл veeam_backup_trial.lic и жмём Открыть.

Next


Как видим, для продолжения нам необходимо доустановить некоторые отсутствующие компоненты. Жмём Install.

После доустановки необходимых компонентов продолжаем установку, нажав Next.

На рабочем столе у нас появился ярлык для запуска Veeam Backup & Replication Console (консоли резервного копирования и репликации).

Подключение к Veeam Backup & Replication Server (серверу резервного копирования и репликации)

Щёлкаем по ярлыку Veeam Backup & Replication Console, тем самым запустив консоль резервного копирования и репликации, и подключаемся к Veeam. Backup & Replication Server (серверу резервного копирования и репликации).



Нам предлагают обновить служебные компоненты сервера, выполняем обновление, нажав Apply.

Обновление компонентов сервера завершено.

Подключение к Veeam Backup & Replication Server выполнено.

Создание и конфигурация репозитория для хранения резервных копий

Репозиторий используется для хранения резервных копий и файлов с метаданными реплик виртуальных машин. Veeam Backup & Replication поддерживает несколько типов репозиториев, а именно:

Сервер под управлением Microsoft Windows с локальным ресурсом хранения или устройством хранения с прямым подключением (DAS-устройством);

Сервер под управлением Linux с локальным ресурсом хранения, устройством хранения c прямым подключением или подключенным устройством хранения. NFS;

Папка общего доступа (SMB);

Если перейти на вкладку Backup Infrastructure и далее выбрать Backup Repositories, то можно увидеть, что на сервере резервного копирования уже по умолчанию создан репозиторий с именем Default Backup Repository.

Создадим ещё один репозиторий, выбрав для этого Add Repository.

Указываем имя и описание репозитория, например Backup Repository Windows 8.1 и Backup Windows 8.1 соответственно. Жмём Next.

Выбираем тип репозитория Microsoft Windows server (сервер Microsoft Windows).

В качестве сервера, на котором будет распологаться создаваемый нами репозиторий, выберем сервер резервного копирования S-01.testveeam.com.

Указываем папку, в которой будут храниться резервные копии. Жмём Browse.

В качестве папки для хранения резервных копий выберем папку Backup_w8.1.

Здравствуйте, уважаемые читатели сайта www.сайт! Меня зовут Роман Нахват и в сегодняшней статье мы с Вами вновь поговорим на такую важную тему, как резервное копирование операционных систем Windows. Каждый опытный пользователь ПК знает, что для того, чтобы застраховать себя от возможной потери информации вследствии различных причин (например выход из строя жёсткого диска, действия вирусов и т.д), целесообразно выполнять процедуру резервного копирования. Рассматривать данный вопрос будем, используя программные продукты компании Veeam, такие как Veeam Backup & Replication 9.5 и Veeam Agent for Microsoft Windows. Если с Veeam Agent for Microsoft Windows читатели сайта могли частично познакомиться в статье " ", то продукт Veeam Backup & Replication 9.5 будет рассмотрен в этой и последующих частях данной статьи.

Veeam Backup & Replication 9.5 представляет собой программный продукт, предназначенный для решения следующих задач:

  1. Резервное копирование виртуальных машин.
  2. Мгновенное восстановление виртуальных машин.
  3. Восстановление виртуальных машин целиком.
  4. Восстановление файлов виртуальных машин.
  5. Восстановление дисков виртуальных машин.
  6. Восстановление отдельных объектов приложений, установленных на виртуальных машинах.
  7. Архивирование резервных копий.
  8. Создание реплик виртуальных машин.
  9. Переключение на реплику виртуальной машины с исходной виртуальной машины в случае аварии.

Выполним скачивание продуктов Veeam Backup & Replication 9.5 и Veeam Agent for Microsoft Windows.

Переходим на сайт компании Veeam по адресу: https://www.veeam.com и входим в свою учётную запись, нажав Sign in.

Вводим адрес эл.почты и пароль и выполняем вход.

Переходим на вкладку Products и выполняем скачивание продуктов Veeam Backup & Replication 9.5 и Veeam Agent for Microsoft Windows.

Скачиваем Veeam Backup & Replication 9.5, нажав Download.

Таким же образом скачиваем продукт Veeam Agent for Microsoft Windows.

После скачивания продуктов Veeam Backup & Replication 9.5 и Veeam Agent for Microsoft Windows переходим в личный кабинет Veeam, выбрав My Account.

Переходим на вкладку Trial licenses и скачиваем файлы ознакомительных лицензий для продуктов Veeam Agents и Veeam Backup & Replication for Hyper-V.

Компоненты Veeam Backup & Replication 9.5 и системные требования, предъявляемые к ним

Перед тем, как приступить к установке Veeam Backup & Replication 9.5, нужно убедиться в том, что машина, на которую будет установлен данный продукт, соответствует системным требованиям.

В состав Veeam Backup & Replication 9.5 входят компоненты, некоторые из них представлены ниже, а также показаны системные требования, соблюдение которых необходимо для установки данных компонентов.

Veeam Backup & Replication Console (консоль резервного копирования и репликации) обеспечивает пользователю доступ к Veeam Backup & Replication Server (серверу резервного копирования и репликации).

Veeam Backup & Replication Server (сервер резервного копирования и репликации) выполняет одновременно две роли: роль управляющего компонента инфраструктуры резервного копирования (выполняет административные задачи, такие как координирование заданий и прочее) и роль репозитория (все резервные копии, копии виртуальных машин сохраняются на сервере резервного копирования).

Veeam Backup Enterprise Manager представляет собой компонент, который управляет серверами резервного копирования (Backup & Replication Server). Используя Veeam Backup Enterprise Manager, пользователь может запускать задания для разных серверов резервного копирования, редактировать задания, отслеживать состояние заданий и получать отчеты обо всех серверах резервного копирования. Veeam Backup Enterprise Manager позволяет быстро находить файлы гостевых ОС в резервных копиях, которые хранятся на дисках или были перенесены в удаленные хранилища данных, восстанавливать эти файлы, а также выполнять другие операции.

Установка Veeam Backup & Replication 9.5

Выполним установку Veeam Backup & Replication 9.5 на машину с предустановленной операционной системой Windows Server 2008 r2.

Вводим пароль и входим в систему.

Veeam Backup & Replication 9.5 был скачан нами в виде iso образа, поэтому для запуска процесса установки монтируем его в виртуальный привод.

Запускаем установку, щёлкнув по файлу Setup.exe.

Принимаем лицензионное соглашение. Next

Указываем местоположение файла ознакомительной лицензии, нажав Browse.

Выделяем файл veeam_backup_trial.lic и жмём Открыть.

Next

Как видим, для продолжения установки нам необходимо доустановить некоторые отсутствующие компоненты. Жмём Install.

После доустановки необходимых компонентов продолжаем установку, нажав Next.

Процесс установки Veeam Backup & Replication.

Установка Veeam Backup & Replication успешно завершена.

На рабочем столе у нас появился ярлык для запуска Veeam Backup & Replication Console (консоли резервного копирования и репликации).

Подключение к Veeam Backup & Replication Server (серверу резервного копирования и репликации)

Щёлкаем по ярлыку Veeam Backup & Replication Console, тем самым запустив консоль резервного копирования и репликации, и подключаемся к Veeam. Backup & Replication Server (серверу резервного копирования и репликации).

Нам предлагают обновить служебные компоненты сервера, выполняем обновление, нажав Apply.

Обновление компонентов сервера завершено.

Подключение к Veeam Backup & Replication Server выполнено.

Создание и конфигурация репозитория для хранения резервных копий

Репозиторий используется для хранения резервных копий и файлов с метаданными реплик виртуальных машин. Veeam Backup & Replication поддерживает несколько типов репозиториев, а именно:

Сервер под управлением Microsoft Windows с локальным ресурсом хранения или устройством хранения с прямым подключением (DAS-устройством);

Сервер под управлением Linux с локальным ресурсом хранения, устройством хранения c прямым подключением или подключенным устройством хранения. NFS;

Папка общего доступа (SMB);

Если перейти на вкладку Backup Infrastructure и далее выбрать Backup Repositories, то можно увидеть, что на сервере резервного копирования уже по умолчанию создан репозиторий с именем Default Backup Repository.

Создадим ещё один репозиторий, выбрав для этого Add Repository.

Указываем имя и описание репозитория, например Backup Repository Windows 8.1 и Backup Windows 8.1 соответственно. Жмём Next.

Выбираем тип репозитория Microsoft Windows server (сервер Microsoft Windows).

В качестве сервера, на котором будет распологаться создаваемый нами репозиторий, выберем сервер резервного копирования S-01.testveeam.com.

Указываем папку, в которой будут храниться резервные копии. Жмём Browse.

В качестве папки для хранения резервных копий выберем папку Backup_w8.1.

Жмём Populate для определения количества свободного дискового пространства в создаваемом репозитории.