Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Instale o administrador de instantâneos junos em Python

RESUMO Instale o Administrador instantâneo do Junos em Python (JSNAPy) em um sistema remoto de gerenciamento de rede.

Você instala o Junos Snapshot Administrator em Python (JSNAPy) em um sistema remoto de gerenciamento de rede. Antes de instalar o JSNAPy, certifique-se de que o servidor está executando um SO que oferece suporte ao Python 3.8 ou posterior. Isso inclui, mas não se limita a:

  • Linux (CentOS, Debian, Fedora, FreeBSD e Ubuntu)

  • macOS

Nota:

O Windows não oferece suporte à instalação do JSNAPy.

Para instalar o JSNAPy, primeiro instale o software pré-requisito e depois instale o JSNAPy conforme descrito nas seguintes seções:

Para atualizar uma instalação JSNAPy existente, veja a seção a seguir:

Instalar software de pré-requisito

Antes de instalar o JSNAPy, certifique-se de que o servidor tenha o seguinte software instalado:

  • Python 3.8 ou posterior

  • Todos os softwares pré-requisitos para o determinado sistema operacional, que está descrito na Tabela 1

Tabela 1: dependências jsnapy

SO

Dependências

Centos

  • Gcc

  • libffi-devel

  • libxml2-devel

  • libxslt-devel

  • opensl

  • python3-devel

  • python3-pip

Debian

  • libffi-dev

  • libssl-dev

  • libxml2-dev

  • libxslt1-dev

  • python3-dev

  • python3-pip

Fedora

  • Gcc

  • libffi-devel

  • libxml2-devel

  • libxslt-devel

  • opensl

  • python3-devel

  • python3-pip

FreeBSD

  • py3-pipxx (e.g. py-311-pip)

  • libxml2

  • libxslt

OSX

  • semente

  • xcode

  • xquartz

Ubuntu

  • libffi-dev

  • libssl-dev

  • libxml2-dev

  • libxslt1-dev

  • python3-dev

  • python3-pip

Instale a biblioteca JSNAPy

Você pode instalar o JSNAPy sob o Python instalado no sistema ou em um ambiente virtual Python. Você pode usar o gerenciador pipde pacotes Python para instalar o JSNAPy nos seguintes locais:

As seções a seguir descrevem as tarefas e os resultados da instalação do JSNAPy:

Instale o JSNAPy sob o Python instalado no sistema

Para instalar o JSNAPy sob o Python instalado no sistema no servidor remoto:

  1. Instale o JSNAPy usando pip.

    • Para instalar a versão JSNAPy mais recente do PyPI:

      • No Ubuntu, inclua as seguintes opções:

      • Caso contrário, use o seguinte comando:

    • Para instalar o mais recente código de desenvolvimento JSNAPy do GitHub:

      • No Ubuntu, inclua as seguintes opções:

      • Caso contrário, use o seguinte comando.

      Nota:

      O código mais recente do repositório de origem do GitHub está em desenvolvimento ativo e pode não ser estável.

  2. Crie os instantâneos e os diretórios de filtros de teste JSNAPy. Especifique os caminhos para os locais de diretório padrão no diretório de casa do usuário.

    Nota:

    Como alternativa, você pode atualizar o arquivo de configuração JSNAPy (jsnapy.cfg) para especificar locais alternativos para os instantâneos e os diretórios de arquivos de teste .

Instale o JSNAPy em um ambiente virtual python

Para instalar o JSNAPy em um ambiente virtual Python existente:

  1. Navegue até o seu ambiente virtual e ative-o. Por exemplo:

  2. Instale o JSNAPy usando pip.

    • Para instalar a versão JSNAPy mais recente do PyPI:

      • No Ubuntu e no macOS, incluem as seguintes opções:

      • Caso contrário, use o seguinte comando:

    • Para instalar o mais recente código de desenvolvimento JSNAPy do GitHub:

      • No Ubuntu e no macOS, incluem as seguintes opções:

      • Caso contrário, use o seguinte comando:

    Nota:

    O código mais recente do repositório de origem do GitHub está em desenvolvimento ativo e pode não ser estável.

Arquivos e diretórios do JSNAPy

O JSNAPy usa os diretórios e arquivos listados na Tabela 2.

Tabela 2: Diretórios e arquivos JSNAPy

Nome do diretório ou arquivo

Propósito

jsnapy.cfg

Arquivo que especifica os caminhos padrão para arquivos de configuração, arquivos instantâneos e arquivos de teste.

logging.yml

Arquivo que especifica as configurações para registrar eventos e mensagens JSNAPy.

Instantâneos/

Diretório padrão para o armazenamento de arquivos instantâneos JSNAPy. Os nomes de arquivo instantâneos incluem o nome do dispositivo e o teste.

filtros de teste/

Diretório padrão para arquivos de teste JSNAPy.

A Tabela 3 descreve os locais padrão para os arquivos e diretórios JSNAPy para o determinado ambiente. A tabela também indica se o instalador JSNAPy gera automaticamente o arquivo ou o diretório durante a instalação.

Tabela 3: Locais padrão para arquivos e diretórios JSNAPy

Limas

Ambiente

Localização padrão

JSNAPY cria
o arquivo ou o diretório
Durante a instalação

jsnapy.cfg

Não virtual

/etc/jsnapy/

Sim

Virtual

/etc/jsnapy/ diretório dentro do ambiente virtual

Sim

logging.yml

Não virtual

/var/log/jsnapy/

Sim

Virtual

/var/log/jsnapy/ diretório dentro do ambiente virtual

Sim

Arquivos de configuração e teste

Não virtual

~/jsnapy/testfiles

Não

Virtual

/etc/jsnapy/testfiles directory dentro do ambiente virtual

Sim

Instantâneos

Não virtual

~/jsnapy/instantâneos

Não

Virtual

/etc/jsnapy/snapshots directory dentro do ambiente virtual

Sim

Atualize o JSNAPy

A Juniper Networks atualiza periodicamente o código JSNAPy no GitHub para obter melhorias e correções de bugs. Você pode atualizar sua instalação JSNAPy a qualquer momento para a versão mais recente publicada no https://pypi.org/ ou para o código de desenvolvimento mais recente no repositório gitHub Juniper/jsnapy . Você pode usar o pip comando com a bandeira de atualização (-U ou --upgrade) para atualizar a instalação existente conforme descrito nas seguintes seções:

Atualize o JSNAPy sob o Python instalado no sistema

Para atualizar o JSNAPy depois de instalá-lo sob o Python instalado no sistema:

  • Para atualizar o JSNAPy para o código lançado mais recente no PyPI, use o seguinte comando:

  • Para atualizar o jsnapy para o código de desenvolvimento mais recente no GitHub, use o seguinte comando:

    Nota:

    O código mais recente do repositório de origem do GitHub está em desenvolvimento ativo e pode não ser estável.

Atualize o JSNAPy em um ambiente virtual python

Atualizar o JSNAPy depois de instalá-lo em um ambiente virtual Python:

  • Para atualizar o JSNAPy para o código lançado mais recente no PyPI, use o seguinte comando:

  • Para atualizar o JSNAPy para o código de desenvolvimento mais recente no GitHub, use o seguinte comando:

    Nota:

    O código mais recente do repositório de origem do GitHub está em desenvolvimento ativo e pode não ser estável.