Cet article vous est-il utile? S'il vous plaît envisager faire un don ou faire du bénévolat Je vous remercie!
Sommaire
Configuration du serveur de sauvegarde
Vue d'ensemble
bugzilla: 81.
Procédure
Copier des données sur le serveur restauré
Vous pouvez ensuite éventuellement transférer les données sur le réseau d'un serveur à un autre, en totalité ou sous une forme limitée, à l'aide de la ligne de commande, de la commande tar et de la commande scp.
Vous pouvez supprimer tous les utilisateurs, ibays, groupes et autres paramètres non requis sur le serveur restauré via le gestionnaire de serveur.
Il est préférable de tar / untar des données afin de ne pas perdre la propriété et les autorisations lors de la copie de server1 à server2. Si vous copiez des données utilisateur et des e-mails à l'aide des commandes de copie normales, assurez-vous que la propriété est correcte sur le nouveau serveur.
Modifiez les commandes suivantes de manière appropriée pour ne déplacer que les données dont vous avez besoin.
Utilisez tar pour compresser tous les dossiers utilisateur et ibays (sur server1) en effectuant
cd / home / e-smith / fichiers
tar -czvf /temp/users.tar.gz utilisateurs
tar -czvf /temp/ibays.tar.gz ibays
tar -czvf /temp/xxxx.tar.gz xxxx
Utilisez scp pour copier les fichiers tarés entre les machines en faisant (sur server1)
Transférer manuellement les informations de configuration
Si vous souhaitez transférer manuellement les informations de configuration d'un ancien serveur vers un nouveau serveur, procédez comme suit. Tous les fichiers énumérés ci-dessous sont obligatoires, car les informations et les mots de passe des utilisateurs se trouvent dans de nombreux emplacements différents.
Sur l’ancien serveur, procédez comme suit pour vider les tables mysql dans un fichier de / home / e-smith / db / mysql /:
pré-sauvegarde signal-event
Avant de restaurer des fichiers sur le nouveau serveur, exécutez la commande suivante sur le nouveau serveur:
pré-restauration signal-event
Copiez ensuite tous les fichiers et dossiers suivants de l'ancien serveur sur le nouveau serveur, de préférence à l'aide des commandes tar & scp. Voir les exemples d'utilisation et la syntaxe ci-dessus dans la section "Copie de données sur le serveur restauré".
Vous pouvez exclure ibay, l'utilisateur et d'autres données si vous le souhaitez en déplaçant ces données vers / temp (voir les étapes dans la section "Procédure" ci-dessus).
Cette liste est basée sur les exigences de sme7.x:
Après avoir copié tous les fichiers requis sur le nouveau serveur, vous devez exécuter les commandes suivantes sur le nouveau serveur:
signal-event post-upgrade
redémarrer
Clonage d'un serveur à des fins de test, à l'aide de fichiers d'inclusion et d'exclusion
Cette méthode alternative peut être utilisée pour cloner un serveur à des fins de test et utilise des fichiers texte d'inclusion et d'exclusion pour spécifier le contenu du fichier tgz de sauvegarde. Reportez-vous au forum http://forums.contribs.org/index.php/topic,46546.msg228428.html#msg228428
Avertissement: Cette procédure est destinée à être utilisée UNIQUEMENT à des fins de test, où vous souhaitez tester les modifications, etc. avant de les implémenter sur un serveur de production "de configuration identique".
Procédure pour créer la sauvegarde sur le serveur à cloner
Créez un fichier nommé include.txt dans / root / avec ce contenu:
touch /root/include.txt
pico -w /root/include.txt
Modifiez le fichier pour qu'il contienne ce qui suit (ce qui constitue un écart par rapport à l'ensemble d'inclusion de sauvegarde standard composé de fichiers et de dossiers)
Exécutez l'événement de pré-sauvegarde (pour vider les tables mysql dans un fichier dans / home / e-smith / db / mysql /)
pré-sauvegarde signal-event
Exécutez la commande tar pour créer le fichier de sauvegarde smeserver.tgz (la directive –totals n’est pas strictement nécessaire, elle doit uniquement fournir des informations)
Procédure pour restaurer la sauvegarde sur le serveur cloné
Copiez le fichier smeserver.tgz sur le serveur cloné via ssh ou sur un disque USB et suivez les étapes décrites dans cette section de l'article du wiki de configuration du serveur de sauvegarde http://wiki.contribs.org/Backup_server_config#Command_line_manual_Restore_from_USB_drive_or_memory_stick
Assurez-vous de préparer le nouveau serveur pour la restauration en exécutant la commande suivante.
pré-restauration signal-event
puis suivez les étapes mentionnées ci-dessus.
L'exécution des procédures indiquées ci-dessus créera un clone "presque identique" du serveur d'origine sans données utilisateur ni fichiers dans ibays. Il contiendra toujours des messages utilisateur.
Inclusions standard de sauvegarde et de restauration
Cette commande donnera une liste des fichiers et dossiers inclus dans une sauvegarde et une restauration standard, comme pour une installation par défaut du serveur pme.
Tous les fichiers / scripts associés aux processus de sauvegarde et de restauration standard peuvent être trouvés avec cette commande.
rpm -ql e-smith-backup
La liste d'inclusion se trouve dans
/usr/lib/perl5/site_perl/esmith/Backup.pm
Dans SME 9.2, c'est à:
/usr/share/perl5/vendor_perl/esmith/Backup.pm
Modification des inclusions et exclusions de sauvegarde standard
Pour modifier les dossiers et fichiers inclus et exclus, voir http://wiki.contribs.org/Backup_with_dar#Adding.2FExcluding_Directories_and_Files_from_the_backup_list
Calcul de la taille des données pour les sauvegardes
Selon l’emplacement où les données sont stockées sur votre serveur, la taille de la sauvegarde indiquée par le gestionnaire de serveur peut être moins précise, par exemple si de nombreuses données sont stockées dans / opt
Une commande simple peut être enregistrée en tant que fichier de script et exécutée si nécessaire pour calculer la taille des données sur le serveur pour les dossiers sauvegardés par défaut. Des dossiers supplémentaires, par exemple / opt, peuvent être inclus pour répondre à des besoins particuliers.
La taille calculée peut être considérée comme la taille de sauvegarde la plus grande possible, car il s'agit de la taille avant application d'une compression. Le degré de compression dépend du type de contenu / fichier, de sorte que la taille réelle du fichier de sauvegarde résultant varie d'un serveur à l'autre.
La liste des dossiers de sauvegarde par défaut est obtenue à partir de /usr/lib/perl5/site_perl/esmith/Backup.pm
mkdir -p / opt / scripts
cd / opt / scripts
pico -w taille de données
Puis entrez la commande suivante (avec / opt inclus)
Manuel de ligne de commande Restauration depuis un lecteur USB ou une clé USB
Ce n'est pas la méthode habituelle recommandée pour effectuer des restaurations, mais si nécessaire, cela peut être réalisé.
De http://forums.contribs.org/index.php?topic=42012.msg196939#msg196939
Q) Est-il possible de restaurer le serveur sans écran ni CD-ROM? Cela peut-il être fait via ssh sur le réseau local?
A) Une restauration est possible en procédant comme suit:
Nouvelle installation de sme OS
Copiez le fichier de sauvegarde précédemment créé, smeserver.tgz, sur un nouveau noeud.
par exemple
mount / media / usbdisk
cp /media/usbdisk/Backup-date-folder/smeserver.tgz /
Connectez-vous à l'invite de commande en tant que root
cd /
pré-restauration signal-event
tar -C / -xzvf smeserver.tgz
/ sbin / e-smith / signal-event après la mise à niveau
/ sbin / e-smith / signal-reboot redémarrage
Après le redémarrage, connectez-vous à la console d'administration pour modifier les adresses IP en fonction du réseau.
Enregistrer et redémarrer
Supprimer le fichier de sauvegarde
cd /
rm smeserver.tgz
Le système devrait maintenant être en ligne et opérationnel
Différents disques USB / clés ont été testés et il a été observé que des clés USB externes avec alimentation externe ne présentaient aucune erreur, mais certaines clés USB et certains disques USB alimentés par le bus du port USB peuvent présenter des problèmes (éventuellement de basse tension / Problèmes de Hal-Daemon).
Pour la restauration sur un nouveau serveur SME doté du nouveau nom de domaine complet (Domain-Nom de domaine complet) (newserver.home.net).
supprimer les anciennes entrées DNS dans la base de données SME après une reconfiguration + un redémarrage!
#db host show (pour lister les anciennes entrées !! comme oldserver.home.net ..) ou #db host show> domainlist.txt (pour exporter le nombre élevé d'entrées
et enlever vieux avec
#db hosts supprime oldserver.XXXX.XXX (XXX = domains.net avec prename oldserver !!)
# signal-event post-upgrade
# signal-event reboot
Vérifiez sur Admin-Console (SSH-Login) -> Configuration du serveur -> IP si vous devez modifier NEWSERVER-IP & FQDN !! Cause Restauration définissez l'adresse IP et le nom de domaine complet de OLDSERVER!
reconnectez-vous à https: // votre serveur / server-manager / pour vérifier les paramètres du domaine
prêt..
Restauration au redémarrage initial après une nouvelle installation du système d'exploitation – Option de réinitialisation
Une restauration complète à partir d'un fichier de sauvegarde (situé par exemple sur une clé USB) est recommandée uniquement après l'installation d'un nouveau système d'exploitation serveur. Si cette option n'est pas sélectionnée lors du premier redémarrage, cette option n'est plus disponible lors des redémarrages suivants.
Pour rendre cette option disponible, connectez-vous en tant que root, procédez comme suit:
Si vous utilisez cette technique, veuillez vous assurer que vous avez un système "propre", sans utilisateur, groupe ou ibays, etc. configuré.
Si des utilisateurs / groupes / fichiers ont été ajoutés au système depuis l'installation, les résultats de la restauration seront indéfinis et probablement indésirables.
Par exemple, si ibays était précédemment configuré, ceux-ci seront toujours dans le système de fichiers mais ne seront pas affichés dans le gestionnaire de serveur.
Concepts de sauvegarde et de restauration, problèmes et autres informations
Le concept de sauvegarde et de restauration SME est que seules les données (utilisateurs et ibays) et la configuration (y compris tous les dbs mysql et les modèles personnalisés) sont sauvegardées et restaurées.
Toutes les contributions (c-à-d installées en tant que fichiers rpms) ne sont pas sauvegardées et les modèles normaux (qui sont installés par le système ou ajoutés à des contributions) ne sont pas sauvegardés.
Une restauration est effectuée sur une nouvelle installation du serveur pme, puis les contributions sont réinstallées.
Une fois les données de configuration restaurées, vous ne devriez plus avoir à configurer ces contribs réinstallées.
Si vous utilisez une contribution supplémentaire à des fins de sauvegarde, par exemple Affa ou Dar2 ou autre, après la réinstallation récente du système d’exploitation, la première chose à faire est de réinstaller la contribution de sauvegarde et de procéder manuellement à une configuration de base. Ensuite, vous restaureriez en utilisant cette contribution, vous pourrez alors réinstaller toutes les autres contributions, etc.
La bonne pratique de l’administrateur consiste à créer un ibay spécialement pour stocker une copie de chaque RPM installé, de manière à pouvoir facilement réinstaller ceux de vos copies sauvegardées et restaurées, bien que, étant donné que les mises en pension sont disponibles maintenant, il n’est pas nécessaire de le faire. Il rappelle cependant tout ce que vous avez installé, au cas où vous l'oublieriez. Vous devriez également le faire si vous souhaitez conserver des versions spécifiques de rpms et source rpms, et inclure également des copies de la dépendance rpms.
Affa contrib vous fournit un rapport sur les rpms manquants (si vous activez ce paramètre), ce qui représente la différence entre le serveur source et le serveur de sauvegarde. Vous pouvez ainsi voir facilement ce qui doit être réinstallé après une restauration ou une "augmentation" d’Affa. installez-les à l’avance sur le serveur de sauvegarde Affa (si vous utilisez un serveur de sauvegarde séparé).
Notez qu'une sauvegarde sur bande sauvegarde tous les systèmes de fichiers sur le serveur, mais ne restaure que les fichiers de "restauration standard". Voir cette liste (ci-dessus) http://wiki.contribs.org/Backup_server_config#Standard_backup_.26_restore_inclusions
Une restauration complète à partir d’une sauvegarde sur bande vers un système d’exploitation sme fraîchement installé entraînera toutes sortes de problèmes. Le serveur restauré commencera à démarrer, puis s’arrêtera pendant les processus de démarrage / post-configuration.
Si vous utilisez d'autres méthodes de sauvegarde complète et de restauration complète, vous rencontrerez des problèmes lors de la tentative de restauration de fichiers RPM contenant des fichiers exécutables / binaires installés dans les emplacements de système de fichiers Linux normaux. C'est pourquoi ils doivent être réinstallés. Si vous restaurez l'un des fichiers / lib, / bin, etc. sur un serveur SME en cours d'exécution, vous êtes presque certain d'avoir des problèmes.
De plus, certaines contributions devront être mises à jour si vous restaurez une version plus récente du système d'exploitation sme. Ainsi, si vous restaurez d'anciennes contributions, vous casserez votre serveur, dans certains cas.
Si vous souhaitez sauvegarder "tout" (y compris les RPM installés), les méthodes de sauvegarde sme standard (sauvegarde sur le bureau et sauvegarde avec dar), ainsi que la plupart des contributions de sauvegarde disponibles, par exemple DAR2, Affa, etc., ne sauvegardent pas "tout". .
Pour ce faire, vous devez effectuer une sauvegarde de type «bare metal» ou clone de disque.
Mondo est une contribution qui semble ne pas avoir été mise à jour pour être compatible avec sme7.x.
Pour ce faire, vous pouvez également échanger facilement un disque RAID1 et brancher un disque propre (vide) de taille identique ou supérieure. Il ne restera que quelques minutes d'indisponibilité pendant l'échange du disque, car l'échange à chaud n'est actuellement pas pris en charge. Une fois le disque vierge inséré, utilisez la console d’administration pour resynchroniser la matrice RAID1. Le système fonctionnera avec plaisir sur un disque en mode dégradé jusqu'à ce que la synchronisation soit terminée.
Un logiciel de clonage de disque peut également être utilisé, mais il doit prendre en charge les partitions RAID et les volumes LVM, contrairement à certains logiciels de clonage.
La commande Linux dd copiera également tous les bits d’un disque sur un autre disque monté, mais elle sera lente et risque de prendre du temps (plusieurs heures) pour un disque contenant beaucoup de données. Le serveur devrait idéalement être déconnecté du réseau local et d'Internet pendant cette opération pour empêcher toute modification des données sur le serveur pendant le processus de clonage / sauvegarde de disque. Émettez la commande man dd pour plus d'informations.
Chacune de ces méthodes a ses propres problèmes pratiques, choisissez celle qui convient le mieux à votre situation.
Les ajouts de scripts, etc. sont mieux implémentés via des modèles personnalisés (qui sont sauvegardés), et tout script peut être placé dans / opt / xxx, et vous ajoutez ensuite / opt à votre liste d'inclusions de sauvegarde, ou les placez dans un ibay si préféré, qui est sauvegardé automatiquement.
La solution DAR2 dispose d’une interface Web configurable qui vous permet de créer la sauvegarde de reprise sur sinistre (c’est-à-dire toutes les données et la configuration) requise pour reconstruire un serveur, mais vous devez toujours réinstaller les contributions ajoutées (rpms). Il permet également d'effectuer des tâches de sauvegarde sélectives, par exemple pour certains ibays uniquement, en fonction de vos besoins particuliers.
Erreur Cifs
Lors de l'utilisation de la fonctionnalité de sauvegarde incluse ou de la contribution DAR2, la sauvegarde sur un partage distant Windows génère les erreurs cifs suivantes. voir bugzilla: 7341
12 février 11:51:25 sme e-smith-bg: Connexion / mnt / dar2 / backup to \ 192.168.10.30 bkp
12 février 2011 11:51:25 noyau sme: CIFS VFS: erreur d’envoi dans SessSetup = -12
12 février 11:51:25 noyau du sme: CIFS VFS: cifs_mount a échoué avec le code retour = -12
12 février 11:51:25 sme e-smith-bg: erreur de montage (12): impossible d'allouer de la mémoire
12 février 11:51:25 sme e-smith-bg: Reportez-vous à la mount.cifs
La solution pourrait être de modifier le registre Windows à l'aide du fichier ci-dessous.
Éditeur de registre Windows version 5.00
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory Management]
"LargeSystemCache" = dword: 00000001
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesLanmanServerParameters]
"Taille" = dword: 00000003
Enregistrez le contenu ci-dessus dans un fichier nommé W7-backup.reg et importez-le dans le registre de Windows, redémarrez le service ou l'ordinateur Windows.
Tutos Gameserver respecte votre vie privée et vos données personnelles
Nous utilisons des cookies sur notre site Web pour vous offrir l'expérience la plus pertinente en mémorisant vos préférences et vos visites répétées.
Les cookies sont utilisés pour la publicité personnalisée.
En cliquant sur "Accepter tout", vous consentez à l'utilisation de TOUS les cookies. Cependant, vous pouvez visiter "Paramètres des cookies" pour fournir un consentement contrôlé dans nos Mentions Légales.
Google et sites partenaires : Google’s Privacy & Terms site
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
Cookie
Durée
Description
cookielawinfo-checkbox-analytics
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional
11 months
The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy
11 months
The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Commentaires
Laisser un commentaire