Instalação do administrador de instantâneos Junos em Python
Você instala o Administrador instantâneo do Junos em Python (jsnapy) em um servidor remoto na rede. Antes de instalar o jsnapy, certifique-se de que o servidor remoto esteja executando um SO capaz de executar o Python 2.6 ou posterior. Isso inclui, mas não se limita a:
-
Linux (Debian, Ubuntu, Fedora, CentOS e FreeBSD)
-
Mac OS X
Embora o Microsoft Windows possa operar o Python 2.6, o jsnapy não é compatível com o Windows.
Devido à ampla gama de possíveis OSs suportados, existem dependências dentro de cada OS que também devem ser cumpridas. A Tabela 1 mostra as dependências para cada OS.
OS |
Dependências |
---|---|
Centos |
|
Debian |
|
Fedora |
|
Freebsd |
|
OSX |
|
Ubuntu |
|
Existem dois métodos que podem ser usados para instalar jsnapy: usando o gerenciador de pacotes Python, pip, ou usando um script de configuração python, setup.py, a partir de código-fonte github clonado.
Para instalar jsnapy usando pip, insira o seguinte comando
user@jsnapy-server:~> sudo pip install git+https://github.com/Juniper/jsnapy.git
Baixar o código fonte e instalar com o script de configuração:
Jsnapy está em desenvolvimento contínuo pela Juniper e é postado no GitHub. Como tal, muitas vezes existem atualizações disponíveis.
Para atualizar o jsnapy para o código de desenvolvimento mais recente depois que ele for instalado em seu servidor, use o
pip
comando com a bandeira de atualização, conforme mostrado:user@server:~> sudo pip install -U git+https://github.com/Juniper/jsnapy.git
Para atualizar o código de versão mais recente, use o comando pip com a bandeira de atualização, conforme mostrado:
user@server:~> sudo pip install -U jsnapy
O instalador jsnapy cria os arquivos e diretórios listados na Tabela 7 no servidor jsnapy em /etc/jsnapy
:
Nome do diretório ou arquivo |
Propósito |
---|---|
jsnapy.cfg |
Este arquivo especifica os caminhos padrão para arquivos de configuração, arquivos instantâneos e arquivos de teste. |
logging.yml |
Este arquivo especifica as configurações para registro de eventos e mensagens jsnapy. |
Amostras |
Este diretório contém uma variedade de arquivos de configuração de amostra e teste. |
Instantâneos |
Este diretório é o local padrão para o armazenamento de arquivos instantâneos criados pelo jsnapy. Os instantâneos são armazenados aqui por dispositivo e teste. |
filtros de teste |
Este diretório é o local padrão para armazenar arquivos de teste jsnapy. |