Je vous informe de la réalisation de la migration de ce site web sur un nouveau serveur Xserve pour remplacer le Mac Mini 2009 en fonctionnement depuis 2010 (15 ans d’exploitation)
Initialement sur un Mac Mini 2009 (Core 2 Duo à 2 GHz / 4 Go de DDR3 / SSD de 80 Go) sous Mac OS X 10.11 El Capitan, le nouveau serveur est un Xserve 3,1 sous Mac OS X 15.3 Sequoia :
- Mono processeur Xeon 8 x 2.26 Ghz
- 3 x 4 Go de DDR3 ECC à 1066 Mhz
- 2 disques durs 1 To en RAID 1
- 2 alimentations redondante
- 2 cartes réseau redondante
Xserve
Créer une clef USB avec l’installation de El Capitan et l’installer sur un disque dur externe brancher en USB sur le Xserve. (Penser à antidater l’heure système pour que l’installation s’effectue)
Booter sur le disque dur USB avec El Capitan et se rendre sur l’utilitaire de RAID et créer un RAID 1 hard avec les 2 disques dur de 1 To. (Penser a choisir un formatage HFS+ sensible à la case)
Faire une nouvelle installation de El Capitan depuis la même clef USB et en ayant déconnecté le disque dur externe USB (Penser à antidater l’heure système pour que l’installation s’effectue) sur la grappe raid précédemment créer.
Sur cette nouvelle installation de El Capitan aller sur internet via Safari et télécharger Google Chrome. Via Google Chrome aller sur Open Core Legacy Patcher et télécharger le dernier OCLP https://github.com/dortania/OpenCore-Legacy-Patcher/releases (release : 2.2.0 le 13 décembre 2024)
Lancer OCLP et choisir comme modèle : Xserve 3,1 puis, télécharger l’installation officielle de Mac OS X Sequoia, enfin faire la création d’une clef d’installation Sequoia à partir de l’installateur Mac OS X Sequoia précédemment télécharger. (https://dortania.github.io/OpenCore-Legacy-Patcher/INSTALLER.html)
Patcher la partition de UEFI de boot de la clef USB avec OCLP.
Booter sur cette nouvelle clef USB Mac OS X Sequoia + OCLP et faire l’installation. (Penser à formater la grappe raid en APFS sensible à la case) L’installation est très lente et nécessite de nombreux reboot du Xserve. (Ne retirer jamais la clef USB) Une fois l’installation terminer il faut patcher la partition UEFI de boot de la grappe raid avec OCLP et enfin retirer la clef USB Mac OS X Sequoia + OCLP.
Dernière étape il faut appliquer la poste installation OCLP. (support des cartes graphiques non compatible, support de l’USB 1.1 et autre drivers nécessaire au bon fonctionnement)
MAMP
Installation de MAMP PRO, (version 5.7 à l’identique du MAC Mini)
Création d’un nouveau host :
Même nom de host
Même paramètre de port d’écoute
Même utilisateur SQL
Même mot de passe SQL
Même nom de table SQL
Même module Cache SQL
Même version de apache et modules
Même version de PHP et modules
Même paramétrage Postfix
WORDPRESS
Installation de WordPress avec la même version que le MAC Mini 6.7.1
Même identifiant administrateur
Même mot de passe administrateur
et même addon : BackWPup (https://backwpup.com/)
MIGRATION
Sur le site internet (MAC Mini) avant migration installer l’addon : BackWPup
Faire un backup complet (fichiers et dump de la base de donnée).
Récupérer l’URL de ce fichier ZIP de la sauvegarde créer dans le dossier « content » de WordPress.
Sur le nouveau Xserve aller et télécharger le fichier de la sauvegarde via l’URL précédemment mémorisée.
Lancer la restauration dans l’addon BackWPup du site et tous sont contenues depuis le fichier ZIP.
J’ai mis à jour ensuite MAMP PRO 5.7 à 6.9 via la documentation : https://documentation-6.mamp.info/en/MAMP-PRO-Mac/Installation/MAMP-PRO-5-to-6-Upgrade/index.html
FUTURE
Upgrader MySQL 5.7 à MySQL 8 via mise à jour de MAMP PRO 6.9 à 7.0 ou 7.2. La dernière étape sera ajouter un certificat SSL Let’s Encrypt