La Virtualização Como conceito tecnológico, é um tema extenso, às vezes complexo de explicar, porém, em outras ocasiões já foi abordado no Blog de forma bastante satisfatória.
Consequentemente, esta publicação tem como objetivo abordar o assunto um pouco mais para o aspecto técnico da Sistemas operacionais GNU Linux / BSD, enfatizando acima de tudo, naqueles pequenos soluções de software integradas neles para realizar este trabalho.
O que é virtualização?
Resumidamente, vamos citar um conceito de nosso postagem relacionada anterior, para que, caso algum interessado deseje após a leitura desta publicação se aprofundar no assunto, o tenha em mãos:
"A Virtualização de Sistemas Operacionais consiste basicamente em poder compartilhar no mesmo Hardware vários Sistemas Operacionais funcionando de forma totalmente independente, mas todos focados em facilitar em maior ou menor grau a virtualização de quase qualquer SO privado (convidado) ou um SO livre (host ), para testá-los sem ter um disco rígido dedicado."
"Todas as tecnologias disponíveis atualmente apresentam diferentes níveis de dificuldade em termos de instalação, configuração, uso e disponibilidade e acessibilidade da documentação necessária para dominá-las."
Virtualização: aplicativos e pacotes simples disponíveis
Abaixo, mencionaremos alguns dos aplicativos mais conhecidos e universalmente disponíveis e / ou usados no Sistemas operacionais GNU Linux / BSD, tanto no campo pessoal, ou seja, Distros de uso privado (residencial), quanto no campo profissional, ou seja, na área de servidores de organizações e empresas.
É importante notar que esta lista não incluirá aqueles tecnologias de virtualização que vêm como uma solução integrada, tudo em um ou chave na mão, como Promox.
VirtualBox
Conceito
VirtualBox é um Hipervisor Tipo 2 multiplataforma, ou seja, deve e só pode ser executado (instalado) em qualquer Host (Computador) com qualquer uma das versões atuais ou antigas do Sistemas Operacionais Windows, Linux, Macintosh, Solaris, OpenSolaris, OS / 2 e OpenBSD.
Tem um ciclo de desenvolvimento contínuo e progressivo com lançamentos frequentes, o que o torna uma excelente alternativa a outras soluções semelhantes, mas com uma número apreciável de recursos e funções, Sistemas operacionais convidados com suporte e plataformas nas quais ele pode ser executado.
instalação
Na maior parte do GNU Linux / BSD Distro o referido aplicativo está incluído no repositórios, então, com o seguinte ordem de comando geralmente instalado em todos eles:
«sudo apt install virtualbox»
É importante destacar para o VirtualBox que, ao utilizar este aplicativo, a instalação do «Adições para convidados» e pelo "Pacote de Extensão". Portanto, para esta e outras formas de instalação, o ideal é visitar os seguintes Link oficial do VirtualBox. Enquanto, para se aprofundar em alguns recursos do VirtualBox, você pode visitar nossa publicação anterior relacionada a ele:
Caixas GNOME (Caixas)
Conceito
Caixas GNOME é uma aplicação nativa do Desktop GNOME, que é usado para acessar sistemas remotos ou virtuais. Boxes ou Boxes, usa as tecnologias de virtualização de QEMU, KVM e Libvirt.
Além disso, requer que o CPU ser compatível com alguma forma de virtualização assistida por hardware (Intel VT-x, por exemplo); portanto, Caixas GNOME não funciona em CPUs com processador Intel Pentium / Celeron, pois, eles não têm essa característica.
instalação
Na maior parte do GNU Linux / BSD Distro o referido aplicativo está incluído no repositórios, então, com o seguinte ordem de comando geralmente instalado em todos eles:
«sudo apt install gnome-boxes»
Vale a pena destacar para Caixas GNOME que, é uma ferramenta muito simples destinada a usuários novatos e recém-chegados ao mundo Linux, porque não incorpora muitos opções de configuração que geralmente são bem conhecidos e usados em outros, como VirtualBox. Para saber mais sobre este aplicativo, o ideal é visitar o seguinte Link oficial do GNOME Boxes. Enquanto, para se aprofundar em nosso Blog, você pode visitar nossa publicação anterior relacionada a ele:
Gerenciador de Virts
Conceito
Gerenciador de Virts é uma interface de usuário de desktop para a administração de um Virtual Machine Manager através de libvirt. Destina-se principalmente a máquinas virtuais gerenciadas por KVM, mas também lida com aqueles gerenciados por Xen y LXC.
Gerenciador de Virts apresenta uma visão resumida dos domínios em execução, seu desempenho ao vivo e estatísticas de utilização de recursos. Os assistentes permitem a criação de novos domínios e a configuração e ajuste da alocação de recursos de um domínio e hardware virtual. Um visualizador de cliente VNC y SPICE Integrated apresenta um console gráfico completo para o domínio convidado.
instalação
Na maior parte do GNU Linux / BSD Distro o referido aplicativo está incluído no repositórios, então, com o seguinte ordem de comando geralmente instalado em todos eles:
«sudo apt install virt-manager»
Vale a pena destacar para Gerenciador de Virts que, também é uma ferramenta simples, embora muito mais completa do que Caixas GNOMEPortanto, pode ser considerado para usuários médios ou avançados de primeiro nível, pois é facilmente capaz de permitir o gerenciamento de todo o ciclo de vida das máquinas virtuais existentes. Para saber mais sobre este aplicativo, o ideal é visitar o seguinte Link oficial do Virt-Manager. Enquanto, para se aprofundar em nosso Blog, você pode visitar nossa publicação anterior relacionada a ele:
Qemu/KVM
Conceito
qemu é um virtualizador e emulador de máquina genérico e de código aberto, capaz de executar sistemas operacionais e programas feitos para uma máquina em uma máquina diferente com desempenho muito bom e capaz de alcançar desempenho quase nativo executando código convidado diretamente na CPU do host.
KVM é uma solução de virtualização completa para Linux em hardware x86 contendo extensões de virtualização (Intel VT ou AMD-V) consistindo em um módulo de kernel carregável, que fornece a infraestrutura de virtualização central e um módulo de processador específico. E atualmente funciona embutido no Qemu.
instalação
Na maior parte do GNU Linux / BSD Distro o referido aplicativo está incluído no repositórios, então, com o seguinte ordem de comando geralmente instalado em todos eles:
«sudo apt install qemu-kvm»
Vale a pena destacar para Qemu-KVMName que também é uma ferramenta muito completa, pois não só emula, mas também virtualiza, ao contrário de outras igualmente avançadas como wmware, que permite apenas a virtualização. Para saber mais sobre este aplicativo, o ideal é visitar o seguinte Link oficial Qemu-KVM. Enquanto, para se aprofundar em nosso Blog, você pode visitar nossa publicação anterior relacionada a ele:
Bibliotecas e pacotes relacionados (dependências)
Estes 3 últimos pacotes mencionados geralmente instalam outros relacionados (relacionados) como dependências, então, se necessário, eles podem instalá-los, junto com suas dependências e outros pacotes úteis necessários, executando o seguinte comando:
«sudo apt install gnome-boxes virt-manager virt-goodies virt-sandbox virt-top virt-viewer virtinst libvirt-clients libvirt-daemon libvirt-daemon-system qemu qemu-kvm qemu-utils qemu-system qemu-system-gui qemu-block-extra freerdp2-x11 bridge-utils ovirt-guest-agent systemd-container»
outros
Caso queira instalar outro tecnologias de virtualização disponível em Linux / BSD você pode escolher:
Xen
Instalando-o com o seguinte comando de comando:
«sudo apt install xen-system-amd64 xen-utils-4.11 xen-tools»
LXC
Instalando-o com o seguinte comando de comando:
«sudo apt install lxc»
Estivador
Instalando seguindo nosso postagem relacionada anterior com o tema:
Nota importante
Lembre-se de que o nome de todos os pacotes mencionados aqui podem variar um pouco dependendo do GNU Linux / BSD Distro usado por você, portanto, caso não execute a instalação de um, investigue o nome do correto ou equivalente em sua Distro.
Conclusão
Nós esperamos isso "postinho útil" sobre as «Tecnologías de virtualización»
mencionado aqui, devido à sua simplicidade de instalação e disponibilidade na maioria dos GNU / Linux Distros; é de grande interesse e utilidade, para todo o «Comunidad de Software Libre y Código Abierto»
e de grande contribuição para a difusão do maravilhoso, gigantesco e crescente ecossistema de aplicações de «GNU/Linux»
.
E para mais informações, nem sempre hesite em visitar qualquer Biblioteca online como OpenLibra y jedit para ler livros (PDFs) neste tópico ou em outros áreas de conhecimento. Por enquanto, se você gostou disso «publicación»
, não pare de compartilhar com outros, em seu Sites, canais, grupos ou comunidades favoritos de redes sociais, de preferência gratuitas e abertas como Mastodonte, ou seguro e privado como Telegram.
Eu só queria observar que na verdade o Gnome Boxes funciona, pelo menos com um Celeron 3350, com a versão do aplicativo fornecida pelo Arch Linux.
Saudações.
Saudações, Voimer. Obrigado por seu comentário e contribuir com sua experiência em relação às Gnome Boxes.
Uma alternativa muito boa, que usei, é GNU / Debian com Proxmox VE: https://pve.proxmox.com/wiki/Install_Proxmox_VE_on_Debian_Buster
Muito obrigado pelo artigo!
Saudações, José Luis. Obrigado pelo seu comentário. Estamos muito felizes por ter sido útil e enriquecedor para você.