Hola,
actualmente tenemos una arquitectura con dos servidores WAPT. El primero (llamémoslo A) administra un sitio web y el segundo (B) administra varios.
Queremos migrar los usuarios del servidor A al servidor B.
- Versión de WAPT: 1.7.4
- Sistema operativo del servidor: Windows
- Sistema operativo de la máquina de administración: Windows 10
Hemos intentado:
- Manualmente, modificando wapt-get.ini. Esto a veces funcionó, pero los certificados causaban problemas con frecuencia.
- Instalando manualmente el nuevo agente (conectado al servidor correcto) sobre el antiguo. Esto funcionó aproximadamente la mitad de las veces.
- Creando una GPO para implementar waptdeploy.exe mediante un script, con la configuración adecuada. Esto funciona, pero requiere que las estaciones de trabajo actualicen su Directiva de grupo y luego se reinicien. ¿
Existe algún método para migrar, por ejemplo, 5 estaciones de trabajo a la vez? ¿Son correctos los métodos que estamos utilizando actualmente?
Gracias de antemano.
Migración de usuarios del servidor A al servidor B
Reglas del foro
Reglas del foro de la comunidad
* Soporte en inglés en www.reddit.com/r/wapt
* El soporte de la comunidad en francés está disponible en este foro
* Por favor, anteponga [RESUELTO] al título del tema si está resuelto.
* Por favor, no edite un tema que esté etiquetado como [RESUELTO]. Abra un nuevo tema haciendo referencia al anterior.
* Especifique la versión de WAPT instalada, la versión completa y el número de compilación (2.2.1.11957 / 2.2.2.12337 / etc.), así como la edición Enterprise/Discovery.
* Las versiones 1.8.2 y anteriores ya no son compatibles. Las únicas preguntas aceptadas sobre la versión 1.8.2 están relacionadas con la actualización a una versión compatible (2.1, 2.2, etc.).
* Especifique el sistema operativo del servidor (Linux/Windows) y la versión (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Especifique el sistema operativo de la máquina de administración/creación de paquetes y de la máquina con el agente problemático, si corresponde (Windows 7/10/11/Debian 11/etc.).
* Evite hacer varias preguntas al abrir un tema, ya que podría ser ignorado. Si hay varios temas, ábralos por separado, preferiblemente uno tras otro y no todos a la vez (es decir, no sature el foro con spam).
* Incluya fragmentos de código, capturas de pantalla y otras imágenes directamente en la publicación. Los enlaces a Pastebin, Bitly y otros sitios de terceros serán eliminados sistemáticamente.
* Como en cualquier foro comunitario, el soporte es proporcionado voluntariamente por los miembros. Si necesita soporte comercial, puede comunicarse con el departamento de ventas de Tranquil IT al 02.40.97.57.55.
Reglas del foro de la comunidad
* Soporte en inglés en www.reddit.com/r/wapt
* El soporte de la comunidad en francés está disponible en este foro
* Por favor, anteponga [RESUELTO] al título del tema si está resuelto.
* Por favor, no edite un tema que esté etiquetado como [RESUELTO]. Abra un nuevo tema haciendo referencia al anterior.
* Especifique la versión de WAPT instalada, la versión completa y el número de compilación (2.2.1.11957 / 2.2.2.12337 / etc.), así como la edición Enterprise/Discovery.
* Las versiones 1.8.2 y anteriores ya no son compatibles. Las únicas preguntas aceptadas sobre la versión 1.8.2 están relacionadas con la actualización a una versión compatible (2.1, 2.2, etc.).
* Especifique el sistema operativo del servidor (Linux/Windows) y la versión (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Especifique el sistema operativo de la máquina de administración/creación de paquetes y de la máquina con el agente problemático, si corresponde (Windows 7/10/11/Debian 11/etc.).
* Evite hacer varias preguntas al abrir un tema, ya que podría ser ignorado. Si hay varios temas, ábralos por separado, preferiblemente uno tras otro y no todos a la vez (es decir, no sature el foro con spam).
* Incluya fragmentos de código, capturas de pantalla y otras imágenes directamente en la publicación. Los enlaces a Pastebin, Bitly y otros sitios de terceros serán eliminados sistemáticamente.
* Como en cualquier foro comunitario, el soporte es proporcionado voluntariamente por los miembros. Si necesita soporte comercial, puede comunicarse con el departamento de ventas de Tranquil IT al 02.40.97.57.55.
- Sfonteneau
- Experto en WAPT
- Mensajes: 2312
- Registrado: 10 de julio de 2014 - 23:52
- Contacto :
Hola
, ¿podría aclarar sus necesidades?
Existen diversas formas de migrar, según el uso.
Puede optar por conservar los certificados o no.
Esto también depende de su configuración actual, la verificación del certificado HTTPS, el prefijo, etc. ¿
Podría describir el contexto de su migración?
, ¿podría aclarar sus necesidades?
Existen diversas formas de migrar, según el uso.
Puede optar por conservar los certificados o no.
Esto también depende de su configuración actual, la verificación del certificado HTTPS, el prefijo, etc. ¿
Podría describir el contexto de su migración?
Hola, y gracias por su respuesta.
Queremos centralizar todos nuestros sitios en un único servidor, en lugar de tenerlos distribuidos en diferentes servidores. Actualmente, tenemos estaciones de trabajo conectadas a varios servidores WAPT, y nuestro objetivo final es que se conecten a uno solo, migrándolas del servidor A (mencionado anteriormente) al servidor B, que luego se conectará a todas las estaciones de trabajo.
Actualmente, las migramos mediante objetos de directiva de grupo (GPO), con un script que ejecuta waptdeploy cuando las máquinas se inician y se apagan. El problema es que no podemos rastrear las estaciones de trabajo en todo el edificio para reiniciarlas, ya que algunos usuarios no las apagan. Por lo tanto, estamos buscando otra forma de migrar las estaciones de trabajo, quizás mediante lotes, lo que nos permitiría seleccionar grupos de estaciones de trabajo para migrar y así controlar la transferencia al nuevo servidor, sin esperar la acción de nuestros usuarios.
En cuanto a los certificados, se reemplazan durante la nueva instalación.
En cuanto a los prefijos, también estamos investigando este tema: dado que los prefijos varían de un servidor a otro (y no siempre son consistentes), nos preguntábamos cómo vincular los paquetes nuevos con los antiguos y eliminar estos últimos de forma más sencilla que manualmente.
¡Gracias de antemano!
Queremos centralizar todos nuestros sitios en un único servidor, en lugar de tenerlos distribuidos en diferentes servidores. Actualmente, tenemos estaciones de trabajo conectadas a varios servidores WAPT, y nuestro objetivo final es que se conecten a uno solo, migrándolas del servidor A (mencionado anteriormente) al servidor B, que luego se conectará a todas las estaciones de trabajo.
Actualmente, las migramos mediante objetos de directiva de grupo (GPO), con un script que ejecuta waptdeploy cuando las máquinas se inician y se apagan. El problema es que no podemos rastrear las estaciones de trabajo en todo el edificio para reiniciarlas, ya que algunos usuarios no las apagan. Por lo tanto, estamos buscando otra forma de migrar las estaciones de trabajo, quizás mediante lotes, lo que nos permitiría seleccionar grupos de estaciones de trabajo para migrar y así controlar la transferencia al nuevo servidor, sin esperar la acción de nuestros usuarios.
En cuanto a los certificados, se reemplazan durante la nueva instalación.
En cuanto a los prefijos, también estamos investigando este tema: dado que los prefijos varían de un servidor a otro (y no siempre son consistentes), nos preguntábamos cómo vincular los paquetes nuevos con los antiguos y eliminar estos últimos de forma más sencilla que manualmente.
¡Gracias de antemano!
- Sfonteneau
- Experto en WAPT
- Mensajes: 2312
- Registrado: 10 de julio de 2014 - 23:52
- Contacto :
Por supuesto que es posible, el método es crear un paquete que genere una tarea programada a la hora ° 2 minutos.Aurore escribió: ↑17 de septiembre de 2019 - 11:37 a. m. Hola, y gracias por su respuesta.
Queremos centralizar todos nuestros sitios en un solo servidor, en lugar de tenerlos distribuidos en diferentes servidores. Actualmente, tenemos estaciones de trabajo conectadas a varios servidores WAPT. En última instancia, queremos que se conecten a uno solo, "migrando" las estaciones de trabajo del servidor A (mencionado anteriormente) al servidor B, que luego estará conectado a todas las estaciones de trabajo.
Actualmente, las migramos mediante GPO, con un script que ejecuta waptdeploy cuando las máquinas se inician y se apagan. El problema es que no podemos rastrear las estaciones de trabajo en todo el edificio para reiniciarlas, ya que algunos usuarios no las apagan. Por lo tanto, estamos buscando otra forma de migrar las estaciones de trabajo, por ejemplo, por lotes. Esto nos permitiría seleccionar grupos de estaciones de trabajo para migrar y así controlar la transferencia al nuevo servidor, sin esperar la acción de nuestros usuarios.
Eso es exactamente lo que hace el paquete waptupgrade:
https://github.com/tranquilit/WAPT/blob ... up.py#L259
Un paquete como este podría funcionar para olvidar el paquete antiguo y reinstalar el nuevo con el mismo nombre:Aurore escribió: ↑17 de septiembre de 2019 - 11:37 a. m. Respecto a los certificados, se reemplazan durante la nueva instalación.
También estamos revisando los prefijos: dado que hay un cambio de prefijo de un servidor a otro (que no necesariamente es consistente), nos preguntábamos cómo vincular los paquetes nuevos con los antiguos y eliminar estos últimos de forma más sencilla que manualmente. ¡
Gracias de antemano!
Código: Seleccionar todo
def install():
oldprefix = 'tis-'
newpefix = 'toto-'
for p in list(WAPT.list()):
if p.package.startswith(oldprefix):
try:
WAPT.install(newpefix + p.package.split(oldprefix,1)[1])
except:
pass
WAPT.forget_packages(p.package)
Intenté migrar las estaciones de trabajo con WaptUpgrade, pero estamos teniendo problemas con algunas, independientemente del método: el nuevo agente se instala correctamente, pero el cliente no se registra en el servidor. El cliente puede descargar paquetes del repositorio, pero el servidor no lo detecta. Si el cliente no está ya en la base de datos, simplemente no aparece.
Ni siquiera la instalación manual del agente resuelve el problema.
El comando `wapt-get register` funciona, pero la estación de trabajo no aparece. Intenté siguiendo un runwaptservice, que devuelve los siguientes errores:
"
ADVERTENCIA Parámetros de conexión de Websocket: No se puede obtener el token de autenticación: Error en el servidor:
EWaptAuthentificationFailure(u'UUID de host desconocido [...]. Regístrese primero.',)
"
luego:
"
ADVERTENCIA El host en el servidor no se conoce bajo este nombre FQDN (conocido como None). Intentando registrarse...
CRÍTICO Error en el servidor:
NameError("el nombre global 'EWaptCryptoException' no está definido",)
CRÍTICO No se puede actualizar el estado del servidor: Error en el servidor:
NameError("el nombre global 'EWaptCryptoException' no está definido",)
"
Luego el error:
"
ADVERTENCIA Parámetros de conexión de Websocket: No se puede obtener el token de autenticación: Error en el servidor:
EWaptAuthentificationFailure(u'UUID de host desconocido [...]. Regístrese primero.',)
"
Repitiéndose una y otra vez. He buscado en los foros pero no he encontrado ninguna solución, y ya no se me ocurre nada más.
Gracias de antemano
Ni siquiera la instalación manual del agente resuelve el problema.
El comando `wapt-get register` funciona, pero la estación de trabajo no aparece. Intenté siguiendo un runwaptservice, que devuelve los siguientes errores:
"
ADVERTENCIA Parámetros de conexión de Websocket: No se puede obtener el token de autenticación: Error en el servidor:
EWaptAuthentificationFailure(u'UUID de host desconocido [...]. Regístrese primero.',)
"
luego:
"
ADVERTENCIA El host en el servidor no se conoce bajo este nombre FQDN (conocido como None). Intentando registrarse...
CRÍTICO Error en el servidor:
NameError("el nombre global 'EWaptCryptoException' no está definido",)
CRÍTICO No se puede actualizar el estado del servidor: Error en el servidor:
NameError("el nombre global 'EWaptCryptoException' no está definido",)
"
Luego el error:
"
ADVERTENCIA Parámetros de conexión de Websocket: No se puede obtener el token de autenticación: Error en el servidor:
EWaptAuthentificationFailure(u'UUID de host desconocido [...]. Regístrese primero.',)
"
Repitiéndose una y otra vez. He buscado en los foros pero no he encontrado ninguna solución, y ya no se me ocurre nada más.
Gracias de antemano
