Создание и настройка виртуального сервера для балансировки по протоколу HTTPLink to Создание и настройка виртуального сервера для балансировки по протоколу HTTP

Создание и настройка Виртуального Сервера выполняется одним из способов: 

Для создания и настройки Виртуального Сервера для балансировки по протоколу HTTP используются команды:

  • создание Виртуального Сервера:
set vs HTTP <имя>
BASH

Описание параметров также приведено в подразделе Команда set.

  • задание IP-адреса:
set vs HTTP <имя> vip ip <IP-адрес>
BASH
  • задание порта:
set vs HTTP <имя> vip port <порт>
BASH
  • задание алгоритма определения статуса Виртуального Сервера:
set vs HTTP <имя> check-lbs algorithm <алгоритм>
BASH
  • задание Сервера Балансировки (можно указать несколько узлов), по состоянию которого будет определяться статус Виртуального Сервера:
set vs HTTP <имя> check-lbs lbs-ids <имя>
BASH
  • задание сценария исполняемого файла формата LUA:

Параметр <приоритет> задает приоритет применения сценария: чем ниже число, тем выше приоритет, и тем раньше сценарий будет обработан Виртуальным Сервером.

set vs HTTP <имя> luarules <приоритет> 
BASH

Подробное описание работы со сценариями приведено в подразделе Сценарии.

  • задать имя исполняемого файла формата LUA:

Файл должен быть расположен в каталоге /var/lib/tdc/lbscripts/content-switching/.

set vs HTTP <имя> luarules <приоритет> script <имя файла>
BASH
set lbs HTTP <имя> ssl-profile-id <имя профиля>
BASH
  • (опционально) привязка VRF к Виртуальному Серверу:
set lbs HTTP <имя> vrf <имя VRF>
BASH
  • применение заданных настроек:
commit
BASH
  • сохранение настроек:
write
BASH
  • просмотр заданных проверок (указывается формат вывода – XML, JSON и TXT):
show configuration xml vs HTTP <имя>
BASH
  • просмотр выполненных команд:
show configuration cli vs HTTP <имя>
BASH