Taller sistemas distribuidos linux usando VMWare

3,004 views
2,820 views

Published on

El taller de sistemas distribuidos linux, tiene como finalidad iniciar a principiantes en el uso de este SO y ayudarlos a montar los servicios básicos en un sistema distribuido usando VMWare como plataforma de virtualización

Published in: Technology
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,004
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
0
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

Taller sistemas distribuidos linux usando VMWare

  1. 1. TALLER I, PARTE 2 SISTEMAS DISTRIBUIDOS SOBRE PLATAFORMA LINUXFACULTAD DE INGENIERIA, ARQUITECTURA, ARTES Y DISEÑO PROGRAMA DE INGENIERIA DE SISTEMAS SISTEMAS DISTRIBUIDOS DAMIAN BARRIOS UNIVERSIDAD DE SAN BUENAVENTURA CARTAGENA–BOLIVAR 2012
  2. 2. CONTENIDO1. SISTEMA DISTRIBUIDO1.2 CARACTERÍSTICAS2. ARQUITECTURA CLIENTE-SERVIDOR2.1 CATEGORIAS DE SERVIDORES2.2 COMPONENTES DE SOFTWARE3. DESCRIPCIÓN DE LA INFRAESTRUCTURA DE RED4. SELECCIÓN DEL SISTEMA OPERATIVO Y DISTRIBUCIÓN5. INSTALACIÓN DE UBUNTU SERVER6. ERRORES Y PROBLEMAS EN LA INSTALACIÓN6.1 INSTALACIÓN DIRECTA SIN SOLICITUD DE CONFIGURACIONES6.2 IMPOSIBLE REASIGNAR MEMORIA7. CONFIGURACION DE LOS SERVICIOS7.1 SERVIDOR DHCP SOBRE UBUNTU SERVER 10.047.2 DNS (DomainNameSystem)7.3 SAMBA SERVIDOR DE ARCHIVOS Y CARPETAS8.CONFIGURACION DEL SERVIDOR DE CORREOS8.1 CLONAR SERVIDOR PRIMARIO8.2 DESINTALAR SERVICIOS INNECESARIOS8.3 INSTALAR SERVIDOR DE CORREOS9. REFERENCIAS
  3. 3. 1. SISTEMA DISTRIBUIDOEs una colección de computadoras separadas físicamente y conectadas entre sípor una red de comunicaciones distribuida; cada máquina posee sus componentesde hardware y software que el usuario percibe como un solo sistema (no necesitasaber qué cosas están en qué máquinas). El usuario accede a los recursosremotos (RPC) de la misma manera en que accede a recursos locales, o un grupode computadores que usan un software para conseguir un objetivo en común.Los sistemas distribuidos deben ser muy confiables, ya que si un componente delsistema se descompone otro componente debe ser capaz de remplazarlo, esto sedenomina tolerancia a fallos.El tamaño de un sistema distribuido puede ser muy variado, ya sean decenas dehosts (red de área local), centenas de hosts (red de área metropolitana), y miles omillones de hosts (Internet); esto se denomina escalabilidad.1.2 Características  Para cada uno de los usuarios debe ser similar al trabajo en el Sistema Centralizado.  Seguridad interna en el sistema distribuido.  Se ejecuta en múltiples Computadoras.  Tiene varias copias del mismo Sistema Operativo o de diferentes Sistemas Operativos que proveen los mismos servicios.  Entorno de trabajo cómodo.  Dependiente de redes (LAN, MAN, WAN, etc.).  Compatibilidad entre los dispositivos conectados.  Transparencia (El uso de múltiples procesadores y el acceso remoto debe ser invisible).2  Interacción entre los equipos.  Diseño de software compatible con varios usuarios y sistemas operativos
  4. 4. 2. ARQUITECTURA CLIENTE-SERVIDORSistema donde el cliente es una máquina que solicita un determinado servicio y sedenomina servidor a la máquina que lo proporciona. Los servicios pueden ser:  Ejecución de un determinado programa.  Acceso a un determinado banco de información.  Acceso a un dispositivo de hardware.Es un elemento primordial, la presencia de un medio físico de comunicación entrelas máquinas, y dependerá de la naturaleza de este medio la viabilidad delsistema.2.1 Categorías de Servidores:A continuación se presenta una lista de los servidores más comunes:Servidores de archivos. Proporciona archivos para clientes. Si los archivosnofueran tan grandes y los usuarios que comparten esos archivos no fueranmuchos, esto sería una gran opción de almacenamiento y procesamiento dearchivos. El cliente solicita los archivos y el servidor los ubica y se los envía.Servidores de Base de Datos. Son los que almacenan gran cantidad dedatosestructurados, se diferencian de los de archivos pues la información que seenvía está ya resumida en la base de datos. Ejemplo: El Cliente hace unaconsulta, el servidor recibe esa consulta (SQL) y extrae solo la informaciónpertinente y envía esa respuesta al cliente.Servidores de Software de Grupo. El software de grupo es aquel, quepermiteorganizar el trabajo de un grupo. El servidor gestiona los datos que dansoporte a estas tareas.Servidores WEB. Son los que guardan y proporcionan Páginas HTML. Elclientedesde un browser o link hace un llamado de la página y el servidor recibe elmensaje y envía la página correspondiente.
  5. 5. Servidores de correo. Gestiona el envío y recepción de correo de un grupodeusuarios (el servidor no necesita ser muy potente). El servidor solo debe utilizarun protocolo de correo.Servidores de impresión. Gestionan las solicitudes de impresión de losclientes.El cliente envía la solicitud de impresión, el servidor recibe la solicitud y laubica en la cola de impresión, ordena a la impresora que lleve a cabo lasoperaciones y luego avisa a la computadora cliente que ya acabo su respectivaimpresión.Servidores de aplicación. Se dedica a una única aplicación. Es básicamenteunaaplicación a la que pueden acceder los clientes.2.2 Componentes de Software:Se distinguen tres componentes básicos de software:Presentación. Tiene que ver con la presentación al usuario de un conjuntodeobjetos visuales y llevar a cabo el procesamiento de los datos producidos por elmismo y los devueltos por el servidor.Lógica de aplicación. Esta capa es la responsable del procesamiento delainformación que tiene lugar en la aplicación.Base de datos. Esta compuesta de los archivos que contienen los datos delaaplicación.
  6. 6. Esta práctica tiene como objetivos montar una arquitectura cliente servidor bajoplataforma Linux. Teniendo en cuenta que para el laboratorio no se cuenta conuna infraestructura de red y servidores completa, se utilizara el concepto devirtualización.3. DESCRIPCIÓN DE LA INFRAESTRUCTURA DE RED.
  7. 7. SERVIDOR 1:SER-CDSA-01 CONTROLADOR DE DOMINIO PRIMARIOServidor Controlador de Dominio Principal donde se crearan las cuentas deusuarios del dominio, para que estos puedan acceder a la red y los recursos yservicios de la misma.Servicios:  DNS: Permite a los usuarios comunicarse y encontrar recursos dentro de lared. Nos permite teniendo la dirección IP de una maquina en el dominio conocer su nombre o conociendo el nombre de una maquina en el dominio obtener su IP.  DHCP: Se encarga de la asignación de direcciones ip dinámicas a losusuarios del dominio.  Archivo: Para Compartir las Carpetas y archivos de los usuarios y algunosrecursos.SERVIDOR 2: SER-CDEX-01 SERVIDOR DE CORREOServicios:  Contará con los mismos servicios que el servidor primario exceptuando el servicio de archivos, se instalara el servidor de correo electrónico, el cual se encargará del correo interno, pero también se podrá acceder al servicio vía web.
  8. 8. 4. SELECCIÓN DEL SISTEMA OPERATIVO Y DISTRIBUCIÓNEn este proyecto fue necesario escoger un sistema operativo que satisficiera lasnecesidades del proyecto, y que tuviera unas carteristas propicias para podertrabajar cómodamente. De tal manera que por decisión grupal se tomó comosistema operativo para el desarrollo del proyecto Ubuntu server-10.04- i386.Ubuntu es uno de los sistemas operativos que a nivel de usuarios es bastanteamigable por lo cual facilita el desarrollo del proyecto a los estudiantes, además sufácil instalación junto con la manera de instalar los servicios, influyeron en laescogencia de este sistema operativo.Por otra parte este Ubuntu es el sistema operativo con el cual el grupo de trabajose encuentra más familiarizado, dado que cada uno tiene experiencia personal coneste, y conoce desde su propia perspectiva características, ventajas y falenciasque este puede tener en cualquier en determinado momento
  9. 9. 5. INSTALACIÓN DE UBUNTU SERVERPara comenzar debemos descargar VMware Workstation la que será nuestramáquina virtual, se descarga gratuitamente una versión de prueba a través dehttp://www.vmware.com/latam/,a continuación se instala el software en nuestroequipo, de igual manera debemos disponer de Ubuntu server, podemos obtenerlogratuitamente desde la siguiente URL: http://www.ubuntu.com/download/server.VMWare posee una estructura que nos permite crear redes virtuales entremaquina virtuales independientes que posean o simulen equipos (servidores,usuarios) reales. Esto es posible gracia a que trae unos switches virtuales, quefuncionan igual que unos switches físicos. Algunos de estos con característicasespeciales que harán posible esta configuración.VMWare al instalarse, instala consigo 10 switches virtuales, enumerados delVmnet0 al Vmnet9, la diferencia, entre cada uno de ellos radica en 3 de esos 10switches, el Vmnet0, Vmnet1 y el Vmnet8.El Vmnet0, funciona como un bridge real, que no es más que el hecho de quequeramos conectar nuestro equipo directamente a un puerto de un switch físico.Lo que significa que el host virtual que conectemos a este switch, tendrá una MACAddres independiente, una IP independiente y los equipos conectados a él sepodrán ver entre sí. Sería recomendable utilizarlo cuando queramos que estasmáquinas virtuales estén en producción y que interactúen con otras maquina en lared.El Vmnet8, posee un dispositivo de NAT, VMWare Driver, que lo que hace essimular las veces de un servidor proxi para tener a todas las ip locales dentro dela LAN y que al momento de querer salir a la WAN lo hagan a través de él.El Vmnet1, o el host-only, se encuentra enlazado a la tarjeta física del host dondese encuentra montada la máquina virtual. Esto nos permite tener comunicaciónentre la máquina virtual y el host.
  10. 10. Posteriormente procedemos a ejecutar el software VMware Workstation dondedebemos crear una nueva máquina virtual para instalar Ubuntu ServerHacemos Clic en Create a new Virtual Machine para poder crear una nuevamáquina virtual.
  11. 11. Esto nos abrirá una ventana donde debemos escoger la configuración quequeremos, se le recomienda escoger Typical, ya que hay veces que al escogerCustom carga un error al momento de ejecutar la iso de Linux Ubuntu.Como siguiente paso nos aparece una interfaz donde debemos escogerlaubicación del archivo .iso de Linux Ubuntu, referente al error anterior escogemosla opción I willinstalltheoperatingsystemlater y presionamos el botón Next.
  12. 12. Esto nos abrirá el asistente para la creación de una nueva máquina virtual,presionamos el botón Next, donde asignamos un nombre a la máquina queestamos creando, y el tipo de Sistema Operativo y la distribución de este, ennuestro caso seleccionamos Linux, con cualquier versión que indiquemos estarábien, en este ejemplo seleccionamos Ubuntu.
  13. 13. Luego proseguimos en nuestra configuración presionando el botónNext(Siguiente), aquí creamos el disco duro virtual para nuestra nueva máquinaEscogemos la cantidad de espacio necesario en disco duro para la instalación deLinux server que son aproximadamente 8GB.Después presionamos el botón Next, luego nos aparece una ventana de con lainformación de nuestra configuración y finalización de la misma.
  14. 14. Presionamos el botón Finish, para terminar con la configuración de nuestramáquina virtual damos clic donde dice “Edit virtual machine setting” para modificarel disco de inicio y la cantidad de memoria RAM que necesitamos y nodesperdiciar los recursos del sistema.Luego nos aparece la interfazen la que seleccionamos “Memory” que es dondeasignamos la memoria RAM del sistema operativo, escogimos 256MB porque eslo mínimo que se necesita para correr el Ubuntu server.
  15. 15. Le damos clic en la opción “CD/DVD(IDE)”, luego nos aparece una nueva ventanadonde debemos especificar la ubicación del archivo iso de Linux Ubuntu serverseleccionamos “Use ISO image file” y le damos clic en “Browse…”Luego damos seleccionamos la imagen de Linux y damos clic en abrir.
  16. 16. Después le damos clic en Ok, nos aparece la última interfaz donde vamos hacerclic en la opción “Poweronthis virtual machine” para comenzar con la instalaciónLinux Ubuntu server.Una vez iniciada la máquina virtual muestra la instalación de Ubuntu server, loprimero que nos solicita configurar es el idioma, en nuestro caso seleccionamosEspañol
  17. 17. Después debemos seleccionar el idioma para la instalación, el que definitivamenteserá instalado. Cabe anotar que una vez instalado podemos cambiar el idioma porlo que lo dejamos en EnglishLuego estableceremos cual es nuestra localización-región.Elegimos NO en detectar automáticamente el layout.Seleccionamos nuestra región
  18. 18. Escaneando el CD-RomCargando componentes.Detectando el hardware de redConfigurando la red mediante DHCP
  19. 19. Agregamos el nombre del servidorEn esta parte debemos decirle al instalador en qué partición o disco duroqueremos instalar el sistema. Seleccionamos "utilizar todo el disco".Una vez hemos escogido la opción de particionado, seleccionar la particióncorrespondiente o disco completo.
  20. 20. Una vez terminado esto, el sistema empieza a formatear las particionesInstalando el sistema base.Agregamos el nombre de usuario del servidor Ubuntu ServerAgregamos la contraseña del usuario la cual requiere confirmación durante lainstalación
  21. 21. Encriptar su carpeta de usuario, seleccionamos NOEn la configuración de proxy, seleccionamos continuar, en caso de tener uno seescribe en esta secciónConfigurando APT (de provisión de paquetes automático del repositorio deUbuntu) se configurará para acceder al repositorio del proyecto y descargar lasactualizaciones de seguridadEn cuantas a las actualizaciones automáticas seleccionamos que no hagaactualizaciones automáticas esto por cuestión de seguridad.
  22. 22. Seleccionamos los servicios que queremos que se instalen en nuestro casoseleccionamos DNS server, ya que Permite a los usuarios comunicarse yencontrar recursos dentro de la red SAMBA file server es el servidor de archivosPara Compartir las Carpetas y archivos de los usuarios y algunos recursos,LAMPserver que es el servidor HTTP Apache es un servidor web libre y decódigoabierto uno de los requisitos para instalar el servidor de correos.
  23. 23. Proceso de instalación del software seleccionadoUbuntu utiliza GRUB como gestor de arranque, no aplica en este caso de máquinavirtual.Finalizando la instalación, clic en continuar para finalizar
  24. 24. 7. CONFIGUACIÓN DE LOS SERVICIOS 7.1 DHCP Sobre Ubuntu server 10.04Un servidor DHCP (Dynamic Host ConfigurationProtocol) es un servicio de red queprovee direcciones IP entre otra información de configuración a los equipos que seencuentran conectados a este dentro de una red de datos sin importar el sistemaoperativo que posean las máquinas cliente aunque el servidor este corriendosobre Ubuntu Server.Las máquinas configurados vía DHCP no tienen control sobre la configuración dered de las mismas, adquiriendo toda esta información directamente desde elservidor DHCP que se encarga de configurar automáticamente la dirección IP dela máquina, la máscara de subred, la puerta de enlace predeterminada o Gateway,el nombre del host, el nombre del dominio, entre otros datos importantes para elbuen funcionamiento de la red.A continuación aprenderemos como configurar un servidor DHCP usando UbuntuServer 10.04.Para este caso en particular utilizaremos los siguientes datos a entregar por elservidor DHCP y la interfaz de red eth0:Rango de direcciones IP: 192.168.1.10 – 192.168.1.20Dirección de subred: 192.168.1.0Mascara de red: 255.255.255.0Dominio: usb.netPuerta de enlace predeterminada: 192.168.1.1Dirección Broadcast: 192.168.1.255Servidores DNS: 208.67.222.222 y 208.67.220.220 (OpenDNS )Instalamos el paquete del servidor DHCPsudo apt-get install dhcp3-serverDespués de instalar la aplicación dhcp3-server pasamos a configurar nuestrainterfaz de red como lo mencionamos anteriormente es la eth0 y lo hacemos conel siguiente comando:Sudo nano /etc/network/interfacesLuego pasamos a cambiar los ítems que componen este archivo y lo dejamos dela siguiente manera
  25. 25. Como podemos observar la interfaz eth0 le estamos asignando dirección ipestática y lo que aparece con el signo # (numeral) está en comentario, después demodificarlo presionamos la tecla Ctrl+O y después presionamos enter.Después de configurar el archivo pasamos a configurar el servicio de red con elsiguiente comando:Sudo /etc/init.d/networking restartLuego de esto debe aparecer la ip q le asignamos a la interfaz de red eth0 la cualpodemos visualizar con el digitando el comando ifconfig y luego presionamosenterEl siguiente paso es modificar el archivo de configuración del servidor DHCP el lohacemos con el siguiente comando:Cd /etc/dhcp3 Luego, hacemos una copia por seguridad del archivo de configuración que tienecomo nombre dhcpd.conf con este comando:Sudo mv dhcpd.confdhcpd.conf.oriDespués creamos nuestro propio archivo de configuración así:Sudo nano dhcpd.conf
  26. 26. El archivo de configuración creado lo debemos dejar configurado de la siguienteforma:Al terminar debemos de realizar los mismos pasos que en el anterior presionandola tecla Ctrl+O y luego la tecla enter.Para finalizar con la instalación y configuración del servidor dhcp reiniciamos elservicio digitando este comando:Sudo /etc/init.d/dhcp3-server startEl cual debe aparecer así:
  27. 27. Ya tenemos nuestro servidor DHCP corriendo libremente sobre Ubuntu Server10.04 y listo para entregar la información necesaria a cada una de las máquinasque conectemos a la red en la que se encuentra.7.2 DNS (DomainNameSystem)El servidor DNS instalado es Bind dado que es uno de los más utilizados, ahoraveremos cómo se instala y configuraPara instalar y configurar nuestro servidor DNS utilizaremos bind9 que es unos delos más utilizados por su facilidad de configurar y porque es el más actualprocedemos a instalarlo con el siguiente comando:Sudo apt-getinstall bind9Después de este paso realizamos una copia por seguridad del archivo deconfiguración con el siguiente comando:Sudo cp /etc/bind/named.conf.local /etc/bind/named.conf.local.copiaAl realizar la copia de seguridad pasamos a editar el archivo al que le hicimos lacopia dejándolo configurado de la siguiente forma con el comando a continuación:Luego de configurar el archivo presionamos la tecla Ctrl+O y después enter,pasamos a comprobar que a configuración que hicimos este correcta la cual nodebe mostrar ningún mensaje, digitamos lo siguiente:Named-checkconf
  28. 28. El siguiente paso es configurar los archivos que nombramos en la configuraciónanterior que son “db.infousb.com” y “db.192.168.1”, entonces aprovechamos losarchivos que se encuentran en el directorio bind los copiamos y pasamos aeditarlos así:Sudo cp /etc/bind/db.local /etc/bind/db.infousb.comAhora pasamos a editar y lo dejamos de la siguiente manera:Sudo nano /etc/bind/db.infousb.comDespués de modificar el archivo presionamos a tecla Ctrl+O y después la teclaenter.El siguiente pasó el comprobar que la configuración es correcta con el siguientecomando:Sudo named-checkzone infousb.com /etc/bind/db.infousb.comDebe aparecer un mensaje de ok indicándonos que todo está perfecto.Volvemos hacer el paso anterior para crear el archivo que nos hace falta digitandolo siguiente:Sudo cp /etc/bind/db.local /etc/bind/db.192.168.1Ahora pasamos a editar y lo dejamos de la siguiente manera:
  29. 29. Sudo nano /etc/bind/ db.192.168.1Después de modificar el archivo presionamos a tecla Ctrl+O y después la teclaenter.El siguiente pasó el comprobar que la configuración es correcta con el siguientecomando:Sudo named-checkzone2.168.192.in-addr.arpa /etc/bind/db.192.168.1Debe aparecer un mensaje de ok indicándonos que todo está bien, para finalizarcon la instalación y configuración del servidor DNS reiniciamos el servicio yconfiguramos el archivo de inicio del DNS digitando estos comandos:Sudo /etc/init.d/bind9 restartEl cual debe aparecer así:.
  30. 30. Y el siguiente:Sudo nano /etc/resolv.confEl cual debe quedar de la siguiente manera:Después de modificar el archivo presionamos a tecla Ctrl+O y después la teclaenter.Ya tenemos nuestro servidor DNS corriendo libremente sobre Ubuntu Server10.04 y listo para entregar la información necesaria a cada una de las máquinasque conectemos a la red en la que se encuentra.7.3 SAMBA SERVIDOR DE ARCHIVOS Y CARPETASSamba es una implementación libre del protocolo de archivos compartidosde Microsoft Windows (antiguamente llamado SMB, renombrado recientemente aCIFS) para sistemas de tipo UNIX. De esta forma, es posible que ordenadorescon GNU/Linux, Mac OS X o Unix en general se vean como servidores o actúencomo clientes en redes de Windows. Samba también permite validar usuarioshaciendo de Controlador Principal de Dominio (PDC), como miembro de dominio eincluso como un dominio Active Directory para redes basadas en Windows; apartede ser capaz de servir colas de impresión, directorios compartidos y autentificarcon su propio archivo de usuarios.Entre los sistemas tipo Unix en los que se puede ejecutar Samba, están lasdistribuciones GNU/Linux, Solaris y las diferentes variantes BSD entre las quepodemos encontrar el Mac OS X Server de Apple.
  31. 31. Para la instalación y configuración del servidor de archivos y carpetas utilizaremossamba y comenzamos instalándolo comando el siguiente comando:Sudo aptitude install samba smbclientsmbfs samba-docDespués de instalar samba debemos crear o configurar una red en Windows xpque es nuestro equipo cliente, ya que al momento de configurar samba a nuestrasnecesidades necesitamos tener el cliente listo para probar las configuraciones quevamos realizando en samba. El primer paso es compartir una carpeta en la red detrabajo en Windows xp realizamos los siguientes pasos: 1. damos clic derecho a la carpeta queremos compartir, se nos despliega un menú y damos clic en la opción Compartir y seguridad. 2. Luego se nos despliega una interfaz en la que debemos dar clic en las letras azules que aparecen en subrayado “Asistente para configuración de red”.
  32. 32. 3. Se nos despliega una ventana en la que debemos hacer clic en siguiente.4. A la siguiente interfaz también damos clic en siguiente.
  33. 33. 5. En la interfaz que nos aparece a continuación seleccionamos la opción “Ignorar el hardware desconectado” para que pueda continuar y damos clic en siguiente.6. En la interfaz siguiente seleccionamos la opción que mejor describa nuestro caso y le damos clic en siguiente.
  34. 34. 7. En este punto seleccionamos la interfaz con la que vamos a crear la red en nuestro caso utilizamos VMnet3 como la imagen es un ejemplo es la razón por la que aparece VMnet8 y damos clic en siguiente.8. En este punto seleccionamos los ítems de acuerdo a sus necesidades y damos clic en siguiente.
  35. 35. 9. En la siguiente interfaz podemos asignarle un nuevo nombre al equipo y una descripción en nuestro caso lo dejamos por defecto sin descripción, ya que como es una red pequeña se puede identificar los equipos sin ninguna dificultad, luego damos clic en siguiente.10. La siguiente interfaz es donde debemos asignarle un nombre a nuestra red de trabajo, ya que a la hora de configurar el servidor samba debemos indicarle cual es el nombre de nuestra red para que establezca conexión entre las dos máquinas (Linux server y Windows xp).
  36. 36. 11. En esta interfaz como vamos a compartir archivos con la Linux server escogemos la primera opción como lo muestra la imagen y damos clic en siguiente.12. Luego la ventana nos muestra información de la configuración que hemos escogido por medio del asistente así que solo damos clic en siguiente.
  37. 37. 13. Esta interfaz nos aparece si está bien configurado y es cuando empieza a configurar nuestra red de trabajo.14. En caso de que necesites ejecutar la configuración realizada en otro equipo puedes guardarla y ejecutarla en otro equipo cliente con Windows xp de la siguiente manera, como nosotros solo tenemos un cliente con este sistema operativo nuestra opción fue otra, finalizamos el asistente y damos clic en siguiente.
  38. 38. 15. En este último paso damos clic en finalizar, reiniciamos el sistema para que tenga efecto la configuración de la red trabajo y después de iniciar el sistema comprobamos que la configuración esta correcta.De esta forma comprobamos que la carpeta que escogimos finalmente estecompartida en red y que el nombre del grupo de trabajo asignado sea el correcto.
  39. 39. Al finalizar la creación de nuestra red de trabajo en Windows pasamos a configurarel archivo de samba en Linux Ubuntu server pero como primera medida hay queinstalar la parte grafica para Linux, ya que al momento de configurar el archivosolo funciona o en nuestro caso funciono con el comando gedit que es un blockde notas y para ejecutarlo solo se hace con la parte grafica de Ubuntu server. Parainstalar la parte grafica en Linux server digitamos los siguientes comandos:Sudo updateSudo apt-get install Ubuntu-desktopAl finalizar la instalación de este paquete reiniciamos el sistema Linux yejecutamos la parte grafica de Ubuntu server digitando los siguientes comandos:Sudo shutdown –P nowSudo startxLuego pasamos a editar nuestro archive de configuración de samba digitando elsiguiente comando:Sudo sugedit /etc/samba/smb.conf&El cual solo le asignaremos el nombre del grupo de trabajo debe quedar así:
  40. 40. Para reiniciar el servicio digitamos los siguientes comandosService smbd statusService smbd restartEl siguiente paso es irnos a la máquina de Windows y actualizar Mis sitios de redde tal forma que detecte la red de Linux server en Windows el cual se debe verasí:Como observamos la carpeta de Ubuntu server aparece compartida en nuestrared de trabajo ahora procedemos a crear los archivos y las carpetas que vamos acompartir con sus respectivos permisos para el usuario Windows en este caso,luego hacemos lo siguiente:Nos ubicamos en el directorio homeroot@ubuntu:/home/adminsd# cd ..ahora comenzamos a crear lo necesario de la siguiente forma:root@ubuntu:/home# mkdir sambaroot@ubuntu:/home# cd /samba
  41. 41. root@ubuntu:/home/samba# mkdir –p púbico/ocultoroot@ubuntu:/home/samba# mkdir privadoroot@ubuntu:/home/samba/publico# touch fich1.txtroot@ubuntu:/home/samba/publico# cd ocultaroot@ubuntu:/home/samba/publico/oculta# touch oculto.txtroot@ubuntu:/home/samba/publico/oculta# cd ../../privadoroot@ubuntu:/home/samba/privado# touch fich2.txtroot@ubuntu:/home/samba/privado# cd ../..Con este comando asignamos los permisos a los usuarios sobre la carpeta sambaroot@ubuntu:/home# chmod 777 –r sambaPasamos a configurar nuevamente el archivo de configuración de samba el cualdebe quedar así:Luego guardamos los cambios dando clic en “save” y pasamos a reiniciar elservicio de samba así como la vez pasada
  42. 42. Service smbd restartDespués volvemos a actualizar nuestro sitio de red e ingresamos a la carpeta deUbuntu server y observamos que la carpeta pubico quedo compartidasatisfactoriamente.Y listo tenemos configuradas las carpetas y archivos compartidos entre nuestroservidor samba en Linux Ubuntu server y nuestro cliente Windows.
  43. 43. 8.CONFIGURACION DEL SERVIDOR DE CORREOS8.1 CLONAR SERVIDOR PRIMARIOEs el momento de configurar nuestro segundo servidor que el de correos peroprimero procedemos a ir al menú VM, y seleccionamos la opción Clonar,VMWare, nos permite dos opciones para iniciar el proceso de clonación de lamáquina virtual y dos opciones de clonación como tal: “The current state in thevirtual machine” y “An existing snapshot…”. La opción: “The current state inthe virtual machine”, que es la que vamos a utilizar, es cuando tenemos un soloestado de instalación o “Snapshot”, y a que dentro de una máquina virtual como laque tenemos de referencia podemos tener varios estados o Snapshot deinstalación, como se ve en la imagen. La “An existing snapshot…”, se utilizacuando queremos clonar una máquina virtual de un estado ya existente.
  44. 44. Luego de escoger la opción “The current state…”, pasamos a los dos métodos declonación. El primero es “Create a linked clone”, y el segundo es “Create a Fullclone”. La primera opción se utiliza cuando nos encontramos limitados por elespacio de almacenamiento en disco y queremos ahorrar un poco. Esta opción loque hace es clonar la máquina virtual sin los archivos del sistema de la máquinavirtual de referencia, a la hora de iniciar la máquina virtual de nuestro servidor, seestablece un link a los archivos de la máquina virtual de referencia.El problema de esta opción es que si movemos la máquina virtual de referencia decapeta, el enlace creado entre esta y la máquina del servidor virtual, crearáninconsistencias haciendo que está funcione mal. Pero teniendo en cuenta nuestraslimitantes de espacio en disco, será nuestra mejor opción.La opción “Create a Full clone”, lo que hace es clonar completamente la máquinavirtual de referencia para ser usada como servidor virtual.
  45. 45. Luego de esto lo que hacemos es buscar la ruta de destino donde se alojara lamáquina virtual de nuestro primer servidor, que en este caso será nuestrocontrolador de dominio primario. Le damos el nombre correspondiente, según loespecificado en nuestra arquitectura inicial, el cual será: “SER-CDAR-01”-Servidor Controlador de Dominio y Archivos, el 01 es por ser primario. Esindispensable y recomendable hacer uso de las buenas prácticas en el diseño deuna red. En este caso el de colocar una nomenclatura específica que nos permitaidentificar de una manera rápida a qué tipo de máquina estoy haciendo referencia.
  46. 46. Posterior a esto damos finalizar, e inmediatamente se iniciara el proceso declonación de la máquina virtual de nuestro servidor el cual utilizaremos comocontrolador de dominio primarioUna vez terminado el proceso de clonación, podemos evidenciar en el VMWare, lacreación virtual de nuestro Controlador de Dominio con el sistema operativo listopara ser configurado.8.2 DESINTALAR SERVICIOS INNECESARIOSEl paso que vamos a realizar es para cumplir con lo propuesto al inicio deldocumento como el servidor secundario contará con los mismos servicios que elservidor primario exceptuando el servicio de archivos entonces pasamos adesinstalar samba de la maquina clonada con el siguiente comando:Sudo aptitude purge samba smbclientsmbfs samba-docPara este comando utilizamos aptitude, ya que nos brinda una lista detallada delo que se va a ejecutar y para no desinstalar paquetes necesarios y purge paraeliminar cualquier fichero de configuración el cual nos da el resultado siguiente:
  47. 47. 8.3 INSTALAR SERVIDOR DE CORREOS Postfix
  48. 48. 9. REFERENCIAShttp://www.taringa.net/posts/linux/10375041/Instalar-entorno-grafico-en-Ubuntu-Server-11_04.htmlInstalar certificados digitaleshttp://esperanza7989.files.wordpress.com/2012/01/actividad15.pdfConfigurar sambahttp://www.slideshare.net/varnedo/instalacion-de-un-servidor-sambahttp://wiki.elhacker.net/redes/administracion-de-redes-gnu-linux/instalar-samba-en-ubuntu-server-10-04Comandos Linuxhttp://www.espaciolinux.com/2010/04/descargar-ubuntu-10-04/http://releases.ubuntu.com/lucid/http://www.guia-ubuntu.org/index.php?title=Comandoshttp://www.linuxguide.it/command_line/linux_commands_es.htmlhttp://www.tribulinux.com/tutoriales-como-configurar-la-red-de-ubuntu-debian-desde-la-consola.htmlhttp://es.scribd.com/doc/40651592/Manual-Dhcp-DNS-Linux-ubuntu-La-Red-38110http://www.codigofantasma.com/blog/instalar-y-configurar-servidor-dns-en-ubuntu-linux/http://ubuntulife.wordpress.com/2008/07/25/cambiar-los-servidores-dns-y-evitar-que-se-modifiquen/http://www.taringa.net/posts/linux/10545591/dhcp-actualizado-en-ubuntu-server-11_04-_isc-server_.htmlDHCPhttp://www.youtube.com/watch?v=NpwGItWD-ZMhttp://www.youtube.com/watch?v=4zazjcoWBGY
  49. 49. https://help.ubuntu.com/community/dhcp3-serverDNShttp://www.youtube.com/watch?v=2Vp1gi_sdBchttp://blog.suenyos.com/2011/06/16/instalar-y-configurar-servidor-dns-en-ubuntu-11-04-bind9/http://laesa.com.ar/2012/01/24/configurar-un-servidor-dns-con-bind9-en-ubuntu-server-yo-debian-server/Sambahttp://www.youtube.com/watch?v=5-G9vkHK_Zo&feature=relatedServidor de correoshttp://www.youtube.com/watch?v=HKHCXIpADXIhttp://www.humbug.in/docs/ubuntu-server-guide-es-10.04/postfix.htmlhttp://www.youtube.com/watch?v=Qt17ZAZVoRQ

×