Outils du site

fr:changement_domaine_shard
Cette page n'est pas tagué correctement.

====== Procédure à appliquer pour faire un changement de Domaine/Shard ======

1. Arrêt du server (via scripts)

2. Backup complet (fichiers + base de données)

Arrêter le serveur (si la procédure de backup, le relance).

3. Copie des fichiers de configuration et des logs

mkdir /home/compil/khaganat_backup_20160306
cp /home/compil/khaganat/code/ryzom/server/*.log /home/compil/khaganat_backup_20160306/
cp /home/compil/khaganat/code/ryzom/server/*.cfg /home/compil/khaganat_backup_20160306/

4. Suppression des fichiers logs (pour éviter d'être trop pollué)

rm /home/compil/khaganat/code/ryzom/server/*.log

5. Redémarrage du serveur + connexion d'un client

6. Déconnexion du client + Arrêt du serveur

7. Copie des logs (en vue d'être comparés par la suite)

mkdir /home/compil/khaganat_backuplog_20160306
cp /home/compil/khaganat/code/ryzom/server/*.log /home/compil/khaganat_backuplog_20160306/
rm /home/compil/khaganat/code/ryzom/server/*.log

8. Modifications dans la base de données

nel.domain.domain_name => Khanat (ancienne valeur : Lirria)
nel.shard.Name => Lirria (ancienne valeur : khanat shard)
nel_tool.neltool_domains.domain_name => Khanat (ancienne valeur : Lirria)
nel_tool.neltool_domains.domain_application => Khanat (ancienne valeur : Lirria)
nel_tool.neltool_shards.shard_name => Lirria (ancienne valeur : Open)
nel_tool.neltool_shards.shard_as_id => lirria (ancienne valeur : open)

9. Modification des fichiers de config suivants (on modifie ceux qui contiennent lirria) :

dynamic_scenario_service.cfg:   "302", "Open", "(Open Developer Community)", "en", "Lirria",
devient
dynamic_scenario_service.cfg:   "302", "Lirria", "Lirria", "en", "Khanat",
dynamic_scenario_service.cfg:   "302",  "Open", "open", "Lirria",
devient
dynamic_scenario_service.cfg:   "302",  "Lirria", "lirria", "Khanat",
dynamic_scenario_service.cfg:DomainName = "Lirria";
devient
dynamic_scenario_service.cfg:DomainName = "Khanat";
input_output_service.cfg:"302",  "Open", "open", "Lirria",
devient
input_output_service.cfg:"302",  "Lirria", "lirria", "Khanat",
session_browser_server.cfg:"302",       "Open", "open", "Lirria",
devient
session_browser_server.cfg:"302",       "Lirria", "lirria", "Khanat",
shard_unifier_service.cfg:DomainName = "Lirria";
devient
shard_unifier_service.cfg:DomainName = "Khanat";

10. Modification des fichiers de configuration qui contiennent “Open Developer Community”

debug_entities_game_service.cfg:        "302", "Open", "(Open Developer Community)", "en",
devient
debug_entities_game_service.cfg:        "302", "Lirria", "Lirria", "en",
entities_game_service_default.cfg:      "302", "Open", "(Open Developer Community)", "en",
devient
entities_game_service_default.cfg:      "302", "Lirria", "Lirria", "en",

11. Redémarrage du serveur + Connexion d'un client

12. Déconnexion du client + Arrêt du serveur

13. Copie des logs pour comparaison

mkdir /home/compil/khaganat_backuplognew_20160306
cp /home/compil/khaganat/code/ryzom/server/*.log /home/compil/khaganat_backuplognew_20160306/

14. Redémarrage du serveur

15. Comparaison des logs avant et après

16. Création de compte via l'AMS

17. Accès à la console d'Admin (http://lirria.khaganat.net/admin/index.php) Si le serveur est toujours dans le statut dev, essayer de changer son statut via Administration/Domains/Khanat ⇒ ds_open

fr/changement_domaine_shard.txt · Dernière modification: 2016/09/14 07:03 (modification externe)