Пример репликации сервера на базе OS Linux в ресурс пул Организации Cloud Director

Подготовка услуги к работе

Для использования услуги необходима подписка в облаке IaaS Cloud Director Softline Мультиоблако с достаточным объемом ресурсов.

Работа с услугой состоит из следующих этапов:

  1. Развёртывание агентов репликации на исходных виртуальных или физических серверах.
  2. Создание плана репликации.
  3. Восстановление на принимающей площадке.

Исходные серверы для миграции могут быть виртуальными машинами или физическими серверами. На каждый исходный сервер необходимо установить агент репликации. Если исходная инфраструктура виртуальная на базе VMware vSphere и есть возможность предоставить доступ к vCenter или ESXi, то можно использовать внешний агент репликации VMware и не устанавливать внутренние агенты репликации на каждую виртуальную машину. В данном примере рассматривается случай с внутренним агентом репликации на виртуальной машине.

Развёртывание агентов

Доступ к панели управления репликации Acura Control Panel (ACP) осуществляется через портал https://hyd-msk.slcloud.ru/login/  под учетной записью предоставленной технической поддержкой.


Для добавления исходной Linux-машины на неё необходимо установить соответствующий внутренний агент. Скачать агента можно нажав в интерфейсе ACP кнопку «Download Agent», выбрать соответствующий агент «Linux» и нажать кнопку «Next»:

Для исходных машин Linux дополнительно необходимо выбрать параметры устанавливаемого агента. В качестве Linux дистрибутива будем использовать OS Debian 12.12.

В данном случае необходимо выбрать .deb, либо .rpm пакет для соответствующего Linux-дистрибутива, а так же необходимо указать параметр, должен ли агент быть со встроенными драйверами, либо вариант DKMS – драйверы будут скомпилированы во время установки агента.

Вариант со встроенными драйверами имеет ограниченный список поддерживаемых версий ядра Linux:

Supported kernels | Debian/Ubuntu (.deb package)

3.2.0-4

4.2.0-18

5.0.0-15

3.13.0-24

4.2.0-19

5.0.0-16

3.13.0-27

4.2.0-21

5.0.0-17

3.13.0-29

4.2.0-22

5.0.0-19

3.13.0-30

4.2.0-23

5.0.0-20

3.13.0-32

4.2.0-25

5.0.0-23

3.13.0-33

4.2.0-27

5.0.0-25

3.13.0-34

4.2.0-30

5.0.0-27

3.13.0-35

4.2.0-34

5.0.0-29

3.13.0-36

4.2.0-35

5.0.0-31

3.13.0-37

4.2.0-36

5.0.0-32

3.13.0-39

4.2.0-38

5.0.0-35

3.13.0-40

4.2.0-41

5.0.0-36

3.13.0-41

4.2.0-42

5.0.0-37

3.13.0-43

4.4.0-21

5.3.0-19

3.13.0-44

4.4.0-22

5.3.0-22

3.13.0-45

4.4.0-24

5.3.0-23

3.13.0-46

4.4.0-28

5.3.0-24

3.13.0-48

4.4.0-31

5.3.0-26

3.13.0-49

4.4.0-34

5.3.0-28

3.13.0-51

4.4.0-36

5.3.0-40

3.13.0-52

4.4.0-38

5.3.0-42

3.13.0-53

4.4.0-42

5.3.0-45

3.13.0-54

4.4.0-43

5.3.0-46

3.13.0-55

4.4.0-45

5.3.0-51

3.13.0-57

4.4.0-47

5.3.0-53

3.13.0-58

4.4.0-51

5.3.0-59

3.13.0-59

4.4.0-53

5.3.0-61

3.13.0-61

4.4.0-57

5.3.0-62

3.13.0-62

4.4.0-59

5.3.0-64

3.13.0-63

4.4.0-62

5.4.0-26

3.13.0-65

4.4.0-63

5.4.0-28

3.13.0-66

4.4.0-64

5.4.0-29

3.13.0-67

4.4.0-66

5.4.0-31

3.13.0-68

4.4.0-67

5.4.0-33

3.13.0-70

4.4.0-70

5.4.0-37

3.13.0-71

4.4.0-71

5.4.0-39

3.13.0-73

4.4.0-72

5.4.0-40

3.13.0-74

4.4.0-75

5.4.0-42

3.13.0-76

4.4.0-77

5.4.0-45

3.13.0-77

4.4.0-78

5.4.0-47

3.13.0-79

4.4.0-79

5.4.0-48

3.13.0-83

4.4.0-81

5.4.0-51

3.13.0-85

4.4.0-83

5.4.0-52

3.13.0-86

4.4.0-87

5.4.0-53

3.13.0-87

4.4.0-89

5.4.0-54

3.13.0-88

4.4.0-91

5.4.0-58

3.13.0-91

4.4.0-92

5.4.0-59

3.13.0-92

4.4.0-93

5.4.0-60

3.13.0-93

4.4.0-96

5.4.0-62

3.13.0-95

4.4.0-97

5.4.0-64

3.13.0-96

4.4.0-98

5.4.0-65

3.13.0-98

4.4.0-101

5.4.0-66

3.13.0-100

4.4.0-103

5.4.0-67

3.13.0-101

4.4.0-104

5.4.0-70

3.13.0-103

4.4.0-108

5.4.0-71

3.13.0-105

4.4.0-109

5.4.0-72

3.13.0-106

4.4.0-112

5.4.0-73

3.13.0-107

4.4.0-116

5.4.0-74

3.13.0-108

4.4.0-119

5.4.0-77

3.13.0-109

4.4.0-121

5.4.0-80

3.13.0-110

4.4.0-122

5.4.0-81

3.13.0-112

4.4.0-124

5.4.0-84

3.13.0-113

4.4.0-127

5.4.0-86

3.13.0-115

4.4.0-128

5.4.0-88

3.13.0-116

4.4.0-130

5.4.0-89

3.13.0-117

4.4.0-131

5.4.0-90

3.13.0-119

4.4.0-133

5.4.0-91

3.13.0-121

4.4.0-134

5.4.0-92

3.13.0-123

4.4.0-135

5.4.0-94

3.13.0-125

4.4.0-137

5.4.0-96

3.13.0-126

4.4.0-138

5.4.0-97

3.13.0-128

4.4.0-139

5.4.0-99

3.13.0-129

4.4.0-140

5.4.0-100

3.13.0-132

4.4.0-141

5.4.0-104

3.13.0-133

4.4.0-142

5.4.0-105

3.13.0-135

4.4.0-143

5.4.0-107

3.13.0-137

4.4.0-144

5.4.0-109

3.13.0-139

4.4.0-145

5.4.0-110

3.13.0-141

4.4.0-146

5.4.0-113

3.13.0-142

4.4.0-147

5.4.0-117

3.13.0-143

4.4.0-148

5.4.0-120

3.13.0-144

4.4.0-149

5.4.0-121

3.13.0-145

4.4.0-150

5.4.0-122

3.13.0-147

4.4.0-151

5.4.0-124

3.13.0-149

4.4.0-152

5.4.0-125

3.13.0-151

4.4.0-153

5.4.0-126

3.13.0-153

4.4.0-154

5.4.0-128

3.13.0-155

4.4.0-155

5.4.0-131

3.13.0-156

4.4.0-156

5.4.0-132

3.13.0-157

4.4.0-157

5.4.0-135

3.13.0-158

4.4.0-159

5.4.0-136

3.13.0-160

4.4.0-161

5.4.0-137

3.13.0-161

4.4.0-164

5.4.0-139

3.13.0-162

4.4.0-165

5.4.0-144

3.13.0-163

4.4.0-166

5.4.0-146

3.13.0-164

4.4.0-167

5.4.0-147

3.13.0-165

4.4.0-168

5.4.0-148

3.13.0-166

4.4.0-169

5.4.0-149

3.13.0-167

4.4.0-170

5.4.0-150

3.13.0-168

4.4.0-171

5.4.0-172

3.13.0-169

4.4.0-172

5.4.0-186

3.13.0-170

4.4.0-173

5.4.0-187

3.16.0-4

4.4.0-174

5.8.0-23

3.16.0-25

4.4.0-176

5.8.0-25

3.16.0-26

4.4.0-177

5.8.0-28

3.16.0-28

4.4.0-178

5.8.0-29

3.16.0-29

4.4.0-179

5.8.0-33

3.16.0-30

4.4.0-184

5.8.0-34

3.16.0-31

4.4.0-185

5.8.0-36

3.16.0-33

4.4.0-186

5.8.0-38

3.16.0-34

4.4.0-187

5.8.0-40

3.16.0-36

4.4.0-189

5.8.0-41

3.16.0-37

4.4.0-190

5.8.0-43

3.16.0-38

4.4.0-191

5.8.0-44

3.16.0-39

4.4.0-192

5.8.0-45

3.16.0-40

4.4.0-193

5.8.0-48

3.16.0-41

4.4.0-194

5.8.0-49

3.16.0-43

4.4.0-197

5.8.0-50

3.16.0-44

4.4.0-198

5.8.0-53

3.16.0-45

4.4.0-199

5.8.0-55

3.16.0-46

4.4.0-200

5.8.0-59

3.16.0-48

4.4.0-201

5.8.0-63

3.16.0-49

4.4.0-202

 

3.16.0-50

4.4.0-203

 

3.16.0-51

4.4.0-204

 

3.16.0-52

4.4.0-206

 

3.16.0-53

4.4.0-207

 

3.16.0-55

4.4.0-208

 

3.16.0-56

4.4.0-209

 

3.16.0-57

4.4.0-210

 

3.16.0-59

4.15.0-20

 

3.16.0-60

4.15.0-22

 

3.16.0-62

4.15.0-23

 

3.16.0-67

4.15.0-24

 

3.16.0-69

4.15.0-29

 

3.16.0-70

4.15.0-30

 

3.16.0-71

4.15.0-32

 

3.16.0-73

4.15.0-33

 

3.16.0-76

4.15.0-34

 

3.16.0-77

4.15.0-36

 

 

4.15.0-38

 

 

4.15.0-39

 

 

4.15.0-42

 

 

4.15.0-43

 

 

4.15.0-44

 

 

4.15.0-45

 

 

4.15.0-46

 

 

4.15.0-47

 

 

4.15.0-48

 

 

4.15.0-50

 

 

4.15.0-51

 

 

4.15.0-52

 

 

4.15.0-54

 

 

4.15.0-55

 

 

4.15.0-58

 

 

4.15.0-60

 

 

4.15.0-62

 

 

4.15.0-64

 

 

4.15.0-65

 

 

4.15.0-66

 

 

4.15.0-69

 

 

4.15.0-70

 

 

4.15.0-72

 

 

4.15.0-74

 

 

4.15.0-76

 

 

4.15.0-88

 

 

4.15.0-91

 

 

4.15.0-96

 

 

4.15.0-99

 

 

4.15.0-101

 

 

4.15.0-106

 

 

4.15.0-108

 

 

4.15.0-109

 

 

4.15.0-111

 

 

4.15.0-112

 

 

4.15.0-115

 

 

4.15.0-117

 

 

4.15.0-118

 

 

4.15.0-121

 

 

4.15.0-122

 

 

4.15.0-123

 

 

4.15.0-124

 

 

4.15.0-126

 

 

4.15.0-128

 

 

4.15.0-129

 

 

4.15.0-130

 

 

4.15.0-132

 

 

4.15.0-134

 

 

4.15.0-135

 

 

4.15.0-136

 

 

4.15.0-137

 

 

4.15.0-139

 

 

4.15.0-140

 

 

4.15.0-141

 

 

4.15.0-142

 

 

4.15.0-143

 

 

4.15.0-144

 

 

4.15.0-147

 

 

4.15.0-151

 

 

4.15.0-153

 

 

4.15.0-154

 

 

4.15.0-156

 

 

4.15.0-158

 

 

4.15.0-159

 

 

4.15.0-161

 

 

4.15.0-162

 

 

4.15.0-163

 

 

4.15.0-166

 

 

4.15.0-167

 

 

4.15.0-169

 

 

4.15.0-171

 

 

4.15.0-173

 

 

4.15.0-175

 

 

4.15.0-176

 

 

4.15.0-177

 

 

4.15.0-180

 

 

4.15.0-184

 

 

4.15.0-187

 

 

4.15.0-188

 

 

4.15.0-189

 

 

4.15.0-191

 

 

4.15.0-192

 

 

4.15.0-193

 

 

4.15.0-194

 

 

4.15.0-196

 

 

4.15.0-197

 

 

4.15.0-200

 

 

4.15.0-201

 

 

4.15.0-202

 

 

4.15.0-204

 

 

4.15.0-206

 

 

4.15.0-208

 

 

4.15.0-209

 

 

4.15.0-210

 

 

4.15.0-211

 

 

4.15.0-212

 

 

4.15.0-213

 

 

4.18.0-13

 

 

4.18.0-14

 

 

4.18.0-15

 

 

4.18.0-16

 

 

4.18.0-17

 

 

4.18.0-18

 

 

4.18.0-20

 

 

4.18.0-21

 

 

4.18.0-22

 

 

4.18.0-24

 

 

4.18.0-25

 

 

 

По кнопке «Download Agent» будет скачен агент для версии ядер, приведенных выше. Перенести скаченный агент на ВМ с Linux можно любым удобным способом, например, через WinSCP.

Если в исходной Linux-машине ядро не из приведённого выше списка, то необходимо использовать DKMS вариант агента. Такой вариант и будем рассматривать на примере версии ядра 6.1.0-40

Важно! Если на реплицируемой машине был установлен Hystax-агент ранее, то перед началом установки старый агент потребуется удалить, а также удалить и его оставшиеся конфигурационные данные по пути: /etc/hystax/acura/

Это можно сделать командой: apt purge --auto-remove hlragent
После удаления агента и файлов конфигурации потребуется выполнить перезапуск VM и только после этого устанавливать новый агент.

В соответствии с рекомендациями в ЛК Hystax начинаем установку агента для OS Debian 12.12.

Выполняем из под root или через sudo:

apt update

apt upgrade

apt install dkms perl make gcc libelf-dev linux-headers-$(uname -r) linux-headers-amd64

curl -k -o hlragent.deb 'https://hyd-msk.slcloud.ru/linux_agent/16e40e29-880b-4179-91ea-af8659491b2f/3a1026a0-b0a8-4c33-86ac-fb45a7706b54?dist_type=deb&platform=x64&driver_type=dkms'

(перед этим шагом нужно установить сам curl, если не установлен: apt install curl)

dpkg -i hlragent.deb

Состояние агента можно проверить через:

sudo systemctl status hlragent.service


После установки агента hlragent ВМ появится в интерфейсе ACP. Изначально статус новой добавленной машины будет Unprotected (на данном этапе реплика еще пока не появится в целевом VDC в Cloud Director).

Для продолжения работы с добавленной ВМ необходимо запустить процесс постоянной репликации: нажимаем значек трех точек в столбце «Actions»

В результате выполнения данного действия, начнётся процесс репликации ВМ.

 

На данном этапе заготовка реплики появится в целевом VDC и в ЛК Hystax будет указано сколько времени еще нужно для окончания процесса репликации.

Перед окончанием репликации статус изменится на «Committing»

По окончанию репликации статус изменится на «Protected» с указанием даты и времени последней точки восстановления.

Создание плана восстановления

После развёртывания агента и начального процесса репликации необходимо распределить ВМ по группам и создать планы аварийного восстановления (DR Plan).

Создать DR plan можно как для целевой группы, так и для конкретной ВМ

Создадим, например, новую группу «Linux» и переместим туда ВМ.

 

В мастере создания «DR plans» необходимо ввести имя создаваемого DR plan, добавить ВМ и добавить сети к которым ВМ будут подключаться.

Задаем имя DR плану и нажимаем на значек трех точек как на скриншоте ниже.

Добавляем нашу ВМ

 

Будет добавлена ВМ без сетевых настроек. Нажимаем на значок перевернутого треугольника (поз.1) как на скриншоте ниже и выбираем сеть в которую будет подключена реплицируемая ВМ. Сохраняем настройки, нажимая «Save».

В результате в поле «Network name» появится сеть из целевого VDC в Cloud Director (сеть должна уже быть настроена для нужного vApp целевого VDC в Cloud Director)

Параметр «Rank» (поз.1) отвечает за порядок, в котором будет запущена группа машин. Например, машины с рангом 2 будут запущены только после запуска всех машин с рангом 1, а те, в свою очередь, только после запуска всех машин с рангом 0.

Затем нужно добавить порт (поз.3) и в графе «Flavor name» (поз.4) указываем значения для vCPU-RAM будущей реплики, например, как 1-2, те реплика ВМ будет создана с одним ядром vCPU и 2ГБ RAM.

Потом выбираем сеть в поле «Port subnet» как на скриншоте ниже

Далее нам нужно указать сетевые настройки самой реплицируемой ВМ. Вносим в поле «Port IP» IP-адрес из диапазона, указанного в поле CIDR. В итоге получаем.

После сохранения всех параметров в интерфейсе ACP появится созданный «DR plan»

Восстановление на принимающей площадке

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

Для запуска репликации ВМ на целевой площадке необходимо в интерфейсе ACP выбрать нужный DR plan, который предполагается запустить и нажать кнопку «Run Recover»

Далее необходимо указать имя для «Cloud Site» и выбрать время, ближайшее к желаемой точке восстановления ВМ.

После запуска процесса восстановления некоторое время будет создаваться «Cloud Site», после чего на целевой площадке будет окончательно создана ВМ с именем таким же, как исходная.

Исходная ВМ переходит в статус «Stopped», а после окончания репликации в статус «Blocked».

При этом реплицируемая ВМ сразу будет запущена и надо будет выключить исходную ВМ.

Важные примечания

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

QoS репликации, пошаговый алгоритм:

  • Остановите службу агента;
  • Перейдите в рабочую папку агента (C:\programData\Hystax\acura для Windows и /etc/hystax/acura для Linux);
  • Откройте файл конфигурации Repman: repman.conf;
  • Измените следующий параметр: "max_parallel_sends" (значение по умолчанию — 5 — максимальное количество блоков для параллельной отправки. Вы можете уменьшить это значение, например, до 1);
  • Запустите службу агента.

Кроме того, вы можете установить низкий приоритет для службы агента репликации с помощью инструментов ОС.

  1. Для того, чтобы реплику сделать самостоятельной ВМ нужно нажать «Detach». При этом реплицированная ВМ убирается из-под управления Hystax и ее можно переместить в отдельный vApp. Если реплику ВМ оставить в том же vApp и далее после восстановления исходной ВМ снова попытаться реплицировать ее в тот же vApp, то репликация завершится ошибкой из-за одинаковых имен ВМ.

При выполнении "Detach" удаляется "Cloud Site Name", удаляются все snapshot и наименование целевой ВМ изменяется, в него добавляется "migrated", связь между контроллером и ВМ прерывается.

  1. Если первичная репликация прерывается, то запуск повторной приведет к ошибке и состоянию репликации «Parked», так как вм в целевом облаке создана и сервис не может создать еще одну с таким же названием. Нужно удалить ВМ из целевого облака.
  2. Если задача висит в статусе отмены и не реагирует на другие команды, то нужно на стороне клиента перезапустить службу HWRAgent – для ОС Windows, hlragent – для ОС Linux.
  3. Перед запуском реплицированной ВМ (ВМ назначения) необходимо проверить соответствие типа загрузки: BIOS или (U)EFI, т.к. Acura Hystax по умолчанию создаёт целевую ВМ в режиме загрузки BIOS, независимо от конфигурации исходной ВМ. И в случае, если исходная ВМ работала в режиме EFI, целевая ВМ не сможет быть запущена.
    Для запуска реплики исходная машина которой настроена с EFI необходимо в разделе Expert DR плана добавить строку "firmware": "EFI" согласно документации вендора https://support.hystax.com/portal/en/kb/articles/how-to-create-a-dr-plan-for-the-vmware-target-cloud
  4. После запуска реплицированной ВМ (ВМ назначения) необходимо проверить настройки сетевых интерфейсов и при необходимости прописать необходимые настройки в Cloud Director.
  5. Вендором не предусмотрена обратная репликация на исходную площадку для сохранения изменений в ВМ, сделанных на резервной площадке, те репликация доступна только в одностороннем порядке.
  6. При нажатии на «Delete» реплика ВМ на целевой площадке будет заменена на текущее состояние ВМ в исходном местоположении, так как заново начнется процесс репликации. Если до этого реплика ВМ не была перемещена в другой vApp или переименована, то ВМ будет перезаписана в результате репликации.
  7. Полезные ссылки на статьи вендора по распространенным проблемам:
Консультация Пример репликации сервера на базе OS Linux в ресурс пул Организации Cloud Director

Не нашли инструкцию?

Заполните форму, и наш специалист свяжется с вами.

Мы дополним информацию и ответим на ваш вопрос.

Оставить заявку

Подключение к Veeam Cloud Connect

Для подключения к сервис-провайдеру запустите консоль Veeam Backup&Replication подключитесь к своему серверу Veeam.

Увеличение объема диска

Для увеличения объема диска (Image) необходимо сделать следующие итерации...

Использование сетевой карты VMXNET3

При создании виртуальных машин с Windows Server 2012 необходимо создавать сетевую карту VMXNET3, а не E1000 которая идет по умолчанию. Для этого на шаге создания виртуальной машины измените параметр адаптера на VMXNET3.

Публикация данных / Гостевой пользователь Softline Drive

Softline Drive позволяет публиковать данные для работы и выгрузки данных (директории/файлы) как внутренним так и внешним пользователям.

Поиск через локальное приложение Cloud Client (На примере Cloud Windows Client)

Функция поиска через локальное приложение Cloud Client – средняя по скорости, имеет прямую зависимость от данных присутствующих в кэшэ приложения на локальной машине.