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

Ключ

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

Оглавление
maxLevel2

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

...

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

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

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

...

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

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

...

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

Scroll Pagebreak

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

Создаём Создайте файл "vESR.gns3a" со следующим содержимым:

Блок кода
{
    "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": 320995328
        }
        
    ],
    "versions": [
        {
            "name": "1.28",
            "images": {
                "hda_disk_image": "vesr.qcow2"
            }

            
        }
    ]
}

Scroll Pagebreak

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

appliance_id - уникальный id шаблона. Он используется только внутри лаборатории, поэтому служит для идентификации устройства. Поэтому можно заполнить его самостоятельно, используя произвольную строку символов, либо можно сгенерировать GUID, используя онлайн-генераторы GUID;  
ram - размер виртуальной оперативной памяти, который был указан на этапе установки;
cpus - количество CPU, также должно соответствовать указанному при установке;
images: filename - имя созданного файла qcow2;
images: md5sum - контрольная сумма vesr.qcow2, полученная командой md5sum из шага 2;
images: filesize - размер образа, полученный командой ls -la в шаге 3;
versions: images - имя созданного файла qcow2, должно совпадать с images: filename.

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

Импорт appliance в GNS3

Шаг 1. В выпадающем меню "FIle нужно выбрать " выберите "Import Appliance":
Image Modified

Scroll Pagebreak
 

Шаг 2. Затем Далее выберите пункт "Install the appliance on your local computer":

Image Modified

Шаг 3. Далее подтягивается выбор настроек qemu. Если поле не заполнилось автоматически на основании шаблона не заполнилось, нужно выбрать выберите "qemu-system-x86_64":
Image Modified

Scroll Pagebreak

Шаг 4. В следующем окне выбираем выберите "vESR", нажимаем нажмите "Next" и затем "Yes".

Если в списке не появился диск vESR, необходимо самостоятельно указать путь к созданному ранее образу диска vesr.qcow2 через пункт "Import.":

Image Modified

Image Modified

Scroll Pagebreak

Шаг 5. Ознакамливаемся Ознакомьтесь с инструкцией к шаблону и нажимаем Finish и OK, нажмите "Finish"и "OK":

Image Modified

Image Modified

Scroll Pagebreak

Шаг 6.Справа  Слева во вкладке "Routers создался " можно увидеть созданный экземпляр vESR, его можно перенести в рабочую область и запустить:

Image Modified

Шаг 7. Консоль vESR запускается через контекстное меню и пункт "Console":

Image Modified

Scroll Pagebreak

Шаг 8. vESR успешно установлен и запущен. 

Image Modified

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

Шаг 1. Для подключения сетевого интерфейса добавим добавьте к vESR элемент "Cloud" (слева вкладка "End Devices"). Соединим Соедините проводом (слева "Add a link") объекты.

Для vESR - любой интерфейс (в примере GNS3 отображает интерфейс как Ethernet0, для vESR это интерфейс gi 1/0/1), для Cloud - сетевая карта компьютера:

Image Modified

Scroll Pagebreak

Шаг 2. Проверить состояние интерфейса можно на vESR командой show interfaces status:

Блок кода
vesr# show interfaces status 
Interface              Admin   Link    MTU     MAC address         Last change     Mode           
                       State   State                               (d,h:m:s)                      
--------------------   -----   -----   -----   -----------------   -------------   ------------   
gi1/0/1                Up      Up      1500    0c:33:cc:25:00:00   00,00:10:23     routerport     
gi1/0/2                Up      Down    1500    0c:33:cc:25:00:01   00,00:12:51     routerport     
gi1/0/3                Up      Down    1500    0c:33:cc:25:00:02   00,00:12:51     routerport     
gi1/0/4                Up      Down    1500    0c:33:cc:25:00:03   00,00:12:51     routerport    

...

Информация
titleПример

На vESR настроим настройте IP-адресацию и проверим проверьте IP-связность.

Блок кода
vesr# configure
vesr(config)# interface gigabitethernet 1/0/1
vesr(config-if-gi)# ip address 198.51.100.2/24
vesr(config-if-gi)# exit
vesr(config)# exit
Warning: you have uncommitted configuration changes.
vesr# commit 
Configuration has been successfully applied and saved to flash. Commit timer started, changes will be reverted in 600 seconds.
vesr# confirm
Configuration has been confirmed. Commit timer canceled.
vesr# ping 198.51.100.1
PING 198.51.100.1 (198.51.100.1) 56 bytes of data.
!!!
--- 198.51.100.1 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 0.150/0.223/0.313/0.069 ms

Теперь есть прямая IP-связность с хостом, возможность подключения к vESR по Telnet и SSH, а также обновления прошивки vESR, загрузки и выгрузки файлов.