Martin Ortega  Mayo 16 2011


Mayo 16 2011  Martin Ortega
El otro día hizo un comentario Albert Buendía y lo acompañó con un enlace a un documento, con vuestro permiso voy a tratar de liar un poco el tema.
Se trata de una guía para mover Domino de un System i (bueno, voy a llamarlo AS/400, ahora y siempre, para que me entiendan los profanos) a otro AS/400. Le dije que aquí cada maestrillo tiene su librillo, no es que no me guste el documento, pero yo tengo mi propia técnica, la voy a contar y contaré las diferencias, después que cada uno lo haga como más le guste.
Bueno, voy a pasar un poco de los interfaces TCPIP, las líneas, etc, etc, este documento es para listos (o enteraillos), cualquier administrador de AS/400 estás cosas las tiene claras, además en el documento solo se está pasando un servidor, cosa poco habitual, la gente suele tener más un servidor, por consiguiente hay que saber manejarse bien con los interfaces, un servidor Domio sin IP escucha por todos los interfaces y por todos los puertos.
Vaya, me falta el enlace de Albert, aquí está.



Recordar que en versiones antiguas había que editar el Notes.ini, eso pasó a la historia, ahora la IP es un parámetro más de la descripción de servidor, quizás en esa parte nos gana el EZSetup para gente que no usa gafas de cerca, lo digo porque nos presenta las líneas y los interfaces para escoger el que más no gusta, con el comando CFGDOMSVR lo tienes que tener claro (creo que aquí el F4 no funciona), por esa razón pongo que esto es para listos.
Fijaros en otra cosa, voy a poner el mandato y los parámetros para ir aclarando cosas:
CFGDOMSVR SERVER(nombre_servidor) OPTION(*FIRST) DTADIR('/notes/data')
ORG(org) ADM(Apellido *n (contraseña) SBS(subsistema)

Aquí no pone la IP, primer fallo, si pasamos dos se tropezarán. Pone el subsistema, para qué ??? quizás porque quiere que se llame igual que el sistema viejo.
Ojo, voy a criticar un poco este documento pero quiero decir una cosa, seguro que está de lujo, lo hago sin mala intención, el resultado final seguro que es cojonudo, pero creo que esto debería servir para entender mejor las cosas.
Primero voy a explicar como lo hace él (poniendolo a parir pero sin mala intención) y después pongo como lo hago yo.
Si os fijías una vez creado el servidor, lo arranca, lo para, se va directorio /notes/data y se lo cepilla, para qué cogno hace esto ??? pues lo hace porque él realmente no quiere los datos para nada, él lo que quiere son los objeto de configuración, las descripciones, del resto pasa.
Quién tiene los datos de configuración del servidor ??? como en todas las plataformas, los datos están principalmente en el notes.ini y en el directorio del servidor (names), por esa razón se lo cepilla, porque lo que hará luego es poner el directorio data de la otra máquina. Ojo ¡¡¡ en un AS/400 el notes.ini está en el directorio Data.
Seguimos resumiendo un poco, lo que ha hecho es crear un servidor de pegote (con el mismo nombre del viejo) y se ha cepillado el directorio Data con todo su contenido y lo ha vuelto a crear otorgando la propiedad al usuario Qnotes. (que alguien me explique porqué no ha borrado solo el contenido de Data)
Lo siguiente es ir a la máquina vieja, para el servidor y lo salva, bueno, lo que salva es el directorio Data. Pone dos maneras, una usando un SAVF (archivo de salvar) y la otra salvándolo a cinta. Después se va al nuevo y hace un restore, en caso del SAVF lo pasa por FTP.
Finalmente elimina el servidor con el mandato:
CFGDOMSVR servidor() OPTION(*REMOVE)

Importante, super importante ¡¡¡.
Este mandato se cepilla todo, lo que quiero decir es que tú en un windows asquerosillo te vas a desistalar programas, te cepillas Domino pero los datos quedan hay, los tienes que borrar a mano, aquí no, se cepilla las descripciones y el directorio Data con todo su contenido.

Bueno, bueno, bueno, ahora que lo pienso no lo hace mal, el procedimiento es cojonudo, tiene alguna cosilla pero no está mal. No se si poner el mio, bueno, que sea lo Dios quiera, voy pa ya ¡¡¡.

Voy a tratar de no enrollarme mucho, además como he dicho antes, esto es para listos, por consiguiente no hay que dar muchas explicaciones.
Me voy a la máquina nueva, me creo el directorio Data, dentro meto los ID's (server, admin y cert) (los paso por NetServer).
No uso el CFGDOMSVR, uso el EZSetup (uso gafas de cerca, pero en el fondo soy un chaval) Me creo un servidor de lujo usando esos ID's. Tener en cuenta que el EZSetup me hará logearme en mi servidor (el nuevo) cuando me pregunte por los ID's me permitirá ir a IFS (no necesito NetServer) a buscarlos.
Arranco el servidor, nada de STRDOMSVR, iSeries Navigator, Network, Servers, Domino, selecciono el servidor, botón derecho "arrancar", aprovecho para poner cosas que puedo hacer instalando el pluging del iSeries Navigator:
 
  • Starting a Domino server
  • Stopping a Domino server
  • Stopping a Domino server immediately
  • Stopping a Domino subsystem
  • Starting the Java Server Controller
  • Starting a Domino server and the Java Server Controller
  • Stopping a Domino server and the Java Server Controller
  • Stopping a Domino server and the Java Server Controller immediately
  • Starting the Domino Server Setup Wizard to configure a new server
  • Adding a Domino application
  • Determining server status
  • Viewing active jobs related to Domino servers
  • Changing a Domino server's properties
  • Editing the NOTES.INI file
  • Launching the Domino Administrator client
  • Launching the Domino console
  • Deleting a Domino server

Si, puedo hacer de casi todo, esto lo pongo para la gente que sigue enganchada a la pantalla verde, que conste que a mi también me gusta, pero no es malo recordar al personal que está máquina va evolucionando día a día, en todo caso los que nos quedamos somos nosotros.
Bueno, sigo, ya tengo mi servidor muy guapo, es un clone exasto del otro, para eso he usado los ID's, solo me faltan los datos, pero porqué no hago lo del paisano del documento ??? ahora lo fácil sería machacar el directorio Data y se acabó el tema.
Y digo yo una cosa ....... porqué cogno estamos pasando el servidor Domino de una máquina a otra ??? lo más seguro es que estemos cambiando de máquina, que la nueva tenga un versión diferente de OS/400 (si uso AS/400 para sistema operativo tengo que llamarle OS/400) podría pasar incluso que la versión de Domino de la máquina vieja no esté soportada en la nueva, etc y muchos etc's que siempre se cumplen.
Es ese caso lo que tengo que hacer es ver si todo funciona OK, sobre todo mis aplicaciones, del correo casi paso, en todo caso probaré con el correo de Admin. Tener en cuenta que ahora tengo solo una base de datos de correo, la de admin, me la machacaré el día "H", el día que decida pasar el directorio mail y el resto de datos del servidor, no tiene ningún sentido que lo haga ahora, estoy probando. Cuando lo tenga claro que todo está OK entonces si paso el Data a mogollón.
Cuidado, es lo mismo que el resto de cosas que tenga mi AS/400, si puedo, primero pruebo todo y el día "H" actualizo datos. Ya se, ya se, a veces no se puede, la nueva usa el alamcenamiento de la vieja ( por ejemplo cuando tengo una SAN), discos del viejo pasan al nuevo (armarios de expansión) etc, etc.
He puesto la imagen que muestra como instalar el pluging de Domino, igual es una imagen de versión antigua, es la que tenía a mano, es que crear una entrada sin imagen no me mola nada.

Bueno, seguiré dando caña con el AS/400, es un aviso, no es una amenaza.

AS/400

2 Comentarios 
1
Fernando
5/17/2011 8:58:46 AM

Es cierto !!!! Nos espian.

¡ Déjalos, así aprenden !

Saludos.

2
Martín
5/17/2011 8:48:05 AM

Está claro, nos espian:

{ Enlace }

Comentarios

How to move a Domino server on IBM i (for listos, of course)