Cambiar el usuario con el que se ejecuta ZRM

Este articulo es para Administrador de recuperación de Zmanda para MySQL (ZRM)

Si el servidor ZRM necesita ejecutarse como un usuario diferente al predeterminado mysql usuario, se requiere configuración adicional tanto en el servidor ZRM como en el cliente ZRM para admitir este cambio. En este ejemplo, usaremos el siguiente usuario y grupo:

  • UID: mysqldba
  • G.I.D.: dba

Asegúrese de que ZRM Server 3.7 o superior esté instalado. Si el host MySQL está separado del servidor ZRM, ZRM Client 3.7 o superior también debe estar instalado en el host del cliente.

Configuración del servidor ZRM
  1. Crea el nuevo usuario mysqldba y el nuevo grupo dba. Estos son el usuario y el grupo que se utilizan para ejecutar la base de datos mysql en el servidor MySQL.
  2. Detenga el servicio ZMC como usuario root
servicio zmc_zrm stop
  1. Editar /opt/zmanda/zrm/apache2/conf/httpd.conf para cambiar lo siguiente de:
Usuario mysql Grupo mysql

para:

Usuario mysqldba Group dba
  1. Ejecute el siguiente script como root usuario:
/ usr / bin / mysql-zrm-migrate-file-propriedad --user mysqldba --group dba
Configuración del cliente ZRM

Las siguientes instrucciones se ejecutan en el cliente ZRM / host MySQL si está separado del servidor ZRM. Si está ejecutando MySQL en el propio servidor ZRM, utilice localhost como el parámetro de host en el Backup|What página. Esto evita la búsqueda a través de un socket utilizando directamente el cp comando para copiar datos sin invocar ningún xinetd-socket mecanismo. Para un cliente remoto:

  1. Inicie el servicio ZMC.
servicio zmc_zrm start
  1. Ejecute el siguiente script como root usuario:
/ usr / bin / mysql-zrm-migrate-file-propriedad --user mysqldba --group dba

Es posible que vea algunos mensajes como:

No se pudo encontrar / etc / mysql-zrm No se pudo encontrar / opt / zmanda / zrm / logs No se pudo encontrar / opt / zmanda / zrm / apache2 / htdocs / zmanda-zrm No se pudo encontrar / opt / zmanda / zrm / bin No se pudo find / opt / zmanda / zrm / lib No se pudo encontrar / opt / zmanda / zrm / tmp No se pudo encontrar / opt / zmanda / zrm / apache2 / logs / fastcgi / No se pudo encontrar / opt / zmanda / zrm / php / tmp Se pudo no encontrar / opt / zmanda / zrm / php / data
  • Es seguro ignorarlos.
  1. Editar /etc/xinetd.d/mysql-zrm-socket-server para cambiar lo siguiente de:
Usuario mysql Grupo mysql

para:

Usuario mysqldba Group dba
  1. Reinicia el xinetd servicio como el raíz usuario:
/etc/init.d/xinetd reiniciar