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.
Administración
- 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.
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.
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)

