HowTo:LionServer

De Luispa

Configuración de un iMac con Lion Server

Aquí explico cómo configurar un iMac en la red privada de mi casa con el nuevo Lion Server que se ha puesto a disposición meidante App Store.

Lion Server

En Julio de 2011 se ha puesto a disposición del público mediante App Store la aplicación "Server" de OSX, que tradicionalmente sólo estaba disponible unido al sistema operativo. Ahora se trata de un paquete de aplicaciones que se puede comprar directamente, instalarlo "encima" de OSC Lion y convertir un ordenador de tu casa en una Estación de Trabajo que además es Servidor.

Lion Server

Administración

Instalación
Instalación
Herramienta
  • Toda la administración se realiza desde la aplicación Server, pero antes de entrar en ella es necesario entender qué queremos hacer y cómo queremos tener el diseño general


Diseño general

  • En mi caso voy a utilizar el iMac Server para ciertos servicios internos en mi intranet, aunque no descarto abrir algún servicio al exterior (a través de mi router linux). En el siguiente gráfico se puede observar el setup general que voy a realizar de mi configuración casera.
  • Como se puede observar, el iMac está en la red privada, a la vez que tengo un equipo Linux como router hacia internet. Este punto es importante: La dirección IP pública, así como los servicios como firewall, dns, dhcp servers, etc. están y seguirán estando en el Linux, así que el Mac tendrá que convivir con dicha situación.
Diseño

Configurar Red

  • En el DNS Server del Linux he dado de alta en la zona privada de DNS el siguiente registro.
 192.168.1.22     A    asterix.luispa.com
 
  • En el iMac defino la IP estática 192.168.1.22 (router y dns servers apuntan a la ".1").
  • En el iMac cambio el nombre del equipo de "asterix.local" a "asterix.luispa.com".
  • Veamos a continuación este último cambio en el iMac.
Editar nombre red
Continuar
Tercera opción
Nombre asignado en DNS Server
Resultado final


DNS: forward only

Una vez que se activa el servicio "named", modifico manualmente el fichero de configuración para que "todas" las peticiones las realice al servidor DNS interno. No quiero que si falla el linux, el iMac vaya a internet a hacer resoluciones. Es un requisito de mi diseño.

  • Abrir Terminal y editar como root el fichero /etc/named.conf
asterix:~ root# more /etc/named.conf
include "/etc/rndc.key";
options {
        directory "/var/named";
        allow-transfer {
                none;
        };
        forwarders {
                192.168.1.1;
        };
        forward only;      <== Añado esta línea
};
  • Señalizo (kill -1) al proceso named para que relea la configuración
asterix:~ root# ps -ef | grep -i named
   0 10540     1   0 12:47PM ??         0:00.29 /usr/sbin/named -f
   0 11662 11644   0  1:54PM ttys000    0:00.00 grep -i named
asterix:~ root# kill -1 10540
  • Verifico que se ha releido la configuración:
asterix:~ root# cat /Library/Logs/named.log 
:
30-Jul-2011 13:13:06.467 received SIGHUP signal to reload zones
30-Jul-2011 13:13:06.467 loading configuration from '/private/etc/named.conf'
30-Jul-2011 13:13:06.468 reading built-in trusted keys from file '/private/etc/bind.keys'
30-Jul-2011 13:13:06.468 using default UDP/IPv4 port range: [49152, 65535]
30-Jul-2011 13:13:06.468 using default UDP/IPv6 port range: [49152, 65535]
30-Jul-2011 13:13:06.470 zone 0.IN-ADDR.ARPA/IN/com.apple.ServerAdmin.DNS.public: (master) removed
30-Jul-2011 13:13:06.470 zone 127.IN-ADDR.ARPA/IN/com.apple.ServerAdmin.DNS.public: (master) removed
30-Jul-2011 13:13:06.470 zone 254.169.IN-ADDR.ARPA/IN/com.apple.ServerAdmin.DNS.public: (master) removed
30-Jul-2011 13:13:06.470 zone 2.0.192.IN-ADDR.ARPA/IN/com.apple.ServerAdmin.DNS.public: (master) removed
30-Jul-2011 13:13:06.470 zone 100.51.198.IN-ADDR.ARPA/IN/com.apple.ServerAdmin.DNS.public: (master) removed
30-Jul-2011 13:13:06.470 zone 113.0.203.IN-ADDR.ARPA/IN/com.apple.ServerAdmin.DNS.public: (master) removed
30-Jul-2011 13:13:06.470 zone 255.255.255.255.IN-ADDR.ARPA/IN/com.apple.ServerAdmin.DNS.public: (master) removed
30-Jul-2011 13:13:06.470 zone 0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.ARPA/IN/com.apple.ServerAdmin.DNS.public: (master) removed
30-Jul-2011 13:13:06.470 zone 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.ARPA/IN/com.apple.ServerAdmin.DNS.public: (master) removed
30-Jul-2011 13:13:06.470 zone 8.B.D.0.1.0.0.2.IP6.ARPA/IN/com.apple.ServerAdmin.DNS.public: (master) removed
30-Jul-2011 13:13:06.470 zone D.F.IP6.ARPA/IN/com.apple.ServerAdmin.DNS.public: (master) removed
30-Jul-2011 13:13:06.470 zone 8.E.F.IP6.ARPA/IN/com.apple.ServerAdmin.DNS.public: (master) removed
30-Jul-2011 13:13:06.470 zone 9.E.F.IP6.ARPA/IN/com.apple.ServerAdmin.DNS.public: (master) removed
30-Jul-2011 13:13:06.470 zone A.E.F.IP6.ARPA/IN/com.apple.ServerAdmin.DNS.public: (master) removed
30-Jul-2011 13:13:06.470 zone B.E.F.IP6.ARPA/IN/com.apple.ServerAdmin.DNS.public: (master) removed
30-Jul-2011 13:13:06.470 reloading configuration succeeded
30-Jul-2011 13:13:06.471 reloading zones succeeded

Siguientes Pasos


  • P E N D I E N T E



Volver a la Portada

--Luis 13:20 30 jul 2011 (CEST)


Herramientas personales