Estudio de las funcionalidades requeridas en los

Transcripción

Estudio de las funcionalidades requeridas en los
Estudio de las funcionalidades requeridas en los hipervisores
FORMIGA
Estudio de las funcionalidades requeridas en los
hipervisores
Identificador del
Documento:
DO_SIS_formigacloud_funcionalidades_hipervisore
s_V3.odt
Fecha:
08/09/2010
Actividad:
FORMIGA
Responsable:
CESGA
Estado del documento:
BORRADOR
Enlace al documento:
http://forge.cesga.es/docman/view.php/31/217/DO_SIS_formi
gacloud_funcionalidades_hipervisores_V3.odt
Resumen: Este documento contiene el estudio de las funcionalidades requeridas en los hipervisores
DO_SIS_formigacloud_funcionalidades_hipervisores_V3.odt
ENTIDAD CERTIFICADA
Act:08/09/2010
UNE-EN-ISO 9001
1/7
Estudio de las funcionalidades requeridas en los hipervisores
Tabla de versiones y registro de cambios
Versión Fecha
1
15/07/10
2
16/07/10
3
13/08/10
Comentarios
Autor
Definición de las funcionalidades de los
Fernando Gómez
hipervisores
Modificación
de
la
lista
de
Fernando Gómez
funcionalidades con la selección final
Incluir datos del estudio del hipervisor
Fernando Gómez
VirtualBox
DO_SIS_formigacloud_funcionalidades_hipervisores_V3.odt
ENTIDAD CERTIFICADA
Act:08/09/2010
UNE-EN-ISO 9001
2/7
Estudio de las funcionalidades requeridas en los hipervisores
Índice
Estudio de las funcionalidades requeridas en los hipervisores............................1
1 Objetivo............................................................................................................. 4
2 Funcionalidades de los hipervisores..................................................................4
3 Estudio de hipervisores..................................................................................... 4
3.1 VirtualBox OSE ........................................................................................... 4
3.1.1 Introducción.......................................................................................... 4
3.1.2 Tabla de funcionalidades......................................................................4
3.1.3 Descripción detallada............................................................................5
3.1.4 Referencias........................................................................................... 7
DO_SIS_formigacloud_funcionalidades_hipervisores_V3.odt
ENTIDAD CERTIFICADA
Act:08/09/2010
UNE-EN-ISO 9001
3/7
Estudio de las funcionalidades requeridas en los hipervisores
1 Objetivo
Establecer una lista con las funcionalidades imprescindibles que deben soportar
los hipervisores.
2 Funcionalidades de los hipervisores
Id. Tipo
Descripción funcionalidad
1
Obligatoria Inicio y apagado de la máquina virtual mediante CLI
2
Obligatoria Desactivación de la suspensión automática por inactividad de la
máquina virtual
3
Obligatoria Portabilidad de la máquina virtual
4
Obligatoria Gestión de cuadros de diálogo (desactivar cuadros de diálogo)
5
Relevante
Suspensión y reanudación de la máquina virtual mediante CLI
6
Opcional
Gestión del tamaño del disco mediante CLI
7
Opcional
Gestión de la memoria RAM mediante CLI
8
Opcional
Gestión de la red mediante CLI
9
Opcional
Creación y eliminación de máquina virtual mediante CLI
3 Estudio de hipervisores
3.1 VirtualBox OSE
3.1.1 Introducción
VirtualBox OSE-Versión
3.1.6
Número de funcionalidades
Total
Obligatorias
Relevantes
Opcionales
Requeridas
9
4
1
4
Cumplidas
8
4
1
3
3.1.2 Tabla de funcionalidades
Funcionalidades
Id. Tipo
Descripción funcionalidad
VirtualBox
1
Obligatoria
Inicio y apagado de la máquina virtual mediante CLI
Sí
2
Obligatoria
Desactivación de la suspensión
inactividad de la máquina virtual
automática
DO_SIS_formigacloud_funcionalidades_hipervisores_V3.odt
ENTIDAD CERTIFICADA
por Sí
Act:08/09/2010
UNE-EN-ISO 9001
4/7
Estudio de las funcionalidades requeridas en los hipervisores
3
Obligatoria
Portabilidad de la máquina virtual
4
Obligatoria
Gestión de cuadros de diálogo (desactivar cuadros de Sí
diálogo)
5
Relevante
Suspensión y
mediante CLI
6
Opcional
Gestión del tamaño del disco mediante CLI
No
7
Opcional
Gestión de la memoria RAM mediante CLI
Sí
8
Opcional
Gestión de la red mediante CLI
Sí
9
Opcional
Creación y eliminación de máquina virtual mediante CLI
Sí
reanudación
de
Sí
la
máquina
virtual Sí
3.1.3 Descripción detallada
Id. Comandos
1
Iniciar máquina virtual
VBoxManage startvm <uuid|name>
#<uuid> UUID es el identificador interno único que VirtualBox emplea
para referenciar la máquina virtual
#<name> nombre para referirse a la máquina virtual
Ejemplos:
VBoxManage startvm "BvirtualBox32bits"
VBoxManage startvm 658d6dea-332f-41b2-88e9-1b02ce3357dd
Apagar máquina virtual
VboxManage controlvm <uuid|name> acpipowerbutton
Ejemplos:
VboxManage controlvm "BvirtualBox32bits" acpipowerbutton
2
Desactivar
automática
suspensión Es necesario desactivar las opciones de ahorro de energía del huésped
3
Migración a otro equipo
1.- Dar de alta el disco imagen en el repositorio:
VBoxManage internalcommands setvdiuuid $PWD/Disco.vdi
VBoxManage registerimage disk $PWD/Disco.vdi
2.-Registrar y configurar la máquina virtual
VBoxManage createvm -name Centos -register
VBoxManage modifyvm Centos -hda $PWD/Disco.vdi
VBoxManage
modifyvm
Centos
-nic1 intnet
-macaddress1 080027111111
4
Desactivar
diálogo
cuadros
-intnet1
vlan1
de VBoxHeadless --startvm <uuid|name>
#Inicia la máquina virtual sin mostrar ningún tipo de GUI en el anfitrión
Ejemplos:
VBoxHeadless --startvm "BvirtualBox32bits"
5
Suspensión
VBoxManage controlvm <uuid|name> pause
Ejemplos:
VBoxManage controlvm "BvirtualBox32bits" pause
Reanudación
VBoxManage controlvm <uuid|name> resume
Ejemplos:
VBoxManage controlvm "BvirtualBox32bits" resume
DO_SIS_formigacloud_funcionalidades_hipervisores_V3.odt
ENTIDAD CERTIFICADA
Act:08/09/2010
UNE-EN-ISO 9001
5/7
Estudio de las funcionalidades requeridas en los hipervisores
Suspensión
guardando VBoxManage controlvm <uuid|name> savestate
imagen en disco
Ejemplos:
VBoxManage controlvm "BvirtualBox32bits" savestate
Reanudación
desde VBoxManage startvm <uuid|name>
imagen guardada en disco
Ejemplos:
VBoxManage startvm "BvirtualBox32bits"
6
Gestionar
disco
tamaño
del No disponible en VirtualBox
Solución alternativa:
•
7
Gestionar memoria RAM
Crear un nuevo disco con el tamaño deseado y
migrar los datos del antiguo al nuevo
VBoxManage modifyvm <uuid|name> --memory SIZE
#SIZE expresa la cantidad de memoria en MiB
Ejemplos:
VBoxManage modifyvm "BvirtualBox32bits" --memory 2048
8
Gestionar red
VBoxManage modifyvm
<uuid|name>
[--nic<1-N> none|null|nat|bridged|intnet|hostonly|
vde]
[--nictype<1-N> Am79C970A|Am79C973|
82540EM|82543GC|82545EM|
virtio]
[--cableconnected<1-N> on|off]
[--nictrace<1-N> on|off]
[--nictracefile<1-N> <filename>]
[--nicspeed<1-N> <kbps>]
[--nicbootprio<1-N> <priority>]
[--bridgeadapter<1-N> none|<devicename>]
[--hostonlyadapter<1-N> none|<devicename>]
[--intnet<1-N> <network name>]
[--natnet<1-N> <network>|default]
[--vdenet<1-N> <network>|default]
[--natsettings<1-N> [<mtu>],[<socksnd>],
[<sockrcv>],[<tcpsnd>],
[<tcprcv>]]
[--natpf<1-N> [<rulename>],tcp|udp,[<hostip>],
<hostport>,[<guestip>],<guestport>]
[--natpf<1-N> delete <rulename>]
[--nattftpprefix<1-N> <prefix>]
[--nattftpfile<1-N> <file>]
[--nattftpserver<1-N> <ip>]
[--natdnspassdomain<1-N> on|off]
[--natdnsproxy<1-N> on|off]
[--natdnshostresolver<1-N> on|off]
[--nataliasmode<1-N> default|[log],[proxyonly],
[sameports]]
[--macaddress<1-N> auto|<mac>]
Ejemplos:
VBoxManage modifyvm "BvirtualBox32bits" -nic1 intnet -intnet1 vlan1
-macaddress1 080027333333
9
Crear máquina virtual
VBoxManage createvm
--name <name>
[--ostype <ostype>]
[--register]
[--basefolder <path> | --settingsfile <path>]
[--uuid <uuid>]
Eliminar máquina virtual
Es necesario eliminar el disco y la configuración de la máquina virtual:
DO_SIS_formigacloud_funcionalidades_hipervisores_V3.odt
ENTIDAD CERTIFICADA
Act:08/09/2010
UNE-EN-ISO 9001
6/7
Estudio de las funcionalidades requeridas en los hipervisores
1.-Eliminar disco:
VBoxManage closemedium disk|dvd|floppy <uuid>|<filename>
--delete
Ejemplo:
VBoxManage closemedium disk Prueba.vdi --delete
2.-Eliminar configuración
VBoxManage unregistervm
<uuid|name> --delete
Ejemplo:
VBoxManage unregistervm "BvirtualBox32bits" --delete
3.1.4 Referencias
Tabla 1: Tabla de referencias de VirtualBox
R1
Linux man pages
R2
VirtualBox http://www.virtualbox.org/manual/UserManual.html
DO_SIS_formigacloud_funcionalidades_hipervisores_V3.odt
ENTIDAD CERTIFICADA
Act:08/09/2010
UNE-EN-ISO 9001
7/7

Documentos relacionados