Чтобы установить виртуальную машину с инсталлированным «Программным комплексом С-Терра Шлюз. Версия 4.2» на KVM выполните следующие действия:
1. Скопируйте на хост виртуальную машину в формате *.qcow2.
2. Создайте виртуальную машину:
root@debian:~# virt-install --connect=qemu:///system -n gate -r 2048 --vcpus=2 --import --disk path=/home/gate1.qcow2,format=qcow2,bus=virtio --vnc --noautoconsole --os-type=linux --accelerate --network=bridge:br0,model=virtio --network=bridge:br1,model=virtio --network=bridge:br2,model=virtio
Starting install...
Creating domain... | 0 B 00:01
Domain creation completed. You can restart your domain by running:
virsh --connect qemu:///system start gate
Где:
--connect=qemu:///system – URL, по которому происходит подключение к KVM;
-n <имя> – название виртуальной машины;
-r <количество> – количество памяти в Мб, выделенных для виртуальной машины;
--vcpus=<количество> – количество процессорных ядер, выделенных для виртуальной машины; так же можно задать следующие опции: --vcpus 5, --vcpus 5, maxcpus=10, --vcpus sockets=2,cores=4,threads=2;
Информация о рекомендуемом количестве процессорных ядер указана в Лицензии на Продукт. Также, количество процессорных ядер можно вычислить из установленного ограничения на количество SA-соединений (параметр "Max IPSec SA number" в выводе команды lic_mgr show_limits). Как правило:
количество ядер = Max IPSec SA number/50
Таблица соответствия представлена ниже.
Диапазон SA |
Количество ядер |
0-50 |
1 |
51-100 |
2 |
101-150 |
3 |
151-200 |
4 |
201-250 |
5 |
251-300 |
6 |
301-350 |
7 |
351-400 |
8 |
401-450 |
9 |
451-500 |
10 |
501-550 |
11 |
551-1000 |
12 |
1000+ |
Не ограничено |
Внимание! |
Если требуется изменить количество процессорных ядер после инициализации системы (в пределах допустимого по Лицензии), вызовите скрипт /opt/VPNagent/bin/reset_product_settings.sh, после чего перезагрузите систему. |
--import – использовать для виртуальной машины имеющийся образ диска;
--disk path=<путь до образа диска> – путь до диска (совместное использование с --import указывает на существующий диск); format=<формат образа>,bus=virtio – обязательные параметры для образов vmdk и qcow2;
--os-type=<ОС> – тип операционной системы виртуальной машины;
--vnc – запуск vnc для доступа к консоли, без этой команды через команду virsh console будет не подключиться;
--noautoconsole – не пытаться автоматически подсоединиться к консоли после создания виртуальной машины;
--accelerate – работа через /dev/kvm;
--network=bridge:<название интерфейса> – создание сетевого адаптера, с привязкой к конкретному бриджу; в данном случае br0 будет в виртуальной машине интерфейсом eth0, br1 – eth1, br2 – eth2; так же указывается тип адаптера virtio (model=virtio), иначе будет применяться стандартный тип адаптера, который имеет меньшую производительность.
3. Для доступа к консоли виртуальной машины выполните команду (выход из консоли осуществляется при помощи сочетания Ctrl + ]):
root@debian:~# virsh console gate
Connected to domain gate
Escape character is ^]
Debian GNU/Linux 7.11 sterragate ttyS0
sterragate login: