Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Шаг 1.  GNS позволяет включать в схемы виртуальные машины с использованием applience и qcow2 (формат образа тома системы виртуализации QEMU). Поэтому для запуска vESR в GNS3, необходимо получить из файла .iso файл формата .qcow2, следуя инструкции Установка vESR в системе виртуализации QEMU/KVM - пункты "Создание виртуальной машины" и "Установка vESR"

Подсказка
iconfalse
titleРекомендуется задать имя диска формата vesr-1.28-qcow.qcow2Имя образа диска
Рекомендуется задать имя диска формата vesr-1.28-qcow.qcow2

Образ qcow2 для импорта в GNS3 готов.

Шаг 2. Сохранение  Сохранение контрольной суммы.

После создания образа qcow2 необходимо сохранить контрольную сумму файла, полученную командой md5sum:

Блок кода
host@host:~$ md5sum vesr.qcow2 
aef80eed501eb4b5ba854f60c70bad5b  vesr.qcow2

Шаг 3.  Cохранение размера образа.

Для дальнейшей работы также необходимо сохранить размер образа qcow2:

Блок кода
host@host:~$ ls -la vesr.qcow2 
-rw-r--r-- 1 host host 320995328 фев  7 17:20 vesr.qcow2

Шаг 4. Далее необходимо подготовить шаблон для GNS3.

...

Блок кода
{
    "appliance_id": "da593cf4-fdeb-4be4-9c1e-963263f9368f",
    "name": "vESR",
    "category": "router",
    "description": "virtual Eltex service router",
    "vendor_name": "Eltex",
    "vendor_url": "http://www.eltex-co.ru",
    "documentation_url": "https://docs.eltex-co.ru/pages/viewpage.action?pageId=52497571",
    "product_name": "vESR",
    "product_url": "https://eltex-co.ru/catalog/service_gateways/virtualnyy_servisnyy_marshrutizator_vesr/",
    "registry_version": 4,
    "status": "stable",
    "availability": "free-to-try",
    "maintainer": "Eltex",
    "maintainer_email": "",
    "usage": "Default credentials: admin/password\n\nUntil the standard password is changed, the device will not allow further configuration. To change the password, enter the command 'password <new password>', where the new password is the password that the user chooses and remembers.\n\nAfter changing the password, you need to accept the changes and save them with the command 'commit', and then additionally confirm your decision with the 'confirm' command.",
   
    "qemu": {
        "adapter_type": "e1000",
        "adapters": 4,
        "ram": 3072,
        "cpus": 1,
        "hda_disk_interface": "ide",
        "arch": "x86_64",
        "console_type": "telnet",
        "kvm": "require"
    },
    
    "images": [
        {
            "filename": "vesr.qcow2",
            "version": "1.28",
            "md5sum": "aef80eed501eb4b5ba854f60c70bad5b",
            "filesize": 156041216320995328
            }
        
    ],
    "versions": [
        {
            "name": "1.28",
            "images": {
                "hda_disk_image": "vesr.qcow2"
            }

            
        }
    ]
}

где можно редактировать пункты:

ram - размер виртуальной оперативной памяти, который был указан на этапе установки;
cpus - количество CPU, также должно соответствовать указанному при установке;
images: filename - имя созданного файла qcow2;
images: md5sum - контрольная сумма vesr.qcow2, полученная командой md5sum

После создания образа qcow2 необходимо сохранить контрольную сумму файла

...

из шага 2;
images: filesize - размер образа, полученный командой ls -la в шаге 3;
versions: images - имя созданного файла qcow2, должно совпадать с images: filename

Шаблон для импорта в GNS3 готов.

...