Виртуальная машина
Для выполнения заданий курса можно использовать несколько вариантов:
- взять подготовленную виртуалку vmware или vagrant (virtualbox)
- подготовить виртуалку самостоятельно
- работать без создания виртуальной машины
Подготовленные виртуальные машины
Для курса подготовлены виртуальные машины, в которых установлены:
- Debian 9.9 (статьи по основам Linux)
- Python 3.7 и 3.8 в виртуальном окружении
- IPython и другие модули, которые потребуются для выполнения заданий
- текстовые редакторы vim, Geany, Mu
- GNS3 для работы с сетевым оборудованием
Есть два варианта подготовленных виртуальных машин (по ссылкам инструкции для каждого варианта, в которых есть ссылки на образ):
Подготовка виртуальной машины/хоста самостоятельно
Список модулей, которые нужно установить:
pip install pytest pytest-clarity pyyaml tabulate jinja2 textfsm pexpect netmiko graphviz
Также надо установить graphviz принятым способом в ОС (пример для debian):
apt-get install graphviz
Leave a Comment