terça-feira, 30 de maio de 2023

 

Basic Tech Zone: qemu


Para se criar uma máquina virtual é sugerível começar pelo seu HD virtual. Assim, quando lançarmos a máquina instalada no seu HD dedicado a determinado sistema operacional, o faremos lançado seu HD virtual, nele consistirá o sistema operecional pronto, como se fosse um “backup”.


1. Exemplo de uma criação de um HD virtual dedicado para um sistema operacional pelo terminal:


qemu-img create -f qcow2 nomedohd.qcow2 20G


Obs.: qcow2 pode ser substituido por outros formatos, porém este é o formato atualmente utilizado. Assim que aparecer 20G, por exemplo, é o tamanho do disco rígido (HD) virtual para aquele sistema opercional.


2. Averiguação do HD virtual criado:


qemu-img info nomedohd.qcow2


Obs: Em caso de uma criação bem-sucedida, aparecerá uma breve descrição e tamanho de armazenamento de seu HD virtual bem como o nome deste.


3. Exemplo de crianção de uma máquina virtual com seu devido HD dedicado que será utilizado posteriormente para lançar seu sistema operacional virtualizado preparado e configurado após a “instalação” do mesmo:


qemu-system-x86_64 - -enalble-kvm - -name ‘ExemplOS’ -m 2G -smp 2 -boot d -hda nomedohd.qcow2 -cdrom sistemaOperacional.iso


Obs: Caso o usuário tenha um diretório para cada coisa, como no caso do autor, não se esqueça de indicar o caminho, por exemplo: (…) -cdrom ../isoLinux/sistemaOperacional.iso


4. Após “tabelado” para dentro do HD virtual suas configurações, não reinicie, encerre a máquina virtual desligando. Em seguida, a ligue utilizando o seguinte parâmetro:


qemu-system-x86_64 - -enable-kvm - -name ‘exemplOS’ – 2G -smp 2 -boot d -hda nomedohd.qcow2


Obs: Observe que sempre a chamaremos pelo HD virtual, pois nele conterá todas as configurações como se em um HD real estivesse, portanto este será seu HD com seu sistema operacional.

NOMENCLATURAS DAS OPÇÕES:


* img: image – imagem;

* f: file – arquivo;

* qcow2 – formato de extensão de aquivo atual utilizado para discos rígidos virtuais;

* -m: relativo a random adress memory (ram) emulada do seu hardware real;

*kvm: kernel-based virtual machine – máquina virtual emulada do seu Kernel, camada inferior, intermediária entre seu sistema operacional e hardware, faz a ligação entre ambos;

x86_64: tipo de arquitetura dual, embora seja 64 bits por natureza, possui a maleabilidade

e compatibilidade para se tornar ou interpretar/compilar aplicações e sistemas em 32 bits (x86). Em suma, é uma tecnologia específica da AMD, também conhecido como AMD64 ou simplesmente x64. Se sua máquina fosse em 32 bits por natureza, usariam no lugar i386;

*smp: symmetric process – processos de memorias simétricos, diz respeito a quantos núcleos desja-se utilizar para desempenho da virtualização do sistema operaciona. Por exemplo, 8G de ram, você deve, usualmente, ter 8 núcleos de processamento com 1G de tamanho cada, fizemos em -m 4G, isso significa que teremos 4 núcleos de 1G cada para nossa virtualização, ou, ao todo, 4G.


*hda: Hard Drive ‘A’ – utilizado para virtualização de hard disks, pode ser ‘A’ , ‘B’ e ‘C’. Isso a nível de softwares para ser criado e controlado por IDEs (Integradted Development Environment), ou ‘Ambiente Integrado de Desenvolvimento’.

Nenhum comentário:

Postar um comentário

  Basic Tech Zone: qemu Para se criar uma máquina virtual é sugerível começar pelo seu HD virtual. Assim, quando lançarmo...