Servidor com CentOS e VirtualBox

Centos-Logo

Olá, desta vez agradando aos meus leitores e em resposta a todos os seus comentários sobre Em servidores, qual distribuição Linux posso usar?: “Olhe para Brody e clearOS e Oracle e CentOS… (derivações RedHat) por que você não fala sobre isso? Onde você está parado? Bem, ouça-os e trago vocês para aqueles que nunca usaram RedHat ou derivaram um estudo de caso, real ... um servidor com CentOS.

Este tutorial é para quem não conhece o CentOS (RedHat) ou pelo menos nunca pensou em implementá-lo em um servidor. Eu queria chamar o tutorial "Debian para CentOS" o "O caminho do Debian para o CentOS" mas achei que fanboys do Debian iriam me vaiar nos comentários hehehe

Por razões de segurança! xD ... eu não posso te dizer onde? nem o modelo exato do hardware, mas terei prazer em detalhar os recursos.

  • 4 processadores 16 núcleos
  • 512 GB Ram
  • 6x600GB sata 3 disks, a configuração dos discos é: raid 0 2x600GB e raid 5 4x600GB
  • 1 controlador de ataque Adaptec
  • 2 placas Qlogic HBA
  • 4 placas de rede 1 gb

Vamos continuar ... Detalhes detalhes detalhes ... Bem, o que baixe aqui. CentOS 7 ou superior é casado com a arquitetura i386 e x86_64 em sua página oficial, mas investigando e investigando um pouco mais, verifica-se que eles não abandonaram completamente as outras opções, então se você for para o seguinte endereço de seu wiki eles podem escolher outros sabores.

Possui 3 versões Everything, Dvd ISO e minimal, escolhi a última para ir para o mínimo necessário e testar coisas como velocidade dos repositórios oficiais, velocidades de instalação, evitar a instalação de serviços desnecessários, entre outras coisas.

Minha surpresa, a versão mínima pesa 630 mb aproximadamente, o que eu não gostei muito para ser honesto. então, novamente cavar um pouco mais, descobrimos que você tem uma versão netinstall de 380 MB aprox. (Não sei por que eles não facilitam a vida de todo mundo e colocam tudo na primeira página !!!) o que você deve fazer é ir para x86_64, selecionar um espelho e baixar a versão netinstall clique aqui.

Bem, até agora o mistério. Começamos inicializando o sistema, com a opção de instalação do CentOS.

Selecionamos o idioma.

20160215_100821

Este menu "Resumo da instalação" tem essas opções muito boas e geralmente as detecta automaticamente.

20160215_100942

Em “Política de Segurança”, traga alguns perfis de ambientes e ambientes já pré-determinados, é a sua escolha que melhor se adapta às suas necessidades.

20160215_101132

Sem surpresa, escolhi aquele que dizia muito especificamente como uma descrição do perfil de "instalações de servidor".

20160215_101138

Ok, o interessante é que todo mundo fica confuso ou faz o sistema explodir (iniciantes quer dizer, não se ofendam com quem já sabe. Já vi uma onda de comentários chegando sobre esse assunto). O gerente na minha opinião automaticamente não é tão inteligente, eu tentei, ele insistiu em definir o sdb como home. Agora com a opção "Eu gostaria de criar espaço adicional disponível", você deve escolher quais partições ou discos o instalador pode ou não tocar para criar todo o sistema de arquivos.

20160215_101400

Concluindo, não escolhi nenhuma dessas opções e optei pelo tradicional. O particionamento manual, neste ponto, permite que você crie partições lvm, padrão ou estendidas entre outros tipos, principalmente criá-las sem muitos problemas, pois é para este estudo de caso.

20160215_102943

Selecionar + solicita o ponto de montagem e o formato. Os tamanhos e dimensões são um pouco difíceis de mostrar com este gerenciador, não vi uma opção, de usar o resto do espaço, então você deve selecionar a olho nu e depois verificar se ainda tem espaço disponível.

20160215_102956

Muito importante, na opção modificar em seu controlador, você pode selecionar os volumes possíveis onde o gerenciador irá avaliar se a partição que você criou se encaixa.

20160215_103013

Por exemplo, se eu criar / home com 500 GiB e não houver espaço suficiente disponível no sda, mas se for no sdb, ele irá atribuí-lo automaticamente a esse disco, para evitar isso, selecione o disco onde deseja que esta partição exista.

20160215_103005

Finalmente, você deve criar um usuário root e um usuário normal

20160215_103242

No final do processo, você deve reiniciar e é isso. Na inicialização do sistema, uma tela preta e um prompt aguardando o login e a senha, como de costume.

Aqui um htop (tive que instalar o htop não vem por padrão, o que é comum).

htop

Aqui um df -h, aliás a instalação inicial pesava 1.2 GB após a atualização, menos do que deveria ter com 1.4 GB. O motivo de pesar 4.4 é que instalo o Virtualbox e o Kde (se já sei, não é o mais leve, eles me dirão instale o xfce ou instale o xen, mas esse tutorial era para hoje e para iniciantes), além de várias bibliotecas.

df

Daqui em diante, um pedaço de bolo.

Rede / Rede

Como sempre existem cerca de 10 maneiras de configurar a rede, Vou explicar um de muitos, mas fácil, e é com nmtui, Para configurar a rede, começamos modificando uma conexão:


Captura de tela em 2016-03-01 08:20:36

Em seguida, você deve selecionar qual interface de rede deseja modificar.

Captura de tela em 2016-03-01 08:20:56

E por fim, coloque toda a configuração, Manual ou DHCP, não recomendo dhcp em servidor, mas é decisão de todos. Eu não te julgo hahaha

Captura de tela em 2016-03-01 08:21:40

Agora, procedemos à atualização do nosso sistema:

yum update
yum upgrade

Eu recomendo instalar este pacote, porque (em resumo) ele permite que você salve alguns megabytes baixando apenas as modificações e não o pacote completo.

yum install deltarpm

Instale uma interface gráfica para o virtualbox, eu uso o kde, mas você tem gnome, kfce, mate, entre outros.

 yum -y groups install "KDE Plasma Workspaces" 

Em seguida, basta configurá-lo para iniciar por padrão ao inicializar e também iniciar o ambiente imediatamente.

# echo "exec startkde" >> ~/.xinitrc
# startx

Com o virtualbox, recomendo não só adicionar os repositórios do virtualbox, mas também os do rpmforge para satisfazer todas as dependências, sem nenhum problema.

Aqui, entre na pasta de repositórios e baixe o novo repo

cd /etc/yum.repos.d
wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo

Habilite o rpmforge e instale o dkms

yum --enablerepo rpmforge instala dkms

Instalamos tudo o necessário, bibliotecas e aplicativos de desenvolvimento, bem como o desenvolvimento do kernel para os cabeçalhos do kernel, entre outras coisas

yum groupinstall "Ferramentas de Desenvolvimento"
yum instalar kernel-devel

Adicionamos nosso usuário ao grupo vboxusers

usermod -a -G nome de usuário vboxusers

E, finalmente, se você deseja usar ou compartilhar seus dispositivos usb com máquinas virtuais, basta executar estas linhas

mkdir / vbusbfs
echo "none / vbusbfs usbfs rw, devgid = $ (awk -F: '/ vboxusers / {print $ 3}' / etc / group), devmode = 664 0 0" >> / etc / fstab
montar -a

Captura de tela em 2016-03-01 08:19:55

Fácil, certo?

Desempenho? benefícios? Vantagens? Bem, no momento está se comportando bem, não tenho reclamações, é igual ao Debian, estou instalando novas máquinas virtuais, para artigos futuros


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Chaparral dito

    Em certa ocasião tentei instalar o Centoos 7 (acho que o DVD ainda está lá) e na verdade consegui, mas uma vez instalado, o sistema gráfico não foi detectado com a clareza que deveria e após brigar com ele por várias horas Saí derrotado.

    1.    Brody Dalle dito

      Por padrão ele traz drivers e configurações genéricos, você deve executar e instalar manualmente todos os drivers adicionais ou proprietários que você precisa. qualquer coisa, se você tentar novamente e falhar, entre em contato comigo para ver se posso ajudá-lo. Obrigado pelo seu comentário

  2.   Coragem 2.0 dito

    muitas vezes pepino do servidor certo?

    1.    Brody Dalle dito

      diferença cultural detectada ... hahaha não sei se quer dizer algo bom ou ruim, somos de países diferentes, isso é bom ou ruim? obrigado pelo seu comentário

      1.    Petercheco dito

        O que significa pepino que a máquina é boa :).

  3.   Baixo dito

    OK; No meu comentário anterior não falei do Centoos como um demérito em relação à distribuição, mas da minha parte, uma vez que não fui capaz de o instalar de forma satisfatória.

  4.   Alexander dito

    Como é RAID 0, onde trabalho usamos muito RAID 5, a verdade até agora aprendi com isso e como é o sistema como se eu me defendesse mais.

    1.    Brody Dalle dito

      Olha, é muito mais rápido porque a informação é espalhada por vários discos, portanto as velocidades de leitura são muito mais rápidas, mas oferece redundância 0, você não pode fazer nada para recuperar os dados se um disco estiver danificado. Mas neste post é um erro, porque eu realmente fiz o raid 1 (mirroring) você pode ver no df -h que eu mostro

  5.   Petercheco dito

    Não seria melhor usar KVM junto com Virt-Manager? Acho que é uma opção melhor do que o VirtualBox :). Parabéns ao Raid 1 para o sistema.

    1.    Coragem 2.0 dito

      Certamente o kvm é muito mais estável que o VirtualBox, para ambientes de produção kvm eu vejo isso mais sério e robusto.Além disso, o oracle me dá uma erupção.

    2.    Brody Dalle dito

      é claro que existem alternativas mais estáveis ​​do que o virtualbox, mas para fins de demonstração e didática, o virtualbox faz o trabalho. Obrigado pelo seu comentário

    3.    Gonzalo Martinez dito

      Fa, graças a Deus você esclareceu que era para fins de demonstração.

      Eu ia dizer que parecia uma bagunça e um desperdício usar aquele servidor nojento com caixa virtual

  6.   sem nome dito

    Vbox para jogar / Praticar e KVM / LVM / VNC / CentOS-Minimal (uma delícia) para Laburar…
    Lembre-se de que o KVM oferece PCI-Passtrough, então você se esquece do dual-boot para sempre

    1.    Brody Dalle dito

      Eu concordo, é por isso que minha resposta anterior ... embora eu seja mais virtualização com xen (também suporta PCI-Passtrough) ... mais do que CentOS minimal, tente net-install

  7.   Moises serrano dito

    Saudações da Venezuela, o tutorial é muito interessante, espero que em breve publiquem como configurar máquinas virtuais com diferentes funções.

    1.    Brody Dalle dito

      alguma função específica?

      1.    Moises seerrano dito

        Um proxy 😀 e um servidor de impressão

    2.    Brody Dalle dito

      Proxy que já fiz, está para ser publicado entre hoje e amanhã ... para os impressores vou enfileirar para um futuro post. Obrigado pelo seu comentário

  8.   Alfredo dito

    Que peça de máquina !!!
    Alugo um vps de 1gb de ram e supostamente 2 núcleos e funciona muito bem.

  9.   Gonzalo Martinez dito

    O Centos 7 está indo muito bem.

    Tenho muitos servidores em produção com centos 7 e 0 reclamações em nenhum deles.

    Um deles tem 32GB de ram, 8 núcleos e um raid 1 de 512 SSD e somente MySQL, que recebe muitas transações por segundo (para se ter uma ideia, estou querendo fazer o upload do plano de dados para o hosting, pois come todos os 10 Simétricos de Mbps de tráfego), já que as bases são consumidas por cerca de 8 servidores web que também possuem seu tráfego, e tive alguns outros detalhes com o mysql, mas no nível do SO, uma rocha.

    1.    Brody Dalle dito

      Isso mesmo, é muito estável. Talvez minha única crítica seja que as versões dos pacotes estão um pouco desatualizadas em comparação com as atuais, por exemplo postgres 9.2, squid 3.3, etc ... mas essa é uma das características que o torna tão estável. Obrigado pelo seu comentário

  10.   Pepito pepe dito

    Eu realmente não entendo por que na parte dos adaptadores de rede você confunde seu ip local, vamos sequestrar sua placa de rede?