Для создания и настройки Виртуального Сервера для балансировки по протоколу 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 <имя файла>