Перейти к основному содержимому

Шаг 1. Настройка параметров запуска VMmanager

Для корректной работы узлов с IP-транзитом от XorekCloud, Вы должны изменить настройки запуска VMmanager.

warning

Учтите, что после изменения настроек Вы не сможете более обновлять VMmanager до последних версий.

подсказка

Если сервер с VMmanager был приобретен у нас, мы самостоятельно выполним данный этап.

Для настройки:

  1. Войдите на сервер VMmanager с правами администратора (root).
  2. Откройте файл /opt/ispsystem/vm/docker-compose.yaml в любом удобном текстовом редакторе (например, nano).
  3. Найдите данный блок кода:
....
vm_box:
container_name: vm_box
image: docker-registry.ispsystem.com:5000/team/vm/box:2023.11.1-1
volumes:
- /opt/ispsystem/vm/backup:/opt/ispsystem/vm/backup
- /opt/ispsystem/license:/opt/ispsystem/license
- /opt/ispsystem/vm/socket/:/opt/ispsystem/vm/vmbox/
environment:
CONSUL_PORT_8500_TCP_ADDR: consul
DATABASE_DRIVER: ${DATABASE_TYPE}
DATABASE_NAME: isp
....
  1. Вставьте следующий код после image: docker-registry.ispsystem.com... и перед volumes:. Обязательно убедитесь, что соблюдена табуляция. Без этого VMmanager более не запустится! Проверьте, что при правке кода Вы использовали пробел, а не Tab.
    entrypoint: []
command:
- bash
- -c
- sed -i -E "s/(neighbor fabric capability extended-nexthop)/\1\n neighbor fabric ebgp-multihop 255/;s/(neighbor fabric route-map IPV4_EXPORT out)/\1\n neighbor fabric route-map IPV4_IMPORT in/;s/(neighbor fabric route-map IPV6_EXPORT out)/\1\n neighbor fabric route-map IPV6_IMPORT in/;s/(route-map IPV4_EXPORT permit 5)/route-map IPV4_IMPORT permit 5\n\!\n\1/;s/(route-map IPV6_EXPORT permit 5)/route-map IPV6_IMPORT permit 5\n\!\n\1/" /opt/ispsystem/vm/scripts/kvm/etc/frr_routereflector_bgpd.tmpl && /entrypoint.sh
  1. Убедитесь, что код теперь выглядит так:
  vm_box:
container_name: vm_box
image: docker-registry.ispsystem.com:5000/team/vm/box:2023.11.1-1
entrypoint: []
command:
- bash
- -c
- sed -i -E "s/(neighbor fabric capability extended-nexthop)/\1\n neighbor fabric ebgp-multihop 255/;s/(neighbor fabric route-map IPV4_EXPORT out)/\1\n neighbor fabric route-map IPV4_IMPORT in/;s/(neighbor fabric route-map IPV6_EXPORT out)/\1\n neighbor fabric route-map IPV6_IMPORT in/;s/(route-map IPV4_EXPORT permit 5)/route-map IPV4_IMPORT permit 5\n\!\n\1/;s/(route-map IPV6_EXPORT permit 5)/route-map IPV6_IMPORT permit 5\n\!\n\1/" /opt/ispsystem/vm/scripts/kvm/etc/frr_routereflector_bgpd.tmpl && /entrypoint.sh
volumes:
- /opt/ispsystem/vm/backup:/opt/ispsystem/vm/backup
- /opt/ispsystem/license:/opt/ispsystem/license
- /opt/ispsystem/vm/socket/:/opt/ispsystem/vm/vmbox/
environment:
CONSUL_PORT_8500_TCP_ADDR: consul
DATABASE_DRIVER: ${DATABASE_TYPE}
DATABASE_NAME: isp
  1. Перезагрузите VMmanager командами:
vm stop
vm start