Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 20 Следующий »

Требования к системе виртуализации

Для установки и функционирования vWLC установленная версия Proxmox должна быть не ниже 8.1.4.

Создание виртуальной машины

Шаг 1. Загрузите образ установщика vWLC. Для этого выберите необходимое локальное хранилище для загрузки ISO-образа и загрузите этот образ, нажав "Upload" в разделе "ISO Images". Выберите файл с установщиком, нажмите "Upload" и ожидайте завершения загрузки:

Шаг 2. Создайте виртуальную машину. Для этого нажмите "Create VM", укажите имя виртуальной машины и нажмите "Next":

Шаг 3. Выберите из выпадающего списка предварительно загруженный образ установщика и нажмите "Next":

Шаг 4. Укажите для "SCSI Controller" значение "Default (LSI)" и нажмите "Next":

При использовании qemu-guest-agent совместно с vWLC необходимо активировать параметр Qemu Agent. Инструкция по установке агента приведена в разделе Процесс установки vWLC.

Шаг 5. В качестве "Bus/Device" укажите "SATA" и нажмите "Next":

Минимальный размер диска составляет 1 ГБ, всё пространство сверх минимального лимита будет выделено под flash/data.

Рекомендованный размер диска — 8 ГБ.

Шаг 6. Укажите необходимое для ваших целей количество ядер и нажмите "Next":

Шаг 7. Укажите объем оперативной памяти, выделяемый для vWLC, и нажмите "Next":

Минимальный объем оперативной памяти должен составлять не менее 4 ГБ.

Шаг 8. В настройках сети в поле "Model" укажите название используемого сетевого адаптера и нажмите "Next":

Шаг 9. Проверьте корректность всех настроек и завершите создание виртуальной машины, нажмите "Finish":

Установка vWLC

Для запуска созданной виртуальной машины выберите её в дереве слева, нажмите правой кнопки мыши для вызова контекстного меню и выберите "Start". VNC запускается двойным нажатием по нужной виртуальной машине.

Дальнейшие действия по установке vWLC описаны в разделе Процесс установки vWLC.

Подключение сетевых интерфейсов 

Для подключения сетевого интерфейса к виртуальной машине необходимо выполнить следующие шаги: 

Шаг 1. Выберите необходимую ноду Proxmox в дереве слева и перейдите во вкладку "Network":

Шаг 2. Для добавления нового сетевого моста откройте раскрывающийся список "Add"и выберите "Linux Bridge":

Шаг 3: Задайте название для нового сетевого моста и порт, для которого будет создан сетевой мост:

Шаг 5. Выберите созданный vWLC в дереве слева и перейдите во вкладку "Hardware":

Шаг 6. Для добавления нового сетевого интерфейса откройте раскрывающийся список "Add" и выберите "Network device":

Шаг 7. Выберите необходимый сетевой мост и модель сетевой карты, нажмите "Add":

Шаг 8. Запустите vWLC.

Подключение последовательного порта (опционально)

Настройки, приведённые в данном разделе, являются опциональными и не влияют на работоспособность системы.

Для добавления последовательного порта виртуальная машина должна быть выключена. 

Для использования консольного интерфейса в системе vWLC во время первоначальной настройки необходимо в параметре «Setup Console Type» выбрать значение «Serial Console» или «Hybrid Consoles». После установки системы vWLC параметр console type может быть изменен с помощью команды set console.

Чтобы передать последовательное устройство гипервизора созданной виртуальной машине, необходимо выполнить следующие шаги:

Шаг 1. Выберите созданный vWLC в дереве слева и перейдите во вкладку "Hardware":

Шаг 2. Для добавления последовательного порта откройте раскрывающийся список "Add" и выберите "Serial Port":

Шаг 3. Укажите необходимый номер последовательного порта и нажмите "Add":

Для дальнейшей работы с интерфейсом последовательного порта в Proxmox VE выполните следующую команду:

Пример комманды подключения через последовательный интерфейс

qm terminal <vmid>

Настройка vWLC для прозрачного пропускания L2-трафика через интерфейс виртуальной машины

В этом разделе описывается настройка распределения трафика с использованием транкового интерфейса.

  1. Добавьте сетевой интерфейс по которому будет идти клиентский трафик (пример добавления сетевого интерфейса описан в пункте Подключение сетевых интерфейсов).
    Перед добавлением сетевого интерфейса необходимо остановить виртуальную машину. Настройка будет иметь следующий вид:
  2. Определите с помощью команды в debug show nic, за каким интерфейсом proxmox закрепился интерфейс vWLC. 

    Ниже приведен пример настройки для работы factory-конфигурации.  

    В остальных случаях достаточно проверить, как связаны интерфейсы vWLC и виртуальной машины.

    Проверьте вывод команды show interfaces status.

    vwlc# show interfaces status 
    Interface              Admin        Link    MTU     MAC address         Last change     Mode           
                           State        State                               (d,h:m:s)                      
    --------------------   ----------   -----   -----   -----------------   -------------   ------------   
    gi1/0/1                Up           Up      1500    bc:24:11:46:d1:09   00,00:29:04     routerport     
    gi1/0/2                Up           Up      1500    bc:24:11:39:ac:96   00,00:29:04     routerport     
    br3                    Up           Up      1458    a6:00:19:01:30:00   00,00:29:04     routerport   

    В данном примере интерфейс gi1/0/1 соответствует первому настроенному интерфейсу в Proxmox, а gi1/0/2 соответствует второму настроенному интерфейсу. Если необходимо изменить привязку интерфейсов, то можно воспользоваться командой nic bind mac. Подробная настройка описана в разделе Особенности настройки vWLC после установки.

  3. Подготовьте конфигурацию для работы с клиентским vlan.
    vwlc(config)# vlan 45
    vwlc(config-vlan)# force-up 
    vwlc(config-vlan)# exit
    vwlc(config)# softgre-controller 
    vwlc(config-softgre-controller)# service-vlan add 45
    vwlc(config-softgre-controller)# exit
    vwlc(config)# wlc
    vwlc(config-wlc)# ssid-profile default-ssid 
    vwlc(config-wlc-ssid-profile)# vlan-id 45
    vwlc(config-wlc-ssid-profile)# exit
    vwlc(config-wlc)# exit
    vwlc(config)# do commit 
    vwlc(config)# do confirm 
  4. Подготовьте сетевой интерфейс для работы с vlan точек доступа и клиентов.
    vwlc(config)# interface gigabitethernet 1/0/2
    vwlc(config-if-gi)# mode switchport 
    vwlc(config-if-gi)# switchport mode trunk 
    vwlc(config-if-gi)# switchport trunk allowed vlan add 45,3033

Исходящий трафик сможет выйти из интерфейса по L2 и обрабатываться на других системах.

Дополнительная информация

В гипервизоре proxmox предусмотрено управление тегированным трафиком до конкретных виртуальных машин, таким образом, чтобы виртуальные машины видели трафик только с разрешенными для них VLAN-тэгами. 

Для настройки данной функции выполните следующие шаги:

  1. Перейдите в настройки сети ноды сервера Proxmox.
  2. Откройте настройки вашего сетевого моста. 
  3. В настройках сетевого моста включите функцию VLAN aware.
  4. Чтобы настроить определенные VLAN для виртуальной машины, необходимо явно указать их в файле конфигурации.

    Например

    root@pve:~# nano /etc/pve/qemu-server/100.conf

    agent: 1
    boot: order=sata0;ide2;net0
    cores: 1
    cpu: x86-64-v2-AES
    ide2: local:iso/vwlc.iso,media=cdrom,size=201160K
    memory: 4096
    meta: creation-qemu=11.0.3,ctime=1791512952
    name: VWLC-proxmox
    net0: virtio=BC:24:11:46:D1:09,bridge=vmbr0,firewall=1
    net1: virtio=BC:24:11:39:AC:96,bridge=vmbr1,firewall=1,trunks=45;3033 <------------ при такой конфигурации виртуальные машины будут видны только 45 и 3033 VLAN
    numa: 0
    ostype: l26
    parent: first
    sata0: local-lvm:vm-100-disk-0,size=32G
    serial1: socket
    smbios1: uuid=1c712bae-8d91-488c-a2f1-c6989143c211
    sockets: 1
    vmgenid: 2636fcc3-efff-4471-b79d-76cfa6799bcb

  • Нет меток