Виртуальная лаборатория — это изолированная среда, которую Veeam Backup & Replication использует для проверки резервных копий, восстановления отдельных объектов приложений, создания «песочницы» для тестирования виртуальных машин и так далее.
В виртуальной лаборатории создается копия производственной среды, которая изолирована от внешнего мира. Схема сетей виртуальной лаборатории отображает схему сетей в производственной среде. Например, если в производственной среде машины подключены к двум сетям, в виртуальной лаборатории тоже будут созданы две сети. Сети в производственной среде будут связаны с соответствующими сетями в виртуальной лаборатории.
Виртуальная лаборатория может располагаться на любом хосте ESX(i) в виртуальной среде. При создании виртуальной лаборатории Veeam Backup & Replication создает набор объектов на хосте, на котором располагается виртуальная лаборатория:
- новый виртуальный коммутатор (vSwitch);
- новую папку;
- новый пул ресурсов.
Все эти объекты используются только теми машинами, которые запущены из резервных копий в виртуальной лаборатории.
Для доступа к машинам в виртуальной лаборатории из производственной среды используется специальный виртуальный модуль (proxy appliance). Виртуальный модуль — это вспомогательная виртуальная машина под управлением Linux, которая создается в каждой виртуальной лаборатории. Виртуальный модуль подключен и к производственным сетям, и к сетям в виртуальной лаборатории, и поэтому имеет доступ ко всем компонентам как в производственной среде, так и в виртуальной лаборатории. В сущности, виртуальный модуль представляет собой шлюз, который перенаправляет запросы из производственной среды к виртуальным машинам в виртуальной лаборатории.
Все виртуальные машины в виртуальной лаборатории запускаются со своими адресами из производственной сети. Благодаря этому виртуальные машины в лаборатории могут работать так же, как и в производственной среде.
Для перенаправления запросов в виртуальную лабораторию Veeam Backup & Replication использует маскарадные сети. У каждой машины в лаборатории есть свой адрес в маскарадной сети (наряду с адресом из производственной среды). Адреса в маскарадной сети похожи на адреса в производственной сети. Например, если в производственной сети у машины был адрес 172.16.1.13, то ее адрес в маскарадной сети в виртуальной лаборатории может быть таким: 172.18.1.13.
Адрес маскарадной сети может рассматриваться как «точка доступа» к машине в виртуальной лаборатории из производственной среды. Для того чтобы переправить запрос машине в лаборатории, Veeam Backup & Replication обратится к ней по маскарадному сетевому адресу.
В момент запуска виртуальной лаборатории Veeam Backup & Replication создает статический маршрут в таблице маршрутов на сервере резервного копирования. Этот маршрут направляет запросы маскарадной сети к виртуальному модулю. Виртуальный модуль исполняет роль устройства NAT: он анализирует адрес машины в маскарадной сети, заменяет его адресом в производственной сети и перенаправляет запрос нужной машине в виртуальной лаборатории. Статический маршрут не постоянен: после выключения виртуальной лаборатории этот маршрут удаляется из таблицы маршрутизации на сервере резервного копирования.
Например, в производственной сети адрес виртуальной машины, на которой работает Microsoft Exchange — 172.16.10.13. Если вы запустите эту виртуальную машину из резервной копии в виртуальной лаборатории, виртуальной машине в лаборатории будет присвоен адрес в маскарадной сети, например, 172.18.10.13. Соответственно, для доступа к этой виртуальной машине из производственной среды нужно использовать адрес 172.18.10.13.
В соответствии с таблицей маршрутов при доступе к этой машине по адресу 172.18.10.13 Veeam Backup & Replication сначала отправит запрос виртуальному модулю. Виртуальный модуль проанализирует этот адрес, заменит его адресом в производственной сети (172.18.10.13 на 172.16.10.13) и перенаправит запрос виртуализованному серверу Microsoft Exchange в виртуальной лаборатории.
В этом разделе
- Убедитесь, что у вас установлена лицензия для редакции Enterprise и выше или лицензия оценочной версии с неистекшим сроком действия. Лицензия для редакции Standard не поддерживает возможности SureBackup.
- Хост ESX(i), на котором вы планируете создать виртуальную лабораторию, должен быть подключен к Veeam Backup & Replication.
- На хосте ESX(i), на котором вы планируете создать виртуальную лабораторию, должен быть установлен VMkernel interface. В противном случае Veeam Backup & Replication не сможет подсоединить хранилище vPower NFS к хосту.
- Откройте представление Backup Infrastructure.
- В иерархии объектов разверните узел SureBackup, щелкните правой кнопкой мыши по узлу Virtual Labs и выберите Add Virtual Lab.
- На шаге Name укажите имя и описание для создаваемой виртуальной лаборатории.
- На шаге Host выберите хост ESX(i), на котором должна быть создана виртуальная лаборатория.
- На шаге Datastore выберите хранилище, в котором будут создаваться файлы журнала изменений для виртуальных машин, запущенных в виртуальной лаборатории.
- На шаге Proxy рекомендуется оставить настройки по умолчанию. В этом случае Veeam Backup & Replication автоматически сконфигурирует нужные настройки для виртуального модуля.
- Убедитесь, что в разделе Production network connection выбрана нужная сеть в производственной среде.
- Если вы хотите, чтобы у машин в виртуальной лаборатории был доступ к Интернету, установите флаг Allow proxy appliance to act as internet proxy for virtual machines in this lab.
- Если виртуальные машины в производственной среде подключены к разным сетям, на шаге Networking выберите Advanced single-host. Эта возможность позволит вам создать несколько сетей в виртуальной лаборатории.
Если все виртуальные машины в производственной среде подключены к одной сети, выберите Basic single-host и завершите работу с мастером. В этом случае Veeam Backup & Replication сконфигурирует все нужные настройки сетей автоматически.
- На шаге Isolated Networks укажите, какие сети необходимо создать в виртуальной лаборатории, и с какими сетями в производственной среде они должны быть взаимосвязаны.
- Чтобы добавить сеть, нажмите Add.
- Нажмите Browse. Выберите нужную сеть в производственной среде. Эта сеть будет взаимосвязана с созданной сетью в виртуальной лаборатории.
- В поле Isolated network укажите имя создаваемой сети в виртуальной лаборатории. По умолчанию Veeam Backup & Replication использует следующий формат для имени сети: имя лаборатории + имя сети в производственной среде.
- На шаге Network Settings укажите основные настройки для сетей в виртуальной лаборатории.
Для подключения к изолированным сетям виртуальный модуль использует сетевые адаптеры vNIC. Для каждой изолированной сети нужно добавить по одному адаптеру на виртуальный модуль.
Чтобы добавить адаптер, нажмите Add. В списке сетей выберите сеть, для которой вы добавляете адаптер.
- В поле IP address укажите сетевой адрес виртуального модуля в созданной изолированной сети. В поле Mask укажите маску сети.
Обычно сетевой адрес виртуального модуля совпадает с адресом стандартного шлюза в производственной сети. Чтобы получить адрес шлюза и маску производственной сети в производственной среде, выполните команду ipconfig в командной строке на любой машине, подключенной к производственной сети.
- После того, как вы укажете все необходимые настройки, Veeam Backup & Replication автоматически создаст адрес маскарадной сети в виртуальной лаборатории. Если необходимо, вы можете изменить этот адрес. Обратите внимание: адрес маскарадной сети должен быть уникальным и не должен совпадать с адресами других сетей в вашей среде.
- Установите флаг Enable DHCP service on this interface и нажмите OK.
- Повторите описанные шаги для всех сетей, которые должны быть созданы в виртуальной лаборатории.
- Установите флаг Route network traffic between vNICs, чтобы виртуальные машины в разных изолированных сетях могли взаимодействовать друг с другом.
- Следуйте шагам мастера, не изменяя настроек по умолчанию. На последнем шаге мастера нажмите Finish.
Чтобы проверить, была ли создана виртуальная лаборатория:
- Откройте представление Backup Infrastructure.
- В иерархии объектов разверните узел SureBackup, щелкните по узлу Virtual Labs и убедитесь, что созданная виртуальная лаборатория отображается в рабочей области справа.
- Откройте vSphere Client и убедитесь, что на выбранном хосте ESX(i) создан новый пул ресурсов с виртуальным модулем.
- Откройте сетевые настройки хоста ESX(i) и убедитесь, что на хосте создан новый виртуальный коммутатор, а виртуальный модуль подключен ко всем сетям, которые вы создали.