Changes between Initial Version and Version 1 of EjemploPracticos/CambioIPServer


Ignore:
Timestamp:
Jun 5, 2014, 2:23:56 PM (10 years ago)
Author:
irina
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • EjemploPracticos/CambioIPServer

    v1 v1  
     1[[TOC(heading=Índice)]]
     2= Cambio IP del Servidor =
     3
     4En 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 [wiki:ManualInstalacionOpenGNSys#Cambiodedirecci%C3%B3nIPdeOpenGnSysServer Manual de instalación].
     5
     6Para 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:
     7
     8== Cambio de los ficheros de configuración de los servicios de opengnsys. ==
     9{{{
     10sudo vi /opt/opengnsys/client/etc/ogAdmClient.cfg
     11ServidorAdm=IP_nueva
     12...
     13UrlMenu=http://IP_nueva/opengnsys/varios/menubrowser.php
     14
     15sudo vi /opt/opengnsys/etc/ogAdmAgent.cfg
     16ServidorAdm=IP_nueva
     17
     18sudo vi /opt/opengnsys/etc/ogAdmRepo.cfg
     19IPlocal=IP_nueva
     20
     21sudo vi /opt/opengnsys/etc/ogAdmServer.cfg
     22ServidorAdm=IP_nueva
     23}}}
     24
     25Para que los servicios tomen la nueva configuración hemos de reiniciarlos:
     26
     27{{{
     28sudo service opengnsys restart
     29}}}
     30
     31Los clientes de opengnsys tomarán la nueva configuración al reiniciarlos.
     32
     33== Cambio en el fichero de control de acceso del web. ==
     34{{{
     35/opt/opengnsys/www$ sudo vi controlacceso.php
     36 $wer="http://IP_nueva/opengnsys/pagerror.php"; // Página de redireccionamiento de errores
     37 $wac="http://IP_nueva/opengnsys/"; // Página de login de la aplicación
     38}}}
     39
     40== Cambio de la IP del repositorio y el server en la base de datos. ==
     41
     42En 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.
     43
     44El cambio del la ip del repositorioen la consola de administración
     45  *  vamos a la pestaña "repositorio"
     46  *  seleccionamos con el botón derecho el repositorio al que le hayáis cambiado la IP
     47  *  seleccionamos propiedades y cambiar la IP.
     48
     49No está previsto en la consola que se cambie la IP del ogAdmServer, hemos de hacerlo directamente en la base de datos:
     50
     51{{{
     52mysql -u root -p
     53mysql> use ogAdmBD;
     54
     55Datos actuales:
     56mysql> SELECT * from entornos;
     57+-----------+-------------+---------------+----------------+
     58| identorno | ipserveradm | portserveradm | protoclonacion |
     59+-----------+-------------+---------------+----------------+
     60|         1 | IP_actual   |          2008 | UNICAST        |
     61+-----------+-------------+---------------+----------------+
     621 row in set (0.00 sec)
     63
     64Cambiamos el valor de la IP:
     65mysql> update entornos SET ipserveradm="IP_nueva" WHERE identorno=1;
     66}}}
     67
     68== Cambio de la configuración del servicio dhcp. ==
     69
     70En el servicio de dhcp cambiamos la configuración del servidor PXE, modificando la línea siguiente:
     71{{{
     72sudo vi /etc/dhcp/dhcpd.conf
     73next-server IP_nueva;
     74}}}
     75
     76Reiniciamos el servicio para que tome la nueva configuración:
     77{{{
     78sudo service isc-dhcp-server restart
     79}}}
     80
     81Hemos 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.
     82
     83== Menú de arranque del cliente. ==
     84 * 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).
     85 * Si existe algún menú avanzado que incluye la IP del servidor hay que cambiarlo en la consola.