wiki:EjemploPracticos/CambioIPServer

Version 1 (modified by irina, 10 years ago) (diff)

--

TOC(heading=Índice)?

Cambio IP del Servidor

En el caso de ser un servidor con varias tarjetas de red, al instalar se habrán creado archivos de configuración para cada una de las tarjetas, si el cambio de ip se debe a que la instalación ha cogido la tarjeta incorrecta el procedimiento a seguir está explicado en el Manual de instalación.

Para el caso de un cambio de IP en un servidor que es a la vez repositorio y servidor de administración, tendremos que hacer los siguientes pasos:

Cambio de los ficheros de configuración de los servicios de opengnsys.

sudo vi /opt/opengnsys/client/etc/ogAdmClient.cfg
ServidorAdm=IP_nueva
...
UrlMenu=http://IP_nueva/opengnsys/varios/menubrowser.php

sudo vi /opt/opengnsys/etc/ogAdmAgent.cfg
ServidorAdm=IP_nueva

sudo vi /opt/opengnsys/etc/ogAdmRepo.cfg
IPlocal=IP_nueva

sudo vi /opt/opengnsys/etc/ogAdmServer.cfg
ServidorAdm=IP_nueva

Para que los servicios tomen la nueva configuración hemos de reiniciarlos:

sudo service opengnsys restart

Los clientes de opengnsys tomarán la nueva configuración al reiniciarlos.

Cambio en el fichero de control de acceso del web.

/opt/opengnsys/www$ sudo vi controlacceso.php
 $wer="http://IP_nueva/opengnsys/pagerror.php"; // Página de redireccionamiento de errores 
 $wac="http://IP_nueva/opengnsys/"; // Página de login de la aplicación 

Cambio de la IP del repositorio y el server en la base de datos.

En los ficheros de arranque PXE de los clientes tenemos unas variables que tienen la IP de repositorio (ogrepo y oglive) y otras que tienen la ip del server (oglog y ogshare), se toman de los valores definidos en la base de datos.

El cambio del la ip del repositorioen la consola de administración

  • vamos a la pestaña "repositorio"
  • seleccionamos con el botón derecho el repositorio al que le hayáis cambiado la IP
  • seleccionamos propiedades y cambiar la IP.

No está previsto en la consola que se cambie la IP del ogAdmServer, hemos de hacerlo directamente en la base de datos:

mysql -u root -p
mysql> use ogAdmBD;

Datos actuales:
mysql> SELECT * from entornos;
+-----------+-------------+---------------+----------------+
| identorno | ipserveradm | portserveradm | protoclonacion |
+-----------+-------------+---------------+----------------+
|         1 | IP_actual   |          2008 | UNICAST        |
+-----------+-------------+---------------+----------------+
1 row in set (0.00 sec)

Cambiamos el valor de la IP:
mysql> update entornos SET ipserveradm="IP_nueva" WHERE identorno=1;

Cambio de la configuración del servicio dhcp.

En el servicio de dhcp cambiamos la configuración del servidor PXE, modificando la línea siguiente:

sudo vi /etc/dhcp/dhcpd.conf
next-server IP_nueva;

Reiniciamos el servicio para que tome la nueva configuración:

sudo service isc-dhcp-server restart

Hemos de regenerar los archivos de arranque PXE de los clientes para que tomen está configuración. En la consola pinchamos con el botón derecho en cada aula, elegimos NetBoot Avanzado y damos al botón guardar.

Menú de arranque del cliente.

  • Para el menú por defecto tenemos que cambiar en /opt/opengnsys/client/etc/ogAdmClient.cfg el valor de la UrlMenu (hecho en el primer paso).
  • Si existe algún menú avanzado que incluye la IP del servidor hay que cambiarlo en la consola.