mirror of
https://github.com/thatmattlove/hyperglass.git
synced 2026-05-07 12:43:05 +00:00
73 lines
1.5 KiB
Text
73 lines
1.5 KiB
Text
---
|
|
id: installation
|
|
title: Linux Agent Installation
|
|
sidebar_label: Installation
|
|
keywords: [configuration, linux, frr, frrouting, bird, agent]
|
|
description: Install hyperglass-agent on your system
|
|
---
|
|
|
|
import Tabs from "@theme/Tabs";
|
|
import TabItem from "@theme/TabItem";
|
|
|
|
:::important In Progress
|
|
Documentation for [hyperglass-agent](https://github.com/checktheroads/hyperglass-agent) is in progress!
|
|
:::
|
|
|
|
## Installation
|
|
|
|
### Dependencies
|
|
|
|
On the Linux server running [FRRouting](https://frrouting.org/) or [BIRD](https://bird.network.cz/), make sure Python 3.6+ is installed:
|
|
|
|
<Tabs
|
|
defaultValue="debian"
|
|
values={[
|
|
{ label: 'Ubuntu', value: 'ubuntu' },
|
|
{ label: 'Debian', value: 'debian' },
|
|
{ label: 'RHEL/CentOS', value: 'rhel' }]}>
|
|
|
|
<TabItem value="ubuntu">
|
|
|
|
```shell-session
|
|
$ sudo apt install -y python3.6-dev python3-pip
|
|
```
|
|
|
|
</TabItem>
|
|
|
|
<TabItem value="debian">
|
|
|
|
```shell-session
|
|
$ sudo apt install -y python3 python3-pip libssl-dev
|
|
```
|
|
|
|
</TabItem>
|
|
|
|
<TabItem value="rhel">
|
|
|
|
```shell-session
|
|
$ sudo yum install centos-release-scl
|
|
$ sudo yum install rh-python36
|
|
```
|
|
|
|
</TabItem>
|
|
|
|
</Tabs>
|
|
|
|
You can then verify your Python 3 version:
|
|
|
|
```shell-session
|
|
$ python3 --version
|
|
Python 3.6.9
|
|
```
|
|
|
|
### Application
|
|
|
|
Now that Python 3.6+ is installed, you can install the hyperglass agent:
|
|
|
|
```shell-session
|
|
$ pip3 install hyperglass-agent
|
|
```
|
|
|
|
:::important More coming soon
|
|
Documentation for [hyperglass-agent](https://github.com/checktheroads/hyperglass-agent) is in progress!
|
|
:::
|