Como as distribuições básicas do Linux diferem da mesma distro em um VPS

1

Eu tenho centos de 6,5 vps hospedados por terceiros. Eu tinha planejado instalar o docker no vps, mas comecei a receber erros lxc-start. Isso foi estranho quando eu instalei o docker sem problemas em uma caixa Vagrant com uma base de imagem centos 6.5 base. Eu corri uname -a em ambas as máquinas. Minha pergunta é que as instalações de software podem ser confiáveis usando soluções de virtualização como o VirtualBox?

VPS - 2.6.32-431.17.1.el6.x86_64

Caixa Vagrant - 2.6.32-431.el6.x86_64

Depois de tentar executar um registro privado no vps, recebo a seguinte mensagem lxc.

registros da janela de encaixe 5baf37aa62a3 lxc-start: Device or resource busy - failed to set memory.use_hierarchy to 1; continuing lxc-start: Device or resource busy - failed to set memory.use_hierarchy to 1; continuing 2014-10-14 22:17:17,875 WARNING: Cache storage disabled! 2014-10-14 22:17:17,876 WARNING: LRU cache disabled! 2014-10-14 22:17:18,089 WARNING: No S3 region specified, using boto default region, this may affect performance and stability.

Isso eventualmente me leva ao link que parece significar que meu kernel não está atualizado o suficiente. É estranho que eu tenha conseguido rodar o mesmo recipiente / imagem localmente através do Vagrant / Virtual Box no Mac OSX Host.

Obrigado antecipadamente

    
por user2108258 15.10.2014 / 14:44

1 resposta

2

Pare e pense no que é um VPS . É uma forma de servidor virtualizado ou separado por recursos sendo executado no hardware do fornecedor. Há uma boa chance de que ele já esteja usando uma solução em contêiner ( OpenVZ, LXC, Parallels ), tornando improvável que você possa executar sua própria instância LXC aninhada.

A chave aqui é verificar com o provedor para ver se eles têm instâncias de VPS compatíveis com Docker ou LXC-friendly disponíveis. Alguns fazem, outros não ...

    
por 15.10.2014 / 14:50