Download - Freebsd Qemu
-
Saltar a la primera pgina
1
QEMU
Marco Aravena
Saltar a la primera pgina
2
Introduccinn Sistema Operativo:
Un sistema operativo (SO) es un conjunto de programas destinados a
permitir la comunicacin del usuario con un computador (hardware) y
gestionar sus recursos de manera eficiente.
Comienza a trabajar cuando se enciende el ordenador, y gestiona el hardware de la mquina desde los niveles ms bsicos.
-
Saltar a la primera pgina
3
Introduccinn Recursos que administra el Sistema
Operativo:
CPU
dispositivos de E/S
Memoria etc
Saltar a la primera pgina
4
Introduccinn FreeBSD:
avanzado sistema operativo para arquitecturas x86 compatibles (incluyendo Pentium y Athlon), amd64 compatibles (incluyendo Opteron, Athlon
64 y EM64T), UltraSPARC. otras
derivado de BSD, la versin de UNIX desarrollada en la Universidad de California, Berkeley
desarrollado y mantenido por un numeroso equipo de personas.
-
Saltar a la primera pgina
5
Introduccinn FreeBSD:
Sistema operativo UNIX-like
Se distribuye como un sistema operativo completo
GNU/LINUX= Kernel (un grupo de desarrolladores) + Utilitarios y aplicaciones (GNU) + Paquete kernel + app (distribuciones)
Compatibilidad con LINUX (binarios) Coleccin de ports
Saltar a la primera pgina
6
Introduccinn Licencia FreeBSD:
La redistribucin y uso en forma de cdigo fuente o binario, con o sn modificaciones, estn permitidas siempre y cuando sean conocidas las siguientes condiciones:
1. La redistribucin del cdigo fuente debe contener el texto arriba indicado, esta lista de condiciones y el siguiente texto.
2. La redistribucin en formato binario debe contener el texto arriba indicado. esta lista de condiciones y el siguiente texto en la documentacin y/o en otros materiales que acompaen a la distribucin.
THIS SOFTWARE IS PROVIDED BY THE FREEBSD PROJECT ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. .....
-
Saltar a la primera pgina
7
Introduccinn Quin usa FreeBSD???
Walnut Creek CDROM:
ftp.cdrom.com, soportando 6000 conexiones simultneas. Yahoo !!! Netcraft
FreeBSD y Apache para su sitio Web, y FreeBSD/Perl para su coleccin de datos sobre Internet.
www.decom-uv.cl Web DNS (decom-uv.cl) Firewall-Bridge
alumnos.decom-uv.cl WEB-MAIL Cuentas (samba)
Saltar a la primera pgina
8
Introduccin
-
Saltar a la primera pgina
9
Instalar FreeBSD: Manos a la obran Paso 1:
Inventario del sistema Respaldos Determinar ubicacin para la instalacin
Saltar a la primera pgina
10
Instalar FreeBSD: Manos a la obran Particionar el Disco
-
Saltar a la primera pgina
11
Instalar FreeBSD: Manos a la obran Paso 2:
Recoleccin de datos de Red IP Mscara Puerta de Enlace DNS (servidores de nombre) DHCP??
n Paso 3: Medio de instalacin
Red (FTP,NFS, acceso a Internet!!) Local (CD/DVD)
1 CD!!!
Saltar a la primera pgina
12
Instalar FreeBSD: Manos a la obran Paso 4:
Inicio del sistema (boot)
y los conos??
-
Saltar a la primera pgina
13
Instalar FreeBSD: Manos a la obran Paso 5:
Seleccin de localidad
Saltar a la primera pgina
14
Instalar FreeBSD: Manos a la obran Paso 6:
Configuracin de teclado
-
Saltar a la primera pgina
15
Instalar FreeBSD: Manos a la obran Paso 7:
Aplicacin para instalacin de software sysinstall
Saltar a la primera pgina
16
Instalar FreeBSD: Manos a la obran Paso 8:
Particionamiento: slice !!!!
-
Saltar a la primera pgina
17
Instalar FreeBSD: Manos a la obran Paso 9:
bootloader
Saltar a la primera pgina
18
Instalar FreeBSD: Manos a la obran Paso 10:
Creacin de particiones al interior de una slice
-
Saltar a la primera pgina
19
Instalar FreeBSD: Manos a la obran Paso 11:
Seleccin de paquetes
Saltar a la primera pgina
20
Instalar FreeBSD: Manos a la obran Paso 12:
Seleccin del medio de instalacin
-
Saltar a la primera pgina
21
Instalar FreeBSD: Manos a la obran Paso 13:
Listo ....
Saltar a la primera pgina
22
FreeBSD: Operacinn Unix-like -> UNIX/LINUXn Archivos de configuracin
/etc ej. /etc/rc.conf
n Modificaciones a la instalacinn Incorporacin de paquetes
cd /usr/ports/... make make install
-
Saltar a la primera pgina
23
Opcin Avanzada : Recompilar Kerneln Por qu recompilar el kernel??n Procedimiento:
cd /usr/src/sys/i386/conf Editar nuevo archivo de kernel (usando como base
GENERIC /usr/sbin/config archivo_kernel make cleandepend; make depend make make install listo!!!
Saltar a la primera pgina
24
Aplicacionesn Servidor
Web Mail DNS
n Seguridad Firewall (ipfw, ipf) Bridge Forwarding (Portal Cautivo)
n Conectividad Router NAT Administracin de Ancho de Banda
n QoS ALTQ
-
Saltar a la primera pgina
25
Aplicaciones Interesantesn Docencia en Redes
Imunes Versin personalizada de Live CD
n LiveCD FreeSBIE
Saltar a la primera pgina
26
Conclusionesn Sistema operativo orientado a servidor
Estable Desarrollo nico Unix-like
n Fcil de instalar y reconfigurar Utilitarios Estilo make
n Operacin simple Rpido inicio y finalizacin Archivos de configuracin en texto plano
-
Saltar a la primera pgina
27
Conclusiones
Saltar a la primera pgina
28
QEMU
-
Saltar a la primera pgina
29
QEMUn QEMU es un software open source que permite emular y
virtualizar mquinas
Emulador: Cuando QEMU es usado como emulador de mquina, puede
ejecutar sistemas operativos y programas hechos para una mquina sobre una mquina diferente (MAC para motorola -> en PC). sto lo realiza utilizando traduccin dinmica.
Virtualizador: Cuando QEMU es usado como virtualizer, QEMU alcanza un
rendimiento cercano al la ejecucin nativa, ejecutando el cdigo del sistema virtualizado directamente sobre la CPU del sistema anfitrin.
Para mejorar el rendimiento en estos casos se utiliza un acelerador para QEMU (KQEMU).
El modo virtualizador requiere que tanto el anfitrin como la mquina virtualizada usen procesadores x86 compatibles.
Saltar a la primera pgina
30
QEMU
Soporte:
-
Saltar a la primera pgina
31
QEMUn Ejemplo:
Saltar a la primera pgina
32
QEMU
Ejemplo:
-
Saltar a la primera pgina
33
QEMU
Ejemplo:
Saltar a la primera pgina
34
QEMU
RED: User (NAT)
PC Mquina VirtualDHCP Server (10.0.2.2)DNS Server (10.0.2.3)SMB Server (10.0.2.4)
200.1.17.X
10.0.2.X
-
Saltar a la primera pgina
35
QEMU
RED: Usando TAP (OpenVPN)
Saltar a la primera pgina
36
QEMU
RED: Usando TAP
PC Mquina Virtual192.168.0.1
192.168.0.X
200.1.17.X
-
Saltar a la primera pgina
37
QEMU
RED: Usando Modo bridge de windows + TAP
PC
Mquina Virtual
200.1.17.X
200.1.17.Y
Saltar a la primera pgina
38
QEMU
RED: Usando Modo bridge de windows + TAP