Импорт в KVM

Чтобы установить виртуальную машину с инсталлированным «Программным комплексом С-Терра Шлюз. Версия 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: