Avamar: MCS startet nach Verlust der mcserver.xml Datei nicht

Summary: Der Management Console Server (MCS) wird nach dem Verlust der mcserver.xml Datei im Rahmen eines Rollbacks gestartet.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Nach einem Rollback wurde der Management Console Server (MCS) wiederhergestellt.

Als Standardbestandteil des Prozesses wird die /usr/local/avamar/var/mc/server_data Verzeichnis wurde entfernt.

Da avtar die standardmäßige SSL-Verschlüsselung verwendet, schlug die MCS-Wiederherstellung fehl und die mcserver.xml Datei wurde entfernt (was dazu führte, dass MCS nicht gestartet werden konnte).

Nachweise für das Rollback in den GSAN-Protokollen:

mapall --noerror 'grep -hi "rolled back" /data01/cur/gsan.log*' | sort | tail -1
2019/05/17-11:41:14.65109 {P0.0} [gsan]  <1287> gsan::run gsan rolled back to cp.xxxxxxxxxxxx 
 

Ausgabe aus dem dpnctl.log:

less dpnctl.log
2019/05/17-11:47:48 --restore will modify your Administrator Server database and preferences.
2019/05/17-11:47:48 Do you want to proceed with the restore Y/N? [Y]: sed: can't read /usr/local/avamar/var/mc/
server_data/prefs/mcserver.xml: No such file or directory
2019/05/17-11:47:48 sed: can't read /usr/local/avamar/var/mc/server_data/prefs/mcserver.xml: No such file or directory
2019/05/17-11:47:48 Decrypting all registered passwords...
2019/05/17-11:47:48 see MCCipher log for details: /usr/local/avamar/var/mc/server_log/mccipher.log.0
2019/05/17-11:47:48 Database server stopped.
2019/05/17-11:47:48 removing data dir /usr/local/avamar/var/mc/server_data
2019/05/17-11:47:48 INFO: /usr/local/avamar/var/mc already exists
2019/05/17-11:47:48 INFO: creating /usr/local/avamar/var/mc/server_data/postgres/data with permissions 0755
.
2019/05/17-11:47:48 Please wait....
2019/05/17-11:47:48 avtar Error <18838>: SSL certificate/key not found or invalid key. '/usr/local/avamar/etc/x.x.x.x/cert.pem' '/usr/local/avamar/etc/x.x.x.x/key.pem'
.
.
2019/05/17-11:47:48 rm -f /tmp/dpnctl-mcs-restore-status-6696 /tmp/dpnctl-mcs-restore-output-6696
2019/05/17-11:47:48 dpnctl: ERROR: MCS restore did not succeed, so not restarting MCS
 

Das manuelle Auflisten der MC_BACKUPS mithilfe von avtar führt zu einem Fehler:

avtar --backups --path=/MC_BACKUPS |more 
avtar Info <5552>: Connecting to Avamar Server (xxxx)
avtar Info <5554>: Connecting to one node in each datacenter
avtar Error <18838>: SSL certificate/key not found or invalid key. '/usr/local/avamar/etc/x.x.x.x/cert.pem' '/usr/local/avamar/etc/x.x.x.x/key.pem'
avtar Info <5557>: No connections available
avtar FATAL <8604>: Fatal server connection problem, aborting initialization. Verify correct server address and login credentials.
avtar FATAL <5308>: Failed to initiate session with server
avtar Info <6149>: Error summary: 8 errors: 5308, 8604, 18838(6)
avtar Info <5314>: Command failed (8 errors, exit code 10008: cannot establish connection with server (possible network or DNS failure))

Cause

Die Wiederherstellung von MCS mit der standardmäßigen SSL-Verschlüsselung schlägt fehl, da das SSL-Zertifikat und der Schlüssel nicht übereinstimmen.

Resolution

Problemumgehung:

1. Melden Sie sich beim Avamar Utility Node als AdministratorIn an.

2. Navigieren Sie zum Verzeichnis /home/admin:

cd /home/admin 
 

3. Erstellen Sie ein neues temporäres Verzeichnis:

mkdir mc_restore
 

4. Wechseln Sie in das neu erstellte Verzeichnis:

cd /home/admin/mc_restore
 

5. Listen Sie die MC_BACKUPS auf, indem Sie die "--encrypt=proprietary" -Flag, das eine Klartextverschlüsselung verwendet. (also überhaupt keine Verschlüsselung):

avtar --archives --path=/MC_BACKUPS --count=1 --encrypt=proprietary
avtar Info <19849>: Selecting 1 backups
avtar Info <7377>: Backups for /MC_BACKUPS as of 2019-05-23 11:39:43 BST
    Date      Time    Seq       Label           Size     Plugin    Working directory         Targets
 ---------- -------- ----- ----------------- ---------- -------- --------------------- -------------------
 2019-05-15 08:45:32 10196                      526254K Linux    /usr/local/avamar     var/mc/server_data
avtar Info <5314>: Command completed (exit code 0: success)
 

6. Stellen Sie die /usr/local/avamar/var/mc/server_data Verzeichnis, das nach Schritt 3 im Wiederherstellungsverfahren Avamar verwendet: Die MCS-Leerung schlägt fehl oder MCS kann aufgrund von Problemen mit der mcserver.xml Datei nicht gestartet werden:

Zum Beispiel:

avtar -x --path=/MC_BACKUPS --labelnum=10196 --target=.
avtar Info <5259>: Restoring backup to directory "."
avtar Info <5262>: Restore completed
avtar Info <7925>: Restored 510.0 MB from selection(s) with 513.9 MB in 35 files, 17 directories
avtar Info <6090>: Restored 510.0 MB in 1.06 minutes: 28.26 GB/hour (1,986 files/hour)

Das Verzeichnis wird wiederhergestellt in /home/admin/mc_restore/var/mc/server_data/.

7. Kopieren Sie den Inhalt von /home/admin/mc_restore/var/mc/server_data/ ins Leere /usr/local/avamar/var/mc/server_data .

8. Stellen Sie den MCS mithilfe der wiederhergestellten Etikettnummer wieder her:

mcserver.sh --restore --labelnum=10196
 

9. Starten Sie MCS:

 mcserver.sh --start 
 

Beispielausgabe:

Starting Administrator Server at: Thu May 23 12:09:15 BST 2019
Starting Administrator Server...
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
Administrator Server started.
 

10. Führen Sie nach dem Start eine MCS-Leerung (auch als Backup bezeichnet) durch:

mcserver.sh --flush
=== BEGIN === check.mcs (preflush)
check.mcs                        passed
=== PASS === check.mcs PASSED OVERALL (preflush)
Flushing Administrator Server...
Administrator Server flushed.
 
 

11. Erzeugen Sie die SSL-Zertifikate gemäß dem Lösungsabschnitt von Avamar neu: Avtar kann keine Verbindung zum GSAN-Service von Avamar herstellen, "Fatal server connection problem, aborting initialization":

12. Listen Sie die MC_BACKUPS auf, um zu überprüfen, ob keine SSL-Zertifikatfehler vorliegen:

avtar --archives --path=/MC_BACKUPS --count=10 
 

Beispielausgabe:

avtar Info <19849>: Selecting 1 backups
avtar Info <7377>: Backups for /MC_BACKUPS as of 2019-05-23 11:39:43 BST
    Date      Time    Seq       Label           Size     Plugin    Working directory         Targets
 ---------- -------- ----- ----------------- ---------- -------- --------------------- -------------------
 2019-05-15 08:00:05   419                          73K Linux    /usr/local/avamar     var/em/server_data
 2019-05-14 08:00:04   418                          73K Linux    /usr/local/avamar     var/em/server_data
 2019-05-13 08:00:04   417                          73K Linux    /usr/local/avamar     var/em/server_data
avtar Info <5314>: Command completed (exit code 0: success)

Additional Information

Es gibt eine weitere Möglichkeit, den SSL-Fehler vorübergehend in der Auflistung der MC_BACKUPS zu beheben, indem Sie die --encrypt=tls Flagge: 

avtar --backups --path=/MC_BACKUPS --encrypt=tls | head -30 

Affected Products

Avamar

Products

Avamar
Article Properties
Article Number: 000056230
Article Type: Solution
Last Modified: 22 Oct 2025
Version:  6
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.