1. UNIDADE DE TRABALLO 1
Introducción a las Máquinas Virtuales
MME
Máquinas Virtuais 1
2. Obxectivos
• Coñecer as características xenéricas da virtualización.
• Aprender a traballar con máquinas virtuais e configurar os
parámetros básicos
Máquinas Virtuais 2
3. Introdución
• No mundo informático cada día existen novos sistemas
operativos, aplicacións, ferramentas, ...
• Sería ideal poder traballar cómodamente no mesmo
ordenador con varios SSOO á vez e, aproveitar as
vantaxes de cada un deles e das súas ferramentas.
Como se pode traballar no mesmo
equipo con distintos sistemas
operativos?
Máquinas Virtuais 3
4. Introdución
• Para traballar no mesmo equipo con varios SO a vez:
Opción 1
• Facendo particións no disco duro, e instalando un
sistema operativo en cada unha delas.
Disco duro do equipo
SO Windows SO gnu/Linux Área datos
Por exemplo, poderíase ter instalado no disco duro dunha máquina o SO Windows e o SO Linux.
Pódese acceder aos dous SO á vez e
Pero ….
traballar en rede cos mesmos?
Máquinas Virtuais 4
5. Introdución
• Para traballar no mesmo equipo con varios SO a vez:
Opción 2
• Crear máquinas virtuais dentro do equipo real.
Gnu/linux ubuntu
Datos
Eq. virtual1
Disco duro do equipo
SO windows
Área datos
Windows Xp Sp2
ou gnu/linux Datos
Instalado sw Eq. virtual2
Disco duro Estrutura do disco duro real Virtualización
real no disco duro
Equipo Pódese acceder a variosSO á vez? do equipo
real Pódese traballar en rede cos mesmos?
De qué depende? Solaris 10
Datos
Eq. virtualN
Máquinas Virtuais 5
6. Preguntas ???
Coñecedes algún software de virtualización?
Que me permite unha máquina virtual?
Para qué serven as máquinas virtuais?
Máquinas Virtuais 6
7. Máquinas virtuais
Que é unha máquina virtual?
É un software que se engade ao ordenador real.
Gnu/linux ubuntu
Datos
Eq. virtual1
Windows Xp Sp2
Datos
Eq. virtual2
Este software permite crear un entorno virtual que EMULA
o hardware dun ordenador.
Cada ORDENADOR VIRTUAL executará o SEU PROPIO
Eq. virtualN
sistema operativo e aplicacións que se lle instalen.
Máquinas Virtuais 7
8. Máquinas virtuais: software de virtualización
Existe diferente software de virtualización, que pode ser:
Vmware- Software propietario
Algunhas Versións gratuítas
VirtualPC- Software propietario
Versións gratuítas
VirtualBox – Licencia GPL
Bochs – Licencia GPL
Xen – Versións trial
….....
Máquinas Virtuais 8
9. Conceptos sobre máquinas virtuais
Host (Máquina anfitriona ou real): é o ordenador físico
(real) no que instalamos o software de virtualización.
Gnu/linux ubuntu
Datos
Guest1
Eq. virtual1
HOST
Guest2
Windows Xp Sp2
Datos
Eq. virtual2
Guest (Máquina virtual- máquina invitada): será cada
unha das máquinas virtuais que creemos dentro do
equipos HOST.
Máquinas Virtuais 9
10. Funcionamento das máquinas virtuais
APLICACIONES APLICACIONES
GUEST GUEST
1 SISTEMA OPERATIVO SISTEMA OPERATIVO 2
CAPA VIRTUALIZACIÓN
Hw virtual
¿Cuántos Ordenadores
APLICACIONES + SW VIRTU tenemos en ejecución?
3
HOST SISTEMA OPERATIVO
HARDWARE (1 host y 2 guest)
Máquinas Virtuais 10
11. Funcionamento das máquinas virtuais
Si unha máquina virtual ten os mesmos compoñentes
virtuais que un equipo real ten compoñentes reais,
…
De que elementos estamos a falar?
11
Máquinas Virtuais
12. Funcionamento das máquinas virtuais – Elementos da máquina
Memoria Ram
Tarxeta gráfica
Guest:
O equipo virtual dispón dos mesmos Procesador
dispositivos que un equipo real, pero
estos dispositivos son VIRTUAIS.
Tarxeta de rede
O GUEST comparte os dispositivos co
HOST.
E dicir, a cantidade máxima de Dispositivos de almacenamento:
memoria, disco duro, tarxeta gráfica, Disco duro, cd/rom, dvd rom,...
virá determinada polo tamaño que
teña o equipo real. Portos USB
O teclado e o rato compárte os físicos directamente
coa máquina real
12
Máquinas Virtuais
13. Funcionamento das máquinas virtuais – Elementos da máquina
Canta
- Mem principal ten?
- Mem video ten?
- Que tipo de disco duro?
- Ten controlador de sonido?
- Outros dispositivos?
Máquinas Virtuais 13
14. Host:
Exercicio
- 512 MB de memoria RAM
- Disco duro de 20 GB
Host:
- Mem de video 12 MB
- 2GB de memoria RAM
- Disco duro de 100 GB
- Mem. De video 128 MB Host:
- Tarxeta de rede inalámbrica - 512 MB de memoria RAM
Encendido consume: - Disco duro de 8 GB
- Mem de video 12 MB
- 1 GB memoria RAM
- Ocupados 70 GB disco duro
Host:
- 256 MB de memoria RAM
- Poden encenderse todas as máquinas a vez? - Disco duro de 50 GB
- Calcula os recursos que quedan libres ao encender:
- Mem de video 12 MB
host+guestA+guestB Todos Xuntos
host+guestA+guestC host+guestB+guestC
Máquinas Virtuais 14
15. Vantaxes das máquinas virtuais
Unha máquina virtual podese:
➔
Encender
➔
Apagar
➔
Suspender ou GARDAR O SEU ESTADO.
Ao gardar o seu estado, gárdase un ficheiro co contido da
memoria e apágase o equipo.
En virtualbox, sitúase na carpeta SnapShops e dalle extensión .sav.
Cando o iniciamos de novo, recupera do ficheiro o contido
da memoria e continuamos traballando no mismo estado
en que o deixamos.
Máquinas Virtuais 15
16. Vantaxes das máquinas virtuais
1ª) Unha máquina virtual NON DEPENDE do tipo de
hardware nin do S.O. Host sobre o que se executa
Para determinados elementos Disco duro
(Guest)
pódense rebasar os límites físicos
Disco duro
(Guest)
da máquina Host, por exemplo, si o
HOST ten un disco de 10GB pódese
crear unha máquina virtual cun
disco de 20Gb sempre que se
almacene noutro dispositivo de Outros
almacenamento externo o disco
duro da máquina virtual.
Máquinas Virtuais 16
17. Vantaxes das máquinas virtuais
2) MELLOR APROVEITAMENTO dos recursos do HOST
O hardware dos equipos é moi potente, e así pódese
aproveitar con máis máquinas executándose no mesmo
host
GUEST 1
HOST Servidor de Archivos
GUEST 2
Servidor de B.D.
GUEST 3
Nos servidores actuais gran parte do tempo Servidor de Correo
o servidor está ocioso, aproveitase o 20%,
deste xeito podemos aproveitar o 100%
Máquinas Virtuais 17
18. Vantaxes das máquinas virtuais
3) Pódese gardar o ESTADO do ordenador virtual
nun momento concreto, é dicir facer unha
INSTANTÁNEA.
– Poderíase voltar a este estado sempre que se
desexe, recuperando a INSTANTÁNEA
18
Máquinas Virtuais
19. Vantaxes das máquinas virtuais
4) Pódeselle asignar recursos as máquinas virtuais a
medida que as necesidades cambian:
- Se o servidor 1 necesita máis memoria, configúrase
máis memoria
- Se necesita máis disco duro, pódeselle asignar un
novo disco duro.
5) Mellora a recuperación ante desastres, como o
servidor virtual é un ficheiro, recupérase do
backup o último ficheiro e execútase de novo a
máquina.
6) A máquina virtual pódese levar facilmente a outro
equipo host, o único que necesita este é ter o
programa de virtualización instalado. NON importa
o HARDWARE que teña a nova máquina HOST.
19
Máquinas Virtuais
20. Creando unha máquina virtual
É necesario ter instalado o software de virtualización
(VirtualBox, VmWare, VirtualPc, …)
Imos empregar VirtualBox que ten unha licenza GPL.
Paso 1
Crear NOVA máquina virtual, poñerlle un nome
sempre significativo e indicar o SO que vai levar
instalado.
20
Máquinas Virtuais
21. Creando unha máquina virtual
2) Asignarlle os recursos:
●
Memoria principal
●
Disco duro: pódese usar un disco novo ou usar un que xa
estea creado (o disco duro é un ficheiro)
Ao crear un novo OLLO!!!: pódese escoller entre
Expansión dinámica: debe escollerse ao facer probas
Tamaño fixo: cando queremos asegurar que a máquina
virtual ten reservada a capacidade total para o disco
21
Máquinas Virtuais
22. Creando máquina virtual
●
Pantalla: configúrase a memoria de video e o
número de pantallas
●
Almacenamento:
●
Poden engadirse controladores diferentes
(SATA, IDE, SCSI,
●
Tipo de discos, e o número de discos, CD/DVD
22
Máquinas Virtuais
23. Creando máquina virtual
●
Audio: seleccionar o dispositivo de audio
●
Rede: seleccionar o número de controladores
●
Máximo 4 controladores
●
Modo de rede que terán na máquina virtual
23
Máquinas Virtuais
24. Creando máquina virtual- Ficheiros de configuración
As máquinas virtuais créanse por defecto na ruta que esté
especificada en:
Nesta ruta créase unha carpeta por máquina virtual, e en
virtualbox, créanse un FICHEIRO XML coas características
hardware de cada máquina.
24
Máquinas Virtuais
25. Creando máquina virtual – CLONANDO DISCO DURO
En VirtualBox non se pode copiar o arquivo do disco duro (.VDI) e pegado
directamente.
PROBLEMA!!!: os dous discos teñen o mesmo NÚMERO DE IDENTIFICACIÓN.
Para poder empregar unha copia dun disco hai que facer un CLON. Coa ferramenta
VboxManage clonevdi
VBoxManage clonevdi d:ruta del HardDisc-a-clonar.vdi d:destino del HardDisco-clonado.vdi
S.O. HOST é un WINDOWS:
Para executar VboxManage acceder a:
S.O. HOST é un gnu/Linux::
Executar o comando como superusuario:
25
Máquinas Virtuais
26. Creando máquina virtual – Creando un disco novo
Cando creamos un disco duro hai dúas opcións de creación:
Neste caso, si creamos un disco de 8GB (omeudisco.vdi), nun principio o
ficheiro VDI que almacena o disco virtual, non ocupará os 8GB, senón que irá
crecendo a medida que se van instalando e copiando cousas ao disco
Neste caso, o ficheiro que almacena o disco virtual ocupa desde o primeiro momento o tamaño
que lle demos. Por exemplo, si creamos un disco de 8GB, o ficheiro ocupará desde un principio
8GB, ainda que o disco estea vacío.
26
Máquinas Virtuais
27. Imaxes
Disco duro, realizada por Juan Manuel Rubio Marauri licenciada baixo CC- BY-SA-NC, extraída de
http://recursostic.educacion.es/bancoimagenes/web/
Ordenador – Extraído do programa DIA.
Tarxeta de rede - Óscar Javier Estupiñán Estupiñán
27
Máquinas Virtuais