Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

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

Nota:

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.

Tabela 1: dependências jsnapy

OS

Dependências

Centos

  • Pip

  • desenvolvimento de python

  • libxml2-devel

  • libxslt-devel

  • Gcc

  • Openssl

  • libffi-devel

Debian

  • python-pip

  • python-dev

  • libxml2-dev

  • libxslt-dev

  • libssl-dev

  • libffi-dev

Fedora

  • python-pip

  • desenvolvimento de python

  • libxml2-devel

  • libxslt-devel

  • Gcc

  • Openssl

  • libffi-devel

Freebsd

  • py27-pip

  • libxml2

  • libxslt

OSX

  • Xcode

  • xquartz

  • Pip

Ubuntu

  • python-pip

  • python-dev

  • libxml2-dev

  • libxslt-dev

  • libssl-dev

  • libffi-dev

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

Baixar o código fonte e instalar com o script de configuração:

  1. Clone o código-fonte do github usando uma das seguintes opções:
    1. Use o comando git na CLI do servidor:
    2. Baixe o código-fonte como um arquivo postal de https://github.com/Juniper/jsnapy clicando no botão Clone ou Baixar.
      Nota:

      Uma das opções após clicar no Clone botão ou Download clicar é abrir na área de trabalho. Essa opção refere-se ao GitHub Desktop. Este guia de instalação não cobre a instalação ou o uso do GitHub Desktop ou a instalação de jsnapy usando o GitHub Desktop.

  2. Descompacte o arquivo baixado:
  3. Vá para a pasta jsnapy-master :
  4. Use pip para instalar jsnapy:

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:

  • Para atualizar o código de versão mais recente, use o comando pip com a bandeira de atualização, conforme mostrado:

O instalador jsnapy cria os arquivos e diretórios listados na Tabela 7 no servidor jsnapy em /etc/jsnapy:

Tabela 2: Diretórios e arquivos contidos 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.