¿Cómo debo copiar el entorno del servidor OS X a otra máquina para actualizarlo?

Tengo un servidor que ejecuta Server.app (3.2.2) en Mac OS X 10.9.5. Aloja archivos compartidos, correo, VPN, sitios web, DHCP, DNS y Open Directory, etc. También alberga tableros de anuncios phpBB3 .

Debido a que la versión OX no está actualizada, quiero transferir todo a una nueva Mac mini con OS X El Capitan (10.11). Pensé que sería más seguro usar otra máquina que simplemente actualizar la máquina del servidor en ejecución.

La máquina del servidor tiene dos particiones y una se usa para la copia de seguridad de Time Machine.

Pensé que una situación como esta no es poco común y debería ser sencilla. Pero aparentemente estaba equivocado... podría ser más como una cirugía de derivación cardíaca.

Mi plan inicial era importar la última copia de seguridad de Time Machine del antiguo servidor al nuevo Mac mini con la aplicación Migration Assistant. Si bien ambas máquinas están conectadas a la misma red local, no pude permitir que Migration Assistant.app encontrara el archivo de copia de seguridad. Elegí "Desde una Mac, copia de seguridad de Time Machine o disco de inicio" en la pantalla, pero en la pantalla siguiente el servidor antiguo no se muestra automáticamente y no pude conectarme al servidor manualmente a través de "Otro servidor..." botón tampoco.

Luego intenté copiar manualmente la copia de seguridad de Time Machine (Backups.backupdb) en una partición del nuevo Mac mini. Aunque el destino en el nuevo Mac mini está formateado para OS X Extended (con registro), Finder.app se queja: "La operación no se puede completar porque no es compatible".

Entonces, en el primer paso del largo y sinuoso camino, ya estoy atascado. ¿Alguien podría aconsejarme cómo copiar el servidor anterior a la nueva máquina para heredar la función del servidor sin causar un desastre? Por el momento tengo tres escenarios.

  1. Copie la copia de seguridad de Time Machine de alguna manera (¡aunque necesito saber cómo!) en la segunda partición de la nueva Mac mini y luego use el Asistente de migración para importarla. .... La copia de seguridad no es el estado más reciente del servidor anterior, pero la mayoría de los datos estarán disponibles. No necesito detener el servidor mientras copio datos (probablemente). La pregunta es cómo copiar el archivo de respaldo al nuevo destino.

  2. Use el Asistente de Migración directamente desde el servidor anterior al servidor nuevo. (Aún no lo he intentado).... Obviamente, necesito detener el servidor por mucho tiempo para hacer esto.

  3. Simplemente intente actualizar el servidor anterior a El Capitan e instale la nueva versión de Server.app. Intente recuperarse de la copia de seguridad de Time Machine cuando falle. ... Pensé que este enfoque es demasiado arriesgado.

Respuestas (1)

No existe una panacea para migrar la instalación de su servidor Mavericks a una máquina nueva.

Realmente depende del tiempo de inactividad aceptable y del hardware.

Primero algunos datos:

  • No es posible migrar una instalación de servidor o una copia de seguridad de Time Machine a través de una red
  • Cualquier migración, ya sea con el Asistente del sistema o el Asistente de migración, debe completarse antes de iniciar el nuevo Server.app
  • La copia de una copia de seguridad de Time Machine (Backups.backupdb) no se puede hacer simplemente con el Finder arrastrando y soltando. Time Machine debe detenerse mientras se copia; es posible copiarlo con el Finder, ¡pero no simplemente arrastrando y soltando!
  • Una copia de seguridad en una segunda partición en el mismo disco es, en el sentido correcto, ninguna copia de seguridad.

requisitos previos:

Memoria USB del instalador de arranque de OS X El Capitan


  1. dd o rsync método

    • Inicie la nueva Mac en el modo de disco de destino y conéctela a la Mac antigua con un cable Thunderbolt
    • Prepare el disco adicional, es decir, elimine todas las particiones excepto la partición EFI (y el HD de recuperación si es necesario, pero se volverá a crear más tarde si no está presente)
    • Ahora , cree una nueva partición gptcon el mismo tamaño que el volumen del servidor en el disco de destino y ddla partición de origen en la partición de destino en modo de recuperación o arranque en la memoria USB del instalador.
    • o instale Carbon Copy Cloner (que usa rsync), cree una nueva partición en el destino con Disk Utility y clone el volumen de origen en el volumen de destino
    • desmonte la nueva Mac y desconecte el cable Thunderbolt
    • inicie en la memoria USB del instalador de arranque de OS X El Capitan y "actualice" la instalación del servidor anterior
    • Descargue e inicie Server.app

      Tiempo necesario:

    • dd: ~85 min (se copian todos los bloques)

    • rsync: depende del tamaño de todos los archivos y carpetas (~50-70 MB/s)
    • Instalación de OS X: ~30-40 min
  2. Asistente del sistema

    • Inicie la nueva Mac en el modo de disco de destino y conéctela a la Mac antigua con un cable Thunderbolt
    • Ahora cree dos volúmenes con Disk Utility: uno para el futuro volumen principal y otro para el volumen de copia de seguridad de Time Machine.
    • Deshabilite "Ignorar la propiedad de este volumen" para el nuevo "volumen de copia de seguridad"
    • Detener Time Machine en las Preferencias del Sistema
    • En Finder, abra su volumen de copia de seguridad actual
    • Elija la carpeta de respaldo y presionecmdC
    • abra el nuevo volumen de respaldo de Time Machine y presione shiftalt cmdV. Después de un tiempo, debe ingresar un nombre de administrador y su contraseña. También puede utilizar este método: Time Machine: Cómo transferir copias de seguridad desde una unidad de copia de seguridad actual a una nueva unidad de copia de seguridad .
    • Una vez finalizada la copia, desmonte el volumen y desconecte el nuevo Mac mini.
    • Vuelva a habilitar Time Machine en las preferencias del sistema
    • inicie el nuevo Mac mini en la memoria USB del instalador de arranque de OS X El Capitan e instale OS X en el volumen del sistema
    • Mientras configura la nueva Mac, use el Asistente del sistema para migrar usuarios y datos del volumen de copia de seguridad de Time Machine.
    • Descargue e inicie Server.app
  3. Asistente de Migración (mantener OS X El Capitan ya instalado)

    • Divide tu volumen principal en dos en tu nuevo Mac mini
    • Deshabilite "Ignorar la propiedad de este volumen" para el nuevo "volumen de copia de seguridad"
    • Detener Time Machine en las Preferencias del Sistema en el antiguo Mac mini
    • Comparta el volumen de copia de seguridad de Time Machine en el viejo Mac mini
    • Monte el volumen de copia de seguridad compartido de Time Machine en el nuevo Mac mini
    • Elija la carpeta de respaldo y presionecmdC
    • abra el nuevo volumen de respaldo de Time Machine y presione shiftalt cmdV. Después de un tiempo, debe ingresar un nombre de administrador y su contraseña.
    • Abra el Asistente de migración en el nuevo Mac mini y migre la instalación del servidor desde el volumen de copia de seguridad local.
    • Descargue e inicie Server.app
  4. Simplemente intente actualizar el servidor anterior a El Capitan e instale la nueva versión de Server.app. Intente recuperarse de la copia de seguridad de Time Machine cuando falle.

    Si la actualización tiene éxito, ese es, con mucho, el método más rápido ( ddingresar al nuevo servidor no está incluido). Deshabilite Time Machine antes de actualizar.

  5. ( Experimental ) Migre todo a un hipervisor, pero esa es probablemente una respuesta adicional.

    • Obtenga un hipervisor como VMware ESXi 6.0 e instálelo en una Mac mini
    • Instale el cliente de vSphere en un cuadro de Windows de VM.
    • Crea una imagen del viejo Mac mini
    • Probablemente sea necesario piratear (del hipervisor y de la imagen de OS X) para que funcione.
    • En el futuro, puede mover fácilmente las máquinas virtuales invitadas a un nuevo hardware simplemente iniciando el cliente vSphere y eligiendo un nuevo host que también esté equipado con un hipervisor.
    • enlace1 enlace2 enlace de búsqueda de google
Muchas gracias por la gran publicación. Tengo curiosidad de que no estés totalmente en contra del método 4.
@JohnSmith Si probó la restauración de la copia de seguridad al menos una vez (= probó la integridad y la funcionalidad de la copia de seguridad), no hay nada malo con su método 3.