Criando Máquina Virtual
Publicado por SuporteTecnicoID 28/09/2007 (última atualização em 12/04/2017)
[ Hits: 9.999 ]
Homepage: http://www.linux-kdu.com.br
Download 1488589740.KVM_MV (versão 2)
O Script pergunta tudo que precisa para criar uma máquina virtual, desde o nome, memória usada, e onde está o arquivo .iso que será usado para a abertura da máquina virtual.
Bom para testes rápidos de imagens de CDs. Feito em 3 etapas de scripts.
Versão 2 - Enviado por SuporteTecnicoID em 03/03/2017
Changelog: Dependecias do Script:
qemu-kvm
kvm
libvirt0
Instalaveis pelo comando: sudo apt install qemu kvm libvirt
O Script pergunta tudo que precisa para criar uma Máquina Virtual ( MV ).
Nome da Pasta para criar a MV.
Nome da MV.
Qtd de Memória a usar na MV.
Localização do arquivo .iso que será usado para a abertura da Máquina Virtual.
E ja abre rodando o arquivo .ISO escolhido.
Otimo para testes de imagens de sistemas Operacionais. Feito em 16 simples etapas de scripts.
Chama a Criação e roda a Criada! #!/bin/bash #Script de instalação e uso da Maquina Virtual #Script elaborado pelo SuporteTecnicoID #Criado originalmente para o ResuLinux, pela www.indexdata.com.br kdialog --title "Inicia o Resu-Emu" --yesno "Sim! Para Criar uma nova e depois Rodar!\n Não! Para apenas rodar uma existentes?" \ 0 0 if [ $? = "0" ]; then echo "Vamos criar a Imagem!" sh Criar-MV.sh elif [ $? = "1" ]; then echo "Vamos Rodar uma Existente!" sh Rodar-MV.sh fi ............................................................................................................. Cria a Maquina Virtual! (Criar-MV.sh) #!/bin/bash #Script de instalação e uso da Maquina Virtual #Script elaborado pelo SuporteTecnicoID #Criado originalmente para o ResuLinux, pela www.indexdata.com.br clear ls -l *.qcow sleep 3 kdialog --yesno "Atenção!!!Voce quer apagar as imagens existentes?" \ 0 0 if [ $? = "0" ]; then echo "ok! Apaguei elas então!" rm *.vm* ls -l *.vm* elif [ $? = "1" ]; then echo "ok! Elas permancem então..." fi var1=`kdialog -inputbox "De um nome para sua MV!"` var2=`kdialog -inputbox "Informe o tamanho em Kilobytes! ex:1Gb=1000000"` clear echo "Criando a imagem, aguarde." sleep 1 clear echo "Criando a imagem, aguarde.." sleep 1 clear echo "Criando a imagem, aguarde..." sleep 1 clear echo "Criando a imagem, aguarde...." sleep 1 clear echo "Criando a imagem, aguarde....." sleep 1 clear echo "Criando a imagem, aguarde......" sleep 1 clear echo "Criando a imagem, aguarde......." sleep 1 clear echo "Criando a imagem, aguarde........" sleep 1 dd if=/dev/zero of=$var1.vmx bs=1024 count=$var2 #xterm -e "qemu-img create -f qcow $var1.qcow $var2 M" sleep 10 kdialog --msgbox "Confira a Imagem criada no tamanho certo!" --title "ok! Imagem Criada com sucesso." clear kdialog --title "Rodar a MV" --yesno "Sim! Para rodar uma existentes?\n Não! Sair!" \ 0 0 if [ $? = "0" ]; then echo "Vamos Rodar uma Existente!" sh Rodar-MV.sh elif [ $? = "1" ]; then echo "ok! Até mais....." fi ...................................................................................................... Roda a Criada (Rodar-MV.sh) #!/bin/bash #Script de instalação e uso da Maquina Virtual #Script elaborado pelo SuporteTecnicoID #Criado originalmente para o ResuLinux, pela www.indexdata.com.br clear var1a=`kdialog --getopenfilename startDir:/ --title "Indique a Imagem ISO que sera usada na MV!"` var2a=`kdialog -inputbox "Tamanho de memoria na MV em MegaBytes"` var3a=`kdialog --getopenfilename startDir:/ --title "Localize a Imagem .qcow da MV criada anterioremente!"` qemu -cdrom $var1a -boot d -m $var2a $var3a
Script para limpar os caches do proxy (squid)
Criando arquivos de in e out no CBQ
Script para balanceamento de link's de internet
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Criando uma VPC na AWS via CLI
Falta pacotes de suporte ao sistema de arquivos (Gerenciador de discos... (2)
Enzo quer programar mas não faz código pra não bugar (12)
Erro de Montagem SSD Nvme (12)
WebScrapping através de screenshot devido a bloqueios de Shadow DOM (1)