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 aqui.
Bem, até agora o mistério. Começamos inicializando o sistema, com a opção de instalação do CentOS.
Selecionamos o idioma.
Este menu "Resumo da instalação" tem essas opções muito boas e geralmente as detecta automaticamente.
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.
Sem surpresa, escolhi aquele que dizia muito especificamente como uma descrição do perfil de "instalações de servidor".
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.
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.
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.
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.
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.
Finalmente, você deve criar um usuário root e um usuário normal
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).
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.
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:
Em seguida, você deve selecionar qual interface de rede deseja modificar.
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
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
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