Current time: 04-25-2024, 10:09 AM Hello There, Guest! (LoginRegister)


Post Reply 
Traslado de dominio entre ispcp distintas versiones
Author Message
morgan Offline
Junior Member
*

Posts: 63
Joined: Dec 2007
Reputation: 0
Post: #1
Traslado de dominio entre ispcp distintas versiones
Hola Amigos, hacienso caso al amigo kurgans he isntalado un vmware, he instalado la Rc7, ahora no doy con la tecla para mover de una rc3 dominio por dominio, osea toda la configuracion y contenido de cada dominio sabeis si existe algun script o metodo?

Otra cosa estaria bien que el panel llevara para poder instalar certificados d e seguridad para cada dominio, si lo lleva yo no lo hevisto y seria de agradecer
Un saludo para todos y todas
12-20-2008 03:26 AM
Find all posts by this user Quote this message in a reply
kurgans Offline
Moderator
*****
Moderators

Posts: 1,565
Joined: Feb 2008
Reputation: 23
Post: #2
RE: Traslado de dominio entre ispcp distintas versiones
Grandullon que dices:

Los dominios hay que pasarlos manualmente, tienes que crearlos en el panel, si no te cuesta pasar los logs, cambiar apache y bind.

cuando los tengas en el nuevo panel creados pasa esto de un server a otro por ssh

/var/ww/virtual/dominio.com
var/lib/mysql/Carpeta de la bd
var/mail/virtual/buzones de correo


Las sqls para evitar problemas si no tienes la misma version del servidor mysql una vez copiadas vuelve a repetir el proceso con navicat en modo bash yo al convertir una maquina fisia en virtual use este metodo y fue bastante bien, vamos perfecto.

luego haz unas reformas para quitar los backups de usuario, los logs de visitas que se quedan en dominio.com/logs todo esto con vmware ya es inutil y solo hará que la maquina virtual crezca descontroladamente.

Luego el script de clonado y debe funcionar todo.

Tu puedes generar un ssl para cada dominio puedes crear tantos como quieres pero luego tendras el problema de que los navegadores te los echaran para atras por no ser entidad emisora.

openssl genrsa -out dominio.key.pem -rand private/.rand 2048
openssl req -new -key dominio.key.pem -out server.req.pem
openssl ca -name RootCA -in dominio.req.pem -out dominio.cert.pem

Luego en apache al nuevo virtual pones la ruta de su certificado

SSLEngine On
SSLCertificateFile /etc/certificados/ssl/dominio.cert.pem
SSLCertificateKeyFile /etc/certificados/ssl/dominio.key.pem

Ta luego
12-20-2008 10:08 PM
Visit this user's website Find all posts by this user Quote this message in a reply
morgan Offline
Junior Member
*

Posts: 63
Joined: Dec 2007
Reputation: 0
Post: #3
RE: Traslado de dominio entre ispcp distintas versiones
(12-20-2008 10:08 PM)kurgans Wrote:  Grandullon que dices:

Los dominios hay que pasarlos manualmente, tienes que crearlos en el panel, si no te cuesta pasar los logs, cambiar apache y bind.

cuando los tengas en el nuevo panel creados pasa esto de un server a otro por ssh

/var/ww/virtual/dominio.com
var/lib/mysql/Carpeta de la bd
var/mail/virtual/buzones de correo


Las sqls para evitar problemas si no tienes la misma version del servidor mysql una vez copiadas vuelve a repetir el proceso con navicat en modo bash yo al convertir una maquina fisia en virtual use este metodo y fue bastante bien, vamos perfecto.

luego haz unas reformas para quitar los backups de usuario, los logs de visitas que se quedan en dominio.com/logs todo esto con vmware ya es inutil y solo hará que la maquina virtual crezca descontroladamente.

Luego el script de clonado y debe funcionar todo.

Tu puedes generar un ssl para cada dominio puedes crear tantos como quieres pero luego tendras el problema de que los navegadores te los echaran para atras por no ser entidad emisora.

openssl genrsa -out dominio.key.pem -rand private/.rand 2048
openssl req -new -key dominio.key.pem -out server.req.pem
openssl ca -name RootCA -in dominio.req.pem -out dominio.cert.pem

Luego en apache al nuevo virtual pones la ruta de su certificado

SSLEngine On
SSLCertificateFile /etc/certificados/ssl/dominio.cert.pem
SSLCertificateKeyFile /etc/certificados/ssl/dominio.key.pem

Ta luego

Ok pero tengo la duda de como se mueven las cuentas de correo, hay que mover la db ispcp, esto estropeara algo del al RC7, ya que prefiero una instalcion limpia, gracias por la info.
Feliz año nuevo
01-03-2009 03:17 AM
Find all posts by this user Quote this message in a reply
kurgans Offline
Moderator
*****
Moderators

Posts: 1,565
Joined: Feb 2008
Reputation: 23
Post: #4
RE: Traslado de dominio entre ispcp distintas versiones
Es complicadillo, yo solo he echo algunos cambios sobre mi maquina local emulando los cambios con virtuales creados para temas de sincronizacion pero bueno el resultado ha sido bueno

He visto algo por ahi sobre rsinc pero vamos yo a lo burro, me gusta ver y saber lo que hago aunque tarde mas.

Tienes que crear el usuario para quitarte todo lo que es apache y bind cuando creas el usuario no te coincidira el ID

<Puedes crearlos en el mismo orden te quitas todo este proceso de encima>
<Solo subes las tablas que necesites ya que tienen el mismo ID>

del nuevo y del viejo aqui es donde entra magnifico navicat, bajas la tabla isp del la rc antigua y con su asistente es hacer consultas a todas las tablas modificando el ID, le pones el nuevo que te ha dado, una vez terminado las consultas (Guardalas en un script) y actualizadas subes las tablas que has modificado, mail, ftp, sql etc..

Con navicat puedes sincronizar desde toda la bd, una tabla o tan solo una columna, tienes mogollon de combinaciones para sustituir datos

Ahora que tienes los virtuales, es un banco de practicas si riesgo, paras el server lo clonas y trabajas bien.
(This post was last modified: 01-03-2009 04:09 AM by kurgans.)
01-03-2009 03:51 AM
Visit this user's website Find all posts by this user Quote this message in a reply
kurgans Offline
Moderator
*****
Moderators

Posts: 1,565
Joined: Feb 2008
Reputation: 23
Post: #5
RE: Traslado de dominio entre ispcp distintas versiones
Actualización ISPCP con la antigua versión en el antiguo servidor a la nueva versión en el nuevo servidor

www1 - Antiguo Servidor
www2 - Nuevo Servidor

Antes del inicio de la actualización, debes configurar el servidor, host, configurar ssh, etc

1.- Descargar la última distribución ISPCP en nuevo servidor e instalar normalmente <perl ispcp-setup>
Contraseñas de root para mysql en el viejo y el nuevo servidor deben ser iguales
2.- Una vez instalado el nuevo panel tendremos corriendo todos los demonios (Postfix, Mysql, Proftpd etc..)
3.- Detener postfix, proftpd, courier, mysql, apache, ispcp en en servidor antiguo
para evitar pérdidas de información en el proceso de transferencia

4.- Migrar usuarios y grupos
4.1.- Antiguo Servidor
www-1# cat /etc/passwd | grep -P ^vu\\d+: > /root/passwd.vu
www-1# cat /etc/shadow | grep -P ^vu\\d+: > /root/shadow.vu
www-1# cat /etc/group | grep -P ^vu\\d+: > /root/group.vu

4.2.- Una vez guardados copiar al servidor nuevo.
www-1# scp root@oldIP:/root/*.vu root@newIP:/root/

4.3.- Operaciones en servidor nuevo
www-2# cat /root/passwd.vu >> /etc/passwd
www-2# /root/shadow.vu >> /etc/shadow
www-2# /root/group.vu >> /etc/group

4.4.- Transferir los archivos desde el antiguo servidor
www-1# rsync -az -e ssh /etc/courier/* newIP:/etc/courier
www-1# rsync -az -e ssh /etc/postfix/* newIP:/etc/postfix
www-1# rsync -az -e ssh /etc/proftpd.conf newIP:/etc/
www-1# rsync -az -e ssh /etc/ispcp/ispcp.conf newIP:/etc/ispcp/ispcp.conf.old

www-1# rsync -az -e ssh /var/www/ispcp/engine/ispcp-db-keys.pl newIP:/var/www/ispcp/engine/
www-1# rsync -az -e ssh /var/www/ispcp/engine/messager/ispcp-db-keys.pl newIP:/var/www/ispcp/engine/messager
www-1# rsync -az -e ssh /var/www/ispcp/gui/include/ispcp-db-keys.php newIP:/var/www/ispcp/gui/include/
www-1# rsync -az -e ssh /var/www/ispcp/gui/tools/pma/config.inc.php newIP:/var/www/ispcp/gui/tools/pma/config.inc.php

5.- www-2# sed -i "s/server1-ip/server2-ip/g" /etc/apache2/sites-enabled/* /etc/bind/* /var/cache/bind/* /etc/ispcp/*/working/*
Todas las versiones de programas (Proftpd - Postfix Mysql etc...) deben ser las mismas o actualizadas.

6.- Traslado de Mysql
6.1.- Servidor antiguo
www-1# mysqldump --all-databases --opt -Qc --add-drop-database -p -r /root/mysqldump.sql
www-1# 7za a /root/mysqldump.7z /root/mysqldump.sql
www-1# scp /root/mysqldump.7z root@newIP:/root
www-1# rm -f /root/mysqldump.sql

6.2.- Servidor nuevo
www-2# cd /root
www-2# 7za x mysqldump.7z
www-2# mysql -p < mysqldump.sql
www-2# rm -f mysqldump.*
www-2# mysql -p
mysql> FLUSH PRIVILEGES;
mysql> quit

6.3.- Reemplazar la dirección ip antigua por la nueva
www-2# mysql -p
mysql> USE ispcp;
mysql> UPDATE server_ips SET ip_number = "server2-ip", ip_domain = "yourserver2domain", ip_alias = "yourserver2alias" WHERE ip_id = 1;
mysql> UPDATE `domain` SET `domain_status` = 'change' WHERE `domain_status` = 'ok';
mysql> UPDATE `subdomain` SET `subdomain_status` = 'change' WHERE `subdomain_status` = 'ok';
mysql> UPDATE `domain_aliasses` SET `alias_status` = 'change' WHERE `alias_status` = 'ok';
mysql> UPDATE mail_users SET status="toadd" where status="ok";
mysql> quit

www-2# /var/www/ispcp/engine/ispcp-rqst-mngr
www-2# /etc/init.d/ispcp_daemon start

7.- Ejecutar la actualización completa de ISPCP
www-2# cd /var/www/ispcp/engine/setup
www-2# perl ispcp-update

8.- Pasar los datos del servidor viejo al nuevo
www-1# rsync -az -e ssh /var/www/virtual/* newIP:/var/www/virtual
www-1# rsync -az -e ssh /var/mail/virtual/* newIP:/var/mail/virtual
www-1# rsync -az -e ssh /var/log/* newIP:/var/log
www-1# rsync -az -e ssh /var/spool/cron/* newIP:/var/spool/cron

9.- Limpieza de archivos temporales en nuevo servidor
www-2# rm -fR /tmp/ispcp

10.- Reinciar el servidor para verificar si funciona o requiere algun cambio en su configuracion


Yo creo que está completo he mandado el codigo al unos de los desarrolladores del panel panel para ver si es bueno del todo o falta algo.
(This post was last modified: 04-01-2009 05:35 PM by kurgans.)
01-11-2009 11:16 PM
Visit this user's website Find all posts by this user Quote this message in a reply
sfera Offline
Junior Member
*

Posts: 129
Joined: Oct 2008
Reputation: 0
Post: #6
RE: Traslado de dominio entre ispcp distintas versiones
Buenas noches.

He hecho todo lo que dices pero cuadno entro al panel de control no me llega a pedir ni usuario ni contraseña me sale lo siguiente

Query was empty

http://admin.www.sferahosting.com

Que puedo hacer?
tambien obtengo este fallo al tratar de logear en el webmail o por otro lado

ERROR: Connection dropped by IMAP server.


Tengo a los clientes que se me estan a punto de ir.. lo necesito urgente Gracias de adelantado
(This post was last modified: 02-17-2009 10:29 AM by sfera.)
02-17-2009 10:09 AM
Find all posts by this user Quote this message in a reply
kurgans Offline
Moderator
*****
Moderators

Posts: 1,565
Joined: Feb 2008
Reputation: 23
Post: #7
RE: Traslado de dominio entre ispcp distintas versiones
Has puestos las mismas claves en servidor mysql ???
Los logs de mysql???

Eso es fallo en la regeneracion de los archivos de configuracion

http://www.isp-control.net/documentation...ate_config

Repasa este howto y vuelvelo a realizar

Si no tienes el mismo pass ponle ejecutando el script

/etc/ispcp/ispcp.conf -- Quita el password actual - Linea 92

DATABASE_PASSWORD =
Rula este script

/var/www/ispcp/engine/ispcp-db-passwd

Please Enter Your New Database Password:
Please Repeat Your New Database Password:
Database Password Updated Successfully!
(This post was last modified: 02-17-2009 07:17 PM by kurgans.)
02-17-2009 07:05 PM
Visit this user's website Find all posts by this user Quote this message in a reply
sfera Offline
Junior Member
*

Posts: 129
Joined: Oct 2008
Reputation: 0
Post: #8
RE: Traslado de dominio entre ispcp distintas versiones
Si que tengo el mismo password. tanto de sql como de admin.
02-19-2009 02:18 AM
Find all posts by this user Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 1 Guest(s)