mesmo uma metodologia de divisão de recursos de um computador em vários ambientes de execução! Ou seja, basicamente você pegar os recursos desse computador e distribuir isso em vários ambientes da tua Rede. VANTAGENS VIRTUALIZAÇÃO
• Muita economia em Hardware, consumo de espaço no local, energia, melhoria na gestão centralizada. • Criar máquinas para teste de aplicação mais isolada. • Fácil criação de máquinas. O QUE É O KVM • KVM - Kernel Based Virtual Machine, solução de virtualização completa em hardware x86. Processadores Intel VT ou AMD- V. KVM é um módulo Kernel Linux presente desde a versão 2.6.20. • Faz parte do Kernel do Linux. • Ser mais Leve e otimizado. • Projeto grande e robusto. • Hypervisor, faz a conversa entre máquinas virtuais (Guest) e hardware disponíveis. • KVM, transforma o Linux em um Hypervisor, para receber as VMs. SUPORTE AO PROCESSADOR
• Flags > vmx (INTEL) svm (AMD).
• Comando: grep --color -E 'svm|vmx' /proc/cpuinfo • Comando: egrep -c '(svm|vmx)' /proc/cpuinfo (se for = 0 não tem suporte se for maior que 1 tem suporte). LIBVIRT • Basicamente podemos dizer que seria um conjunto de ferramentas que interagem com as tecnologias. • Oferece alguns suportes para o KVM/QEMU Linux hypervisor. • Linux LXC. • OpenVZ. • VirtualBox. • Podemos dizer que seria uma camada intermediária. • Recursos de gerenciamento remoto. • Controle de acesso. • Gerenciar máquinas virtuais. • Possibilita uma biblioteca API de virtualização, que comunica com diversas tecnologias de virtualização, como o KVM, LXC,OpenVZ. • Ferramentas: > Virsh: Funciona via linha de comando para gerenciar os Guests e Hypervisor. > Virt-Viewer: Utilizado para abrir telas gráficas (Guest). > Virt-Install: Usado via linha de comando para instalar máquinas virtuais. > Virt-Manager: Gerenciador de máquinas virtuais, KVM por exemplo. Permite conexão remotas, via modo texto, podendo pelo seu computador acessar via ssh. FERRAMENTAS Site para pesquisa >> https://libvirt.org/ LIBVIRT