3 votes

Comment copier l'environnement du serveur OS X sur une autre machine pour le mettre à jour ?

J'ai un serveur qui utilise Server.app (3.2.2) sur Mac OS X 10.9.5. Il héberge le partage de fichiers, le courrier, le VPN, les sites web, le DHCP, le DNS et l'Open Directory, etc. Il héberge également phpBB3 les tableaux d'affichage.

Comme la version d'OX n'est pas à jour, je veux tout transférer sur un nouveau Mac mini fonctionnant sous OS X El Capitan (10.11). J'ai pensé qu'il serait plus sûr d'utiliser une autre machine que de simplement mettre à jour la machine serveur en cours d'exécution.

La machine serveur possède deux partitions dont l'une est utilisée pour la sauvegarde Time Machine.

Je pense qu'une telle situation n'est pas rare et qu'elle devrait être simple. Mais apparemment, je me trompais... cela pourrait ressembler davantage à un pontage cardiaque.

Mon plan initial était d'importer la dernière version de Sauvegarde Time Machine de l'ancien serveur vers le nouveau Mac mini avec Migration Assistant.app. Alors que les deux machines sont connectées au même réseau local, je n'ai pas pu laisser Migration Assistant.app trouver le fichier de sauvegarde. J'ai choisi "A partir d'un Mac, d'une sauvegarde Time Machine ou d'un disque de démarrage" sur l'écran, mais sur l'écran suivant, l'ancien serveur n'est pas automatiquement affiché, et je n'ai pas pu me connecter au serveur manuellement via le bouton "Autre serveur..." non plus.

J'ai ensuite essayé de copier manuellement le fichier Sauvegarde Time Machine (Backups.backupdb) sur une partition du nouveau Mac mini. Bien que la destination sur le nouveau Mac mini soit formatée en OS X Extended (Journaled), Finder.app se plaint : "L'opération ne peut pas être effectuée car elle n'est pas prise en charge."

Ainsi, dès la première étape de la longue route sinueuse, je suis déjà bloqué. Quelqu'un pourrait-il me conseiller sur la manière de copier l'ancien serveur sur la nouvelle machine afin d'hériter de la fonction de serveur sans provoquer un désastre ? Pour l'instant, j'ai trois scénarios.

  1. Copie Sauvegarde Time Machine (je dois savoir comment, cependant !) sur la deuxième partition du nouveau Mac mini et ensuite utiliser l'assistant de migration pour l'importer. .... La sauvegarde n'est pas le dernier état de l'ancien serveur, mais la plupart des données sont disponibles. Je n'ai pas besoin d'arrêter le serveur pendant la copie des données (probablement). La question est de savoir comment copier le fichier de sauvegarde sur la nouvelle destination.

  2. Utilisez l'assistant de migration directement de l'ancien serveur vers le nouveau. (Je n'ai pas encore essayé).... Il est évident que je dois arrêter le serveur pendant un long moment pour faire cela.

  3. Essayez simplement de mettre à jour l'ancien serveur vers El Capitan et d'installer la nouvelle version de Server.app. Essayer de récupérer la sauvegarde Time Machine en cas d'échec. ... Je pense que cette approche est trop risquée.

1voto

klanomath Points 63400

Il n'existe pas de solution miracle pour migrer votre installation de serveur Mavericks vers une machine neuve.

Cela dépend vraiment du temps d'arrêt acceptable et du matériel.

Tout d'abord, quelques faits :

  • La migration d'une installation de serveur ou d'une sauvegarde Time Machine de celui-ci sur un réseau est pas possible
  • Toute migration effectuée avec l'assistant système ou l'assistant de migration doit être achevée. avant démarrage du nouveau Server.app
  • La copie d'une sauvegarde Time Machine (Backups.backupdb) ne peut pas se faire simplement avec le Finder par glisser-déposer. Time Machine doit être arrêté pendant la copie - il est Il est possible de le copier avec le Finder, mais pas par simple glisser-déposer !
  • Une sauvegarde sur une deuxième partition du même disque n'est pas - au sens propre - une sauvegarde.

Pré-requis :

Clé USB d'installation bootable d'OS X El Capitan


  1. dd o rsync méthode

    • Démarrez le nouveau Mac en mode disque cible et reliez-le à l'ancien Mac à l'aide d'un câble Thunderbolt.

    • Préparer le disque additionnel - c'est-à-dire supprimer toutes les partitions sauf la partition EFI (et le disque dur de récupération si nécessaire - mais il sera recréé plus tard s'il n'est pas présent).

    • Maintenant soit créer une nouvelle partition en utilisant gpt de la même taille que le volume du serveur sur le disque cible et dd la partition source vers la partition cible en mode de récupération ou en démarrant sur la clé USB d'installation.

    • o installer Carbon Copy Cloner (qui utilise rsync), créer une nouvelle partition sur la cible avec Disk Utility et cloner le volume source sur le volume cible

    • démonter le nouveau Mac et détacher le câble Thunderbolt

    • démarrer sur la clé USB d'installation de démarrage d'OS X El Capitan et "mettre à niveau" l'ancienne installation du serveur.

    • Téléchargez et démarrez Server.app

      Temps nécessaire :

    • dd : ~85 min (tous les blocs sont copiés)

    • rsync : dépend de la taille de tous les fichiers et dossiers (~50-70 MB/s)

    • Installation sous OS X : ~30-40 min

  2. Assistant système

    • Démarrez le nouveau Mac en mode disque cible et reliez-le à l'ancien Mac à l'aide d'un câble Thunderbolt.
    • Créez maintenant deux volumes avec l'Utilitaire de disque - un pour le futur volume principal et un pour le volume de sauvegarde Time Machine.
    • Désactiver l'option "Ignorer la propriété de ce volume" pour le nouveau "volume de sauvegarde"
    • Arrêter Time Machine dans les préférences système
    • Dans le Finder, ouvrez votre volume de sauvegarde actuel
    • Choisissez le dossier de sauvegarde et cliquez sur cmdC
    • ouvrez le nouveau volume de sauvegarde Time Machine et cliquez sur shiftalt cmdV . Après un certain temps, vous devez entrer un nom d'administrateur et son mot de passe. Vous pouvez également utiliser cette méthode : La machine à remonter le temps : Comment transférer des sauvegardes d'un disque de sauvegarde actuel vers un nouveau disque de sauvegarde ? .
    • Une fois la copie terminée, démontez le volume et détachez le nouveau Mac mini.
    • Réactiver Time Machine dans les préférences système
    • démarrer le nouveau Mac mini sur la clé USB d'installation de démarrage d'OS X El Capitan et installer OS X sur le volume système
    • Lors de la configuration du nouveau Mac, utilisez l'assistant système pour migrer les utilisateurs et les données du volume de sauvegarde Time Machine.
    • Téléchargez et démarrez Server.app
  3. Assistant de migration (conserver OS X El Capitan déjà installé)

    • Divisez votre volume principal en deux sur votre nouveau Mac mini
    • Désactiver l'option "Ignorer la propriété de ce volume" pour le nouveau "volume de sauvegarde"
    • Arrêter Time Machine dans les Préférences Système sur l'ancien Mac mini
    • Partager le volume de sauvegarde Time Machine sur l'ancien Mac mini
    • Monter le volume de sauvegarde Time Machine partagé sur le nouveau Mac mini
    • Choisissez le dossier de sauvegarde et cliquez sur cmdC
    • ouvrez le nouveau volume de sauvegarde Time Machine et cliquez sur shiftalt cmdV . Après un certain temps, vous devez entrer un nom d'administrateur et son mot de passe.
    • Ouvrez l'assistant de migration sur le nouveau Mac mini et migrez l'installation du serveur à partir du volume de sauvegarde local.
    • Téléchargez et démarrez Server.app
  4. Essayez simplement de mettre à jour l'ancien serveur vers El Capitan et d'installer la nouvelle version de Server.app. Essayer de récupérer la sauvegarde Time Machine en cas d'échec.

    Si la mise à niveau est réussie, c'est de loin la méthode la plus rapide ( dd vers le nouveau serveur non inclus). Désactiver Time machine avant la mise à niveau.

  5. ( Expérimental ) Migrer tout vers un hyperviseur - mais c'est probablement une réponse supplémentaire.

    • Procurez-vous un hyperviseur tel que VMware ESXi 6.0 et installez-le sur un Mac mini.
    • Installer le client vSphere sur une machine VM Windows.
    • Créer une image de l'ancien Mac mini
    • Il est probable qu'un peu de piratage (de l'hyperviseur et de l'image OS X) soit nécessaire pour faire fonctionner ce système.
    • À l'avenir, vous pourrez facilement déplacer les machines virtuelles invitées vers un nouveau matériel en lançant simplement le client vSphere et en choisissant un nouvel hôte également équipé d'un hyperviseur.
    • lien1 lien2 lien de recherche google

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X