Upgrading/fr

From OpenSimulator

Jump to: navigation, search


Contents

Mise à jour de votre version d'OpenSimulator

Lisez toujours les notes de mise à jour de la nouvelle version. Elles peuvent inclure plus d'informations pour le processus de mise à jour.

La mise à jour de votre version d'OpenSimulator comporte 4 étapes principales

1. Sauvegarder l'installation actuelle, y compris les bases de données.

2. Mettre à jour le code

3. Mettez à jour vos données existantes pour la nouvelle version d'OpenSimulator.

4. Mettez à jour les fichiers de configuration.

Si vous disposez d'une ancienne version, vous devrez peut-être installer et exécuter des versions intermédiaires, afin que vos données soient automatiquement converties. Par exemple, pour effectuer une mise à jour à partir d'une version antérieure à la 0.8.2.1, vous DEVEZ d'abord effectuer une mise à jour vers la 0.8.2.1, puis seulement ensuite vers la 0.9.0.0. Les détails de ce cas se trouvent à l'adresse suivante : 0.9.0.0_Release#Pivot_Release:_0.8.2.1

Mise à jour vos données existantes

Si vous utilisez SQLite, copiez les fichiers *.db du dossier bin de la version précédente vers le dossier bin de la nouvelle version. L'ancien dossier bin est la sauvegarde naturelle.

Dans le cas des autres moteurs de base de données, la mise à jour des données se fera automatiquement lors de l'exécution de la nouvelle version, en remplaçant les anciennes données.

Si vous ne sauvegardez pas les bases de données, vous ne serez pas en mesure de revenir en arrière si quelque chose se passe mal.

Vous devriez également faire un OAR complet de la ou des régions.

Mise à jour de vos fichiers de configuration

Cette étape est un peu plus complexe. Nous ne vous recommandons pas de simplement copier vos fichiers de configuration existants sur la nouvelle installation d'OpenSimulator. Bien que cela fonctionne souvent, il est parfois possible d'oublier de nouveaux paramètres de configuration qui finissent par causer des problèmes subtils et inexpliqués.

Au lieu de cela, nous vous recommandons fortement de copier les nouveaux exemples de fichiers de configuration et de les modifier en fonction de vos besoins, en utilisant les anciens fichiers uniquement comme référence.

copier bin/OpenSim.ini.example vers OpenSim.ini et le modifier.
copier bin/Regions/Regions.ini.example vers bin/Regions/Regions.ini
copier bin/config-include/FlotsamCache.ini.example vers bin/config-include/FlotsamCache.ini et le modifier  (ce qui ne devrait pas être nécessaire )
copier bin/config-include/osslEnable.ini.example vers bin/config-include/osslEnable.ini et le modifier 
Pour les standalones :
copier bin/config-include/StandaloneCommon.ini.example vers bin/config-include/StandaloneCommon et le modifier
Pour les régions de grille :
copier bin/config-include/GridCommon.ini.example vers bin/config-include/GridCommon.ini et le modifier

Pour une mise à jour d'une grille (robust) :

Avec le support HG 
 copier bin/Robust.HG.ini.example vers bin Robust.HG.ini et le modifier
Sans HG
 copier bin/Robust.ini.example vers bin Robust.ini et le modifier

si les services sont divisés, faites-le pour chaque instance.


VOIR la discussion à Talk:Upgrading qui présente des exemples de sauvegarde et restauration de votre système AVANT TOUTE migration ou mise à niveau !

Changer la base de données utilisée par OpenSimulator

Pour changer le moteur de base de données utilisé par une région, par exemple pour passer de SQLite à MySql, vous aurez besoin d'un fichier OAR (OpenSimulator Region Archive) de la région, par exemple sur une seule instance de région:

load oar HellIsland-021522.oar

Si l'instance a plusieurs régions, n'oubliez pas de vous placer dans la console de la bonne région :

change-region Private Hell
load oar HellIsland-021522.oar

Le changement de bases de données pour Robust est une question plus complexe, qui dépend des moteurs en question et de leurs outils de migration.

Voir aussi

Mise à jour d'une Standalone dans Ubuntu - Notes de mise à niveau d'OpenSimulator pour Ubuntu 8.10 (obsolète)

Personal tools
General
About This Wiki