ezjail-remote

Tela Software:
ezjail-remote
Detalhes de Software:
Versão: 0.2.1
Data de upload: 20 Feb 15
Revelador: Tom Lazar
Licença: Livre
Popularidade: 2

Rating: nan/5 (Total Votes: 0)

ezjail-remoto é um controle e conveniência invólucro remoto para o comando ezjail-admin dos mais excelente ferramenta ezjail & nbsp; (que por sua vez é em si um invólucro de conveniência para prisões, solução de virtualização leight-peso do FreeBSD).
Suas principais características são:
- Apoio mais sofisticado para sabores, configuração interativa ie e / ou modelagem em oposição aos sabores codificados ezjail de
- Você pode ssh em prisões criadas por ezjail-remote imediatamente após a criação (não mais manual mucking com configuração sshd ou upload de sua chave pública!)
- Ao contrário ezjail-admin, ezjail-remoto não é invocado no host prisão, mas em sua máquina local.
Uso
ezjail-remoto usa a biblioteca de tecido para executar remotamente suas tarefas. Basicamente, ele fornece uma fabfile chamada que contém todos os comandos de ezjail-admin (versão 3.1 como esta escrito).
Isso significa que seu uso é um pouco diferente da de ezjail-admin. Em particular, você fornecer o nome do servidor de prisão através do interruptor -H e os parâmetros para o comando (como o nome da prisão etc) separados por dois pontos, assim:
hospedeiro -H ezjail-remoto (s) : param1, param2, param3
ou:
hospedeiro -H ezjail-remoto (s) : param1 = foo, param3 = bar
Consulte a documentação completa do que tecido tem para oferecer aqui.
Em particualar, você pode ...
- Run ezjail-remote --help para ver uma lista das opções disponíveis
- Run ezjail-remote -l para ver uma lista dos comandos disponíveis
- Run ezjail-remote comando -d para ver uma descrição detalhada de um comando
Como um efeito colateral do uso de tecido, você pode executar comandos ezjail-admin contra vários jailhosts ao mesmo tempo.
Comandos
Em sua forma mais simples, remoto ezjail oferece os mesmos comandos exatas como ezjail-admin, ou seja, [Arquivo | configuração | consola | criar | excluir | instalar | lista | restauração | update]. Além de que ele fornece versões aprimoradas de criar e destruir (o último de uma variante mais completa do comando de exclusão.)
criar
cria uma nova instância de prisão no host dado, cria um usuário administrador com privilégios sudo e permite o acesso via ssh chave pública.
parâmetros
nome
& Nbsp; nome da nova cadeia, necessária
IP
& Nbsp; o endereço IP, necessária
administrador
& Nbsp; nome do usuário administrador para a prisão, o padrão é o usuário atual. o usuário será criada e adicionada à roda (que por sua vez será permitida a sudo sem senha).
keyfile
& Nbsp; a chave pública para instalar para o usuário admin, o padrão é ~ / .ssh / identity.pub.
sabor
& Nbsp; o nome do sabor local, o padrão é básico.
destruir
pára, remove e elimina a instância prisão dada (mas não antes de pedir-lhe uma última vez, explicitamente). no entanto, uma vez que você confirme, a prisão está irrevogavelmente desaparecido.
parâmetros
nome
& Nbsp; nome da nova cadeia, necessária
Instalação
Basta usar easy_install:
easy_install ezjail-remote
Desenvolvimento
Para se desenvolver ezjail-remote, confira uma cópia deste repositório e, em seguida:
virtualenv. --no-site-pacote
./bin/python setup.py desenvolver

O que é novo nesta versão:

  • Adicionar suporte para a criação ZFS (e based) presídios outra imagem

O que é novo na versão 0.2:

  • instalação dividida em inicialização (que já se revelou útil fora de uma configuração ezjail) e instalar
  • adicionou suporte para ZFS
  • pode instalar ezjail do CVS
  • adicionou suporte para sabores fora da própria embalagem ezjail-remoto (usando pacotes de namespace para ezjailremote.flavours. *)
  • início acrescentou, pare e comandos jls.

Requisitos :

  • Python

Outro software de desenvolvedor Tom Lazar

git-svn-helpers
git-svn-helpers

15 Apr 15

Comentário para ezjail-remote

Comentários não encontrado
Adicionar comentário
Ligue imagens!