LabNo1

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 64

Laboratorio No1 – Plataforma Base

Andres Felipe Parra Quiroga

Andres Serrato Camero

INTRODUCCIÓN
Durante la elaboracion de este laboratorio aprenderemos a fondo sobre máquinas de
virtualización además de los SO y algunas configuraciones de red, aprender de forma más
teórica sobre estas máquinas virtuales, sus características sus componentes entre otras
características importantes para estas. De esta manera la intención será realizar el
montaje de diferentes servidores tipo Unix (Slackware) con su correspondiente
configuracion de red y características según indica el laboratorio, además del montaje de
sistemas Windows Server tanto sin interfaz gráfica como con la integración de esta misma
y por último un sistema Android funcional.

Enlace del video


https://youtu.be/Kva_1j8740k

Software de virtualizacion
¿Que son Hipervisores?

Un hipervisor es un software que se puede utilizar para ejecutar varias máquinas


virtuales en una única máquina física. Todas las máquinas virtuales disponen de un
sistema operativo y de aplicaciones propios. El hipervisor asigna los recursos de
computación físicos subyacentes, como la CPU y la memoria, a las máquinas
virtuales individuales según sea necesario.

¿Como se Clasifican?
Existen dos tipos de hipervisores, cada uno con una arquitectura y rendimiento
diferente

Tipo 1: Estos se sitúan por encima del servidor bare metal y tiene acceso directo a
los recursos de hardware. A causa de esto, el hipervisor de tipo 1 también se
conoce como hipervisor bare metal. La máquina host no tiene ningún sistema
operativo instalado en una configuración de hipervisor bare metal. En su lugar, el
software del hipervisor actúa como sistema operativo ligero.
Tipo 2: Es un programa de hipervisor que se instala en el sistema operativo host.
También se conoce como hipervisor alojado o incrustado. Al igual que ocurre con
otras aplicaciones de software, los hipervisores alojados no tienen un control total
sobre los recursos de computación. En su lugar, el administrador de sistemas
asigna los recursos para el hipervisor alojado, el cual los distribuye a las máquinas
virtuales.

¿Qué características tienen?


• Rendimiento
• Ecosistema
• Herramientas de gestión
• Migración en vivo

Explique su arquitectura
Tipo 1:
• Hardware: El hipervisor se instala directamente sobre el hardware físico, como
una capa muy delgada.
• Hipervisor: Gestiona los recursos del hardware (CPU, memoria,
almacenamiento, etc.) y crea y gestiona las máquinas virtuales (VMs).
• Máquinas Virtuales (VMs): Cada VM puede ejecutar su propio sistema
operativo (invitado) como si fuera hardware independiente.
Tipo 2:
• Hardware: El sistema operativo anfitrión (host) está instalado directamente en
el hardware.
• Sistema Operativo Anfitrión: Un sistema operativo tradicional que ejecuta el
hipervisor como una aplicación más.
• Hipervisor: Funciona como una aplicación en el sistema operativo anfitrión y
gestiona las VMs.
• Máquinas Virtuales (VMs): Cada VM corre un sistema operativo invitado.

¿Qué es computación en la nube?


La computación en la nube es la disponibilidad a pedido de recursos de
procesamiento (como infraestructura y almacenamiento), como servicios a través
de Internet. Elimina la necesidad de que las personas y las empresas administren
ellos mismos los recursos físicos y solo paguen por lo que usan.
¿Se usan hipervisores en la nube? Justifique su respuesta
Si, los hipervisores son esenciales en la arquitectura de la nube, ya que permiten la
virtualización, que es la base de la escalabilidad, eficiencia, y flexibilidad que
caracteriza a los servicios en la nube. Sin ellos, la infraestructura en la nube no
podría ofrecer los niveles de servicio que hoy se consideran estándar.

¿Cuál es la diferencia de costos de un servidor físico a un servidor en la nube?


Servidor Físico: Puede ser más rentable a largo plazo si se tiene una carga de
trabajo predecible y una infraestructura estable, pero requiere una gran inversión
inicial y costos de mantenimiento continuos.

Servidor en la Nube: Ofrece menor costo inicial, flexibilidad y escalabilidad,


siendo ideal para empresas que necesitan adaptarse rápidamente a cambios en la
demanda, aunque puede resultar más costoso a largo plazo si no se optimizan los
recursos.

¿Qué son los contenedores? Explique su arquitectura.


Los contenedores son una tecnología de virtualización ligera que permite
empaquetar y ejecutar aplicaciones y sus dependencias de manera aislada en un
solo sistema operativo. A diferencia de las máquinas virtuales, que virtualizan el
hardware, los contenedores virtualizan el sistema operativo, lo que los hace más
eficientes en términos de uso de recursos.

Arquitectura de Contenedores (revisar):


• Kernel del Sistema Operativo
• Namespaces
• Cgroups (Control Groups)
• Sistema de Archivos Union (UnionFS)
• Motor de Contenedores
¿Qué similitudes o diferencias existen entre las máquinas virtuales y los
contenedores?

Un contenedor es un paquete de software que almacena todos los archivos y


configuraciones necesarios para ejecutar una aplicación en cualquier sistema
operativo. Los desarrolladores utilizan contenedores para reducir las
complejidades del desarrollo de software y mejorar la eficiencia al implementar las
aplicaciones. Una aplicación contenerizada puede ejecutarse en una nube pública,
híbrida o en las instalaciones con un rendimiento coherente, ya que depende del
sistema operativo subyacente.
Tanto los hipervisores como los contenedores proporcionan virtualización, pero en
una capa de software diferente. Un hipervisor abstrae el hardware del entorno de
software. En cambio, un contenedor se ejecuta en un entorno en que un motor de
contenedores abstrae el sistema operativo.

Manejo de tipo Unix

Instalacion y configuracion de slackware

Seleccionar el tipo de teclado que queremos

Al iniciar entramos como root y escribimos cfdisk


despues seleccionanos el tipo de label

Creamos las particiones


seleccionamos la particion sobre la que queremos intalar linux

Seleccionamos el filesystem
seleccionamos desde donde se va realizar la instalacion
seleccionamos los packetes para hacer la instalacion minima

Seleccionamos expert para escoger los packetes que queremos que se instalen
los packetes instalados son los siguientes

Al terminar de instalar los packetes seleccionamos skip


seleccionamos skip en install lilo

y la configuracion standar
dejamos vacio los parametros extra
configuramos la red y el dominio
Configuramos la ip statica
Agregamos el gateway

ipv6 la dejamos vacia


configuramos el dns
Seleccionamos los servicion que queremos que inicien

asignamos una contraseña al usuario


y al terminar presionamos en exit

retiramos la imagen iso de la maquina y la reiniciamos


una vez reinicada la maquina

Escribimos el siguiente comando

nano /etc/rc.d/rc.inet1.conf

Para mantener la red de la maquina configurada siempre

Modificamos ip y cambiamos 20 por 16

Creacion de carpetas y de grupos


al final del archivo añadimos

Ahora creamos los usuarios y le asignamos contraseñas

Por ultimo revisamos que las personas si esten dentro de los grupos designados
Verificamos la conexion de la maquina

¿Es posible convertir una máquina virtual hecha con VMWAre a VirtualBox y
viceversa?
Convertir una máquina virtual VirtualBox en Vmware:
1. En VirtualBox dirigirnos al menú Archivo y seleccionamos la opción Exportar
Servicio virtualizado.
2. En la ventana que se despliega debemos seleccionar la máquina que se desea
exportar.
3. Se pulsa Next y se debe establecer la ruta donde guardaremos la máquina virtual
en nuestra máquina anfitrión, esta máquina virtual debe quedar en formato OVF y
pulsamos Aceptar.
4. En la siguiente ventana se ven las configuraciones de la máquina virtual que se
exportarán.
5. Una vez definidas las configuraciones pulsamos el botón Exportar y se deberá
iniciar el proceso de exportación de VirtualBox a Vmware.
6. Una vez completado el proceso nos dirigimos a Vmware y seleccionamos la opción
Open del menú Archivo.
7. Nos dirigimos hasta la ruta donde quedó guardada la máquina virtual y pulsamos el
botón Abrir.
8. Luego se debe pulsar el botón Importar para iniciar el proceso de importación de la
máquina virtual a VMware.

Instalacion y configuracion de solaris


Al iniciar seleccionamos el teclado 20 (spanish) y el lenguaje 10
Seleccionamos donde realizar la instalacion
Le asignamos un nombre al computador

Y configuramos la red
Configuramos la zona horaria
seleccionamos el lenguaje

Y configuramos la fecha
Asignamos una contraseña al usuario principal

continuamos presinando f2 y esperanmos a que termine de instalar

Quitamos la imagen y reiniciamos la maquina


probamos los pings

Y añadimos a los usuarios y los grupos junto a las carpetas haciendo usando el comando
sudo mkdir /usuarios

Sudo chmod 755 /usuarios


¿Qué significa modo Bridge y modo NAT?
NAT ( Network Address Translation o Traducción de direcciones de red) Trata de un
sistema que se utiliza en las redes bajo el protocolo IP y que nos permite el intercambio de
paquetes entre dos redes que tienen asignadas mutuamente direcciones IP
incompatibles.
Oculta todo el espacio de direcciones IP privadas detrás de una sola dirección IP, o unas
cuantas en función del modo NAT que se utilice.
En un NAT básico o NAT One-to-one todos los paquetes que entran y salen de nuestra red
interna necesitan ser modificados en ciertos apartados para adaptarse a su circulación
por la red pública. Serán los siguientes:
Direcciones IP de origen y destino
El checksum o suma de comprobación de la cabecera IP para enrutar el paquete por la red
Sumas de comprobación de nivel superior
Otros elementos si el protocolo es de capas superiores a la de transporte del modelo OSI
(TCP)
Bridge Mode
Sirve para conectar dos redes independientes mediante dispositivos inalámbricos.

Conociendo y administrando los sistemas operativos


• ¿Cuál es la estructura de directorios de los sistemas operativos instalados? Indique los
directorios y el tipo de contenido que almacenan y compare Slackware y FreeBSD. En
los grupos de tres.
• ¿En dónde se encuentran los archivos de configuración del Sistema?
Se encuentran en el directorio /etc, este directorio se encarga de almacenar los archivos
de configuración del sistema y de programas.
• ¿En dónde se encuentran los ejecutables del sistema?, si estos se encuentran en más
de una carpeta indique por qué?
Se encuentran en el directorio /bin, este contiene varias herramientas que son de uso
general, adicionalmente guarda varios programas ejecutables de Linux. Adicionalmente el
directorio /boot incluye todos los ejecutables y archivos necesarios para que arranque el
sistema
• ¿En dónde se encuentran los archivos de log del sistema? ¿Para qué sirven?
Se encuentran en el directorio /var y sus subdirectorios, estos subdirectorios contienen
alguna información del sistema
▪ /lib: Contiene archivos que cambian mientras el sistema se ejecuta normalmente
▪ /local: Datos variables de los programas que se encuentran instalados en /usr/local
▪ /tmp: Contiene archivos temporales grandes o que necesitan existir por un tiempo más
amplio
▪ /games: Contiene cualquier información perteneciente a juegos existentes
• ¿En qué directorio se montan usualmente dispositivos de almacenamiento externo
como son Memorias USB y discos duros externos? Ponga una memoria/disco USB y
realice la configuración para que sea visible en la máquina virtual. ¿Qué comandos
utilizó para realizar este proceso?
El directorio /dev contiene archivos especiales del sistema, también conocidos como
controladores de dispositivos, los cuales son usados para acceder a los dispositivos del
sistema y recursos, como discos duros, módems y memoria
• ¿Qué diferencias encuentran entre los sistemas operativos en cuanto a la estructura
del file system?
La manera en la cual se estructuran los directorios de los sistemas operativos es muy
similar, ya que en todos se sigue una estructura de árbol
• Cuáles son los archivos de log del sistema.
Los Archivos log son archivos que contienen mensajes sobre el sistema, incluyendo el
kernel, los servicios y las aplicaciones que se ejecutan en dicho sistema.
• ¿Qué es syslog? ¿Cuáles son los principales archivos relacionados con syslog?. ¿qué
tipos de información se registran en los archivos de logs?. ¡Cuál es su estructura?
Indique 5 ejemplos del tipo y forma de la información que se registra en los archivos de
log del sistema. ¿Funciona en los sistemas operativos instalados?
Syslog es el acrónimo de System Logging Protocol, que significa protocolo de registro del
sistema. Se trata de un protocolo estándar utilizado para enviar mensajes de registro o
eventos del sistema a un servidor específico, llamado servidor de syslog. El syslog se
utiliza principalmente para recopilar varios registros de dispositivos de diversas máquinas
diferentes en una ubicación central para la supervisión y su análisis.
El protocolo está habilitado en la mayoría de equipos de red, como routers, switches,
cortafuegos e incluso en algunas impresoras y escáneres. Además, syslog está disponible
en sistemas basados en Linux/Unix y en muchos servidores web como Apache. Syslog no
está instalado de manera predeterminada en los sistemas Windows, que usan su propio
registro de eventos; si bien es capaz de reenviarlos a través de herramientas de terceros u
otras configuraciones utilizando el protocolo Syslog.
• ¿Cómo funcionan los permisos en los sistemas operativos instalados? Indique cómo
se cambian los permisos. Indique la equivalencia en caracteres y numérica.
La lectura, escritura y ejecución son los tres parámetros principales de los permisos.
Como los usuarios se pueden añadir en grupos cuando sus cuentas son creadas, también
puede especificar los permisos de los grupos. Para cambiar los permisos de un archivo o
directorio del servidor, se utiliza el comando chmod. El usuario debe ser el propietario del
archivo o del directorio, o tener acceso al directorio raíz para cambiar sus permisos.

Instalacion y configuracion de servidor Windows – Primera Fase


Seleccionamos la ISO de Windows Server 2022 que se encuentra en el computador de
RECO
Creamos User y Password para la maquina

Asignamos memoria base y cantidad de procesadores

Asignamos la memoria
Resumen

Configuramos el adaptador de red a Bridge


Iniciamos la máquina virtual y esperamos a la instalacion normal de Windows
Despues de configurar un usuario podremos usar la consola de Windows Server 2022
Vamos a configurar la red segun las especificaciones dellaboratorio
Configuracion final de la red:
Y por ultimo probaremos que los pings funcionen correctamente
Instalacion y configuracion de servidor Windows – SegundaFase
Vamos a omitir los primeros pasos de instalación (debido a que son iguales a los de la
primera fase, la diferencia se encuentra en la ISO a ejecutar)
Pasaremos a la configuracion de Red desde Network and Internet > Network Connections
y vamos a las propiedades de Ethernet
Vamos a configurar el protocol TCP
Vamos a probar los pings:
Configuracion de red:
Montaje Android
iniciamos la maquina y seleccionamos opciones avanzadas
despues auto_installation
al reiniciar la la maquina precinar rapidamente e
al entrar hay que modificar quiet por nomodeset xforcevesa esto para poder fijar el logo de
android al iniciar la maquina

Continuamos ejecutando estos comandos para montar el disco


Y realizamos la misma modificacion que en el archivo anterior

al terminar reinicimos la maquina y configuramos la red

Conocimiento de comandos
¿Qué es el Shell?
Los shell son el medio por el que se pueden invocar o ejecutar los distintos programas
disponibles en un computador. El Shell o intérprete de comandos es el programa
informático que provee una interfaz para que el usuario pueda acceder a servicios,
herramientas o programas del sistema operativo. El shell puede ser de tipo CLI (Interfaz
por línea de comandos) o de tipo GUI (Interfaz gráfica de usuario).
¿Cuál es la diferencia entre ellas? ¿Compare las de Unix y aparte las de Windows?
Que unix y windows usan diferentes shell por lo que muchos comandos son diferentes y
tienen en algunos lados funciones extras y funciones menos
Unix: linux, solaris
1. Cambiarse de directorio
cd
2. Revisar la estructura de directorios y archivos del file system
ls
3. Copiar o mover un archivo
copiar: cp
mover: mv
4. Ver el contenido de un archivo sin editarlo
cat
5. Editar un archivo
vi
6. Mirar las primeras líneas de un archivo sin editarlo/
head
7. Mirar las últimas líneas de un archivo sin editarlo
tail
8. Buscar una palabra en un archivo
grep
9. Buscar un archivo en el file system
find
10. ¿Qué es una expresión regular? y ¿en dónde se puede usar dentro del Shell?
Una expresión regular es una cadena de caracteres que es utilizada para describir o
encontrar patrones dentro de otros strings, en base al uso de delimitadores y ciertas reglas
de sintaxis.
Ciertos comandos permiten el uso de expresiones regulares para formar patrones de filtro
/ búsqueda, mucho más potentes que los meta-caracteres del Shell.
11. Cambiar los permisos de un archivo o directorio
ch mode
12. Consultar la información de
• Tarjeta de red, dirección IP y dirección MAC
ipconfig
• Procesos en ejecución
top
• Uso de memoria y disco
du -ks

Webgrafía

• Amazon Web Services. (s.f.). ¿Qué es un hipervisor? Recuperado de


https://aws.amazon.com/es/what-is/hypervisor/
• IBM. (s.f.). ¿Qué es un hipervisor? Recuperado de https://www.ibm.com/mx-
es/topics/hypervisors
• Google Cloud. (s.f.). ¿Qué es la computación en la nube? Recuperado de
https://cloud.google.com/learn/what-is-cloud-computing?hl=es-419

También podría gustarte